OSDN Git Service

* c-common.h (do_warn_double_promotion): Declare.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
2
3         * g++.dg/warn/Wdouble-promotion.C: New.
4
5 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
6
7         * g++.dg/parse/redef2.C: New.
8
9 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10
11         * gcc.dg/20100906-1.c: New testcase.
12
13 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
14
15         PR testsuite/45543
16         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
17         DW_TAG_enumeration_type DIE.
18
19 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
20
21         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
22         Update XFAILs.
23
24 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
25
26         PR rtl-optimization/44919
27         * g++.dg/opt/pr44919.C: New.
28
29 2010-09-06  Tobias Burnus  <burnus@net-b.de>
30
31         PR fortran/38282
32         * gfortran.dg/iall_iany_iparity_1.f90: New.
33         * gfortran.dg/iall_iany_iparity_2.f90: New.
34
35 2010-09-06  Jason Merrill  <jason@redhat.com>
36
37         * g++.dg/cpp0x/initlist42.C: New.
38
39         * g++.dg/cpp0x/auto19.C: New.
40
41         * g++.dg/template/sfinae25.C: New.
42         * g++.dg/template/char1.C: Expect warning.
43         * g++.dg/template/nontype10.C: Likewise.
44
45         * g++.dg/cpp0x/implicit9.C: New.
46
47         * g++.dg/cpp0x/initlist43.C: New.
48
49 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
50
51         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
52
53 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
54
55         * gcc.dg/Wdouble-promotion.c: New.
56
57 2010-09-05  Tobias Burnus  <burnus@net-b.de>
58
59         * gfortran.dg/float128_1.f90: Remove test case as
60         it always fails since Rev 163611 backed out the
61         front-end implementation.
62
63 2010-09-05  Tobias Burnus  <burnus@net-b.de>
64
65         * gfortran.dg/float128_1.f90: XFAIL test case.
66
67 2010-09-05  Tobias Burnus  <burnus@net-b.de>
68
69         * gfortran.dg/bessel_7.f90: Decrease required precision.
70
71 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
72
73         PR testsuite/45545
74         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
75         ref-all-matching targets.
76
77 2010-09-05  Richard Guenther  <rguenther@suse.de>
78
79         PR tree-optimization/45535
80         * gcc.c-torture/compile/pr45535.c: New testcase.
81
82 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
83
84         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
85         "\[^\n\]*".
86         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
87         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
88         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
89         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
90         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
91         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
92         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
93         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
94         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
95         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
96         * gcc.target/i386/pr22152.c: Likewise.
97         * gcc.target/i386/pr36992-1.c: Likewise.
98         * gcc.target/i386/pr36992-2.c: Likewise.
99         * gcc.target/sh/sh4a-memmovua.c: Likewise.
100
101 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
102
103         PR testsuite/43957
104         * gcc.dg/const-uniq-1.c: Modify regexp.
105
106 2010-09-04  Tobias Burnus  <burnus@net-b.de>
107
108         PR fortran/45530
109         * gfortran.dg/namelist_63.f90: New.
110
111 2010-09-04  Jan Hubicka  <jh@suse.cz>
112
113         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
114         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
115
116 2010-09-04  Jan Hubicka  <jh@suse.cz>
117
118         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
119
120 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
121
122         PR fortran/45507
123         * gfortran.dg/allocate_alloc_opt_12.f90: New.
124
125 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
126
127         * gcc.dg/opts-4.c: New test.
128
129 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
130
131         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
132         * gcc.dg/vect/vect-peel-4.c: Ditto.
133
134 2010-09-03  Daniel Kraft  <d@domob.eu>
135
136         PR fortran/45525
137         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
138
139 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
140
141         PR fortran/45159
142         * gfortran.dg/dependency_34.f90:  New test.
143
144 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
145
146         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
147
148 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
149
150         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
151         gcc.target/i386/clearcap.map if supported.
152
153 2010-09-03  Michael Matz  <matz@suse.de>
154
155         PR middle-end/45415
156         * gcc.dg/pr45415.c: New test.
157
158 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
159
160         PR tree-optimization/45506
161         * gcc.dg/pr45506.c: New.
162
163 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
164
165         PR target/45476
166         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
167         * gcc.target/i386/float128-2.c: Ditto.
168
169 2010-09-03  Daniel Kraft  <d@domob.eu>
170
171         PR fortran/34162
172         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
173         * gfortran.dg/internal_dummy_2.f08: New test.
174         * gfortran.dg/internal_dummy_3.f08: New test.
175         * gfortran.dg/internal_dummy_4.f08: New test.
176
177 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
178
179         PR debug/45500
180         * gcc.target/i386/pr45500.c: New test.
181
182 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
183
184         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
185
186 2010-09-03  Daniel Kraft  <d@domob.eu>
187
188         PR fortran/44602
189         * gfortran.dg/exit_2.f08; Adapt error messages.
190         * gfortran.dg/exit_3.f08: New test.
191         * gfortran.dg/exit_4.f08: New test.
192         * gfortran.dg/exit_5.f03: New test.
193
194 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
195
196         * gfortran.dg/ishft_4.f90: New test.
197
198 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
199
200         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
201         FRIZ/XSRIZ instruciton for (double)(long long)x.
202         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
203
204 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
205
206         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
207
208 2010-09-02  Richard Guenther  <rguenther@suse.de>
209
210         PR tree-optimization/44937
211         PR tree-optimization/45412
212         * g++.dg/opt/pr45412.C: New testcase.
213         * gcc.c-torture/compile/pr45412.c: Likewise.
214         * gcc.c-torture/compile/pr44937.c: Likewise.
215
216 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
217
218         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
219         but using -Werror=comment.
220         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
221         expected error messages.
222
223 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
224
225         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
226         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
227
228 2010-09-02  Tobias Burnus  <burnus@net-b.de>
229
230         PR fortran/45489
231         * gfortran.dg/initialization_27.f90: New.
232
233 2010-09-02  Ira Rosen  <irar@il.ibm.com>
234
235         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
236         check into different basic blocks. Expect vectorization if misaligned
237         stores are supported. 
238         * gcc.dg/vect/bb-slp-8a.c: New test.
239         * gcc.dg/vect/bb-slp-8b.c: New test.
240
241 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
242
243         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
244
245 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
246
247         PR fortran/44541
248         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
249         * gfortran.dg/class_dummy_1.f03: New.
250
251 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
252
253         PR middle-end/45458
254         * g++.dg/tree-prof/partition2.C: New test.
255
256 2010-09-01  Richard Guenther  <rguenther@suse.de>
257
258         * gcc.dg/vect/vect-outer-fir.c: Adjust.
259         * gcc.dg/tree-ssa/vrp54.c: New testcase.
260         * gcc.c-torture/execute/20100827-1.c: Likewise.
261
262 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
263
264         * gfortran.dg/execute_command_line_1.f90: New test.
265
266 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
267
268         PR preprocessor/45457
269         * c-c++-common/cpp/pr45457.c: New test.
270
271 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
272
273         * gcc.dg/nested-func-8.c: New test.
274
275 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
276
277         PR fortran/38282
278         * gfortran.dg/popcnt_poppar_1.F90: New test.
279         * gfortran.dg/popcnt_poppar_2.F90: New test.
280
281 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
282
283         * gcc.target/i386/volatile-2.c: Require nonpic target.
284
285 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
286
287         PR middle-end/45461
288         * gcc.dg/pr45461.c: New test.
289
290 2010-08-31  Richard Guenther  <rguenther@suse.de>
291
292         PR testsuite/45455
293         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
294
295 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
296
297         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
298
299 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
300
301         PR fortran/45456
302         * gfortran.dg/typebound_proc_18.f03: New.
303
304 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
305
306         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
307         * lib/scanasm.exp (scan-stack-usage): Likewise.
308         (scan-stack-usage-not): Likewise.
309         * gcc.dg/stack-usage-1.c: New test.
310         * gcc.target/i386/stack-usage-realign.c: Likewise.
311
312 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
313
314         PR tree-optimization/45427
315         * gcc.dg/tree-ssa/pr45427.c: New test.
316
317 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
318
319         PR c++/45043
320         * g++.dg/template/crash102.C: New.
321
322 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
323
324         PR middle-end/45423
325         * gcc.dg/gomp/atomic-12.c: New test.
326         * gcc.dg/gomp/atomic-13.c: New test.
327         * gcc.dg/gomp/atomic-14.c: New test.
328         * g++.dg/gomp/atomic-11.C: New test.
329         * g++.dg/gomp/atomic-12.C: New test.
330         * g++.dg/gomp/atomic-13.C: New test.
331         * g++.dg/gomp/atomic-14.C: New test.
332
333 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
334
335         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
336         delimiter.
337
338 2010-08-30  Thomas Quinot  <quinot@adacore.com>
339
340         * gnat.dg/discr24.adb: New test.
341
342 2010-08-30  Richard Guenther  <rguenther@suse.de>
343
344         PR tree-optimization/45449
345         * gcc.dg/pr45449.c: New testcase.
346
347 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
348
349         * gcc.dg/opts-1.c: Expect errors, not warnings.
350
351 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
352
353         PR fortran/42769
354         * gfortran.dg/dynamic_dispatch_11.f03: New.
355
356 2010-08-29  Jason Merrill  <jason@redhat.com>
357
358         PR c++/44991
359         * g++.dg/parse/defarg15.C: New.
360
361 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
362
363         PR fortran/45439
364         * gfortran.dg/select_type_16.f03: New.
365
366 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
367             Tobias Burnus  <burnus@net-b.de>
368
369         * gfortran.dg/bessel_7.f90: Decrease required precision.
370
371 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
372             Kaz Kojima  <kkojima@gcc.gnu.org>
373
374         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
375
376 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
377
378         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
379         floating point conversion code generation.
380         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
381         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
382         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
383         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
384         to integer conversion code generation.
385         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
386         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
387         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
388         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
389
390 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
391
392         PR fortran/32049
393         * gfortran.dg/random_seed_1.f90: Adjust test.
394         * gfortran.dg/float128_1.f90: New test.
395
396 2010-08-27  Tobias Burnus  <burnus@net-b.de>
397
398         PR fortran/33197
399         * gcc/testsuite/gfortran.dg/norm2_1.f90: New.
400         * gcc/testsuite/gfortran.dg/norm2_2.f90: New.
401         * gcc/testsuite/gfortran.dg/norm2_3.f90: New.
402         * gcc/testsuite/gfortran.dg/norm2_4.f90: New.
403         * gcc/testsuite/gfortran.dg/parity_1.f90: New.
404         * gcc/testsuite/gfortran.dg/parity_2.f90: New.
405         * gcc/testsuite/gfortran.dg/parity_3.f90: New.
406
407 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
408
409         PR fortran/45420
410         * gfortran.dg/select_type_15.f03: New.
411
412 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
413
414         PR libfortran/43217
415         * gfortran.dg/hollerith8.f90: New test.
416
417 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
418
419         PR fortran/45159
420         * gfortran.dg/dependency_33.f90:  New test.
421
422 2010-08-27  Richard Guenther  <rguenther@suse.de>
423
424         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
425         * gcc.dg/graphite/scop-2.c: Likewise.
426         * gcc.dg/graphite/scop-20.c: Likewise.
427         * gcc.dg/vect/slp-25.c: Likewise.
428
429 2010-08-27  Olivier Hainque  <hainque@adacore.com>
430
431         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
432
433 2010-08-26  Daniel Kraft  <d@domob.eu>
434
435         PR fortran/38936
436         PR fortran/44047
437         PR fortran/45384
438         * gfortran.dg/associate_8.f03: New test.
439         * gfortran.dg/select_type_13.f03: New test.
440         * gfortran.dg/select_type_14.f03: New test.
441
442 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
443
444         PR tree-optimization/44485
445         * gcc.dg/pr44485.c: New test.
446
447 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
448
449         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
450         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
451         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
452
453 2010-08-26  Richard Guenther  <rguenther@suse.de>
454
455         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
456         * gcc.dg/graphite/scop-21.c: Likewise.
457
458 2010-08-26  Richard Guenther  <rguenther@suse.de>
459
460         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
461         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
462         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
463         * gcc.dg/vect/vect-91.c: Likewise.
464         * gcc.dg/vect/vect-peel-1.c: Likewise.
465         * gcc.dg/vect/vect-peel-2.c: Likewise.
466         * gcc.dg/vect/vect-peel-4.c: Likewise.
467
468 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
469
470         PR libfortran/41859
471         * gfortran.dg/der_io_4.f90: New test.
472
473 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
474
475         PR rtl-optimization/44858
476         * gcc.c-torture/execute/pr44858.c: New test.
477
478         PR rtl-optimization/45400
479         * g++.dg/other/i386-8.C: New test.
480
481 2010-08-25  Richard Guenther  <rguenther@suse.de>
482
483         * gcc.dg/alias-8.c: Adjust.
484
485 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
486
487         * gcc.target/i386/combine-mul.c: New test.
488
489 2010-08-25  Richard Guenther  <rguenther@suse.de>
490
491         PR lto/44562
492         * gcc.dg/graphite/id-27.c: New testcase.
493         * gcc.dg/lto/20100825-1_0.c: Likewise.
494
495 2010-08-25  Richard Guenther  <rguenther@suse.de>
496
497         PR tree-optimization/45316
498         * g++.dg/opt/pr45316.C: New testcase.
499
500 2010-08-25  Richard Guenther  <rguenther@suse.de>
501
502         PR tree-optimization/45393
503         * g++.dg/torture/pr45393.C: New testcase.
504
505 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
506
507         PR tree-optimization/45059
508         * gcc.c-torture/compile/pr45059.c: New test.
509
510 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
511
512         * lib/target-supports.exp (check_effective_target_vect_unpack):
513         Set vect_unpack supported flag to true for neon.
514
515 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
516
517         * gcc.dg/tree-ssa/ifc-5.c: New.
518
519 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
520
521         * gcc.dg/tree-ssa/ifc-4.c: New.
522         * gcc.dg/tree-ssa/ifc-7.c: New.
523
524 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
525
526         * gcc.dg/vect/vect.exp: Check loongson targets
527         * g++.dg/vect/vect.exp: Likewise
528         * gfortran.dg/vect/vect.exp: Likewise
529
530 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
531
532         * gcc.target/powerpc/vsx-mass-1.c: New file, test
533         -mveclibabi=mass.
534
535 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
536
537         PR fortran/45366
538         * gfortran.dg/proc_ptr_29.f90: New.
539
540 2010-08-22  Tobias Burnus  <burnus@net-b.de>
541             Dominique d'Humieres <dominiq@lps.ens.fr>
542
543         PR fortran/45367
544         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
545
546 2010-08-22  Tobias Burnus  <burnus@net-b.de>
547
548         PR fortran/45367
549         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
550
551 2010-08-22  Tobias Burnus  <burnus@net-b.de>
552
553         PR fortran/36158
554         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
555
556 2010-08-22  Tobias Burnus  <burnus@net-b.de>
557             Dominique d'Humieres <dominiq@lps.ens.fr>
558
559         PR fortran/45367
560         PR fortran/36158
561         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
562         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
563
564 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
565
566         PR fortran/44863
567         PR fortran/45271
568         PR fortran/45290
569         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
570         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
571         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
572
573 2010-08-21  Tobias Burnus  <burnus@net-b.de>
574
575         PR fortran/36158
576         PR fortran/33197
577         * gfortran.dg/bessel_6.f90: New.
578         * gfortran.dg/bessel_7.f90: New.
579
580 2010-08-20  Jan Hubicka  <jh@suse.cz>
581
582         PR c++/45307
583         PR c++/17736
584         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
585         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
586
587 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
588
589         PR target/45336
590         * gcc.target/i386/pr45336-1.c: New.
591         * gcc.target/i386/pr45336-2.c: Likewise.
592         * gcc.target/i386/pr45336-3.c: Likewise.
593         * gcc.target/i386/pr45336-4.c: Likewise.
594
595 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
596
597         PR testsuite/45361
598         * gcc.target/i386/volatile-2.c: Update scan strings to also
599         include (%rip) for the memory reference on x86_64.
600
601 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
602
603         PR middle-end/44974
604         * gcc.dg/pr44974.c: New test.
605
606         PR rtl-optimization/45353
607         * gcc.dg/pr45353.c: New test.
608
609 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
610
611         * gcc.target/i386/volatile-2.c: New.
612
613 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
614
615         PR rtl-optimization/44691
616         * gfortran.dg/pr44691.f: New test.
617
618 2010-10-19  Olivier Hainque  <hainque@adacore.com>
619
620         * gcc.target/sparc/sibcall-dslot.c: New testcase.
621
622 2010-08-19  Jason Merrill  <jason@redhat.com>
623
624         * g++.dg/init/synth3.C: New.
625         * g++.dg/init/value8.C: New.
626         * g++.dg/tree-ssa/empty-2.C: New.
627         * g++.dg/cpp0x/noexcept09.C: New.
628
629 2010-08-19  Daniel Kraft  <d@domob.eu>
630
631         PR fortran/29785
632         PR fortran/45016
633         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
634         * gfortran.dg/pointer_remapping_1.f90: New test.
635         * gfortran.dg/pointer_remapping_2.f03: New test.
636         * gfortran.dg/pointer_remapping_3.f08: New test.
637         * gfortran.dg/pointer_remapping_4.f03: New test.
638         * gfortran.dg/pointer_remapping_5.f08: New test.
639         * gfortran.dg/pointer_remapping_6.f08: New test.
640
641 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
642
643         PR testsuite/45324
644         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
645
646 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
647
648         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
649
650 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
651
652         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
653         variable.
654
655 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
656
657         PR target/45070
658         * gcc.c-torture/execute/pr45070.c: New.
659
660 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
661
662         * g++.dg/pr44328.C: New test.
663
664 2010-08-19  Tobias Burnus  <burnus@net-b.de>
665
666         PR fortran/36158
667         PR fortran/33197
668         * gfortran.dg/bessel_3.f90: New.
669         * gfortran.dg/bessel_4.f90: New.
670         * gfortran.dg/bessel_5.f90: New.
671
672 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
673
674         PR fortran/45290
675         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
676         * gfortran.dg/pointer_init_2.f90: New.
677         * gfortran.dg/pointer_init_3.f90: New.
678         * gfortran.dg/pointer_init_4.f90: New.
679
680 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
681
682         PR c++/45049
683         * g++.dg/pr45049-1.C: New test.
684         * g++.dg/pr45049-2.C: New test.
685
686 2010-08-18  Jie Zhang  <jie@codesourcery.com>
687
688         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
689         20 if __ARM_PCS is defined otherwise 64.
690         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
691         instead of hard coded 64.
692
693 2010-08-18  Yao Qi  <yao@codesourcery.com>
694
695         PR target/45094
696         * gcc.target/arm/pr45094.c: New test.
697
698 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
699
700         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
701
702 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
703
704         PR rtl-optimization/42575
705         * gcc.target/arm/pr42575.c: New test.
706
707 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
708
709         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
710         * gcc.dg/tls/thr-cse-1.c: New.
711
712 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
713
714         PR debug/42487
715         * lib/target-supports.exp
716         (check_effective_target_function_sections): New.
717         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
718         function sections before proceding.
719
720 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
721
722         PR fortran/45308
723         * gfortran.dg/pr45308.f03: New test.
724
725 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
726
727         PR target/45296
728         * gcc.target/i386/pr45296.c: New test.
729
730 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
731
732         * g++.dg/ext/uow-1.C: New.
733         * g++.dg/ext/uow-2.C: New.
734         * g++.dg/ext/uow-3.C: New.
735         * g++.dg/ext/uow-4.C: New.
736
737 2010-08-17  Richard Guenther  <rguenther@suse.de>
738
739         PR testsuite/45266
740         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
741
742 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
743
744         PR c/40563
745         * gcc.dg/Wcxx-compat-20.c: New test.
746
747 2010-08-17  Daniel Kraft  <d@domob.eu>
748
749         PR fortran/38936
750         * gfortran.dg/associate_1.f03: Extended to test newly supported
751         features like association to variables.
752         * gfortran.dg/associate_3.f03: Removed check for illegal change
753         of associate-name here...
754         * gfortran.dg/associate_5.f03: ...and added it here.
755         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
756         * gfortran.dg/associate_7.f03: New test.
757
758 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
759
760         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
761
762 2010-08-15  Daniel Kraft  <d@domob.eu>
763
764         PR fortran/38936
765         * gfortran.dg/associate_1.f03: Enable test for array expressions.
766         * gfortran.dg/associate_3.f03: Clarify comment.
767         * gfortran.dg/associate_5.f03: New test.
768         * gfortran.dg/associate_6.f03: New test.
769
770 2010-08-15  Tobias Burnus  <burnus@net-b.de>
771
772         PR fortran/45211
773         * gfortran.dg/bind_c_usage_21.f90: New.
774         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
775
776 2010-08-15  Tobias Burnus  <burnus@net-b.de>
777
778         * gfortran.dg/optional_absent_1.f90: New.
779         * gfortran.dg/null_actual.f90: New.
780
781 2010-08-15  Tobias Burnus  <burnus@net-b.de>
782
783         * gfortran.dg/pointer_target_1.f90: New.
784         * gfortran.dg/pointer_target_2.f90: New.
785         * gfortran.dg/pointer_target_3.f90: New.
786
787 2010-08-15  Daniel Kraft  <d@domob.eu>
788
789         PR fortran/45197
790         * gfortran.dg/elemental_args_check_3.f90: New test.
791         * gfortran.dg/impure_1.f08: New test.
792         * gfortran.dg/impure_2.f08: New test.
793         * gfortran.dg/impure_3.f90: New test.
794         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
795
796 2010-08-15  Ira Rosen  <irar@il.ibm.com>
797
798         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
799         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
800         SLP tests.
801         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
802         misaligned loads.
803         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
804         misaligned stores.c
805         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
806
807 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
808
809         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
810         dg-require-effective-target after dg-do.
811
812 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
813
814         * lib/target-supports.exp (check_effective_target_vect_int): Return
815         true for Loongson targets.
816         (check_effective_target_vect_shift): Likewise.
817         (check_effective_target_vect_no_int_max): Likewise.
818         (check_effective_target_vect_no_align): Likewise.
819         (check_effective_target_vect_short_mult): Likewise.
820
821 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
822
823         * g++.dg/cast.C: Change fields of structures to "long" to pass
824         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
825         * g++.dg/cpp0x/iop.C: Ditto.
826         * g++.dg/cpp0x/named_refs.C: Ditto.
827         * g++.dg/cpp0x/rv1p.C: Ditto.
828         * g++.dg/cpp0x/rv2p.C: Ditto.
829         * g++.dg/cpp0x/rv3p.C: Ditto.
830         * g++.dg/cpp0x/rv4p.C: Ditto.
831         * g++.dg/cpp0x/rv5p.C: Ditto.
832         * g++.dg/cpp0x/rv6p.C: Ditto.
833         * g++.dg/cpp0x/rv7p.C: Ditto.
834         * g++.dg/cpp0x/rv8p.C: Ditto.
835         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
836
837 2010-08-13  Daniel Kraft  <d@domob.eu>
838
839         * gfortran.dg/implied_shape_1.f08: New test.
840         * gfortran.dg/implied_shape_2.f90: New test.
841         * gfortran.dg/implied_shape_3.f08: New test.
842
843 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
844
845         PR libfortran/42526
846         * gfortran.dg/char_component_initializer_1.f90: New test.
847
848 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
849
850         PR tree-optimization/45241
851         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
852
853 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
854
855         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
856         to dg-options.
857         * gcc.target/i386/pr40906-2.c: Ditto.
858         * gcc.target/i386/pr40906-3.c: Ditto.
859
860 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
861
862         PR middle-end/45262
863         * gcc.c-torture/execute/pr45262.c: New test.
864
865 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
866
867         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
868         empty argument.
869         * g++.dg/other/profile1.C: Ditto.
870
871 2010-08-12  Richard Guenther  <rguenther@suse.de>
872
873         PR tree-optimization/45232
874         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
875         * gcc.dg/tree-ssa/loop-7.c: Adjust.
876         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
877         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
878         unsigned arithmetic.
879         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
880         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
881         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
882         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
883         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
884         unsigned arithmetic.
885         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
886         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
887         unsigned arithmetic.
888         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
889         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
890         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
891         unsigned arithmetic.
892         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
893         * gcc.dg/tree-ssa/negate.c: Adjust.
894         * gcc.dg/vect/vect-1.c: Adjust.
895         * gfortran.dg/reassoc_6.f: XFAIL.
896
897 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
898
899         PR debug/45259
900         * gcc.dg/pr45259.c: New test.
901
902 2010-08-12  Wei Guozhi  <carrot@google.com>
903
904         PR target/44999
905         * gcc.target/arm/pr44999.c: New testcase.
906
907 2010-08-12  Jie Zhang  <jie@codesourcery.com>
908
909         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
910         (N): Likewise.
911         (main): Adjust accordingly.
912
913 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
914
915         * gfortran.dg/graphite/id-22.f: New.
916
917 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
918
919         * gcc.dg/graphite/id-26.c: New.
920
921 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
922
923         * gcc.dg/graphite/id-25.c: New.
924
925 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
926
927         * gcc.dg/graphite/run-id-5.c: New.
928         * gcc.dg/graphite/run-id-6.c: New.
929         * gfortran.dg/graphite/id-21.f: New.
930
931 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
932
933         * gcc.dg/graphite/id-24.c: New.
934
935 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
936
937         * gcc.dg/tree-ssa/pr20742.c: New.
938
939 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
940
941         * gcc.dg/graphite/id-23.c: New.
942
943 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
944
945         * gfortran.dg/graphite/id-20.f: Adjust testcase.
946
947 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
948
949         * gcc.dg/graphite/pr42729.c: New.
950
951 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
952
953         * gfortran.dg/graphite/id-20.f: New.
954
955 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
956
957         * gcc.dg/graphite/id-22.c: New.
958
959 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
960
961         * gcc.dg/graphite/run-id-2.c: Call abort.
962
963 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
964
965         * gcc.dg/graphite/id-20.c: New.
966
967 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
968             Steve Kargl <kargl@gcc.gnu.org>
969
970         PR fortran/44595
971         * gfortran.dg/move_alloc_3.f90: New.
972         * gfortran.dg/random_seed_2.f90: New.
973
974 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
975
976         * lib/target-supports.exp (check_effective_target_sync_int_long):
977         Add hppa*-*-linux*.
978         (check_effective_target_sync_char_short): Likewise.
979
980 2010-08-10  Yao Qi  <yao@codesourcery.com>
981
982         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
983         general form.
984         * gcc.dg/tree-ssa/loop-31.c: Likewise.
985         * g++.dg/other/packed1.C: Likewise.
986         * g++.dg/other/crash-4.C: Likewise.
987         * g++.dg/ext/packed8.C: Likewise.
988         * g++.dg/init/array16.C: Likewise.
989
990 2010-08-10  xinliang David Li  <davidxl@google.com>
991         * gcc.dg/tree-ssa/loop-19.c: Add option
992         -fno-prefetch-loop-array
993
994 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
995
996         PR middle-end/45182
997         * gcc.c-torture/compile/pr45182.c: New test.
998
999 2010-08-09  Jason Merrill  <jason@redhat.com>
1000
1001         PR c++/45236
1002         * g++.dg/cpp0x/variadic-104.C: New.
1003
1004 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
1005
1006         PR fortran/44235
1007         * gfortran.dg/dependency_32.f90:  New test.
1008
1009 2010-08-09  Richard Guenther  <rguenther@suse.de>
1010
1011         PR middle-end/44632
1012         * g++.dg/opt/nrv17.C: New testcase.
1013
1014 2010-08-09  Richard Guenther  <rguenther@suse.de>
1015
1016         PR middle-end/45212
1017         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
1018         alignment from MEM_REF offset only if we took it from the
1019         base object.
1020
1021         * gcc.target/i386/pr24178.c: New testcase.
1022
1023 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
1024
1025         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
1026         * gcc.dg/20030702-1.c: Ditto.
1027         * gcc.dg/20050309-1.c: Ditto.
1028         * gcc.dg/20050325-1.c: Ditto.
1029         * gcc.dg/20050330-2.c: Ditto.
1030         * gcc.dg/20051201-1.c: Ditto.
1031         * gcc.dg/gomp/pr27573.c: Ditto.
1032         * gcc.dg/gomp/pr34610.c: Ditto.
1033         * gcc.dg/pr24225.c: Ditto.
1034         * gcc.dg/pr26570.c: Ditto.
1035         * gcc.dg/pr32773.c: Ditto.
1036         * g++.dg/gcov/gcov-6.C: Ditto.
1037         * g++.dg/gomp/pr34608.C: Ditto.
1038         * gfortran.dg/gomp/pr27573.f90: Ditto.
1039
1040         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
1041         dg-require-host-local dg directive.
1042         * gcc.dg/profile-dir-2.c: Ditto.
1043         * gcc.dg/profile-dir-3.c: Ditto.
1044
1045 2010-08-08  Richard Guenther  <rguenther@suse.de>
1046
1047         PR tree-optimization/45109
1048         * gcc.c-torture/compile/pr45109.c: New testcase.
1049
1050 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
1051
1052         * gcc.dg/march.c: Skip if -march defined.
1053         * gcc.dg/mtune.c: Skip if -mtune defined.
1054
1055         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
1056         generic thunk support.
1057
1058 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
1059
1060         PR target/45213
1061         * gcc.target/i386/pr45213.c: New test.
1062
1063 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1064
1065         PR libfortran/45143
1066         * gfortran.dg/fmt_error_11.f03: New test.
1067
1068 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
1069
1070         * lib/target-supports.exp (check_effective_target_sync_int_long):
1071         Add arm*-*-linux-gnueabi.
1072         (check_effective_target_sync_char_short): Likewise.
1073
1074 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1075
1076         PR fortran/45159
1077         * gfortran.dg/dependency_31.f90:  New test.
1078
1079 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1080
1081         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
1082
1083 2010-08-06  Jason Merrill  <jason@redhat.com>
1084
1085         * g++.dg/cpp0x/sfinae3.C: New.
1086         * g++.dg/cpp0x/sfinae4.C: New.
1087
1088 2010-08-06  Richard Guenther  <rguenther@suse.de>
1089
1090         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
1091         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
1092         * gcc.dg/tree-ssa/pr25382.c: Likewise.
1093         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
1094         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
1095         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
1096         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
1097         * gcc.c-torture/execute/20100805-1.c: Likewise.
1098
1099 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1100
1101         PR testsuite/42855
1102         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
1103
1104 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1105
1106         * gcc.dg/ipa/ipcp-ii-1.c: New test.
1107         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
1108
1109 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1110
1111         * g++.dg/ipa/devirt-1.C: New test.
1112         * g++.dg/ipa/devirt-2.C: Likewise.
1113         * g++.dg/ipa/devirt-3.C: Likewise.
1114         * g++.dg/ipa/devirt-4.C: Likewise.
1115         * g++.dg/ipa/devirt-5.C: Likewise.
1116         * gcc.dg/ipa/iinline-3.c: Likewise.
1117
1118 2010-08-05  Jie Zhang  <jie@codesourcery.com>
1119
1120         PR tree-optimization/45144
1121         * gcc.dg/tree-ssa/pr45144.c: New test.
1122
1123 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
1124
1125         PR fortran/42207
1126         PR fortran/44064
1127         PR fortran/44065
1128         * gfortran.dg/class_25.f03: New.
1129         * gfortran.dg/class_26.f03: New.
1130
1131 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
1132
1133         * g++.dg/warn/miss-format-1.C: Update line number.
1134
1135 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
1136
1137         PR c++/44641
1138         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
1139         .frame and .mask assembler directives.
1140
1141 2010-08-04  Richard Guenther  <rguenther@suse.de>
1142
1143         * gcc.dg/tree-ssa/vrp35.c: Adjust.
1144         * gcc.dg/tree-ssa/vrp36.c: Likewise.
1145         * gcc.dg/tree-ssa/vrp50.c: Likewise.
1146         * gcc.dg/tree-ssa/vrp52.c: Likewise.
1147
1148 2010-08-04  Tobias Burnus  <burnus@net-b.de>
1149
1150         PR fortran/44857
1151         * gfortran.dg/derived_constructor_char_1.f90: New.
1152         * gfortran.dg/derived_constructor_char_2.f90: New.
1153
1154 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1155
1156         PR fortran/45159
1157         * gfortran.dg/dependency_30.f90:  New test.
1158
1159 2010-08-03  Jan Hubicka  <jh@suse.cz>
1160
1161         * gcc.c-torture/compile/pr45085.c: New testcase.
1162
1163 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
1164
1165         PR fortran/44584
1166         PR fortran/45161
1167         * gfortran.dg/typebound_call_9.f03: Modified.
1168         * gfortran.dg/typebound_generic_1.f03: Modified.
1169
1170 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1171
1172         PR fortran/45159
1173
1174         * gfortran.dg/dependency_29.f90:  New test.
1175
1176 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1177
1178         PR fortran/36854
1179         * gfortran.dg/character_comparison_2.f90:  New test.
1180         * gfortran.dg/character_comparison_3.f90:  New test.
1181         * gfortran.dg/dependency_28.f90:  New test.
1182
1183 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
1184
1185         PR target/40457
1186         * gcc.target/arm/pr40457-1.c: New test.
1187         * gcc.target/arm/pr40457-2.c: New test.
1188
1189 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
1190
1191         PR fortran/44912
1192         * gfortran.dg/typebound_call_17.f03: New.
1193
1194 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
1195
1196         PR fortran/44929
1197         * gfortran.dg/allocate_derived_3.f90: New.
1198
1199 2010-07-30  Xinliang David Li  <davidxl@google.com>
1200         PR tree-optimization/45121
1201         * c-c++-common/uninit-17.c: Add -fno-ivops option.
1202
1203 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1204
1205         PR c++/45112
1206         * testsuite/g++.dg/pr45112.C: New test.
1207
1208 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
1209
1210         PR debug/45055
1211         PR rtl-optimization/45137
1212         * gcc.dg/pr45055.c: New test.
1213
1214 2010-07-30  Alan Modra  <amodra@gmail.com>
1215
1216         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
1217         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
1218
1219 2010-07-29  Tobias Burnus  <burnus@net-b.de>
1220
1221         PR fortran/45087
1222         PR fortran/45125
1223         * gfortran.dg/whole_file_25.f90: New.
1224         * gfortran.dg/whole_file_26.f90: New.
1225         * gfortran.dg/whole_file_27.f90: New.
1226
1227 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
1228
1229         PR fortran/44962
1230         * gfortran.dg/typebound_proc_17.f03: New.
1231
1232 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
1233
1234         PR fortran/45004
1235         * gfortran.dg/move_alloc_2.f90: New.
1236
1237 2010-07-29  Xinliang David Li  <davidxl@google.com>
1238         PR tree-optimization/45121
1239         * c-c++-common/uninit-17.c: Fix expected output.
1240
1241 2010-07-29  Richard Guenther  <rguenther@suse.de>
1242
1243         PR tree-optimization/45120
1244         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
1245
1246 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
1247
1248         PR fortran/42051
1249         PR fortran/44064
1250         * gfortran.dg/pr42051.f03: New testcase.
1251
1252 2010-07-29  Richard Guenther  <rguenther@suse.de>
1253
1254         PR middle-end/45034
1255         * gcc.c-torture/execute/pr45034.c: New testcase.
1256
1257 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
1258
1259         PR c++/45096
1260         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
1261
1262 2010-07-28  Daniel Kraft  <d@domob.eu>
1263
1264         * gfortran.dg/bound_8.f90: New test.
1265
1266 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
1267
1268         PR debug/45105
1269         * gcc.dg/pr45105.c: New test.
1270
1271 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
1272
1273         PR rtl-optimization/45107
1274         * gcc.dg/pr45107.c: New test.
1275
1276 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
1277
1278         PR rtl-optimization/45101
1279         * gcc.dg/pr45101.c: New test.
1280
1281 2010-07-28  Tobias Burnus  <burnus@net-b.de>
1282
1283         PR fortran/45077
1284         * gfortran.dg/whole_file_24.f90: New.
1285
1286 2010-07-27  Jason Merrill  <jason@redhat.com>
1287
1288         * g++.dg/cpp0x/variadic102.C: New.
1289         * g++.dg/cpp0x/variadic103.C: New.
1290
1291 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
1292
1293         PR rtl-optimization/40956
1294         PR target/42495
1295         PR middle-end/42574
1296         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
1297         * gcc.target/arm/pr42574.c: Add tests.
1298
1299 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
1300
1301         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
1302         test name.
1303         (cleanup-repo-files): Ditto.
1304         (cleanup-saved-temps): Ditto.
1305
1306 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
1307
1308         PR testsuite/44701
1309         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
1310
1311         PR c/45079
1312         * gcc.dg/pr45079.c: New test.
1313
1314 2010-07-27  Ira Rosen  <irar@il.ibm.com>
1315
1316         PR tree-optimization/44152
1317         * gcc.dg/vect/fast-math-pr44152.c: New test.
1318
1319 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
1320
1321         PR ObjC/44140
1322         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
1323         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
1324         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
1325         * obj-c++.dg/torture/trivial.mm: Ditto.
1326         * objc.dg/torture/tls/thr-init-2.m: Ditto.
1327         * objc.dg/torture/tls/thr-init-3.m: Ditto.
1328         * objc.dg/torture/tls/thr-init.m: Ditto.
1329         * objc.dg/torture/trivial.m: Ditto.
1330
1331 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
1332
1333         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
1334         Skip on spu-*-* targets.
1335
1336 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
1337
1338         PR tree-optimization/45083
1339         * gcc.dg/pr45083.c: New test.
1340
1341 2010-07-26  Tobias Burnus  <burnus@net-b.de>
1342
1343         PR fortran/40873
1344         * gfortran.dg/whole_file_22.f90: New test.
1345         * gfortran.dg/whole_file_23.f90: New test.
1346
1347 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
1348             Jack Howarth  <howarth@bromo.med.uc.edu>
1349             Richard Henderson  <rth@redhat.com>
1350
1351         PR target/44132
1352         * gcc.dg/tls/thr-init-1.c: New.
1353         * gcc.dg/tls/thr-init-2.c: New.
1354         * gcc.dg/torture/tls New.
1355         * gcc.dg/torture/tls/tls-test.c: New.
1356         * gcc.dg/torture/tls/thr-init-1.c: New.
1357         * gcc.dg/torture/tls/tls.exp: New.
1358         * gcc.dg/torture/tls/thr-init-2.c: New.
1359         * gcc.dg/tls/emutls-2.c: New test
1360
1361         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
1362         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
1363         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
1364         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
1365         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
1366         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
1367         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
1368         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
1369         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
1370         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
1371         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
1372         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
1373         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
1374         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
1375         gfortran.dg/gomp/appendix-a/a.22.4.f90,
1376         gfortran.dg/gomp/appendix-a/a.22.5.f90,
1377         gfortran.dg/gomp/appendix-a/a.22.6.f90,
1378         gfortran.dg/gomp/appendix-a/a.24.1.f90,
1379         gfortran.dg/gomp/appendix-a/a.32.1.f90,
1380         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
1381         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
1382         gfortran.dg/gomp/omp_threadprivate1.f90,
1383         gfortran.dg/gomp/omp_threadprivate2.f90,
1384         gfortran.dg/gomp/reduction1.f90,
1385         gfortran.dg/gomp/sharing-1.f90: Likewise.
1386
1387 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1388
1389         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
1390         sse_runtime.
1391         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
1392         dg-require-visibility.
1393
1394 2010-07-26  Richard Guenther  <rguenther@suse.de>
1395
1396         PR tree-optimization/43784
1397         * gcc.c-torture/execute/pr43784.c: New testcase.
1398         * g++.dg/torture/pr43784.C: Likewise.
1399
1400 2010-07-26  Richard Guenther  <rguenther@suse.de>
1401
1402         PR middle-end/45056
1403         * g++.dg/pr45056.C: New testcase.
1404
1405 2010-07-26  Richard Guenther  <rguenther@suse.de>
1406
1407         PR tree-optimization/45071
1408         * gcc.dg/pr45071.c: New testcase.
1409
1410 2010-07-26  Tobias Burnus  <burnus@net-b.de>
1411
1412         PR fortran/45066
1413         * gfortran.dg/namelist_62.f90: New.
1414
1415 2010-07-26  Richard Guenther  <rguenther@suse.de>
1416
1417         * gcc.c-torture/execute/pr45017.c: Move ...
1418         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
1419
1420 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
1421
1422         PR fortran/40628
1423         * trim_optimize_1.f90:  New test.
1424         * character_comparision_1.f90:  New test.
1425
1426 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1427
1428         PR fortran/42852
1429         * gfortran.dg/wtruncate_fix.f: New test.
1430
1431 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
1432
1433         PR testsuite/45068
1434         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
1435
1436 2010-07-24  Richard Guenther  <rguenther@suse.de>
1437
1438         PR lto/43788
1439         * g++.dg/lto/20100724-1_0.C: New testcase.
1440
1441 2010-07-24  Richard Guenther  <rguenther@suse.de>
1442
1443         PR lto/43212
1444         * gcc.dg/lto/20100724-1_0.c: New testcase.
1445         * gcc.dg/lto/20100724-1_1.c: Likewise.
1446
1447 2010-07-24  Tobias Burnus  <burnus@net-b.de>
1448
1449         PR fortran/40011
1450         * gfortran.dg/whole_file_21.f90: New.
1451
1452         * gfortran.dg/integer_exponentiation_3.F90: Use
1453         -ffloat-store only for i?86/x86-64 -m32.
1454
1455 2010-07-24  Tobias Burnus  <burnus@net-b.de>
1456
1457         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
1458         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
1459
1460 2010-07-24  Tobias Burnus  <burnus@net-b.de>
1461
1462         * gfortran.dg/func_decl_4.f90: Split test into two ...
1463         * gfortran.dg/func_decl_5.f90: ... parts.
1464         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
1465         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
1466         * gfortran.dg/global_references_1.f90: Add new dg-warning.
1467         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
1468         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
1469         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
1470         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
1471         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
1472         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
1473         * gfortran.dg/sizeof.f90: Make test valid.
1474         * gfortran.dg/pr20865.f90: Add new dg-error.
1475         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
1476         * gfortran.dg/g77/19990218-0.f: Ditto.
1477         * gfortran.dg/g77/19990218-1.f: Ditto.
1478         * gfortran.dg/g77/970625-2.f: Ditto.
1479         * gfortran.dg/pr37243.f: Fix function declaration.
1480         * gfortran.dg/use_only_1.f90: Fix implicit typing.
1481         * gfortran.dg/loc_1.f90: Fix pointer datatype.
1482
1483 2010-07-23  Tobias Burnus  <burnus@net-b.de>
1484
1485         PR fortran/44945
1486         * gfortran.dg/char_array_structure_constructor.f90: Add
1487         -fwhole-file as dg-option as it otherwise fails on some
1488         systems.
1489
1490 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
1491
1492         * gnat.dg/aggr16.ad[sb]: New test.
1493         * gnat.dg/aggr16_pkg.ads: New helper.
1494
1495 2010-07-23  Richard Guenther  <rguenther@suse.de>
1496
1497         PR lto/43071
1498         * g++.dg/lto/20100723-1_0.C: New testcase.
1499
1500 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
1501
1502         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
1503         AVX support.
1504         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
1505         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
1506
1507 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1508
1509         * lib/target-supports.exp (add_options_for_tls): New proc.
1510         * g++.dg/tls/static-1.C: Use dg-add-options tls.
1511         * g++.dg/tls/static-1a.cc: Likewise.
1512         * gcc.dg/tls/emutls-1.c: Likewise.
1513         * gcc.dg/tls/opt-11.c: Likewise.
1514         * gcc.dg/tls/opt-12.c: Likewise.
1515         * gcc.dg/tls/pr24428-2.c: Likewise.
1516         * gcc.dg/tls/pr24428.c: Likewise.
1517         * obj-c++.dg/tls/static-1.mm: Likewise.
1518         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
1519         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
1520         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
1521         * objc.dg/torture/tls/thr-init-2.m: Likewise.
1522         * objc.dg/torture/tls/thr-init-3.m: Likewise.
1523         * objc.dg/torture/tls/thr-init.m: Likewise.
1524         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
1525
1526 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
1527
1528         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
1529         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
1530         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
1531         optimized dump files.
1532
1533 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
1534
1535         PR tree-optimization/45047
1536         * gcc.c-torture/compile/pr45047.c: New test.
1537
1538 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
1539
1540         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
1541         instead of dg-compile.
1542         * gcc.dg/float-range-4.c: Ditto.
1543         * gcc.dg/float-range-5.c: Ditto.
1544         * gcc.dg/fold-overflow-1.c: Ditto.
1545         * gcc.dg/gomp/sections-4.c: Ditto.
1546         * gcc.dg/transparent-union-1.c: Ditto.
1547         * gcc.dg/transparent-union-2.c: Ditto.
1548         * gcc.target/i386/pr39315-check.c: Ditto.
1549         * g++.dg/gomp/sections-4.C: Ditto.
1550         * g++.dg/template/dtor7.C: Ditto.
1551         * g++.dg/tree-ssa/pr19952.C: Ditto.
1552         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
1553         * gfortran.dg/graphite/pr42185.f90: Ditto.
1554         * gfortran.dg/namelist_36.f90: Ditto.
1555         * gnat.dg/noreturn1.adb: Ditto.
1556         * gnat.dg/specs/small_alignment.ads: Ditto.
1557
1558 2010-07-23  Martin Jambor  <mjambor@suse.cz>
1559
1560         PR tree-optimization/44915
1561         * g++.dg/torture/pr44915.C: New test.
1562
1563 2010-07-23  Martin Jambor  <mjambor@suse.cz>
1564
1565         PR tree-optimization/44914
1566         * g++.dg/tree-ssa/pr44914.C: New test.
1567
1568 2010-07-23  Jie Zhang  <jie@codesourcery.com>
1569
1570         PR target/44290
1571         * gcc.dg/pr44290-1.c: New test.
1572         * gcc.dg/pr44290-2.c: New test.
1573
1574 2010-07-23  Jason Merrill  <jason@redhat.com>
1575
1576         PR c++/45008
1577         * g++.dg/abi/mangle44.C: New.
1578
1579 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
1580
1581         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
1582         for compile-time only tests.
1583         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
1584         target check.
1585         * gcc.target/i386/pr39315-4.c: Ditto.
1586         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
1587         target check.  Include sse-os-support.h.
1588         (main): Call check_isa and sse_os_support.
1589         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
1590         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
1591         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
1592         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
1593         target check.  Include sse-os-support.h.
1594         (main): Call check_isa and sse_os_support.
1595         * gcc.target/i386/vperm-v2df.c: Ditto.
1596
1597 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
1598
1599         * lib/target-supports.exp (check_avx_hw_available): New procedure.
1600         (check_effective_target_avx_runtime): New procedure.
1601         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
1602         (check_effective_target_sse_runtime): Add check_effective_target_sse.
1603
1604         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
1605         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
1606         and __get_cpuid test.
1607         * gcc.dg/compat/vector-2b_main.c: Ditto.
1608
1609         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
1610
1611         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
1612         for compile-time only test.
1613         * gcc.dg/pr32716.c: Ditto.
1614         * gcc.dg/pr34856.c: Ditto.
1615         * gcc.dg/pr36997.c: Ditto.
1616         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
1617         * gfortran.dg/pr28158.f90: Ditto.
1618         * gfortran.dg/pr30667.f: Ditto.
1619
1620         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
1621         i?86-*-* and x86_64-*-* targets to disable execution on targets
1622         without sse2 runtime support.
1623         * g++.dg/vect/vect.exp: Ditto.
1624         * gfortran.dg/vect/vect.exp: Ditto.
1625
1626         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
1627         * gcc.dg/pr37544.c: Ditto.
1628         * gcc.dg/pr40550.c: Ditto.
1629         * gcc.dg/compat/union-m128-1_main.c: Ditto.
1630         * gcc.dg/compat/vector-1a_main.c: Ditto.
1631         * gcc.dg/compat/vector-2a_main.c: Ditto.
1632         * gcc.dg/torture/pr16104-1.c: Ditto.
1633         * gcc.dg/torture/pr35771-1.c: Ditto.
1634         * gcc.dg/torture/pr35771-2.c: Ditto.
1635         * gcc.dg/torture/pr35771-3.c: Ditto.
1636         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
1637         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
1638         * gcc.dg/torture/stackalign/push-1.c: Ditto.
1639         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
1640         * g++.dg/other/i386-1.C: Ditto.
1641         * g++.dg/other/pr40446.C: Ditto.
1642
1643 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1644
1645         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
1646
1647 2010-07-23  Daniel Kraft  <d@domob.eu>
1648
1649         PR fortran/44709
1650         * gfortran.dg/exit_1.f08: New test.
1651         * gfortran.dg/exit_2.f08: New test.
1652
1653 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
1654
1655         PR tree-optimization/39839
1656         * gcc.target/arm/pr39839.c: New test case.
1657
1658 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
1659
1660         * gnat.dg/unchecked_convert5b.adb: New test.
1661         * gnat.dg/unchecked_convert6.adb: Likewise.
1662         * gnat.dg/unchecked_convert6b.adb: Likewise.
1663
1664 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
1665
1666         * gnat.dg/aggr15.ad[sb]: New test.
1667
1668 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
1669
1670         PR debug/45024
1671         * g++.dg/debug/dwarf2/nested-2.C: New test case.
1672
1673 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
1674
1675         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
1676         with dg-require-linker-plugin.
1677
1678 2010-07-22  Richard Guenther  <rguenther@suse.de>
1679
1680         PR lto/43850
1681         * g++.dg/lto/20100722-1_0.C: New testcase.
1682
1683 2010-07-22  Richard Guenther  <rguenther@suse.de>
1684
1685         PR lto/42451
1686         * gcc.dg/lto/20100720-3_0.c: New testcase.
1687         * gcc.dg/lto/20100720-3_1.c: Likewise.
1688
1689 2010-07-22  Richard Guenther  <rguenther@suse.de>
1690
1691         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
1692         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
1693
1694         PR lto/43373
1695         * gcc.dg/lto/20100722-1_0.c: New testcase.
1696
1697 2010-07-22  Martin Jambor  <mjambor@suse.cz>
1698
1699         PR tree-optimization/44891
1700         * testsuite/gcc.c-torture/compile/pr44891.c: New test.
1701
1702 2010-07-22  Richard Guenther  <rguenther@suse.de>
1703
1704         PR tree-optimization/45017
1705         * gcc.c-torture/execute/pr45017.c: New testcase.
1706
1707 2010-07-22  Tobias Burnus  <burnus@net-b.de>
1708
1709         PR fortran/45019
1710         * gfortran.dg/aliasing_dummy_5.f90: New.
1711
1712 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1713
1714         PR target/43698
1715         * gcc.target/arm/pr43698.c: New test.
1716
1717 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
1718
1719         PR fortran/44929
1720         * Revert my commit r162325 for this PR.
1721
1722 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
1723
1724         PR debug/45015
1725         * gcc.target/m68k/pr45015.c: New test.
1726
1727 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
1728
1729         PR c++/44641
1730         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
1731         comments.
1732
1733 2010-07-21  Richard Guenther  <rguenther@suse.de>
1734
1735         PR lto/45018
1736         * g++.dg/lto/20100721-1_0.C: New testcase.
1737
1738 2010-07-21  Martin Jambor  <mjambor@suse.cz>
1739
1740         PR tree-optimization/44900
1741         * g++.dg/torture/pr44900.C: New test.
1742
1743 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
1744
1745         PR middle-end/44738
1746         * c-c++-common/uninit-17.c: Correct expected error.
1747
1748 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
1749
1750         * gcc.dg/guality/asm-1.c: New test.
1751
1752         PR debug/45003
1753         * gcc.dg/guality/pr45003-2.c: New test.
1754         * gcc.dg/guality/pr45003-3.c: New test.
1755
1756 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1757
1758         PR libfortran/44697
1759         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
1760
1761 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
1762
1763         * lib/scanasm.exp (dg-function-on-line): Test that a function is
1764         defined on the current line.
1765         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
1766         * g++.dg/debug/dwarf2/pr44641.C: New.
1767
1768 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
1769
1770         * gcc.target/powerpc/block-move-1.c: New test.
1771         * gcc.target/powerpc/block-move-2.c: New test.
1772
1773 2010-07-20  Jason Merrill  <jason@redhat.com>
1774
1775         PR c++/44967
1776         * g++.dg/cpp0x/sfinae2.C: New.
1777
1778 2010-07-20  Richard Guenther  <rguenther@suse.de>
1779
1780         PR lto/42696
1781         * gcc.dg/lto/20100720-4_0.c: New testcase.
1782
1783 2010-07-20  Richard Guenther  <rguenther@suse.de>
1784
1785         PR lto/43221
1786         * gcc.dg/lto/20100720-2_0.c: New testcase.
1787         * gcc.dg/lto/20100720-2_1.c: Likewise.
1788
1789 2010-07-20  Richard Guenther  <rguenther@suse.de>
1790
1791         PR lto/43208
1792         * gcc.dg/lto/20100720-1_0.c: New testcase.
1793         * gcc.dg/lto/20100720-1_1.c: Likewise.
1794
1795 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
1796
1797         PR debug/45003
1798         * gcc.dg/guality/pr45003-1.c: New test.
1799
1800 2010-07-20  Richard Guenther  <rguenther@suse.de>
1801
1802         PR tree-optimization/44977
1803         * gcc.dg/torture/pr44977.c: New testcase.
1804
1805 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
1806
1807         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
1808         sync_char_short
1809
1810 2010-07-20  Richard Guenther  <rguenther@suse.de>
1811
1812         PR middle-end/44971
1813         PR middle-end/44988
1814         * gcc.dg/pr44971.c: New testcase.
1815         * gcc.c-torture/compile/pr44988.c: Likewise.
1816
1817 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
1818
1819         PR fortran/44929
1820         * gfortran.dg/allocate_with_typespec.f90: New test.
1821         * gfortran.dg/allocate_derived_1.f90: Update error message.
1822
1823 2010-07-19  Jason Merrill  <jason@redhat.com>
1824
1825         PR c++/44996
1826         * g++.dg/cpp0x/decltype23.C: New.
1827
1828 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
1829
1830         PR fortran/42385
1831         * gfortran.dg/class_defined_operator_1.f03 : New test.
1832
1833 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
1834
1835         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
1836         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
1837         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
1838         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
1839
1840 2010-07-19  Richard Guenther  <rguenther@suse.de>
1841
1842         PR middle-end/44941
1843         * gcc.c-torture/compile/pr44941.c: New testcase.
1844
1845 2010-07-19  Jason Merrill  <jason@redhat.com>
1846
1847         PR c++/44969
1848         * g++.dg/template/sfinae24.C: New.
1849
1850 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
1851
1852         PR fortran/44353
1853         * gfortran.dg/data_implied_do_2.f90: Removed.
1854
1855 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
1856
1857         PR c++/44969
1858         * g++.dg/template/sfinae23.C: New.
1859
1860 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1861
1862         * lib/target-supports.exp (check_sse_os_support_available): New
1863         proc.
1864         (check_sse_hw_available): New proc.
1865         (check_effective_target_sse_runtime): New proc.
1866         (check_effective_target_sse2_runtime): New proc.
1867         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
1868         -msse2 if check_sse_os_support_available.
1869         * g++.dg/vect/vect.exp: Only run -msse2 tests if
1870         check_sse_os_support_available.
1871         * gcc.dg/vect/vect.exp: Likewise.
1872         * gfortran.dg/vect/vect.exp: Likewise.
1873         * gcc.target/i386/sol2-check: Renamed to ...
1874         * gcc.target/i386/sse-os-support.h: ... this.
1875         (sol2_check): Renamed to ...
1876         (sse_os_support): ... this.
1877         Only test movss with xmm registers.
1878         * gcc.target/i386/sse-check.h: Reflect new header and function names.
1879         Removed ILL_INSN, ILL_INSN_LEN.
1880         * gcc.target/i386/sse2-check.h: Likewise.
1881         * gcc.target/i386/sse3-check.h: Likewise.
1882         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
1883         Removed cpuid.h, __get_cpuid test.
1884         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
1885         Removed cpuid.h, __get_cpuid test.
1886         * g++.dg/other/pr40446.C: Likewise.
1887         * gcc.dg/compat/union-m128-1_main.c: Likewise.
1888         * gcc.dg/compat/vector-1a_main.c: Likewise.
1889         * gcc.dg/compat/vector-2a_main.c: Likewise.
1890         * gcc.dg/pr36584.c: Likewise.
1891         * gcc.dg/pr37544.c: Likewise.
1892         * gcc.dg/torture/pr16104-1.c: Likewise.
1893         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
1894         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
1895         * gcc.dg/torture/stackalign/push-1.c: Likewise.
1896         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
1897         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
1898         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
1899         sse2_runtime.
1900         * gcc.dg/torture/pr35771-2.c: Likewise.
1901         * gcc.dg/torture/pr35771-3.c: Likewise.
1902         * gcc.target/i386/pr39315-2.c: Likewise.
1903         * gcc.target/i386/pr39315-4.c: Likewise.
1904         * gcc.target/i386/vperm-v2df.c: Likewise.
1905         * gcc.target/i386/vperm-v2di.c: Likewise.
1906         * gcc.target/i386/vperm-v4si-1.c: Likewise.
1907         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
1908         sse_runtime.
1909
1910 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
1911
1912         PR fortran/44353
1913         * gfortran.dg/data_implied_do_2.f90: New test.
1914
1915 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
1916
1917         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
1918
1919 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
1920
1921         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
1922         to the "mips16" group.
1923         (mips_using_mips16_p): New procedure.
1924         (mips-dg-options): Use it.
1925
1926 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
1927
1928         * gcc.target/mips/mips16-attributes-4.c: New test.
1929
1930 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
1931
1932         PR testsuite/44418
1933         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
1934         * gcc.target/powerpc/recip-2.c: Ditto.
1935         * gcc.target/powerpc/recip-3.c: Ditto.
1936
1937 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
1938
1939         * gcc.target/arm/pr42235.c: New test.
1940
1941 2010-07-16  Jason Merrill  <jason@redhat.com>
1942
1943         PR c++/32505
1944         * g++.dg/template/partial8.C: New.
1945
1946 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
1947
1948         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
1949         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
1950         in C++.
1951         (gualcvt): New overloaded inline.
1952         (GUALCVT): Use it for C++.
1953         * g++.dg/guality/guality.exp: New.
1954         * g++.dg/guality/guality.h: New.
1955         * g++.dg/guality/redeclaration1.C: New test.
1956         * g++.dg/dg.exp: Prune also guality/* tests.
1957         * gcc.dg/guality/pr43141.c: Moved to...
1958         * c-c++-common/guality/pr43141.c: ... here.
1959
1960 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1961
1962         PR libfortran/37077
1963         * gfortran.dg/char4_iunit_2.f03: New test.
1964
1965 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
1966
1967         * lib/plugin-support.exp (plugin-test-execute):
1968         Add ${gcc_objdir}/intl to includes.
1969
1970 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
1971
1972         PR target/44942
1973         * gcc.c-torture/execute/pr44942.c: New test.
1974         * gcc.target/i386/pr44942.c: New test.
1975
1976 2010-07-15  Jason Merrill  <jason@redhat.com>
1977
1978         PR c++/44909
1979         * g++.dg/cpp0x/implicit7.C: New.
1980         * g++.dg/cpp0x/implicit8.C: New.
1981
1982 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1983
1984         Disable float tests for __SPU__ targets due to lack of signed zero:
1985         * c-c++-common/torture/complex-sign-add.c (check_add_float).
1986         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
1987         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
1988         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
1989         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
1990         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
1991         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
1992         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
1993         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
1994
1995 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
1996
1997         * gfortran.dg/select_char_2.f90: New test.
1998
1999 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
2000
2001         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
2002         with DECL_CHAIN.
2003
2004 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
2005
2006         PR fortran/44936
2007         * gfortran.dg/typebound_generic_9.f03: New.
2008
2009 2010-07-15  Richard Guenther  <rguenther@suse.de>
2010
2011         PR tree-optimization/44946
2012         * gcc.c-torture/compile/pr44946.c: New testcase.
2013
2014 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
2015
2016         PR fortran/40206
2017         * gfortran.dg/select_char_3.f90: New test.
2018
2019 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
2020             Kevin F. Quinn  <kevquinn@gentoo.org>
2021
2022         * gcc.dg/Wtrampolines.c: New.
2023
2024 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2025
2026         PR libfortran/44934
2027         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
2028
2029 2010-07-14  Jason Merrill  <jason@redhat.com>
2030
2031         PR c++/44810
2032         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
2033
2034         Implement C++0x unrestricted unions (N2544)
2035         * g++.dg/cpp0x/union1.C: New.
2036         * g++.dg/cpp0x/union2.C: New.
2037         * g++.dg/cpp0x/union3.C: New.
2038         * g++.dg/cpp0x/defaulted2.C: Adjust.
2039         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
2040         * g++.old-deja/g++.ext/anon2.C: Adjust.
2041         * g++.old-deja/g++.mike/misc6.C: Adjust.
2042
2043 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
2044
2045         PR fortran/44925
2046         * gfortran.dg/c_loc_tests_15.f90: New.
2047
2048 2010-07-13  Jason Merrill  <jason@redhat.com>
2049
2050         PR c++/44909
2051         * g++.dg/cpp0x/implicit6.C: New.
2052
2053 2010-07-13  Jason Merrill  <jason@redhat.com>
2054
2055         PR c++/44540
2056         * g++.dg/abi/noreturn1.C: New.
2057         * g++.dg/abi/noreturn2.C: New.
2058
2059 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
2060
2061         PR other/44874
2062         PR debug/44832
2063         * c-c++-common/pr44832.c: New test.
2064
2065 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
2066
2067         PR objc/44488
2068         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
2069         on the target.  Make sure that we can assemble the emitted asm when
2070         the test type is 'compile'.
2071
2072 2010-07-13  Richard Guenther  <rguenther@suse.de>
2073
2074         PR tree-optimization/36960
2075         * g++.dg/torture/pr36960.C: New testcase.
2076
2077 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
2078
2079         PR c++/44908
2080         * g++.dg/template/sfinae21.C: New.
2081         * g++.dg/template/sfinae22.C: Likewise.
2082
2083 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
2084
2085         PR testsuite/42843
2086         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
2087         * gcc.dg/plugin/ggcplug.c: Likewise.
2088         * g++.dg/plugin/selfassign.c: Likewise.
2089         * g++.dg/plugin/attribute_plugin.c: Likewise.
2090         * g++.dg/plugin/dumb_plugin.c: Likewise.
2091         * g++.dg/plugin/pragma_plugin.c: Likewise.
2092
2093 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
2094
2095         * gcc.c-torture/execute/pr44683.x: New.
2096         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
2097
2098 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
2099
2100         PR fortran/44434
2101         PR fortran/44565
2102         PR fortran/43945
2103         PR fortran/44869
2104         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
2105         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
2106         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
2107         * gfortran.dh/typebound_call_16.f03: New.
2108         * gfortran.dg/typebound_generic_6.f03: New.
2109         * gfortran.dg/typebound_generic_7.f03: New.
2110         * gfortran.dg/typebound_generic_8.f03: New.
2111
2112 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2113
2114         PR libfortran/37077
2115         * gfortran.dg/char4_iunit_1.f03: New test.
2116
2117 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
2118
2119         * gcc.dg/tree-ssa/vrp53.c: New test.
2120
2121 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
2122
2123         PR c++/44907
2124         * g++.dg/template/sfinae19.C: New.
2125         * g++.dg/template/sfinae20.C: Likewise.
2126
2127 2010-07-12  Jie Zhang  <jie@codesourcery.com>
2128
2129         * gcc.target/arm/interrupt-1.c: New test.
2130         * gcc.target/arm/interrupt-2.c: New test.
2131
2132 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2133
2134         * gcc.dg/pr42427.c: Require c99_runtime.
2135         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
2136         c99_runtime.
2137         * gcc.target/i386/avx-cmpss-1.c: Likewise.
2138         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
2139         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
2140         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
2141         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
2142         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
2143         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
2144         * gcc.target/i386/sse-cmpss-1.c: Likewise.
2145         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
2146         * gcc.target/i386/pr37275.c: Require visibility support.
2147
2148 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2149
2150         * lib/target-supports.exp (check_effective_target_sse): New proc.
2151         * gcc.target/i386/sol2-check.h: New file.
2152         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
2153         Include sol2-check.h.
2154         (main) Only run do_test () if sol2_check ().
2155         * gcc.target/i386/sse2-check.h: Likewise.
2156         * gcc.target/i386/sse3-check.h: Likewise.
2157         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
2158         [__sun__ && __svr4__]: Execute SSE2 instruction.
2159         * gcc.target/i386/math-torture/math-torture.exp: Only add options
2160         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
2161         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
2162         * g++.dg/ext/vector14.C: Likewise.
2163         * g++.dg/other/mmintrin.C: Likewise.
2164         * gcc.dg/20020418-1.c: Likewise.
2165         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
2166         * gcc.dg/format/ms_unnamed-1.c: Likewise.
2167         * gcc.dg/format/unnamed-1.c: Likewise.
2168         Adapt dg-warning line number.
2169         * gcc.dg/graphite/pr40281.c: Likewise.
2170         * gcc.dg/pr32176.c: Likewise.
2171         * gcc.dg/pr40550.c: Likewise.
2172         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
2173         * gcc.dg/torture/pr36891.c: Likewise.
2174         * gcc.target/i386/20020218-1.c: Likewise.
2175         * gcc.target/i386/20020523.c: Likewise.
2176         * gcc.target/i386/abi-1.c: Likewise.
2177         * gcc.target/i386/brokensqrt.c: Likewise.
2178         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
2179         * gcc.target/i386/pr13366.c: Likewise.
2180         * gcc.target/i386/pr13685.c: Likewise.
2181         * gcc.target/i386/pr24306.c: Likewise.
2182         * gcc.target/i386/pr31486.c: Likewise.
2183         * gcc.target/i386/pr32065-1.c: Likewise.
2184         * gcc.target/i386/pr32065-2.c: Likewise.
2185         * gcc.target/i386/pr32389.c: Likewise.
2186         * gcc.target/i386/pr38824.c: Likewise.
2187         * gcc.target/i386/pr38931.c: Likewise.
2188         * gcc.target/i386/pr39592-1.c: Likewise.
2189         * gcc.target/i386/pr43766.c: Likewise.
2190         * gcc.target/i386/recip-divf.c: Likewise.
2191         * gcc.target/i386/recip-sqrtf.c: Likewise.
2192         * gcc.target/i386/recip-vec-divf.c: Likewise.
2193         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
2194         * gcc.target/i386/sse-1.c: Likewise.
2195         * gcc.target/i386/sse-16.c: Likewise.
2196         * gcc.target/i386/sse-2.c: Likewise.
2197         * gcc.target/i386/sse-20.c: Likewise.
2198         * gcc.target/i386/sse-3.c: Likewise.
2199         * gcc.target/i386/sse-7.c: Likewise.
2200         * gcc.target/i386/sse-9.c: Likewise.
2201         * gcc.target/i386/sse-addps-1.c: Likewise.
2202         * gcc.target/i386/sse-addss-1.c: Likewise.
2203         * gcc.target/i386/sse-andnps-1.c: Likewise.
2204         * gcc.target/i386/sse-andps-1.c: Likewise.
2205         * gcc.target/i386/sse-cmpss-1.c: Likewise.
2206         * gcc.target/i386/sse-comiss-1.c: Likewise.
2207         * gcc.target/i386/sse-comiss-2.c: Likewise.
2208         * gcc.target/i386/sse-comiss-3.c: Likewise.
2209         * gcc.target/i386/sse-comiss-4.c: Likewise.
2210         * gcc.target/i386/sse-comiss-5.c: Likewise.
2211         * gcc.target/i386/sse-comiss-6.c: Likewise.
2212         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
2213         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
2214         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
2215         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
2216         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
2217         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
2218         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
2219         * gcc.target/i386/sse-divps-1.c: Likewise.
2220         * gcc.target/i386/sse-divss-1.c: Likewise.
2221         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
2222         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
2223         * gcc.target/i386/sse-maxps-1.c: Likewise.
2224         * gcc.target/i386/sse-maxss-1.c: Likewise.
2225         * gcc.target/i386/sse-minps-1.c: Likewise.
2226         * gcc.target/i386/sse-minss-1.c: Likewise.
2227         * gcc.target/i386/sse-movaps-1.c: Likewise.
2228         * gcc.target/i386/sse-movaps-2.c: Likewise.
2229         * gcc.target/i386/sse-movhlps-1.c: Likewise.
2230         * gcc.target/i386/sse-movhps-1.c: Likewise.
2231         * gcc.target/i386/sse-movhps-2.c: Likewise.
2232         * gcc.target/i386/sse-movlhps-1.c: Likewise.
2233         * gcc.target/i386/sse-movmskps-1.c: Likewise.
2234         * gcc.target/i386/sse-movntps-1.c: Likewise.
2235         * gcc.target/i386/sse-movss-1.c: Likewise.
2236         * gcc.target/i386/sse-movss-2.c: Likewise.
2237         * gcc.target/i386/sse-movss-3.c: Likewise.
2238         * gcc.target/i386/sse-movups-1.c: Likewise.
2239         * gcc.target/i386/sse-movups-2.c: Likewise.
2240         * gcc.target/i386/sse-mulps-1.c: Likewise.
2241         * gcc.target/i386/sse-mulss-1.c: Likewise.
2242         * gcc.target/i386/sse-orps-1.c: Likewise.
2243         * gcc.target/i386/sse-rcpps-1.c: Likewise.
2244         * gcc.target/i386/sse-recip-vec.c: Likewise.
2245         * gcc.target/i386/sse-recip.c: Likewise.
2246         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
2247         * gcc.target/i386/sse-set-ps-1.c: Likewise.
2248         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
2249         * gcc.target/i386/sse-subps-1.c: Likewise.
2250         * gcc.target/i386/sse-subss-1.c: Likewise.
2251         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
2252         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
2253         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
2254         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
2255         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
2256         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
2257         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
2258         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
2259         * gcc.target/i386/sse-xorps-1.c: Likewise.
2260         * gcc.target/i386/ssefn-1.c: Likewise.
2261         * gcc.target/i386/ssefn-3.c: Likewise.
2262         * gcc.target/i386/sseregparm-1.c: Likewise.
2263         * gcc.target/i386/stackalign/return-3.c: Likewise.
2264         * gcc.target/i386/vectorize1.c: Likewise.
2265         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
2266         * gcc.target/i386/xorps-sse.c: Likewise.
2267         * gfortran.dg/pr28158.f90: Likewise.
2268         * gfortran.dg/pr30667.f: Likewise.
2269         * gnat.dg/loop_optimization7.adb: Likewise.
2270         * gnat.dg/sse_nolib.adb: Likewise.
2271
2272 2010-07-11  Tobias Burnus  <burnus@net-b.de>
2273
2274         PR fortran/44702
2275         * gfortran.dg/use_rename_6.f90: New.
2276         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
2277
2278 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
2279
2280         PR fortran/44869
2281         * gfortran.dg/class_24.f03: New.
2282
2283 2010-07-10  Richard Guenther  <rguenther@suse.de>
2284
2285         PR lto/44889
2286         * gcc.dg/lto/20100709-1_0.c: New testcase.
2287         * gcc.dg/lto/20100709-1_1.c: Likewise.
2288
2289 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
2290
2291         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
2292
2293 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
2294
2295         PR objc/44140
2296         * objc.dg/lto/trivial-1_0.m: New.
2297         * objc.dg/lto/lto.exp: New.
2298         * obj-c++.dg/lto/trivial-1_0.mm: New.
2299         * obj-c++.dg/lto/lto.exp: New.
2300         * objc.dg/symtab-1.m: Adjust sizes.
2301         * objc.dg/image-info.m: Do not run for gnu-runtime.
2302
2303 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
2304
2305         * gcc.dg/pr32370.c: Allow another kind of error message.
2306
2307 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
2308
2309         * gnat.dg/atomic3.adb: New test.
2310
2311 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
2312             Denys Vlasenko  <dvlasenk@redhat.com>
2313             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
2314
2315         PR tree-optimization/28632
2316         * gcc.dg/tree-ssa/vrp51.c: New test.
2317         * gcc.dg/tree-ssa/vrp52.c: New test.
2318
2319 2010-07-09  Jason Merrill  <jason@redhat.com>
2320
2321         * g++.dg/abi/covariant6.C: New.
2322         * g++.dg/inherit/covariant17.C: Test both bases.
2323         * g++.dg/inherit/covariant7.C: Check vtable layout.
2324
2325 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
2326
2327         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
2328
2329 2010-07-09  Richard Guenther  <rguenther@suse.de>
2330
2331         PR tree-optimization/44852
2332         * gcc.c-torture/execute/pr44852.c: New testcase.
2333
2334 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2335
2336         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
2337         multiplication by values.
2338         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
2339         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
2340
2341 2010-07-09  Richard Guenther  <rguenther@suse.de>
2342
2343         PR tree-optimization/44882
2344         * gfortran.dg/pr44882.f90: New testcase.
2345
2346 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
2347
2348         PR target/40657
2349         * gcc.target/arm/pr40657-1.c: New test.
2350         * gcc.target/arm/pr40657-2.c: New test.
2351         * gcc.c-torture/execute/pr40657.c: New test.
2352
2353 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
2354
2355         * gcc.dg/tree-ssa/vrp50.c: New test.
2356         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
2357
2358 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
2359
2360         PR fortran/44649
2361         * gfortran.dg/c_sizeof_1.f90: Modified.
2362         * gfortran.dg/storage_size_1.f08: New.
2363         * gfortran.dg/storage_size_2.f08: New.
2364
2365 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
2366
2367         * gcc.c-torture/execute/20100708-1.c: New test.
2368
2369 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
2370
2371         PR fortran/44847
2372         * gfortran.dg/gomp/pr44847.f90: New test.
2373
2374 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
2375
2376         PR tree-optimization/44710
2377         * gcc.dg/tree-ssa/ifc-6.c: New.
2378         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
2379
2380 2010-07-08  Tobias Burnus  <burnus@net-b.de>
2381
2382         PR fortran/18918
2383         * gfortran.dg/coarray_10.f90: Add an additional test.
2384
2385 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
2386
2387         PR middle-end/44828
2388         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
2389         * gcc.c-torture/execute/pr44828.x: Revert.
2390
2391 2010-07-08  Jason Merrill  <jason@redhat.com>
2392
2393         PR c++/43120
2394         * g++.dg/inherit/covariant17.C: New.
2395         * g++.dg/abi/covariant1.C: Actually test for the bug.
2396
2397 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
2398
2399         PR rtl-optimization/44838
2400         * gcc.dg/pr44838.c: New.
2401
2402 2010-07-08  Richard Guenther  <rguenther@suse.de>
2403
2404         PR tree-optimization/44831
2405         * gcc.c-torture/compile/pr44831.c: New testcase.
2406         * gcc.dg/tree-ssa/pr21463.c: Adjust.
2407
2408 2010-07-08  Richard Guenther  <rguenther@suse.de>
2409
2410         PR tree-optimization/44861
2411         * g++.dg/vect/pr44861.cc: New testcase.
2412
2413 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
2414
2415         PR middle-end/44828
2416         * gcc.c-torture/execute/pr44828.x: New file.
2417
2418 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
2419
2420         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
2421         dg-options.
2422         * g++.dg/ext/altivec-17.C: Adjust error message.
2423
2424 2010-07-07  Tom Tromey  <tromey@redhat.com>
2425
2426         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
2427
2428 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
2429
2430         PR target/44844
2431         * gcc.target/i386/rdrand-1.c: Scan "jnc".
2432         * gcc.target/i386/rdrand-2.c: Likewise.
2433         * gcc.target/i386/rdrand-3.c: Likewise.
2434
2435 2010-07-07  Jan Hubicka  <jh@suse.cz>
2436
2437         PR middle-end/44813
2438         * g++.dg/torture/pr44813.C: New testcase.
2439         * g++.dg/torture/pr44826.C: New testcase.
2440
2441 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
2442
2443         PR rtl-optimization/44787
2444         * gcc.c-torture/compile/pr44788.c: New test.
2445         * gcc.target/arm/pr44788.c: New test.
2446
2447 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
2448
2449         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
2450
2451 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
2452
2453         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
2454         to dg-options.
2455
2456 2010-07-06  Tobias Burnus  <burnus@net-b.de>
2457
2458         PR fortran/44742
2459         * gfortran.dg/parameter_array_init_6.f90: New.
2460         * gfortran.dg/initialization_20.f90: Update dg-error.
2461         * gfortran.dg/initialization_24.f90: Ditto.
2462
2463 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2464         PR fortran/PR44693
2465         * gfortran.dg/dim_range_1.f90:  New test.
2466         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
2467
2468 2010-07-06  Jason Merrill  <jason@redhat.com>
2469
2470         PR c++/44703
2471         * g++.dg/cpp0x/initlist41.C: New.
2472
2473         PR c++/44778
2474         * g++.dg/template/ptrmem22.C: New.
2475
2476 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
2477
2478         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
2479         support.
2480         * gcc.target/i386/i386.exp: Likewise.
2481
2482 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
2483
2484         PR testsuite/44195
2485         * gcc.dg/lto/20100518_0.c: Limit to x86.
2486
2487 2010-07-06  Richard Guenther  <rguenther@suse.de>
2488
2489         PR middle-end/44828
2490         * gcc.c-torture/execute/pr44828.c: New testcase.
2491
2492 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
2493
2494         * g++.dg/warn/noeffect2.C: Adjust expected warning.
2495         * g++.dg/warn/volatile1.C: Likewise.
2496         * g++.dg/template/warn1.C: Likewise.
2497
2498 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
2499
2500         AVX Programming Reference (June, 2010)
2501         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
2502         * g++.dg/other/i386-3.C: Likewise.
2503         * gcc.target/i386/sse-12.c: Likewise.
2504
2505         * gcc.target/i386/f16c-check.h: New.
2506         * gcc.target/i386/rdfsbase-1.c: Likewise.
2507         * gcc.target/i386/rdfsbase-2.c: Likewise.
2508         * gcc.target/i386/rdgsbase-1.c: Likewise.
2509         * gcc.target/i386/rdgsbase-2.c: Likewise.
2510         * gcc.target/i386/rdrand-1.c: Likewise.
2511         * gcc.target/i386/rdrand-2.c: Likewise.
2512         * gcc.target/i386/rdrand-3.c: Likewise.
2513         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
2514         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
2515         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
2516         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
2517         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
2518         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
2519         * gcc.target/i386/wrfsbase-1.c: Likewise.
2520         * gcc.target/i386/wrfsbase-2.c: Likewise.
2521         * gcc.target/i386/wrgsbase-1.c: Likewise.
2522         * gcc.target/i386/wrgsbase-2.c: Likewise.
2523
2524         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
2525         (__builtin_ia32_vcvtps2ph): New.
2526         (__builtin_ia32_vcvtps2ph256): Likewise.
2527
2528         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
2529         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
2530
2531         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
2532         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
2533
2534         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
2535         (__builtin_ia32_vcvtps2ph256): Likewise.
2536         Add fsgsbase,rdrnd,f16c.
2537
2538         * lib/target-supports.exp (check_effective_target_f16c): New.
2539
2540 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
2541
2542         * gcc.dg/guality/nrv-1.c: New test.
2543
2544 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
2545
2546         PR middle-end/42505
2547         * gcc.target/arm/pr42505.c: New test case.
2548
2549 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
2550
2551         PR c++/44808
2552         * g++.dg/opt/nrv16.C: New test.
2553
2554 2010-07-05  Richard Guenther  <rguenther@suse.de>
2555
2556         PR tree-optimization/44784
2557         * gcc.c-torture/compile/pr44784.c: New testcase.
2558
2559 2010-07-05  Ira Rosen  <irar@il.ibm.com>
2560
2561         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
2562         Increase loop bound and array size.
2563         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
2564         Likewise.
2565
2566 2010-07-05  Ira Rosen  <irar@il.ibm.com>
2567
2568         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
2569         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
2570         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
2571         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
2572         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
2573
2574 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
2575
2576         PR c++/22138
2577         * g++.dg/parse/template25.C: New.
2578
2579 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
2580
2581         PR rtl-optimization/44695
2582         * gcc.dg/torture/pr44695.c: New.
2583
2584 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2585
2586         PR c++/16630
2587         * g++.dg/ext/pretty3.C: New.
2588
2589 2010-07-04  Richard Guenther  <rguenther@suse.de>
2590
2591         PR middle-end/44809
2592         * g++.dg/torture/pr44809.C: New testcase.
2593
2594 2010-07-04  Richard Guenther  <rguenther@suse.de>
2595
2596         PR tree-optimization/44656
2597         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
2598
2599 2010-07-04  Ira Rosen  <irar@il.ibm.com>
2600             Revital Eres  <eres@il.ibm.com>
2601
2602         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
2603         misaligned stores.
2604         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
2605         gcc.dg/vect/vect-96.c: Likewise.
2606         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
2607         that support misaligned stores. Change the number of expected
2608         misaligned accesses.
2609         * gcc.dg/vect/vect-peel-1.c: New test.
2610         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
2611         gcc.dg/vect/vect-peel-4.c: Likewise.
2612         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
2613         vectorizable on all targets that support realignment.
2614         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
2615
2616 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
2617
2618         PR c/44806
2619         * gcc.dg/torture/pr44806.c: New.
2620
2621 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
2622
2623         * gnat.dg/cond_expr1.adb: New test.
2624
2625 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
2626
2627         * gnat.dg/modular3.adb: New test.
2628         * gnat.dg/modular3_pkg.ads: New helper.
2629
2630 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
2631             Mikael Pettersson  <mikpe@it.uu.se>
2632
2633         PR testsuite/44518
2634         * obj-c++.dg/encode-2.mm: Produce object and save temps.
2635         Make signed-ness of chars explicit.  Scan the object for
2636         strings that are split by some target assemblers.
2637         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
2638         explicit.
2639
2640 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
2641
2642         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
2643
2644 2010-07-02  Le-Chun Wu  <lcwu@google.com>
2645
2646         PR/44128
2647         * g++.dg/warn/Wshadow-7.C: New test.
2648
2649 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
2650             Julian Brown  <julian@codesourcery.com>
2651             Sandra Loosemore  <sandra@codesourcery.com>
2652
2653         * gcc.c-torture/execute/20100416-1.c: New test case.
2654
2655 2010-07-02  Julian Brown  <julian@codesourcery.com>
2656             Sandra Loosemore  <sandra@codesourcery.com>
2657
2658         PR target/43703
2659
2660         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
2661         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
2662
2663 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
2664             Julian Brown  <julian@codesourcery.com>
2665
2666         * gcc.target/arm/neon/vadds64.c: Regenerated.
2667         * gcc.target/arm/neon/vaddu64.c: Regenerated.
2668         * gcc.target/arm/neon/vsubs64.c: Regenerated.
2669         * gcc.target/arm/neon/vsubu64.c: Regenerated.
2670         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
2671         * gcc.target/arm/neon-vmls-1.c: Likewise.
2672         * gcc.target/arm/neon-vsubs64.c: New execution test.
2673         * gcc.target/arm/neon-vsubu64.c: New execution test.
2674         * gcc.target/arm/neon-vadds64.c: New execution test.
2675         * gcc.target/arm/neon-vaddu64.c: New execution test.
2676
2677 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
2678
2679         * gcc.target/arm/neon-vands64.c: New.
2680         * gcc.target/arm/neon-vandu64.c: New.
2681         * gcc.target/arm/neon-vbics64.c: New.
2682         * gcc.target/arm/neon-vbicu64.c: New.
2683         * gcc.target/arm/neon-veors64.c: New.
2684         * gcc.target/arm/neon-veoru64.c: New.
2685         * gcc.target/arm/neon-vorns64.c: New.
2686         * gcc.target/arm/neon-vornu64.c: New.
2687         * gcc.target/arm/neon-vorrs64.c: New.
2688         * gcc.target/arm/neon-vorru64.c: New.
2689         * gcc.target/arm/neon/vands64.c: Regenerated.
2690         * gcc.target/arm/neon/vandu64.c: Regenerated.
2691         * gcc.target/arm/neon/vbics64.c: Regenerated.
2692         * gcc.target/arm/neon/vbicu64.c: Regenerated.
2693         * gcc.target/arm/neon/veors64.c: Regenerated.
2694         * gcc.target/arm/neon/veoru64.c: Regenerated.
2695         * gcc.target/arm/neon/vorns64.c: Regenerated.
2696         * gcc.target/arm/neon/vornu64.c: Regenerated.
2697         * gcc.target/arm/neon/vorrs64.c: Regenerated.
2698         * gcc.target/arm/neon/vorru64.c: Regenerated.
2699
2700 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2701
2702         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
2703
2704 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2705
2706         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
2707         * gfortran.dg/intent_out_5.f90: Same.
2708         * gfortran.dg/ltrans-7.f90: Same.
2709         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
2710
2711 2010-07-02  Jan Hubicka  <jh@suse.cz>
2712
2713         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
2714
2715 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
2716
2717         * objc-obj-c++-shared/Object1.h: Correct Line endings.
2718
2719 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
2720
2721         PR c++/44780
2722         * c-c++-common/Wunused-var-12.c: New test.
2723
2724 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
2725
2726         PR target/42835
2727         * gcc.target/arm/pr42835.c: New test.
2728
2729         PR target/42172
2730         * gcc.target/arm/pr42172-1.c: New test.
2731
2732 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
2733
2734         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
2735
2736 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
2737
2738         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
2739         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
2740         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
2741         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
2742         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
2743         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
2744         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
2745         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
2746         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
2747         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
2748         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
2749         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
2750         * gcc.target/arm/neon-vdup_ns64.c: New.
2751         * gcc.target/arm/neon-vdup_nu64.c: New.
2752         * gcc.target/arm/neon-vdupQ_ns64.c: New.
2753         * gcc.target/arm/neon-vdupQ_nu64.c: New.
2754         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
2755         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
2756         * gcc.target/arm/neon-vmov_ns64.c: New.
2757         * gcc.target/arm/neon-vmov_nu64.c: New.
2758         * gcc.target/arm/neon-vmovQ_ns64.c: New.
2759         * gcc.target/arm/neon-vmovQ_nu64.c: New.
2760         * gcc.target/arm/neon-vget_lanes64.c: New.
2761         * gcc.target/arm/neon-vget_laneu64.c: New.
2762         * gcc.target/arm/neon-vset_lanes64.c: New.
2763         * gcc.target/arm/neon-vset_laneu64.c: New.
2764
2765 2010-07-02  Richard Guenther  <rguenther@suse.de>
2766
2767         * g++.dg/torture/20100702-1.C: New testcase.
2768
2769 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2770
2771         PR target/44707
2772         * gcc.c-torture/compile/pr44707.c: New test.
2773
2774 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
2775
2776         PR c++/44039
2777         * g++.dg/template/crash101.C: New.
2778
2779 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
2780
2781         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
2782         Use the ABI-0 accessors and fail it for m64.
2783
2784 2010-07-02  Jan Hubicka  <jh@suse.cz>
2785
2786         * g++.dg/tree-ssa/pr44706.C: New testcase.
2787
2788 2010-07-02  Richard Guenther  <rguenther@suse.de>
2789
2790         PR tree-optimization/44748
2791         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
2792
2793 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
2794
2795         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
2796         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
2797         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
2798         the method types to forward:.
2799
2800 2010-06-30  Jason Merrill  <jason@redhat.com>
2801
2802         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
2803         * g++.dg/other/pr25632.C: Likewise.
2804
2805 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
2806
2807         PR tree-optimization/40421
2808         * gfortran.fortran-torture/compile/pr40421.f90: New test.
2809
2810 2010-07-01  Richard Guenther  <rguenther@suse.de>
2811
2812         PR middle-end/42834
2813         PR middle-end/44468
2814         * gcc.c-torture/execute/20100316-1.c: New testcase.
2815         * gcc.c-torture/execute/pr44468.c: Likewise.
2816         * gcc.c-torture/compile/20100609-1.c: Likewise.
2817         * gcc.dg/volatile2.c: Adjust.
2818         * gcc.dg/plugin/selfassign.c: Likewise.
2819         * gcc.dg/pr36902.c: Likewise.
2820         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
2821         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
2822         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
2823         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
2824         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
2825         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
2826         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
2827         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
2828         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
2829         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
2830         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2831         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
2832         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
2833         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
2834         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
2835         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
2836         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
2837         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
2838         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
2839         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
2840         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
2841         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
2842         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
2843         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
2844         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
2845         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
2846         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
2847         * gcc.dg/struct/w_prof_local_array.c: Likewise.
2848         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
2849         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
2850         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
2851         * gcc.dg/struct/w_prof_global_array.c: Likewise.
2852         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
2853         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
2854         * gcc.dg/struct/w_prof_local_var.c: Likewise.
2855         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
2856         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
2857         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
2858         * gcc.dg/struct/w_prof_global_var.c: Likewise.
2859         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
2860         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
2861         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
2862         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
2863         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
2864         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
2865         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
2866         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
2867         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
2868         * gcc.dg/tree-prof/stringop-1.c: Adjust.
2869         * g++.dg/tree-ssa/pr31146.C: Likewise.
2870         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
2871         * g++.dg/tree-ssa/pr33604.C: Likewise.
2872         * g++.dg/plugin/selfassign.c: Likewise.
2873         * gfortran.dg/array_memcpy_3.f90: Likewise.
2874         * gfortran.dg/array_memcpy_4.f90: Likewise.
2875         * c-c++-common/torture/pr42834.c: New testcase.
2876
2877 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
2878
2879         PR c++/44628
2880         * g++.dg/template/crash100.C: New.
2881
2882 2010-06-30  Jan Hubicka  <jh@suse.cz>
2883
2884         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
2885
2886 2010-06-30  Michael Matz  <matz@suse.de>
2887
2888         PR bootstrap/44699
2889         * gcc.dg/pr44699.c: New test.
2890
2891 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
2892
2893         PR tree-optimization/39799
2894         * c-c++-common/uninit-17.c: New test.
2895
2896 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2897
2898         PR libfortran/43298
2899         * gfortran.dg/read_infnan_1.f90: New test.
2900
2901 2010-06-29  Jason Merrill  <jason@redhat.com>
2902
2903         Enable implicitly declared move constructor/operator= (N3053).
2904         * g++.dg/cpp0x/implicit3.C: New.
2905         * g++.dg/cpp0x/implicit4.C: New.
2906         * g++.dg/cpp0x/implicit5.C: New.
2907         * g++.dg/cpp0x/implicit-copy.C: Adjust.
2908         * g++.dg/cpp0x/not_special.C: Adjust.
2909         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
2910         * g++.dg/cpp0x/rv1n.C: Adjust.
2911         * g++.dg/cpp0x/rv1p.C: Adjust.
2912         * g++.dg/cpp0x/rv2n.C: Adjust.
2913         * g++.dg/cpp0x/rv2p.C: Adjust.
2914         * g++.dg/cpp0x/rv3n.C: Adjust.
2915         * g++.dg/cpp0x/rv3p.C: Adjust.
2916         * g++.dg/cpp0x/rv4n.C: Adjust.
2917         * g++.dg/cpp0x/rv4p.C: Adjust.
2918         * g++.dg/cpp0x/rv5n.C: Adjust.
2919         * g++.dg/cpp0x/rv5p.C: Adjust.
2920         * g++.dg/cpp0x/rv6n.C: Adjust.
2921         * g++.dg/cpp0x/rv6p.C: Adjust.
2922         * g++.dg/cpp0x/rv7n.C: Adjust.
2923         * g++.dg/cpp0x/rv7p.C: Adjust.
2924         * g++.dg/cpp0x/rv8p.C: Adjust.
2925         * g++.dg/gomp/pr26690-1.C: Adjust.
2926         * g++.dg/other/error20.C: Adjust.
2927         * g++.dg/other/error31.C: Adjust.
2928         * g++.dg/parse/error19.C: Adjust.
2929         * g++.dg/template/qualttp5.C: Adjust.
2930         * g++.old-deja/g++.law/ctors5.C: Adjust.
2931
2932         Enable implicitly deleted functions (N2346)
2933         * g++.dg/cpp0x/defaulted17.C: New.
2934         * g++.dg/cpp0x/implicit1.C: New.
2935         * g++.dg/cpp0x/implicit2.C: New.
2936         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
2937         * g++.dg/ext/has_virtual_destructor.C: Adjust.
2938         * g++.dg/init/ctor4.C: Adjust.
2939         * g++.dg/init/synth2.C: Adjust.
2940         * g++.dg/lto/20081118_1.C: Adjust.
2941         * g++.dg/other/error13.C: Adjust.
2942         * g++.dg/other/unused1.C: Adjust.
2943         * g++.old-deja/g++.bob/inherit2.C: Adjust.
2944         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
2945         * g++.old-deja/g++.jason/opeq3.C: Adjust.
2946         * g++.old-deja/g++.law/ctors17.C: Adjust.
2947         * g++.old-deja/g++.oliva/delete1.C: Adjust.
2948         * g++.old-deja/g++.pt/assign1.C: Adjust.
2949         * g++.old-deja/g++.pt/crash20.C: Adjust.
2950
2951         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
2952         * g++.dg/cpp0x/defaulted13.C: Adjust.
2953         * g++.dg/cpp0x/defaulted2.C: Adjust.
2954         * g++.dg/cpp0x/defaulted3.C: Adjust.
2955         * g++.dg/cpp0x/initlist9.C: Adjust.
2956         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
2957         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
2958         * g++.dg/init/synth2.C: Adjust.
2959
2960         * g++.dg/cpp0x/defaulted19.C: New.
2961
2962         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
2963         * g++.dg/template/error23.C: Fix for -std=c++0x.
2964
2965 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
2966
2967         PR fortran/44718
2968         * gfortran.dg/proc_ptr_28.f90: New.
2969
2970 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
2971
2972         PR tree-optimization/43801
2973         * g++.dg/torture/pr43801.C: New test.
2974
2975         PR debug/44668
2976         * g++.dg/debug/dwarf2/accessibility1.C: New test.
2977
2978 2010-06-29  Jason Merrill  <jason@redhat.com>
2979
2980         PR c++/44587
2981         * g++.dg/template/qualified-id2.C: New.
2982         * g++.dg/template/qualified-id3.C: New.
2983
2984 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
2985
2986         PR fortran/44696
2987         * gfortran.dg/associated_target_4.f90: New.
2988
2989 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
2990
2991         PR fortran/44582
2992         * gfortran.dg/aliasing_array_result_1.f90 : New test.
2993
2994 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2995
2996         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
2997
2998 2010-06-29  Jan Hubicka  <jh@suse.cz>
2999
3000         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
3001
3002 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
3003
3004         PR target/43902
3005         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
3006         * gcc.target/arm/wmul-3.c: New test.
3007         * gcc.target/arm/wmul-4.c: New test.
3008
3009 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
3010
3011         PR rtl-optimization/44659
3012         * gcc.target/i386/extract-1.c: New.
3013         * gcc.target/i386/extract-2.c: Likewise.
3014         * gcc.target/i386/extract-3.c: Likewise.
3015         * gcc.target/i386/extract-4.c: Likewise.
3016         * gcc.target/i386/extract-5.c: Likewise.
3017         * gcc.target/i386/extract-6.c: Likewise.
3018
3019 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
3020
3021         PR c++/44682
3022         * g++.dg/warn/Wunused-var-14.C: New test.
3023
3024 2010-06-28  Tobias Burnus  <burnus@net-b.de>
3025
3026         PR fortran/43298
3027         * gfortran.dg/nan_6.f90: New.
3028
3029 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
3030
3031         PR tree-optimization/43781
3032         * gcc.dg/torture/pr43781.c: New.
3033
3034 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
3035
3036         PR fortran/40158
3037         * gfortran.dg/actual_rank_check_1.f90: New test.
3038
3039 2010-06-28  Martin Jambor  <mjambor@suse.cz>
3040
3041         * testsuite/gcc.dg/ipa/ipa-sra-6.c: New test.
3042
3043 2010-06-28  Jan Hubicka  <jh@suse.cz>
3044
3045         PR tree-optimization/44687
3046         * gcc.c-torture/compile/pr44687.c
3047
3048 2010-06-28  Martin Jambor  <mjambor@suse.cz>
3049
3050         PR c++/44535
3051         * g++.dg/torture/pr44535.C: New test.
3052
3053 2010-06-28  Michael Matz  <matz@suse.de>
3054
3055         PR middle-end/44592
3056         * gfortran.dg/pr44592.f90: New test.
3057
3058 2010-06-28  Jan Hubicka  <jh@suse.cz>
3059
3060         PR tree-optimization/44357
3061         * g++.dg/torture/pr44357.C: New testcase.
3062
3063 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3064
3065         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
3066         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
3067         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
3068         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
3069         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
3070         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
3071         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
3072         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
3073
3074 2010-06-27  Jan Hubicka  <jh@suse.cz>
3075
3076         * gcc.c-torture/compile/pr44686.c: New file.
3077
3078 2010-06-27  Richard Guenther  <rguenther@suse.de>
3079
3080         PR tree-optimization/44683
3081         * gcc.c-torture/execute/pr44683.c: New testcase.
3082
3083 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
3084
3085         * gnat.dg/noreturn3.ad[sb]: New test.
3086
3087 2010-06-26  Jason Merrill  <jason@redhat.com>
3088
3089         * g++.dg/cpp0x/explicit5.C: New.
3090
3091 2010-06-26  Richard Guenther  <rguenther@suse.de>
3092
3093         PR tree-optimization/44393
3094         * gcc.dg/pr44393.c: New testcase.
3095
3096 2010-06-26  Jan Hubicka  <jh@suse.cz>
3097
3098         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
3099
3100 2010-06-26  Richard Guenther  <rguenther@suse.de>
3101
3102         PR middle-end/44674
3103         * gcc.dg/pr44674.c: New testcase.
3104
3105 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
3106
3107         * gcc.dg/opts-3.c: New test.
3108
3109 2010-06-26  Tobias Burnus  <burnus@net-b.de>
3110
3111         * gfortran.dg/type_decl_1.f90: New.
3112         * gfortran.dg/type_decl_2.f90: New.
3113
3114 2010-06-26  Tobias Burnus  <burnus@net-b.de>
3115
3116         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
3117         * gfortran.dg/semicolon_fixed_2.f: Ditto.
3118
3119 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3120
3121         PR testsuite/38946
3122         * gfortran.dg/array_constructor_23.f: Update test to allow for small
3123         error in comparing reals.
3124
3125 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3126
3127         * selected_real_kind_2.f90: New.
3128         * selected_real_kind_3.f90: New.
3129
3130 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3131
3132         * gfortran.dg/entry_19.f90: New.
3133
3134 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3135
3136         * gfortran.dg/end_subroutine_1.f90: New.
3137         * gfortran.dg/end_subroutine_2.f90: New.
3138         * gfortran.dg/interface_proc_end.f90: Update.
3139
3140 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3141
3142         * gfortran.dg/semicolon_fixed.f: Update.
3143         * gfortran.dg/semicolon_fixed_2.f: New.
3144         * gfortran.dg/semicolon_free_2.f90: New.
3145         * gfortran.dg/semicolon_free.f90: Update.
3146
3147 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3148
3149         PR fortran/44448
3150         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
3151
3152 2010-06-25  Martin Jambor  <mjambor@suse.cz>
3153
3154         * g++.dg/ipa/iinline-3.C: New test.
3155         * gcc.dg/ipa/modif-1.c: Removed.
3156
3157 2010-06-25  Jan Hubicka  <jh@suse.cz>
3158
3159         * testsuite/gcc.dg/tree-ssa/ipa-split-1.c
3160
3161 2010-06-25  Martin Jambor  <mjambor@suse.cz>
3162
3163         * g++.dg/ipa/iinline-2.C: New test.
3164
3165 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
3166
3167         PR middle-end/43866
3168         * gfortran.dg/pr43866.f90: New test.
3169
3170         PR tree-optimization/44539
3171         * gcc.dg/pr44539.c: New test.
3172
3173 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
3174
3175         From Jim Wilson:
3176         PR target/43902
3177         * gcc.target/mips/madd-9.c: New test.
3178
3179 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
3180
3181         PR c/44517
3182         * gcc.dg/noncompile/pr44517.c: New.
3183         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
3184
3185 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
3186
3187         PR testsuite/43283
3188         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
3189         and add argument to nop for IA64.
3190
3191 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
3192
3193         PR target/44588
3194         * gcc.target/i386/mod-1.c: New.
3195         * gcc.target/i386/umod-1.c: Likewise.
3196         * gcc.target/i386/umod-2.c: Likewise.
3197         * gcc.target/i386/umod-3.c: Likewise.
3198
3199 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
3200
3201         PR middle-end/44492
3202         * g++.dg/torture/pr44492.C: New test.
3203
3204 2010-06-24  Andi Kleen  <ak@linux.intel.com>
3205
3206         * c-c++-common/warn-omitted-condop.c: New.
3207
3208 2010-06-24  Tobias Burnus  <burnus@net-b.de>
3209
3210         PR fortran/44614
3211         * gfortran.dg/import8.f90: New.
3212
3213 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
3214
3215         * gnat.dg/not_null.adb: Update test case.
3216
3217 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
3218
3219         PR c++/44619
3220         * g++.dg/warn/Wunused-var-13.C: New test.
3221
3222         PR c++/44627
3223         * g++.dg/diagnostic/method1.C: New test.
3224
3225 2010-06-22  Cary Coutant  <ccoutant@google.com>
3226
3227         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
3228
3229 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
3230
3231         PR fortran/44616
3232         * gfortran.dg/abstract_type_8.f03: New.
3233
3234 2010-06-21  Jason Merrill  <jason@redhat.com>
3235
3236         * g++.dg/cpp0x/noexcept08.C: New.
3237
3238         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
3239
3240 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
3241
3242         PR target/44615
3243         * gcc.target/i386/sse2-vec-2a.c: New.
3244
3245 2010-06-21  DJ Delorie  <dj@redhat.com>
3246
3247         * gcc.dg/pragma-diag-1.c: New.
3248
3249 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
3250
3251         PR target/44615
3252         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
3253
3254 2010-06-21  Alan Modra  <amodra@gmail.com>
3255
3256         PR testsuite/44505
3257         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
3258         tail call to check_fa_mid.
3259
3260 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
3261
3262         PR target/44575
3263         * gcc.c-torture/execute/pr44575.c: New test.
3264
3265 2010-06-21  Tobias Burnus  <burnus@net-b.de>
3266
3267         PR fortran/40632
3268         * gfortran.dg/contiguous_1.f90: New.
3269         * gfortran.dg/contiguous_2.f90: New.
3270         * gfortran.dg/contiguous_3.f90: New.
3271
3272 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
3273
3274         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
3275         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
3276
3277 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
3278
3279         PR target/44546
3280         * gcc.target/i386/pr44546.c: New test.
3281
3282 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
3283
3284         * gcc.dg/opts-2.c: New test.
3285
3286 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
3287
3288         PR fortran/44584
3289         * gfortran.dg/typebound_proc_15.f03: Modified.
3290
3291 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
3292
3293         PR target/44072
3294         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
3295         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
3296
3297 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3298
3299         * g++.dg/ext/label13.C: Fix typo in last change.
3300
3301 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3302
3303         PR libfortran/44477
3304         * gfortran.dg/eof_3.f90
3305         * gfortran.dg/endfile_2.f90
3306         * gfortran.dg/endfile_4.f90
3307         * gfortran.dg/endfile_3.f90
3308
3309 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3310
3311         PR c++/41090
3312         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
3313
3314 2010-06-18  Tobias Burnus  <burnus@net-b.de>
3315
3316         PR fortran/44556
3317         * gfortran.dg/allocate_alloc_opt_11.f90: New.
3318
3319 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
3320
3321         * gcc.target/arm/pr40900.c: New test.
3322
3323 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
3324
3325         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
3326
3327 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
3328
3329         PR fortran/44558
3330         * gfortran.dg/typebound_call_15.f03: New.
3331
3332 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3333
3334         PR c++/44486
3335         * g++.dg/pr44486.C: New.
3336
3337 2010-06-16  DJ Delorie  <dj@redhat.com>
3338
3339         * gcc.target/i386/volatile-bitfields-1.c: New.
3340         * gcc.target/i386/volatile-bitfields-2.c: New.
3341
3342 2010-06-16  Jason Merrill  <jason@redhat.com>
3343
3344         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
3345
3346         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
3347
3348 2010-06-16  Richard Guenther  <rguenther@suse.de>
3349
3350         PR c/44555
3351         * gcc.c-torture/execute/pr44555.c: New testcase.
3352
3353 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
3354
3355         PR fortran/44549
3356         * gfortran.dg/typebound_proc_16.f03: New.
3357
3358 2010-06-16  Martin Jambor  <mjambor@suse.cz>
3359
3360         * g++.dg/torture/pr43905.C: New test.
3361
3362 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
3363
3364         PR testsuite/44538
3365         * gcc.dg/vect/slp-perm-5.c (main): Prevent
3366         initialization loop from being vectorized.
3367         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
3368
3369 2010-06-16  Alan Modra  <amodra@gmail.com>
3370
3371         PR tree-optimization/44507
3372         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
3373
3374 2010-06-15  Jason Merrill  <jason@redhat.com>
3375
3376         * g++.dg/overload/arg3.C: Adjust error locations.
3377         * g++.dg/overload/copy1.C: Likewise.
3378         * g++.dg/tc1/dr152.C: Likewise.
3379         * g++.dg/template/incomplete4.C: Likewise.
3380         * g++.dg/template/incomplete5.C: Likewise.
3381         * g++.old-deja/g++.bob/inherit2.C: Likewise.
3382         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
3383         * g++.old-deja/g++.pt/crash9.C: Likewise.
3384
3385         * g++.dg/inherit/virtual5.C: New.
3386
3387         * g++.dg/cpp0x/defaulted18.C: New.
3388
3389         * g++.dg/cpp0x/initlist40.C: New.
3390
3391         * g++.dg/cpp0x/initlist39.C: New.
3392
3393 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
3394
3395         PR middle-end/44391
3396         * gcc.dg/graphite/pr44391.c: New.
3397
3398 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
3399
3400         PR fortran/43388
3401         * gfortran.dg/allocate_alloc_opt_8.f90: New.
3402         * gfortran.dg/allocate_alloc_opt_9.f90: New.
3403         * gfortran.dg/allocate_alloc_opt_10.f90: New.
3404         * gfortran.dg/class_allocate_2.f03: Modified an error message.
3405
3406 2010-06-15  Richard Guenther  <rguenther@suse.de>
3407
3408         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
3409
3410 2010-06-15  Richard Guenther  <rguenther@suse.de>
3411
3412         * gcc.dg/vect/bb-slp-21.c: Adjust.
3413         * gcc.dg/vect/bb-slp-13.c: Likewise
3414         * gcc.dg/vect/bb-slp-4.c: Likewise
3415         * gcc.dg/vect/bb-slp-22.c: Likewise
3416         * gcc.dg/vect/bb-slp-14.c: Likewise
3417         * gcc.dg/vect/bb-slp-23.c: Likewise
3418         * gcc.dg/vect/bb-slp-15.c: Likewise
3419         * gcc.dg/vect/bb-slp-17.c: Likewise
3420         * gcc.dg/vect/bb-slp-18.c: Likewise
3421         * gcc.dg/vect/bb-slp-19.c: Likewise
3422         * gcc.dg/vect/bb-slp-10.c: Likewise
3423         * gcc.dg/vect/bb-slp-11.c: Likewise
3424         * gcc.dg/vect/bb-slp-20.c: Likewise
3425         * gcc.dg/vect/bb-slp-3.c: Likewise
3426
3427 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
3428
3429         PR fortran/44536
3430         * gfortran.dg/gomp/pr44536.f90: New test.
3431         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
3432
3433 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
3434
3435         PR target/44534
3436         * gcc.target/i386/avx-vextractf128-256-3.c: New.
3437         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
3438
3439 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
3440
3441         PR tree-optimization/44508
3442         * gcc.dg/tree-ssa/pr21086.c: Adjust.
3443
3444         PR bootstrap/44509
3445         * gcc.dg/pr44509.c: New test.
3446
3447 2010-06-14  Ira Rosen  <irar@il.ibm.com>
3448
3449         PR tree-optimization/44507
3450         * gcc.dg/vect/pr44507.c: New test.
3451
3452 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
3453
3454         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
3455         and c-pretty-print.h.
3456
3457         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
3458
3459 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
3460
3461         * gfortran.dg/whole_file_18.f90: Updated error message.
3462
3463 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
3464
3465         * gfortran.dg/whole_file_20.f03: New.
3466
3467 2010-06-12  Jan Hubicka  <jh@suse.cz>
3468
3469         * gcc.c-torture/compile/pc44485.c: New testcase.
3470
3471 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
3472
3473         PR fortran/40117
3474         * gfortran.dg/typebound_proc_4.f03: Modified error message.
3475         * gfortran.dg/typebound_proc_14.f03: New.
3476         * gfortran.dg/typebound_proc_15.f03: New.
3477
3478 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
3479
3480         * gcc.dg/opts-1.c: New test.
3481
3482 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
3483
3484         * gcc.dg/funroll-loops-all.c: Update expected error.
3485
3486 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
3487
3488         PR target/44481
3489         * gcc.target/i386/pr44481.c: New test.
3490
3491 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
3492
3493         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
3494
3495 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
3496
3497         PR middle-end/44483
3498         * gcc.dg/tree-ssa/pr44483.c: New.
3499
3500 2010-06-11  Paul Brook  <paul@codesourcery.com>
3501
3502         * g++.dg/other/arm-neon-1.C: New test.
3503
3504 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
3505
3506         PR fortran/42051
3507         PR fortran/43896
3508         * gfortran.dg/class_23.f03: New test.
3509
3510 2010-06-11  Jan Hubicka  <jh@suse.cz>
3511
3512         * gcc.dg/ipa/pure-const-2.c: New testcase.
3513
3514 2010-06-11  Jan Hubicka  <jh@suse.cz>
3515
3516         * gcc.dg/noreturn-7.c: Update.
3517         * gcc.dg/noreturn-4.c: Update.
3518
3519 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
3520
3521         Fix MIPS bootstrap
3522         * g++.dg/other/typedef4.C: New test.
3523
3524 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
3525
3526         PR fortran/44207
3527         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
3528
3529 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
3530
3531         PR fortran/44457
3532         * gfortran.dg/asynchronous_3.f03
3533
3534 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
3535
3536         PR middle-end/44185
3537         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
3538         non-temporal stores out of the tests to form new test cases.  As a
3539         result, no non-temporal store should be generated in this case.
3540
3541         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
3542         prefetch-7.c that generate one non-temporal store.
3543
3544         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
3545         prefetch-7.c that generate one non-temporal store and one
3546         one-temporal prefetch.
3547
3548 2010-06-10  Martin Jambor  <mjambor@suse.cz>
3549
3550         PR tree-optimization/44258
3551         * gcc.dg/tree-ssa/pr44258.c: New test.
3552
3553 2010-06-10  Daniel Kraft  <d@domob.eu>
3554
3555         PR fortran/38936
3556         * gfortran.dg/associate_1.f03: New test.
3557         * gfortran.dg/associate_2.f95: New test.
3558         * gfortran.dg/associate_3.f03: New test.
3559         * gfortran.dg/associate_4.f08: New test.
3560
3561 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3562
3563         * gfortran.dg/selected_char_kind_4.f90: New test.
3564
3565 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
3566
3567         * gcc.dg/pr42461.c: New test.
3568
3569 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
3570
3571         PR fortran/44347
3572         * gfortran.dg/selected_real_kind_1.f90: New.
3573
3574 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
3575
3576         PR fortran/44359
3577         * gfortran.dg/warn_conversion.f90: Removed check for redundant
3578         warning.
3579         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
3580         check for warning.
3581
3582 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
3583
3584         * gfortran.dg/data_namelist_conflict.f90: New test.
3585
3586 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3587
3588         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
3589         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
3590         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
3591
3592 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
3593
3594         * testsuite/gfortran.dg/mvbits_9.f90: New test.
3595         * testsuite/gfortran.dg/ibset_1.f90: Ditto.
3596         * testsuite/gfortran.dg/ibits_1.f90: Ditto.
3597         * testsuite/gfortran.dg/btest_1.f90: Ditto.
3598         * testsuite/gfortran.dg/ibclr_1.f90: Ditto.
3599
3600 2010-06-09  Jason Merrill  <jason@redhat.com>
3601
3602         PR c++/44366
3603         * g++.dg/cpp0x/decltype23.C: Move to...
3604         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
3605
3606 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
3607
3608         PR fortran/44211
3609         * gfortran.dg/typebound_call_14.f03: New test.
3610
3611 2010-06-09  Martin Jambor  <mjambor@suse.cz>
3612
3613         PR tree-optimization/44423
3614         * gcc.dg/tree-ssa/pr44423.c: New test.
3615
3616 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
3617
3618         PR testsuite/42843
3619         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
3620         TV_NONE to initialize tv_id field.
3621         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
3622         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
3623         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
3624         Include toplev.h .
3625         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
3626         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
3627         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
3628
3629 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
3630
3631         PR tree-optimization/39874
3632         PR middle-end/28685
3633         * gcc.dg/pr39874.c: New file.
3634
3635 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
3636
3637         * g++.dg/ext/attr-alias-1.C: New.
3638         * g++.dg/ext/attr-alias-2.C: New.
3639
3640 2010-06-07  Tobias Burnus  <burnus@net-b.de>
3641
3642         PR fortran/44446
3643         * gfortran.dg/proc_ptr_27.f90: New.
3644
3645 2010-06-07  Jason Merrill  <jason@redhat.com>
3646
3647         PR c++/44366
3648         * g++.dg/cpp0x/decltype23.C: New.
3649
3650 2010-06-08  Andrew Pinski <pinskia@gmail.com>
3651             Shujing Zhao  <pearly.zhao@oracle.com>
3652
3653         PR c/37724
3654         * gcc.dg/c90-const-expr-10.c: Adjust.
3655         * gcc.dg/c99-const-expr-10.c: Adjust.
3656         * gcc.dg/init-bad-7.c: New.
3657
3658 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3659
3660         * lib/target-supports.exp (check_effective_target_gas): New proc.
3661         * gcc.c-torture/execute/960321-1.x: New file.
3662
3663 2010-06-07  Jason Merrill  <jason@redhat.com>
3664
3665         PR c++/44401
3666         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
3667
3668 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
3669
3670         PR c++/44444
3671         * g++.dg/warn/Wunused-var-12.C: New test.
3672
3673         PR c++/44443
3674         * c-c++-common/Wunused-var-11.c: New test.
3675
3676 2010-06-07  Jan Hubicka  <jh@suse.cz>
3677
3678         * gcc.dg/ipa/pure-const-1.c: New testcase.
3679
3680 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
3681
3682         PR rtl-optimization/44404
3683         * gcc.dg/pr44404.c: New.
3684
3685 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
3686
3687         PR target/44159
3688         * gcc.target/i386/abi-2.c: Check sysv abi here.
3689         * gcc.target/i386/aes-avx-check.h: Call test in noinline
3690         function to avoid failures by different ABIs.
3691         * gcc.target/i386/aes-check.h: Likewise.
3692         * gcc.target/i386/avx-check.h: Likewise.
3693         * gcc.target/i386/fma4-check.h: Likewise.
3694         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
3695         * gcc.target/i386/mmx-check.h: Likewise.
3696         * gcc.target/i386/pclmul-avx-check.h: Likewise.
3697         * gcc.target/i386/pclmul-check.h: Likewise.
3698         * gcc.target/i386/sse-check.h: Likewise.
3699         * gcc.target/i386/sse2-check.h: Likewise.
3700         * gcc.target/i386/sse3-check.h: Likewise.
3701         * gcc.target/i386/sse4_1-check.h: Likewise.
3702         * gcc.target/i386/sse4_2-check.h: Likewise.
3703         * gcc.target/i386/sse4a-check.h: Likewise.
3704         * gcc.target/i386/ssse3-check.h: Likewise.
3705         * gcc.target/i386/xop-check.h: Likewise.
3706         * gcc.target/i386/pr27971.c: Fix for LLP64.
3707         * gcc.target/i386/pr39139.c: Likewise.
3708         * gcc.target/i386/pr39315-check.c: Likewise.
3709         * gcc.target/i386/vararg-1.c: Likewise.
3710         * gcc.target/i386/vararg-2.c: Likewise.
3711         Additional add dg-compile to avoid failure due
3712         missing foo symbol.
3713
3714         * gcc.dg/compound-literal-1.c: Fix for llp64.
3715         * gcc.dg/pr32370.c: Likewise.
3716         * gcc.dg/pr37561.c: Likewise.
3717         * gcc.dg/pr41340.c: Likewise.
3718         * gcc.dg/pr41551.c: Likewise.
3719
3720 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
3721
3722         PR c++/44188
3723         * g++.dg/debug/dwarf2/typedef3.C: New test.
3724
3725 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3726
3727         PR c/20000
3728         * c-c++-common/pr20000.c: New.
3729
3730 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
3731
3732         PR c++/44086
3733         * g++.dg/init/pr44086.C: New.
3734         * g++.dg/cpp0x/decltype4.C: Adjust.
3735
3736 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
3737
3738         PR fortran/43945
3739         * gfortran.dg/generic_23.f03: New test.
3740
3741 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
3742
3743         PR fortran/43895
3744         * gfortran.dg/alloc_comp_class_1.f90 : New test.
3745
3746 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
3747
3748         PR c++/44361
3749         * c-c++-common/Wunused-var-9.c: New test.
3750
3751 2010-06-05  Jason Merrill  <jason@redhat.com>
3752
3753         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
3754
3755 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
3756
3757         PR c/44322
3758         * gcc.dg/c99-restrict-4.c: New test.
3759
3760 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
3761
3762         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
3763         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
3764         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
3765         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
3766         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
3767         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
3768         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
3769         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
3770         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
3771         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
3772         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
3773         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
3774         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
3775         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
3776         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
3777         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
3778         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
3779         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
3780         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
3781         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
3782         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
3783         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
3784
3785 2010-06-04  Jason Merrill  <jason@redhat.com>
3786
3787         * g++.dg/cpp0x/noexcept06.C: New.
3788         * g++.dg/cpp0x/noexcept07.C: New.
3789
3790         * g++.dg/cpp0x/noexcept01.C: New.
3791         * g++.dg/cpp0x/noexcept02.C: New.
3792         * g++.dg/cpp0x/noexcept03.C: New.
3793         * g++.dg/cpp0x/noexcept04.C: New.
3794         * g++.dg/cpp0x/noexcept05.C: New.
3795
3796 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
3797
3798         PR c++/44412
3799         * g++.dg/warn/Wunused-var-10.C: New test.
3800         * g++.dg/warn/Wunused-var-11.C: New test.
3801
3802         PR c++/44362
3803         * c-c++-common/Wunused-var-10.c: New test.
3804
3805 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3806
3807         PR c/25880
3808         * gcc.dg/assign-warn-2.c: Update.
3809         * gcc.dg/cpp/line3.c: Update.
3810         * gcc.dg/c99-array-lval-8.c: Update.
3811         * gcc.dg/cast-qual-2.c: Update.
3812         * gcc.dg/c99-arraydecl-3.c:  Update.
3813         * gcc.dg/assign-warn-1.c:  Update.
3814         * gcc.dg/format/gcc_diag-1.c:  Update.
3815
3816 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
3817
3818         PR rtl-optimization/39871
3819         PR rtl-optimization/40615
3820         PR rtl-optimization/42500
3821         PR rtl-optimization/42502
3822         * gcc.target/arm/eliminate.c: New test.
3823
3824 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
3825
3826         PR libstdc++/44410
3827         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
3828         * g++.old-deja/g++.other/delete3.C: Likewise.
3829         * g++.old-deja/g++.other/new.C: Likewise.
3830         * g++.old-deja/g++.law/operators27.C: Likewise.
3831         * g++.old-deja/g++.mike/p755.C: Likewise.
3832         * g++.dg/eh/new1.C: Likewise.
3833         * g++.dg/init/new5.C: Likewise.
3834
3835 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
3836
3837         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
3838         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
3839         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
3840
3841 2010-06-03  Richard Guenther  <rguenther@suse.de>
3842
3843         PR lto/41921
3844         * lib/lto.exp: Always load gcc.exp.
3845         (lto-obj): For C source files invoke gcc_target_compile.
3846         * g++.dg/lto/20100603-1_0.C: New testcase.
3847         * g++.dg/lto/20100603-1_1.c: Likewise.
3848
3849 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
3850
3851         PR tree-optimization/43688
3852         * gfortran.dg/pr43688.f90: New.
3853
3854 2010-06-03  Richard Guenther  <rguenther@suse.de>
3855
3856         PR lto/41584
3857         * gcc.dg/lto/20100603-1_0.c: New testcase.
3858         * gcc.dg/lto/20100603-2_0.c: Likewise.
3859         * gcc.dg/lto/20100603-3_0.c: Likewise.
3860
3861 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
3862
3863         PR target/44218
3864         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
3865         * gcc.target/powerpc/recip-2.c: Ditto.
3866         * gcc.target/powerpc/recip-3.c: Ditto.
3867         * gcc.target/powerpc/recip-4.c: Ditto.
3868         * gcc.target/powerpc/recip-5.c: Ditto.
3869         * gcc.target/powerpc/recip-6.c: Ditto.
3870         * gcc.target/powerpc/recip-7.c: Ditto.
3871         * gcc.target/powerpc/recip-test.h: Ditto.
3872         * gcc.target/powerpc/recip-test2.h: Ditto.
3873
3874 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
3875
3876         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
3877
3878 2010-06-02  Jason Merrill  <jason@redhat.com>
3879
3880         * g++.dg/ext/vector9.C: Expect typedef in error message.
3881
3882         PR c++/9726
3883         PR c++/23594
3884         PR c++/44333
3885         * g++.dg/tc1/dr101.C: Remove xfails.
3886
3887 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
3888
3889         PR middle-end/44372
3890         * g++.dg/ipa/pr44372.C: New.
3891
3892 2010-06-02  Jan Hubicka  <jh@suse.cz>
3893
3894         PR middle-end/44295
3895         * g++.dg/torture/pr44295.C: Neww testcase.
3896
3897 2010-06-02  Jan Hubicka  <jh@suse.cz>
3898
3899         * gcc.dg/tree-ssa/loadpre6.c: Update.
3900
3901 2010-06-02  Richard Guenther  <rguenther@suse.de>
3902
3903         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
3904         diagnostic.h.
3905
3906 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
3907
3908         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
3909         the link fail message.
3910
3911 2010-06-02  Tobias Burnus  <burnus@net-b.de>
3912
3913         PR fortran/44360
3914         * gfortran.dg/use_13.f90: New test case.
3915
3916 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3917
3918         PR fortran/44371
3919         * gfortran.dg/error_stop_2.f08: Minor update.
3920
3921 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3922
3923         PR fortran/44371
3924         * gfortran.dg/error_stop_1.f08: New test.
3925         * gfortran.dg/error_stop_2.f08: New test.
3926
3927 2010-06-01  Jason Merrill  <jason@redhat.com>
3928
3929         DR 990
3930         * g++.dg/cpp0x/initlist37.C: New.
3931         * g++.dg/cpp0x/initlist38.C: New.
3932
3933         PR c++/44358
3934         * g++.dg/cpp0x/initlist36.C: New.
3935
3936 2010-05-31 Jan Hubicka  <jh@suse.cz>
3937
3938         * gcc.dg/noreturn-8.c: New testcase.
3939
3940 2010-05-31 Jan Hubicka  <jh@suse.cz>
3941
3942         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
3943         * gcc.dg/lto/noreturn-1_0.c: Move it here.
3944
3945 2010-05-31 Jan Hubicka  <jh@suse.cz>
3946
3947         * gcc.dg/lto/noreturn-1_1.c: New testcase.
3948         * gcc.dg/lto/noreturn-1_0.c: New testcase.
3949
3950 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
3951
3952         PR fortran/36928
3953         * gfortran.dg/dependency_27.f90:  New test.
3954         * gfortran.dg/array_assign_1.F90:  New test.
3955
3956 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
3957
3958         PR target/44338
3959         * gcc.target/i386/sse-24.c: New test.
3960
3961 2010-05-31  Jan Hubicka  <jh@suse.cz>
3962
3963         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
3964
3965 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
3966
3967         PR middle-end/44337
3968         * gcc.dg/pr44337.c: New test.
3969
3970         PR tree-optimization/44182
3971         * g++.dg/debug/pr44182.C: New test.
3972
3973 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
3974
3975         * gcc.dg/nested-func-7.c: New test.
3976         * gnat.dg/frame_overflow.adb: Adjust directives.
3977
3978 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
3979
3980         * gnat.dg/prot2.ad[sb]: New test.
3981         * gnat.dg/prot2_pkg1.ads: New helper.
3982         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
3983
3984 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
3985
3986         * gnat.dg/array11.adb: Adjust dg-warning directive.
3987         * gnat.dg/object_overflow.adb: Likewise.
3988
3989 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
3990
3991         PR middle-end/44306
3992         * gcc.dg/tree-ssa/pr44306.c: New.
3993
3994 2010-05-29  Jan Hubicka  <jh@suse.cz>
3995
3996         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
3997
3998 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
3999
4000         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
4001
4002 2010-05-28  Mike Stump  <mikestump@comcast.net>
4003
4004         PR objc/44125
4005         * objc.dg/const-str-9.m: Remove static.
4006
4007 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
4008
4009         PR target/43636
4010         * gcc.c-torture/compile/pr43636.c: New test.
4011
4012 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
4013
4014         PR objc++/23616
4015         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
4016         * obj-c++.dg/try-catch-9.mm: Ditto.
4017
4018 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
4019
4020         Revert patch for PR c++/44188
4021         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
4022
4023 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
4024
4025         PR c++/44188
4026         * g++.dg/debug/dwarf2/typedef3.C: New test.
4027
4028 2010-05-27  Jason Merrill  <jason@redhat.com>
4029
4030         PR c++/43555
4031         * g++.dg/ext/vla9.C: New.
4032
4033 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
4034
4035         PR objc/44140
4036         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
4037         * objc.dg/torture/tls/thr-init-3.m: Ditto.
4038         * objc.dg/torture/tls/thr-init.m: Ditto.
4039         * objc.dg/torture/trivial.m: Ditto.
4040         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
4041         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
4042         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
4043         * obj-c++.dg/torture/trivial.mm: Ditto.
4044
4045 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
4046
4047         * g++.dg/lto/20100302_0.C: Skip on darwin.
4048
4049 2010-05-27  Richard Guenther  <rguenther@suse.de>
4050
4051         PR tree-optimization/44284
4052         * gcc.dg/vect/vect-118.c: New testcase.
4053         * gcc.dg/vect/bb-slp-20.c: Adjust.
4054         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
4055         * gcc.dg/vect/slp-9.c: Likewise.
4056         * gcc.dg/vect/slp-reduc-4.c: Likewise.
4057         * gcc.dg/vect/vect-10.c: Likewise.
4058         * gcc.dg/vect/vect-109.c: Likewise.
4059         * gcc.dg/vect/vect-12.c: Likewise.
4060         * gcc.dg/vect/vect-36.c: Likewise.
4061         * gcc.dg/vect/vect-7.c: Likewise.
4062         * gcc.dg/vect/vect-iv-8.c: Likewise.
4063         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
4064         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
4065         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
4066         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
4067         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
4068         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
4069         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
4070         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
4071         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
4072         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
4073         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
4074         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
4075         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
4076         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
4077         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
4078         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
4079         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4080
4081 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
4082
4083         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
4084         necessary.
4085
4086 2010-05-26  Jan Hubicka  <jh@suse.cz>
4087
4088         * gcc.dg/lto/materialize-1_0.c: New file.
4089         * gcc.dg/lto/materialize-1_1.c: New file.
4090
4091 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
4092
4093         * gnat.dg/lto10.adb: New test.
4094         * gnat.dg/lto10_pkg.ads: New helper.
4095
4096 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
4097
4098         * lib/target-supports.exp (check_effective_target_int128): New
4099         function to check if __int128 types are available for target.
4100         * c-c++-common/int128-types-1.c: New.
4101         * c-c++-common/int128-1.c: New.
4102         * c-c++-common/int128-2.c: New.
4103         * g++.dg/abi/mangle43.C: New.
4104         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
4105         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
4106         pointer-wide scalar.
4107         * g++.dg/other/pr25632.C: Likewise.
4108         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
4109         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
4110         overflow warnings.
4111         * g++.dg/warn/pr13358-4.C: Likewise.
4112         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
4113         * g++.dg/warn/Wconversion-null.C: Likewise.
4114
4115 2010-05-26  Jason Merrill  <jason@redhat.com>
4116
4117         PR c++/43382
4118         * g++.dg/cpp0x/variadic101.C: New.
4119
4120 2010-05-26  Richard Guenther  <rguenther@suse.de>
4121
4122         PR rtl-optimization/44164
4123         * gcc.c-torture/execute/pr44164.c: New testcase.
4124         * g++.dg/tree-ssa/pr13146.C: Adjust.
4125
4126 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
4127
4128         PR fortran/40011
4129         * gfortran.dg/whole_file_19.f90 : New test.
4130
4131 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
4132
4133         PR fortran/30668
4134         PR fortran/31346
4135         PR fortran/34260
4136         * gfortran.dg/pr40999.f: Fix function type.
4137         * gfortran.dg/whole_file_5.f90: Likewise.
4138         * gfortran.dg/whole_file_6.f90: Likewise.
4139         * gfortran.dg/whole_file_16.f90: New.
4140         * gfortran.dg/whole_file_17.f90: New.
4141         * gfortran.dg/whole_file_18.f90: New.
4142
4143 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
4144             Iain Sandoe  <iains@gcc.gnu.org>
4145
4146         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
4147         * gcc.c-torture/compile/pr44197.c: Require alias support.
4148         * gcc.dg/lto/20081222_0.c: Ditto.
4149
4150 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
4151
4152         PR debug/42801
4153         * gcc.dg/guality/vla-2.c: New test.
4154
4155 2010-05-25  Richard Guenther  <rguenther@suse.de>
4156
4157         PR middle-end/44069
4158         * g++.dg/torture/pr44069.C: New testcase.
4159
4160 2010-05-25  Richard Guenther  <rguenther@suse.de>
4161
4162         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
4163
4164 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
4165
4166         PR objc/44140
4167         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
4168
4169 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
4170
4171         * obj-c++.dg/torture/tls/trivial.mm: New.
4172         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
4173         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
4174         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
4175         * obj-c++.dg/torture/tls/diag-1.mm: New.
4176         * obj-c++.dg/torture/tls/tls.exp: New.
4177         * obj-c++.dg/torture/trivial.mm: New.
4178         * obj-c++.dg/torture/dg-torture.exp: New.
4179         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
4180         * obj-c++.dg/tls/trivial.m: New.
4181         * obj-c++.dg/tls/init-1.mm: New.
4182         * obj-c++.dg/tls/diag-1.mm: New.
4183         * obj-c++.dg/tls/init-2.mm: New.
4184         * obj-c++.dg/tls/diag-2.mm: New.
4185         * obj-c++.dg/tls/diag-3.mm: New.
4186         * obj-c++.dg/tls/diag-4.mm: New.
4187         * obj-c++.dg/tls/static-1.mm: New.
4188         * obj-c++.dg/tls/tls.exp: New.
4189         * obj-c++.dg/tls/diag-5.mm: New.
4190         * obj-c++.dg/tls/static-1a.mm: New.
4191         * objc-obj-c++-shared/Object1.mm: New.
4192         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
4193
4194 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
4195
4196         PR objc++/43689
4197         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
4198         * obj-c++.dg/const-str-6.mm: Ditto.
4199
4200 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
4201
4202         * g++.dg/parse/array-size2.C: Remove dg-error directives.
4203
4204 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
4205
4206         PR ada/38394
4207         * gnat.dg/array13.ad[sb]: New test.
4208
4209 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
4210             Sandra Loosemore  <sandra@codesourcery.com>
4211
4212         * gcc.target/arm/neon/: Regenerated test cases.
4213
4214         * gcc.target/arm/neon/polytypes.c,
4215         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
4216         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
4217         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
4218         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
4219         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
4220         dg-add-options arm_neon.
4221
4222         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
4223         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
4224         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
4225         and arm_neon_fp16_ok.
4226
4227         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
4228         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
4229
4230         * lib/target-supports.exp (add_options_for_arm_neon): New.
4231         (check_effective_target_arm_neon_ok_nocache): New, from
4232         check_effective_target_arm_neon_ok.  Check multiple possibilities.
4233         (check_effective_target_arm_neon_ok): Use
4234         check_effective_target_arm_neon_ok_nocache.
4235         (add_options_for_arm_neon_fp16)
4236         (check_effective_target_arm_neon_fp16_ok)
4237         check_effective_target_arm_neon_fp16_ok_nocache): New.
4238         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
4239
4240 2010-05-24  Jason Merrill  <jason@redhat.com>
4241
4242         PR c++/41510
4243         * g++.dg/cpp0x/initlist35.C: New.
4244         * g++.dg/init/brace6.C: Adjust.
4245
4246 2010-05-24  Paul Brook  <paul@codesourcery.com>
4247
4248         * gcc.target/arm/frame-pointer-1.c: New test.
4249         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
4250         pointer elimination.
4251
4252 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
4253
4254         PR target/44245
4255         * gcc.target/i386/crc32-3.c: New.
4256         * gcc.target/i386/crc32-4.c: Likewise.
4257
4258 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
4259
4260         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
4261         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
4262         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
4263
4264 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
4265
4266         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
4267
4268 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
4269
4270         PR target/43869
4271         * gcc.c-target/pr43869.c: New test.
4272
4273 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
4274
4275         PR fortran/44212
4276         * gfortran.dg/class_22.f03: New.
4277
4278 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
4279
4280         PR lto/44238
4281         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
4282
4283 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
4284
4285         PR fortran/44213
4286         * gfortran.dg/abstract_type_7.f03: New.
4287
4288 2010-05-21  Jason Merrill  <jason@redhat.com>
4289
4290         * g++.dg/eh/spec11.C: Test cleanup optimization.
4291
4292 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
4293
4294         PR debug/44223
4295         * gcc.target/i386/pr44223.c: New test.
4296
4297 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4298
4299         * gcc.target/i386/pr25993.c: Use @function as type specifier.
4300
4301 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
4302
4303         * g++.dg/other/const3.C: New test.
4304
4305 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
4306
4307         PR fortran/38407
4308         * warn_unused_dummy_argument_1.f90: New.
4309         * warn_unused_dummy_argument_2.f90: New.
4310
4311 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
4312
4313         PR c++/30298
4314         * g++.dg/inherit/crash1.C: New.
4315         * g++.dg/inherit/crash2.C: Likewise.
4316
4317 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
4318
4319         PR debug/44178
4320         * g++.dg/debug/pr44178.C: New test.
4321
4322 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
4323
4324         PR middle-end/44185
4325         * gcc.dg/tree-ssa/prefetch-6.c: Add
4326         --param min-insn-to-prefetch-ratio=6.
4327         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
4328         allow unrolling, and adjust the movnti count.
4329
4330 2010-05-20  Jan Hubicka  <jh@suse.cz>
4331
4332         PR middle-end/44197
4333         * gcc.c-torture/compile/pr44197.c: New file.
4334
4335 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
4336
4337         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
4338         Fix test code.
4339         (check_effective_target_xop): Remove __may_alias__ attribute.
4340
4341 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
4342
4343         PR target/44202
4344         * gcc.c-torture/execute/pr44202-1.c: New test.
4345
4346 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4347
4348         PR fortran/43851
4349         * gfortran.dg/label_1.f90: Update test.
4350
4351 2010-05-19  Jan Hubicka  <jh@suse.cz>
4352
4353         * gcc.dg/lto/ipareference2_0.c: New file.
4354         * gcc.dg/lto/ipareference2_1.c: New file.
4355
4356 2010-05-19  Jason Merrill  <jason@redhat.com>
4357
4358         * g++.dg/parse/fn-typedef2.C: New.
4359
4360         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
4361         function type.
4362
4363         PR c++/44193
4364         * g++.dg/template/fntype1.C: New.
4365
4366 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
4367
4368         * gnat.dg/discr23.ad[sb]: New test.
4369         * gnat.dg/discr23_pkg.ads: New helper.
4370
4371         * gnat.dg/specs/controlled1.ads: New test.
4372         * gnat.dg/specs/controlled1_pkg.ads: New helper.
4373
4374 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
4375
4376         PR fortran/44055
4377         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
4378         Fixed scope of C_SIZEOF.
4379         * gfortran.dg/warn_conversion_2.f90: New.
4380
4381 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4382
4383         * lib/target-supports.exp (check_effective_target_sse2): New proc.
4384         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
4385         for optional selector.
4386         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
4387         (check_effective_target_sse3): New proc.
4388         * gcc.target/i386/math-torture/math-torture.exp: Load
4389         target-supports.exp.
4390         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
4391         check_effective_target_sse2.
4392         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
4393         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
4394         * g++.dg/vect/vect.exp: Likewise.
4395         * gfortran.dg/vect/vect.exp: Likewise.
4396         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
4397         -msse2 if check_effective_target_sse2.
4398
4399         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
4400         * gcc.target/i386/3dnow-2.c: Likewise.
4401         * gcc.target/i386/3dnowA-1.c: Likewise.
4402         * gcc.target/i386/3dnowA-2.c: Likewise.
4403         * gcc.target/i386/pr42549.c: Likewise.
4404
4405         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
4406         * gcc.target/i386/sse3-addsubpd.c: Likewise.
4407         * gcc.target/i386/sse3-addsubps.c: Likewise.
4408         * gcc.target/i386/sse3-haddpd.c: Likewise.
4409         * gcc.target/i386/sse3-haddps.c: Likewise.
4410         * gcc.target/i386/sse3-hsubpd.c: Likewise.
4411         * gcc.target/i386/sse3-hsubps.c: Likewise.
4412         * gcc.target/i386/sse3-movddup.c: Likewise.
4413         * gcc.target/i386/sse3-movshdup.c: Likewise.
4414         * gcc.target/i386/sse3-movsldup.c: Likewise.
4415
4416         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
4417         * g++.dg/ext/attrib35.C: Likewise.
4418         * g++.dg/opt/pr40496.C: Likewise.
4419         * g++.dg/other/i386-1.C: Likewise.
4420         * g++.dg/other/i386-4.C: Likewise.
4421         * g++.dg/other/pr34435.C: Likewise.
4422         * g++.dg/other/pr39496.C: Likewise.
4423         * g++.dg/other/pr40446.C: Likewise.
4424         * gcc.dg/compat/union-m128-1_main.c: Likewise.
4425         * gcc.dg/compat/vector-1a_main.c: Likewise.
4426         * gcc.dg/compat/vector-2a_main.c: Likewise.
4427         * gcc.dg/lto/20090206-1_0.c: Likewise.
4428         * gcc.dg/pr34856.c: Likewise.
4429         * gcc.dg/pr36584.c: Likewise.
4430         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
4431         * gcc.dg/pr37544.c: Likewise.
4432         * gcc.dg/torture/pr16104-1.c: Likewise.
4433         * gcc.dg/torture/pr35771-1.c: Likewise.
4434         * gcc.dg/torture/pr35771-2.c: Likewise.
4435         * gcc.dg/torture/pr35771-3.c: Likewise.
4436         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
4437         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4438         * gcc.dg/torture/stackalign/push-1.c: Likewise.
4439         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4440         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
4441         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
4442         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
4443         * gcc.target/i386/20060512-1.c: Likewise.
4444         * gcc.target/i386/20060512-3.c: Likewise.
4445         * gcc.target/i386/all_one_m128i.c: Likewise.
4446         * gcc.target/i386/float128-1.c: Likewise.
4447         * gcc.target/i386/float128-2.c: Likewise.
4448         * gcc.target/i386/fpcvt-1.c: Likewise.
4449         * gcc.target/i386/fpcvt-2.c: Likewise.
4450         * gcc.target/i386/fpcvt-3.c: Likewise.
4451         * gcc.target/i386/fpprec-1.c: Likewise.
4452         * gcc.target/i386/funcspec-9.c: Likewise.
4453         * gcc.target/i386/incoming-1.c: Likewise.
4454         * gcc.target/i386/incoming-12.c: Likewise.
4455         * gcc.target/i386/incoming-2.c: Likewise.
4456         * gcc.target/i386/incoming-3.c: Likewise.
4457         * gcc.target/i386/incoming-4.c: Likewise.
4458         * gcc.target/i386/incoming-6.c: Likewise.
4459         * gcc.target/i386/incoming-7.c: Likewise.
4460         * gcc.target/i386/incoming-8.c: Likewise.
4461         * gcc.target/i386/opt-1.c: Likewise.
4462         * gcc.target/i386/opt-2.c: Likewise.
4463         * gcc.target/i386/ordcmp-1.c: Likewise.
4464         * gcc.target/i386/pr17692.c: Likewise.
4465         * gcc.target/i386/pr18614-1.c: Likewise.
4466         * gcc.target/i386/pr22152.c: Likewise.
4467         * gcc.target/i386/pr23570.c: Likewise.
4468         * gcc.target/i386/pr23575.c: Likewise.
4469         * gcc.target/i386/pr26449-1.c: Likewise.
4470         * gcc.target/i386/pr26600.c: Likewise.
4471         * gcc.target/i386/pr27790.c: Likewise.
4472         * gcc.target/i386/pr28839.c: Likewise.
4473         * gcc.target/i386/pr30970.c: Likewise.
4474         * gcc.target/i386/pr32000-1.c: Likewise.
4475         * gcc.target/i386/pr32000-2.c: Likewise.
4476         * gcc.target/i386/pr32280.c: Likewise.
4477         * gcc.target/i386/pr32661.c: Likewise.
4478         * gcc.target/i386/pr32708-1.c: Likewise.
4479         * gcc.target/i386/pr32961.c: Likewise.
4480         * gcc.target/i386/pr33329.c: Likewise.
4481         * gcc.target/i386/pr35714.c: Likewise.
4482         * gcc.target/i386/pr35767-1.c: Likewise.
4483         * gcc.target/i386/pr35767-1d.c: Likewise.
4484         * gcc.target/i386/pr35767-1i.c: Likewise.
4485         * gcc.target/i386/pr35767-2.c: Likewise.
4486         * gcc.target/i386/pr35767-2d.c: Likewise.
4487         * gcc.target/i386/pr35767-2i.c: Likewise.
4488         * gcc.target/i386/pr35767-3.c: Likewise.
4489         * gcc.target/i386/pr35767-5.c: Likewise.
4490         * gcc.target/i386/pr36222-1.c: Likewise.
4491         * gcc.target/i386/pr36578-1.c: Likewise.
4492         * gcc.target/i386/pr36578-2.c: Likewise.
4493         * gcc.target/i386/pr36992-1.c: Likewise.
4494         * gcc.target/i386/pr37101.c: Likewise.
4495         * gcc.target/i386/pr37216.c: Likewise.
4496         * gcc.target/i386/pr37434-1.c: Likewise.
4497         * gcc.target/i386/pr37434-2.c: Likewise.
4498         * gcc.target/i386/pr37843-3.c: Likewise.
4499         * gcc.target/i386/pr37843-4.c: Likewise.
4500         * gcc.target/i386/pr39162.c: Likewise.
4501         * gcc.target/i386/pr39315-1.c: Likewise.
4502         * gcc.target/i386/pr39315-2.c: Likewise.
4503         * gcc.target/i386/pr39315-3.c: Likewise.
4504         * gcc.target/i386/pr39315-4.c: Likewise.
4505         * gcc.target/i386/pr39445.c: Likewise.
4506         * gcc.target/i386/pr39496.c: Likewise.
4507         * gcc.target/i386/pr40809.c: Likewise.
4508         * gcc.target/i386/pr40906-3.c: Likewise.
4509         * gcc.target/i386/pr41019.c: Likewise.
4510         * gcc.target/i386/pr42542-1.c: Likewise.
4511         * gcc.target/i386/pr42542-2.c: Likewise.
4512         * gcc.target/i386/pr42542-3.c: Likewise.
4513         * gcc.target/i386/pr42542-3a.c: Likewise.
4514         * gcc.target/i386/pr42881.c: Likewise.
4515         * gcc.target/i386/push-1.c: Likewise.
4516         * gcc.target/i386/quad-sse.c: Likewise.
4517         * gcc.target/i386/reload-1.c: Likewise.
4518         * gcc.target/i386/sse-10.c: Likewise.
4519         * gcc.target/i386/sse-11.c: Likewise.
4520         * gcc.target/i386/sse-15.c: Likewise.
4521         * gcc.target/i386/sse-17.c: Likewise.
4522         * gcc.target/i386/sse-18.c: Likewise.
4523         * gcc.target/i386/sse-19.c: Likewise.
4524         * gcc.target/i386/sse-4.c: Likewise.
4525         * gcc.target/i386/sse-6.c: Likewise.
4526         * gcc.target/i386/sse-vect-types.c: Likewise.
4527         * gcc.target/i386/sse2-addpd-1.c: Likewise.
4528         * gcc.target/i386/sse2-addsd-1.c: Likewise.
4529         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
4530         * gcc.target/i386/sse2-andpd-1.c: Likewise.
4531         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
4532         * gcc.target/i386/sse2-comisd-1.c: Likewise.
4533         * gcc.target/i386/sse2-comisd-2.c: Likewise.
4534         * gcc.target/i386/sse2-comisd-3.c: Likewise.
4535         * gcc.target/i386/sse2-comisd-4.c: Likewise.
4536         * gcc.target/i386/sse2-comisd-5.c: Likewise.
4537         * gcc.target/i386/sse2-comisd-6.c: Likewise.
4538         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
4539         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
4540         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
4541         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
4542         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
4543         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
4544         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
4545         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
4546         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
4547         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
4548         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
4549         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
4550         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
4551         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
4552         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
4553         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
4554         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
4555         * gcc.target/i386/sse2-divpd-1.c: Likewise.
4556         * gcc.target/i386/sse2-divsd-1.c: Likewise.
4557         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
4558         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
4559         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
4560         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
4561         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
4562         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
4563         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
4564         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
4565         * gcc.target/i386/sse2-minpd-1.c: Likewise.
4566         * gcc.target/i386/sse2-minsd-1.c: Likewise.
4567         * gcc.target/i386/sse2-mmx.c: Likewise.
4568         * gcc.target/i386/sse2-movapd-1.c: Likewise.
4569         * gcc.target/i386/sse2-movapd-2.c: Likewise.
4570         * gcc.target/i386/sse2-movd-1.c: Likewise.
4571         * gcc.target/i386/sse2-movd-2.c: Likewise.
4572         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
4573         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
4574         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
4575         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
4576         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
4577         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
4578         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
4579         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
4580         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
4581         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
4582         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
4583         * gcc.target/i386/sse2-movq-1.c: Likewise.
4584         * gcc.target/i386/sse2-movq-2.c: Likewise.
4585         * gcc.target/i386/sse2-movq-3.c: Likewise.
4586         * gcc.target/i386/sse2-movsd-1.c: Likewise.
4587         * gcc.target/i386/sse2-movsd-2.c: Likewise.
4588         * gcc.target/i386/sse2-movupd-1.c: Likewise.
4589         * gcc.target/i386/sse2-movupd-2.c: Likewise.
4590         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
4591         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
4592         * gcc.target/i386/sse2-orpd-1.c: Likewise.
4593         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
4594         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
4595         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
4596         * gcc.target/i386/sse2-paddb-1.c: Likewise.
4597         * gcc.target/i386/sse2-paddd-1.c: Likewise.
4598         * gcc.target/i386/sse2-paddq-1.c: Likewise.
4599         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
4600         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
4601         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
4602         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
4603         * gcc.target/i386/sse2-paddw-1.c: Likewise.
4604         * gcc.target/i386/sse2-pand-1.c: Likewise.
4605         * gcc.target/i386/sse2-pandn-1.c: Likewise.
4606         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
4607         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
4608         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
4609         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
4610         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
4611         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
4612         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
4613         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
4614         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
4615         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
4616         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
4617         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
4618         * gcc.target/i386/sse2-pminub-1.c: Likewise.
4619         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
4620         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
4621         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
4622         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
4623         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
4624         * gcc.target/i386/sse2-por-1.c: Likewise.
4625         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
4626         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
4627         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
4628         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
4629         * gcc.target/i386/sse2-pslld-1.c: Likewise.
4630         * gcc.target/i386/sse2-pslld-2.c: Likewise.
4631         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
4632         * gcc.target/i386/sse2-psllq-1.c: Likewise.
4633         * gcc.target/i386/sse2-psllq-2.c: Likewise.
4634         * gcc.target/i386/sse2-psllw-1.c: Likewise.
4635         * gcc.target/i386/sse2-psllw-2.c: Likewise.
4636         * gcc.target/i386/sse2-psrad-1.c: Likewise.
4637         * gcc.target/i386/sse2-psrad-2.c: Likewise.
4638         * gcc.target/i386/sse2-psraw-1.c: Likewise.
4639         * gcc.target/i386/sse2-psraw-2.c: Likewise.
4640         * gcc.target/i386/sse2-psrld-1.c: Likewise.
4641         * gcc.target/i386/sse2-psrld-2.c: Likewise.
4642         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
4643         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
4644         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
4645         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
4646         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
4647         * gcc.target/i386/sse2-psubb-1.c: Likewise.
4648         * gcc.target/i386/sse2-psubd-1.c: Likewise.
4649         * gcc.target/i386/sse2-psubq-1.c: Likewise.
4650         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
4651         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
4652         * gcc.target/i386/sse2-psubw-1.c: Likewise.
4653         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
4654         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
4655         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
4656         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
4657         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
4658         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
4659         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
4660         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
4661         * gcc.target/i386/sse2-pxor-1.c: Likewise.
4662         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
4663         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
4664         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
4665         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
4666         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
4667         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
4668         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
4669         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
4670         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
4671         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
4672         * gcc.target/i386/sse2-shufps-1.c: Likewise.
4673         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
4674         * gcc.target/i386/sse2-subpd-1.c: Likewise.
4675         * gcc.target/i386/sse2-subsd-1.c: Likewise.
4676         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
4677         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
4678         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
4679         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
4680         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
4681         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
4682         * gcc.target/i386/sse2-unpack-1.c: Likewise.
4683         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
4684         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
4685         * gcc.target/i386/sse2-vec-1.c: Likewise.
4686         * gcc.target/i386/sse2-vec-2.c: Likewise.
4687         * gcc.target/i386/sse2-vec-3.c: Likewise.
4688         * gcc.target/i386/sse2-vec-4.c: Likewise.
4689         * gcc.target/i386/sse2-vec-5.c: Likewise.
4690         * gcc.target/i386/sse2-vec-6.c: Likewise.
4691         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
4692         * gcc.target/i386/ssefn-2.c: Likewise.
4693         * gcc.target/i386/ssefn-4.c: Likewise.
4694         * gcc.target/i386/ssefp-1.c: Likewise.
4695         * gcc.target/i386/ssefp-2.c: Likewise.
4696         * gcc.target/i386/sseregparm-3.c: Likewise.
4697         * gcc.target/i386/sseregparm-4.c: Likewise.
4698         * gcc.target/i386/sseregparm-5.c: Likewise.
4699         * gcc.target/i386/sseregparm-6.c: Likewise.
4700         * gcc.target/i386/sseregparm-7.c: Likewise.
4701         * gcc.target/i386/ssetype-1.c: Likewise.
4702         * gcc.target/i386/ssetype-2.c: Likewise.
4703         * gcc.target/i386/ssetype-3.c: Likewise.
4704         * gcc.target/i386/ssetype-4.c: Likewise.
4705         * gcc.target/i386/ssetype-5.c: Likewise.
4706         * gcc.target/i386/unordcmp-1.c: Likewise.
4707         * gcc.target/i386/vararg-1.c: Likewise.
4708         * gcc.target/i386/vararg-2.c: Likewise.
4709         * gcc.target/i386/vararg-3.c: Likewise.
4710         * gcc.target/i386/vararg-4.c: Likewise.
4711         * gcc.target/i386/vararg-7.c: Likewise.
4712         * gcc.target/i386/vararg-8.c: Likewise.
4713         * gcc.target/i386/vecinit-1.c: Likewise.
4714         * gcc.target/i386/vecinit-2.c: Likewise.
4715         * gcc.target/i386/vecinit-3.c: Likewise.
4716         * gcc.target/i386/vecinit-4.c: Likewise.
4717         * gcc.target/i386/vecinit-5.c: Likewise.
4718         * gcc.target/i386/vecinit-6.c: Likewise.
4719         * gcc.target/i386/vectorize2.c: Likewise.
4720         * gcc.target/i386/vectorize3.c: Likewise.
4721         * gcc.target/i386/vectorize4.c: Likewise.
4722         * gcc.target/i386/vectorize6.c: Likewise.
4723         * gcc.target/i386/vectorize7.c: Likewise.
4724         * gcc.target/i386/vectorize8.c: Likewise.
4725         * gcc.target/i386/vperm-v2df.c: Likewise.
4726         * gcc.target/i386/vperm-v2di.c: Likewise.
4727         * gcc.target/i386/vperm-v4si-1.c: Likewise.
4728         * gcc.target/i386/xorps-sse2.c: Likewise.
4729         * gcc.target/i386/xorps.c: Likewise.
4730         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
4731         * gfortran.dg/graphite/pr42326.f90: Likewise.
4732         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
4733
4734 2010-05-19  Richard Guenther  <rguenther@suse.de>
4735
4736         PR lto/44196
4737         * g++.dg/lto/20100519-1_0.C: New testcase.
4738
4739 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
4740
4741         PR fortran/42360
4742         * gfortran.dg/warn_intent_out_not_set.f90: New.
4743
4744 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
4745
4746         PR fortran/38404
4747         * gfortran.dg/data_char_1.f90: Updated warning message.
4748         * gfortran.dg/data_array_6.f: New.
4749
4750 2010-05-19  Martin Jambor  <mjambor@suse.cz>
4751
4752         * g++.dg/ipa/ivinline-8.C: New test.
4753         * gcc.dg/ipa/iinline-2.c: Likewise.
4754
4755 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
4756
4757         PR fortran/34505
4758         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
4759         arguments; add check for return value kind.
4760         * gfortran.dg/float_1.f90: Likewise.
4761
4762 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4763
4764         * gcc.target/i386/20011009-1.c (COMMENT): Define.
4765         (main): Use it.
4766         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
4767         * lib/lto.exp (lto_prune_warns): Fix location line regex.
4768         Prune another location line format.
4769         (lto-obj): Call lto_prune_warns on comp_output.
4770
4771 2010-05-18  Jan Hubicka  <jh@suse.cz>
4772
4773         * gcc.dg/lto/ipacp_0.c: New test.
4774         * gcc.dg/lto/ipacp_1.c: New test.
4775
4776 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
4777
4778         PR lto/44184
4779         * gcc.dg/lto/20100518_0.c: New test.
4780
4781 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
4782
4783         * gnat.dg/specs/lto3.ads: Add missing dg-options.
4784
4785 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
4786
4787         PR fortran/43990
4788         * gfortran.dg/class_21.f03: New.
4789
4790 2010-05-17  Jason Merrill  <jason@redhat.com>
4791
4792         PR c++/44157
4793         * g++.dg/cpp0x/initlist34.C: New.
4794
4795         PR c++/44158
4796         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
4797
4798 2010-05-17  Martin Jambor  <mjambor@suse.cz>
4799
4800         * g++.dg/ipa/ivinline-1.C: New test.
4801         * g++.dg/ipa/ivinline-2.C: New test.
4802         * g++.dg/ipa/ivinline-3.C: New test.
4803         * g++.dg/ipa/ivinline-4.C: New test.
4804         * g++.dg/ipa/ivinline-5.C: New test.
4805         * g++.dg/ipa/ivinline-6.C: New test.
4806
4807 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
4808             Jason Merrill  <jason@redhat.com>
4809
4810         PR c++/44108
4811         * c-c++-common/Wunused-var-8.c: New test.
4812
4813 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
4814
4815         PR bootstrap/42347
4816         * gcc.c-torture/compile/pr42347.c: New test.
4817
4818         PR middle-end/44102
4819         * g++.dg/ext/asmgoto1.C: New test.
4820
4821 2010-05-17  Martin Jambor  <mjambor@suse.cz>
4822
4823         PR middle-end/44133
4824         * gcc.dg/tree-ssa/pr44133.c: New test.
4825         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
4826         precise.
4827
4828 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
4829
4830         PR fortran/44044
4831         * gfortran.dg/class_20.f03: New.
4832
4833 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
4834
4835         PR 44078
4836         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
4837         debug messages but not the newly introduced one.
4838
4839 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
4840
4841         PR fortran/35779
4842         * gfortran.dg/initialization_25.f90: Commented testcase.
4843         * gfortran.dg/initialization_26.f90: New.
4844
4845 2010-05-16  Richard Guenther  <rguenther@suse.de>
4846
4847         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
4848         * gcc.dg/pr43084.c: Likewise.
4849         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
4850         -fipa-type-escape.
4851         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
4852         -fipa-type-escape.
4853         * gcc.dg/struct/struct-reorg.exp: Likewise.
4854         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
4855         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4856
4857 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
4858
4859         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
4860         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
4861         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
4862         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
4863         tests.
4864
4865 2010-05-15  Jason Merrill  <jason@redhat.com>
4866
4867         * g++.dg/eh/spec10.C: New.
4868         * g++.dg/eh/spec11.C: New.
4869         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
4870
4871 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
4872
4873         PR fortran/44154
4874         PR fortran/42647
4875         * gfortran.dg/allocatable_scalar_9.f90: New.
4876
4877 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
4878
4879         PR c++/44148
4880         * g++.dg/torture/pr44148.C: New test.
4881
4882 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
4883
4884         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
4885         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
4886         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
4887         diagnostics and type sizes.
4888
4889 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
4890
4891         * gnat.dg/lto9.adb: New test.
4892         * gnat.dg/lto9_pkg1.ads: New helper.
4893         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
4894
4895 2010-05-15  Jan Hubicka  <jh@suse.cz>
4896
4897         * gcc.dg/lto/ipareference_1.c: Rename to ...
4898         * gcc.dg/lto/ipareference_0.c: ... this one.
4899         * gcc.dg/lto/ipareference_2.c: Rename to ...
4900         * gcc.dg/lto/ipareference_1.c: ... this one.
4901
4902 2010-05-15  Jan Hubicka  <jh@suse.cz>
4903
4904         * gcc.dg/lto/ipareference_1.c: New file.
4905         * gcc.dg/lto/ipareference_2.c: New file.
4906
4907 2010-05-15  Richard Guenther  <rguenther@suse.de>
4908
4909         PR tree-optimization/44038
4910         * gcc.c-torture/compile/pr44038.c: New testcase.
4911
4912 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
4913
4914         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
4915         * gcc.target/i386/avx-cmpss-1.c: Likewise.
4916
4917 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
4918
4919         PR fortran/43207
4920         PR fortran/43969
4921         * gfortran.dg/class_18.f03: New.
4922         * gfortran.dg/class_19.f03: New.
4923
4924 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
4925
4926         PR debug/44112
4927         * gcc.dg/debug/dwarf2/const-1.c: Remove.
4928         * g++.dg/debug/dwarf2/const1.C: Remove.
4929
4930 2010-05-14  Jason Merrill  <jason@redhat.com>
4931
4932         * g++.dg/eh/cond4.C: New.
4933         * g++.dg/eh/elide2.C: Adjust.
4934         * g++.old-deja/g++.eh/terminate1.C: Adjust.
4935
4936 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
4937
4938         PR fortran/44135
4939         * gfortran.dg/actual_array_interface_2.f90: New test.
4940
4941 2010-05-14  Richard Guenther  <rguenther@suse.de>
4942
4943         PR tree-optimization/44119
4944         * gcc.c-torture/compile/pr44119.c: New testcase.
4945
4946 2010-05-14  Jason Merrill  <jason@redhat.com>
4947
4948         PR c++/44127
4949         * g++.dg/eh/terminate1.C: New.
4950
4951 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
4952
4953         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
4954
4955         PR debug/44136
4956         * gcc.dg/pr44136.c: New test.
4957
4958 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
4959
4960         PR c++/30566
4961         * g++.dg/warn/Wshadow-4.C: Adjust.
4962         * g++.dg/warn/Wshadow-5.C: New test.
4963         * g++.dg/warn/Wshadow-6.C: New test
4964
4965 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
4966
4967         PR fortran/35779
4968         * gfortran.dg/initialization_25.f90: New.
4969
4970 2010-05-13  Martin Jambor  <mjambor@suse.cz>
4971
4972         * g++.dg/otr-fold-1.C: New test.
4973         * g++.dg/otr-fold-2.C: New test.
4974
4975 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
4976
4977         PR fortran/44036
4978         * gfortran.dg/gomp/pr44036-1.f90: New test.
4979         * gfortran.dg/gomp/pr44036-2.f90: New test.
4980         * gfortran.dg/gomp/pr44036-3.f90: New test.
4981
4982         PR debug/43983
4983         * gcc.dg/guality/sra-1.c: New test.
4984
4985 2010-05-12  Jan Hubicka  <jh@suse.cz>
4986
4987         * tree-ssa/unreachable.c: New test.
4988
4989 2010-05-12  Jason Merrill  <jason@redhat.com>
4990
4991         * g++.dg/cpp0x/sfinae1.C: New.
4992
4993 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
4994
4995         * gcc.target/i386/zee.c: New file.
4996
4997 2010-05-12  Jason Merrill  <jason@redhat.com>
4998
4999         * g++.dg/conversion/op1.C: Expect template candidate message.
5000         * g++.dg/cpp0x/nullptr15.C: Likewise.
5001         * g++.dg/cpp0x/pr31431-2.C: Likewise.
5002         * g++.dg/cpp0x/pr31431.C: Likewise.
5003         * g++.dg/cpp0x/temp_default2.C: Likewise.
5004         * g++.dg/cpp0x/trailing4.C: Likewise.
5005         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
5006         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
5007         * g++.dg/cpp0x/variadic-throw.C: Likewise.
5008         * g++.dg/cpp0x/variadic35.C: Likewise.
5009         * g++.dg/cpp0x/vt-35147.C: Likewise.
5010         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
5011         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
5012         * g++.dg/ext/visibility/anon8.C: Likewise.
5013         * g++.dg/ext/vla2.C: Likewise.
5014         * g++.dg/other/pr28114.C: Likewise.
5015         * g++.dg/other/ptrmem10.C: Likewise.
5016         * g++.dg/other/ptrmem11.C: Likewise.
5017         * g++.dg/overload/unknown1.C: Likewise.
5018         * g++.dg/parse/template7.C: Likewise.
5019         * g++.dg/parse/typename7.C: Likewise.
5020         * g++.dg/template/conv11.C: Likewise.
5021         * g++.dg/template/copy1.C: Likewise.
5022         * g++.dg/template/deduce3.C: Likewise.
5023         * g++.dg/template/dependent-expr5.C: Likewise.
5024         * g++.dg/template/friend.C: Likewise.
5025         * g++.dg/template/incomplete2.C: Likewise.
5026         * g++.dg/template/local4.C: Likewise.
5027         * g++.dg/template/local6.C: Likewise.
5028         * g++.dg/template/operator10.C: Likewise.
5029         * g++.dg/template/overload6.C: Likewise.
5030         * g++.dg/template/ptrmem2.C: Likewise.
5031         * g++.dg/template/ptrmem20.C: Likewise.
5032         * g++.dg/template/ptrmem8.C: Likewise.
5033         * g++.dg/template/sfinae2.C: Likewise.
5034         * g++.dg/template/ttp25.C: Likewise.
5035         * g++.dg/template/unify10.C: Likewise.
5036         * g++.dg/template/unify11.C: Likewise.
5037         * g++.dg/template/unify6.C: Likewise.
5038         * g++.dg/template/unify7.C: Likewise.
5039         * g++.dg/template/unify9.C: Likewise.
5040         * g++.dg/template/varmod1.C: Likewise.
5041         * g++.old-deja/g++.brendan/crash56.C: Likewise.
5042         * g++.old-deja/g++.law/operators32.C: Likewise.
5043         * g++.old-deja/g++.pt/crash28.C: Likewise.
5044         * g++.old-deja/g++.pt/crash60.C: Likewise.
5045         * g++.old-deja/g++.pt/explicit38.C: Likewise.
5046         * g++.old-deja/g++.pt/explicit39.C: Likewise.
5047         * g++.old-deja/g++.pt/explicit41.C: Likewise.
5048         * g++.old-deja/g++.pt/explicit67.C: Likewise.
5049         * g++.old-deja/g++.pt/explicit77.C: Likewise.
5050         * g++.old-deja/g++.pt/expr2.C: Likewise.
5051         * g++.old-deja/g++.pt/overload7.C: Likewise.
5052         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
5053         * g++.old-deja/g++.pt/spec5.C: Likewise.
5054         * g++.old-deja/g++.pt/spec6.C: Likewise.
5055         * g++.old-deja/g++.pt/t24.C: Likewise.
5056         * g++.old-deja/g++.pt/unify4.C: Likewise.
5057         * g++.old-deja/g++.pt/unify6.C: Likewise.
5058         * g++.old-deja/g++.pt/unify8.C: Likewise.
5059         * g++.old-deja/g++.robertl/eb119.C: Likewise.
5060         * g++.old-deja/g++.robertl/eb79.C: Likewise.
5061         * g++.old-deja/g++.robertl/eb98.C: Likewise.
5062
5063         * g++.dg/cpp0x/initlist32.C: New.
5064
5065         * g++.dg/template/conv11.C: New.
5066         * g++.dg/conversion/op1.C: Adjust expected error.
5067
5068         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
5069
5070 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
5071
5072         PR target/44088
5073         * gcc.target/i386/avx-cmpsd-1.c: New.
5074         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
5075         * gcc.target/i386/avx-cmpss-1.c: Likewise.
5076         * gcc.target/i386/avx-cmpss-2.c: Likewise.
5077         * gcc.target/i386/sse-cmpss-1.c: Likewise.
5078         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
5079
5080 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
5081
5082         PR middle-end/44085
5083         * gcc.dg/gomp/pr44085.c: New test.
5084         * gfortran.dg/gomp/pr44085.f90: New test.
5085
5086 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
5087
5088         * objc-obj-c++-shared/Object1.m: New.
5089         * objc.dg/torture: New directory.
5090         * objc.dg/torture/tls: Ditto.
5091         * objc.dg/tls: Ditto.
5092         * objc.dg/torture/tls/trivial.m: New test.
5093         * objc.dg/torture/tls/thr-init-2.m: New test.
5094         * objc.dg/torture/tls/thr-init-3.m: New test.
5095         * objc.dg/torture/tls/thr-init.m: New test.
5096         * objc.dg/torture/tls/diag-1.m: New test.
5097         * objc.dg/torture/tls/tls.exp: New.
5098         * objc.dg/torture/trivial.m: New test.
5099         * objc.dg/torture/dg-torture.exp: New.
5100         * objc.dg/tls/diag-3.m: New test.
5101         * objc.dg/tls/diag-4.m: New test.
5102         * objc.dg/tls/diag-5.m: New test.
5103         * objc.dg/tls/init-1.m: New test.
5104         * objc.dg/tls/init-2.m: New test.
5105         * objc.dg/tls/tls.exp: New.
5106         * objc.dg/tls/diag-2.m: New test.
5107         * lib/objc.exp: Respond to dg-additional-files.
5108
5109 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
5110
5111         * gcc.target/m68k/20100512-1.c: New.
5112
5113 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
5114
5115         * gnat.dg/lto8.adb: New test.
5116         * gnat.dg/lto8_pkg.ad[sb]: New helper.
5117         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
5118
5119 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
5120
5121         PR c++/34272
5122         PR c++/43630
5123         PR c++/34491
5124         * g++.dg/template/crash97.C: New.
5125         * g++.dg/template/crash98.C: Likewise.
5126         * g++.dg/template/crash99.C: Likewise.
5127         * g++.dg/cpp0x/pr31439.C: Adjust.
5128         * g++.dg/template/crash95.C: Likewise.
5129
5130 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
5131
5132         PR middle-end/44071
5133         * c-c++-common/asmgoto-4.c: New test.
5134         * gcc.target/i386/pr44071.c: New test.
5135
5136         PR c++/44062
5137         * c-c++-common/Wunused-var-7.c: New test.
5138         * g++.dg/warn/Wunused-var-9.C: New test.
5139
5140 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
5141
5142         PR fortran/43711
5143         * gfortran.dg/gomp/pr43711.f90: New.
5144
5145 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
5146
5147         PR fortran/31820
5148         * gfortran.dg/select_5.f90: Updated.
5149
5150 2010-05-11  Jan Hubicka  <jh@suse.cz>
5151
5152         PR tree-optimize/44063
5153         * gcc.c-torture/compile/pr44063.c: New testcase.
5154
5155 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
5156
5157         PR debug/44023
5158         * gcc.dg/pr44023.c: New test.
5159
5160 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
5161
5162         * gnat.dg/lto7.adb: New test.
5163         * gnat.dg/lto7_pkg.ad[sb]: New helper.
5164
5165 2010-05-10  Jason Merrill  <jason@redhat.com>
5166
5167         PR c++/44017
5168         * g++.dg/template/inherit5.C: New.
5169
5170         PR c++/44045
5171         * g++.dg/cpp0x/initlist33.C: New.
5172         * g++.dg/cpp0x/initlist26.C: Adjust.
5173         * g++.dg/cpp0x/initlist28.C: Adjust.
5174
5175 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
5176
5177         PR c++/43719
5178         * g++.dg/init/pr43719.C: New.
5179         * g++.dg/anon-struct4.C: Adjust.
5180
5181 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
5182
5183         PR debug/44028
5184         * gcc.dg/pr44028.c: New test.
5185
5186 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
5187
5188         PR fortran/27866
5189         PR fortran/35003
5190         PR fortran/42809
5191         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
5192         * gfortran.dg/warn_conversion.f90: New.
5193
5194 2010-05-10  Michael Matz  <matz@suse.de>
5195
5196         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
5197
5198 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
5199
5200         PR rtl-optimization/44012
5201         * gcc.dg/pr44012.c: New.
5202
5203 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5204
5205         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
5206         Log text on entry and exit.
5207         Prune Sun ld warnings for common symbols with differing sizes.
5208         (lto-link-and-maybe-run): Change caller.
5209
5210 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
5211
5212         PR fortran/44044
5213         * gfortran.dg/class_7.f03: Modified.
5214         * gfortran.dg/select_type_1.f03: Modified.
5215         * gfortran.dg/select_type_12.f03: New.
5216
5217 2010-05-10  Richard Guenther  <rguenther@suse.de>
5218
5219         PR tree-optimization/44050
5220         * gcc.dg/torture/pr44050.c: New testcase.
5221
5222 2010-05-10  Wei Guozhi  <carrot@google.com>
5223
5224         PR target/42879
5225         * gcc.target/arm/pr42879.c: New testcase.
5226
5227 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5228
5229         PR c/44051
5230         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
5231
5232 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5233
5234         PR c/10676
5235         * gcc.dg/anon-struct-10.c: New test.
5236
5237 2010-05-09  Richard Guenther  <rguenther@suse.de>
5238
5239         PR middle-end/44024
5240         * gcc.dg/pr44024.c: New testcase.
5241
5242 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5243
5244         PR c/4784
5245         * gcc.dg/anon-struct-9.c: New test.
5246
5247 2010-05-09  Richard Guenther  <rguenther@suse.de>
5248
5249         PR middle-end/44043
5250         * gcc.c-torture/compile/pr44043.c: New testcase.
5251
5252 2010-05-09  Richard Guenther  <rguenther@suse.de>
5253
5254         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
5255
5256 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
5257
5258         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
5259
5260 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5261
5262         * gnat.dg/lto[12456].adb: Add "target lto" marker.
5263         * gnat.dg/specs/lto3.ads: Likewise.
5264
5265 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
5266
5267         PR middle-end/28685
5268         * gcc.dg/pr28685-1.c: New file.
5269
5270 2010-05-08  Richard Guenther  <rguenther@suse.de>
5271
5272         PR tree-optimization/44030
5273         * gcc.c-torture/compile/pr44030.c: New testcase.
5274
5275 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5276
5277         * gnat.dg/lto6.adb: New test.
5278         * gnat.dg/lto6_pkg.ads: New helper.
5279
5280 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5281
5282         * gnat.dg/lto5.adb: New test.
5283         * gnat.dg/lto5_pkg.ad[sb]: New helper.
5284
5285 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5286
5287         * gnat.dg/lto4.ad[sb]: New test.
5288
5289 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5290
5291         * gnat.dg/specs/lto3.ads: New test.
5292         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
5293         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
5294
5295 2010-05-08  Quentin Ochem  <ochem@adacore.com>
5296
5297         * gnat.dg/sizetype3.ad[sb]: New test.
5298         * gnat.dg/sizetype3_pkg.ads: New helper.
5299
5300 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
5301
5302         PR c++/43951
5303         * g++.dg/init/new29.C: New.
5304
5305 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
5306
5307         PR fortran/40728
5308         * gfortran.dg/coarray_1.f90: Fixed error message.
5309         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
5310         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
5311         * gfortran.dg/intrinsic_std_5.f90: New.
5312
5313 2010-05-07  Jason Merrill  <jason@redhat.com>
5314
5315         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
5316
5317 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5318
5319         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
5320         (size_t, stderr): Remove.
5321         (read_error): Replaced __builtin_fprintf by fprintf.
5322
5323 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
5324
5325         * gcc.dg/ordered-comparison-1.c: New test.
5326         * gcc.dg/ordered-comparison-2.c: New test.
5327         * gcc.dg/ordered-comparison-3.c: New test.
5328         * gcc.dg/ordered-comparison-4.c: New test.
5329
5330 2010-05-06  Mike Stump  <mikestump@comcast.net>
5331
5332         PR objc/35165
5333         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
5334
5335 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
5336             Jason Merrill  <jason@redhat.com>
5337
5338         * g++.dg/cpp0x/nullptr01.C: New.
5339         * g++.dg/cpp0x/nullptr02.C: New.
5340         * g++.dg/cpp0x/nullptr03.C: New.
5341         * g++.dg/cpp0x/nullptr04.C: New.
5342         * g++.dg/cpp0x/nullptr05.C: New.
5343         * g++.dg/cpp0x/nullptr06.C: New.
5344         * g++.dg/cpp0x/nullptr07.C: New.
5345         * g++.dg/cpp0x/nullptr08.C: New.
5346         * g++.dg/cpp0x/nullptr09.C: New.
5347         * g++.dg/cpp0x/nullptr10.C: New.
5348         * g++.dg/cpp0x/nullptr11.C: New.
5349         * g++.dg/cpp0x/nullptr12.C: New.
5350         * g++.dg/cpp0x/nullptr13.C: New.
5351         * g++.dg/cpp0x/nullptr14.C: New.
5352         * g++.dg/cpp0x/nullptr15.C: New.
5353         * g++.dg/cpp0x/nullptr16.C: New.
5354         * g++.dg/cpp0x/nullptr17.C: New.
5355         * g++.dg/cpp0x/nullptr18.C: New.
5356         * g++.dg/cpp0x/nullptr19.C: New.
5357         * g++.dg/cpp0x/nullptr20.C: New.
5358         * g++.dg/cpp0x/nullptr21.C: New.
5359         * g++.dg/cpp0x/nullptr22.C: New.
5360         * g++.dg/debug/nullptr01.C: New.
5361         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
5362
5363 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
5364
5365         * gcc.dg/Wunused-var-8.c: Move to...
5366         * c-c++-common/Wunused-var-6.c: ... here.  New test.
5367
5368 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
5369
5370         PR c++/40406
5371         * g++.dg/template/crash96.C: New.
5372
5373 2010-05-06  Jan Hubicka  <jh@suse.cz>
5374
5375         PR tree-optimization/43791
5376         * gcc.c-torture/compile/pr43791.c: New file.
5377
5378 2010-05-06  Michael Matz  <matz@suse.de>
5379
5380         PR tree-optimization/43984
5381         * gfortran.dg/pr43984.f90: New test.
5382
5383 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5384
5385         PR 40989
5386         * gcc.dg/pr40989.c: New.
5387
5388 2010-05-06  Richard Guenther  <rguenther@suse.de>
5389
5390         PR tree-optimization/43934
5391         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
5392
5393 2010-05-06  Richard Guenther  <rguenther@suse.de>
5394
5395         PR tree-optimization/43987
5396         * gcc.c-torture/execute/pr43987.c: New testcase.
5397         * gcc.dg/torture/pta-escape-1.c: Adjust.
5398         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
5399         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
5400         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
5401         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
5402
5403 2010-04-22  Jakub Jelinek <jakub@redhat.com>
5404             Dodji Seketeli  <dodji@redhat.com>
5405
5406         PR c/18624
5407         * g++.dg/warn/Wunused-7.C: Add dg-warning.
5408         * g++.dg/template/sfinae16.C: Likewise.
5409         * gcc.dg/Wunused-var-1.c: Moved to...
5410         * c-c++-common/Wunused-var-1.c: ...here. New test.
5411         * gcc.dg/Wunused-var-2.c: Moved to...
5412         * c-c++-common/Wunused-var-2.c: ...here. New test.
5413         * gcc.dg/Wunused-var-3.c: Moved to...
5414         * c-c++-common/Wunused-var-3.c: ...here. New test.
5415         * gcc.dg/Wunused-var-4.c: Moved to...
5416         * gcc.dg/Wunused-var-1.c: ... here.
5417         * gcc.dg/Wunused-var-5.c: Moved to...
5418         * c-c++-common/Wunused-var-4.c: ...here. New test.
5419         * gcc.dg/Wunused-var-7.c: Moved to...
5420         * c-c++-common/Wunused-var-5.c: ...here. New test.
5421         * gcc.dg/Wunused-var-6.c: Moved to...
5422         * gcc.dg/Wunused-var-2.c: ... here.
5423         * c-c++-common/Wunused-var-1.c: New test.
5424         * c-c++-common/Wunused-var-2.c: New test.
5425         * c-c++-common/Wunused-var-3.c: New test.
5426         * c-c++-common/Wunused-var-4.c: New test.
5427         * c-c++-common/Wunused-var-5.c: New test.
5428         * g++.dg/warn/Wunused-var-1.C: New test.
5429         * g++.dg/warn/Wunused-var-2.C: New test.
5430         * g++.dg/warn/Wunused-var-3.C: New test.
5431         * g++.dg/warn/Wunused-var-4.C: New test.
5432         * g++.dg/warn/Wunused-var-5.C: New test.
5433         * g++.dg/warn/Wunused-var-6.C: New test.
5434         * g++.dg/warn/Wunused-var-7.C: New test.
5435         * g++.dg/warn/Wunused-var-8.C: New test.
5436         * g++.dg/warn/Wunused-parm-1.C: New test.
5437         * g++.dg/warn/Wunused-parm-2.C: New test.
5438         * g++.dg/warn/Wunused-parm-3.C: New test.
5439
5440 2010-05-06  Tobias Burnus  <burnus@net-b.de>
5441
5442         PR fortran/43985
5443         * gfortran.dg/gomp/crayptr5.f90: New test case.
5444
5445 2010-05-05  Jason Merrill  <jason@redhat.com>
5446
5447         PR debug/43370
5448         * g++.dg/ext/attrib39.C: New.
5449
5450 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
5451
5452         PR fortran/24978
5453         * gfortran.dg/data_invalid.f90: New.
5454
5455 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
5456
5457         * gnat.dg/lto2.adb: New test.
5458
5459 2010-05-05  Jason Merrill  <jason@redhat.com>
5460
5461         PR c++/43787
5462         * g++.dg/opt/empty1.C: New.
5463
5464 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
5465
5466         PR fortran/43696
5467         * gfortran.dg/class_17.f03: New.
5468
5469 2010-05-04  Neil Vachharajani <nvachhar@google.com>
5470
5471         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
5472
5473 2010-05-04  Mike Stump  <mikestump@comcast.net>
5474
5475         PR objc/35165
5476         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
5477
5478 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
5479
5480         PR target/43668
5481         * gcc.target/i386/pr43668.c: New.
5482
5483 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
5484
5485         PR c++/43028
5486         * g++.dg/cpp0x/initlist31.C: New.
5487
5488 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
5489
5490         PR c/43981
5491         * gcc.dg/Wunused-var-8.c: New test.
5492
5493 2010-05-04  Jason Merrill  <jason@redhat.com>
5494
5495         PR c++/38064
5496         * g++.dg/cpp0x/enum3.C: Extend.
5497
5498 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
5499
5500         PR target/43799
5501         * gcc.target/i386/pr43799.c: New.
5502
5503 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
5504
5505         * gnat.dg/lto1.adb: New test.
5506         * gnat.dg/lto1_pkg.ad[sb]: New helper.
5507
5508 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
5509
5510         PR middle-end/43671
5511         * gcc.target/i386/pr43671.c: New.
5512
5513 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
5514
5515         PR c++/43705
5516         * g++.dg/template/crash95.C: New.
5517
5518 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
5519
5520         PR debug/43508
5521         * gcc.target/i386/pr43508.c: New.
5522
5523 2010-05-04  Richard Guenther  <rguenther@suse.de>
5524
5525         PR tree-optimization/43879
5526         * g++.dg/torture/pr43879-1_0.C: New testcase.
5527         * g++.dg/torture/pr43879-1_1.C: Likewise.
5528
5529 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
5530
5531         PR c++/43953
5532         * g++.dg/other/crash-12.C: New test.
5533
5534 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
5535
5536         * g++.dg/cdce3.C: Add a space.  Updated.
5537
5538 2010-05-03  Jason Merrill  <jason@redhat.com>
5539
5540         PR c++/43680
5541         * g++.dg/opt/enum2.C: New.
5542         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
5543         * g++.dg/warn/Wswitch-1.C: Adjust message.
5544
5545 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5546
5547         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
5548         * g++.dg/ext/label13.C: Fix typo.
5549         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
5550         alpha*-dec-osf5*.
5551         * gcc.c-torture/compile/limits-declparen.c: xfail on
5552         alpha*-dec-osf5* with -g.
5553         * gcc.c-torture/compile/limits-pointer.c: Likewise.
5554         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
5555         * gcc.dg/c99-tgmath-2.c: Likewise.
5556         * gcc.dg/c99-tgmath-3.c: Likewise.
5557         * gcc.dg/c99-tgmath-4.c: Likewise.
5558
5559 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
5560
5561         PR fortran/43592
5562         * gfortran.dg/unexpected_interface.f90: New test.
5563
5564 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5565
5566         * ada/acats/run_acats (which): New function.
5567         (host_gnatchop, host_gnatmake): Use it.
5568
5569 2010-05-03  Richard Guenther  <rguenther@suse.de>
5570
5571         PR tree-optimization/43971
5572         * gcc.dg/pr43971.c: New testcase.
5573
5574 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
5575
5576         PR debug/43972
5577         * gcc.dg/debug/pr43972.c: New test.
5578
5579 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
5580
5581         PR testsuite/43963
5582         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
5583
5584 2010-05-02  Richard Guenther  <rguenther@suse.de>
5585
5586         PR tree-optimization/43879
5587         * gcc.dg/torture/pr43879-3.c: New testcase.
5588
5589 2010-05-01  Richard Guenther  <rguenther@suse.de>
5590
5591         PR tree-optimization/43949
5592         * g++.dg/warn/Warray-bounds-5.C: New testcase.
5593
5594 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
5595
5596         PR c++/43951
5597         * g++.dg/init/new28.C: New.
5598
5599 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
5600
5601         PR objc++/32052
5602         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
5603         structure and nested declarations.
5604         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
5605         structure and nested declarations.  Reduce header clutter and
5606         use _exit() rather than abort().
5607         * objc.dg/encode-10.m: New.
5608         * objc.dg/encode-11.m: New.
5609
5610 2010-04-30  DJ Delorie  <dj@redhat.com>
5611
5612         * gcc.c-torture/execute/20100430-1.c: New test.
5613
5614 2010-04-30  Jason Merrill  <jason@redhat.com>
5615
5616         PR c++/43868
5617         * g++.dg/template/ptrmem21.C: New.
5618
5619 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
5620
5621         PR fortran/18918
5622         PR fortran/43931
5623         * gfortran.dg/coarray_13.f90: New test.
5624
5625 2010-04-30  Richard Guenther  <rguenther@suse.de>
5626
5627         PR lto/43946
5628         * gcc.dg/lto/20100430-1_0.c: New testcase.
5629
5630 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
5631
5632         PR debug/43942
5633         * c-c++-common/pr43942.c: New test.
5634
5635 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
5636
5637         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
5638         conflict with darwin crt1.o 'start' symbol.
5639
5640 2010-04-30  Richard Guenther  <rguenther@suse.de>
5641
5642         PR tree-optimization/43879
5643         * gcc.dg/torture/pr43879_1.c: New testcase.
5644
5645 2010-04-30  Richard Guenther  <rguenther@suse.de>
5646
5647         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
5648
5649 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
5650
5651         PR c++/43890
5652         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
5653         user-provided constructor while recursing.
5654
5655 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
5656
5657         PR fortran/42274
5658         * gfortran.dg/class_16.f03: New test.
5659
5660 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
5661
5662         PR fortran/42274
5663         * gfortran.dg/class_15.f03: New.
5664
5665 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
5666
5667         PR fortran/43326
5668         * gfortran.dg/dynamic_dispatch_9.f03: New test.
5669
5670 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
5671
5672         PR fortran/43492
5673         * gfortran.dg/generic_22.f03 : New test.
5674
5675 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
5676
5677         PR fortran/42353
5678         * gfortran.dg/class_14.f03: New test.
5679
5680 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5681
5682         PR fortran/42680
5683         * gfortran.dg/interface_32.f90: New test.
5684
5685 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
5686             Janus Weil  <janus@gcc.gnu.org>
5687
5688         PR fortran/41829
5689         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
5690         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
5691         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
5692
5693 2010-04-28  Mike Stump  <mikestump@comcast.net>
5694
5695         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
5696         dg-excess-errors.
5697         * g++.dg/uninit-pred-2_b.C: Likewise.
5698
5699 2010-04-28  Tobias Burnus  <burnus@net-b.de>
5700
5701         PR fortran/18918
5702         PR fortran/43919
5703         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
5704
5705 2010-04-28  Matthias Klose  <doko@ubuntu.com>
5706
5707         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
5708         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
5709         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
5710         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
5711         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
5712
5713 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
5714
5715         * gcc.dg/const-uniq-1.c: New test.
5716         * gcc.dg/lto/const-uniq_[01].c: Likewise.
5717
5718 2010-04-28  Xinliang David Li  <davidxl@google.com>
5719
5720         * gcc.dg/uninit-pred-2_b.c: New test.
5721         * gcc.dg/uninit-pred-4_b.c: New test.
5722         * gcc.dg/uninit-pred-3_d.c: New test.
5723         * gcc.dg/uninit-pred-6_b.c: New test.
5724         * gcc.dg/uninit-pred-8_b.c: New test.
5725         * gcc.dg/uninit-pred-3_a.c: New test.
5726         * gcc.dg/uninit-pred-2_c.c: New test.
5727         * gcc.dg/uninit-pred-5_a.c: New test.
5728         * gcc.dg/uninit-pred-3_e.c: New test.
5729         * gcc.dg/uninit-pred-7_a.c: New test.
5730         * gcc.dg/uninit-pred-6_c.c: New test.
5731         * gcc.dg/uninit-pred-9_a.c: New test.
5732         * gcc.dg/uninit-pred-8_c.c: New test.
5733         * gcc.dg/uninit-pred-3_b.c: New test.
5734         * gcc.dg/uninit-pred-5_b.c: New test.
5735         * gcc.dg/uninit-pred-7_b.c: New test.
5736         * gcc.dg/uninit-pred-6_d.c: New test.
5737         * gcc.dg/uninit-pred-9_b.c: New test.
5738         * gcc.dg/uninit-pred-2_a.c: New test.
5739         * gcc.dg/uninit-pred-4_a.c: New test.
5740         * gcc.dg/uninit-pred-3_c.c: New test.
5741         * gcc.dg/uninit-pred-6_a.c: New test.
5742         * gcc.dg/uninit-pred-8_a.c: New test.
5743         * gcc.dg/uninit-pred-7_c.c: New test.
5744         * gcc.dg/uninit-pred-6_e.c: New test.
5745         * g++.dg/uninit-pred-loop-1_b.cc: New test.
5746         * g++.dg/uninit-pred-1_a.C: New test.
5747         * g++.dg/uninit-pred-1_b.C: New test.
5748         * g++.dg/uninit-pred-2_a.C: New test.
5749         * g++.dg/uninit-pred-2_b.C: New test.
5750         * g++.dg/uninit-pred-loop-1_a.cc: New test.
5751         * g++.dg/uninit-pred-loop-1_c.cc: New test.
5752         * g++.dg/uninit-pred-loop_1.cc: New test.
5753
5754 2010-04-28  Martin Jambor  <mjambor@suse.cz>
5755
5756         * gcc.dg/lto/20091209-1_0.c: New testcase.
5757
5758 2010-04-28  Richard Guenther  <rguenther@suse.de>
5759
5760         PR tree-optimization/43879
5761         PR tree-optimization/43909
5762         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
5763
5764 2010-04-28  Richard Guenther  <rguenther@suse.de>
5765
5766         PR c++/43880
5767         * g++.dg/torture/pr43880.C: New testcase.
5768
5769 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5770
5771         PR c++/9335
5772         * g++.dg/template/recurse2.C: Update
5773         * g++.dg/template/recurse.C: Update.
5774         * g++.dg/template/pr23510.C: Update.
5775         * lib/prune.exp: Filter out 'recursively instantiated'.
5776
5777 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
5778
5779         PR c++/29043
5780         * g++.dg/init/pr29043.C: New.
5781
5782 2010-04-27  Jason Merrill  <jason@redhat.com>
5783
5784         * g++.dg/lookup/scoped5.C: Adjust.
5785         * g++.dg/lookup/scoped8.C: Adjust.
5786         * g++.dg/template/dependent-expr5.C: Adjust.
5787         * g++.old-deja/g++.brendan/nest1.C: Adjust.
5788
5789         PR c++/43856
5790         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
5791
5792         PR c++/43875
5793         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
5794
5795 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5796             Jan Hubicka <hubicka@ucw.cz>
5797
5798         * gcc.dg/pure-2.c: New testcase.
5799         * gcc.dg/const-1.c: New testcase.
5800
5801 2010-04-27  Jason Merrill  <jason@redhat.com>
5802
5803         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
5804
5805         PR c++/41468
5806         * g++.dg/template/sfinae17.C: New.
5807         * g++.dg/template/sfinae18.C: New.
5808
5809 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
5810
5811         * g++.dg/init/pr42844.C: New.
5812         * g++.dg/cpp0x/pr42844-2.C: New.
5813         * g++.dg/cpp0x/defaulted2.C: Adjust.
5814         * g++.dg/tree-ssa/pr27549.C: Likewise.
5815         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
5816
5817 2010-04-27  Tobias Burnus  <burnus@net-b.de>
5818
5819         PR fortran/18918
5820         * gfortran.dg/coarray_12.f90: Fix dump parsing.
5821
5822 2010-04-27  Richard Guenther  <rguenther@suse.de>
5823
5824         PR middle-end/40561
5825         * g++.dg/other/pr40561.C: New testcase.
5826
5827 2010-04-27  Martin Jambor  <mjambor@suse.cz>
5828
5829         PR middle-end/43812
5830         * g++.dg/ipa/pr43812.C: New test.
5831
5832 2010-04-27  Jan Hubicka  <jh@suse.cz>
5833
5834         * gcc.dg/ipa/iinline-1.c (main): Rename to...
5835         (test): ... this one.
5836
5837 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
5838
5839         PR target/40657
5840         * gcc.target/arm/thumb-stackframe.c: New test.
5841
5842 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
5843
5844         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
5845         * gcc.dg/misc-column.c: Likewise.
5846         * gcc.dg/Walways-true-1.c: Likewise.
5847         * gcc.dg/Walways-true-2.c: Likewise.
5848         * gcc.dg/warn-addr-cmp.c: Likewise.
5849
5850 2010-04-27  Tobias Burnus  <burnus@net-b.de>
5851
5852         PR fortran/18918
5853         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
5854         * gfortran.dg/coarray_12.f90: New.
5855
5856 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
5857
5858         PR c/32207
5859         * gcc.dg/pr32207.c: New test.
5860         * gcc.dg/misc-column.c: Adjust expected warning.
5861         * gcc.dg/Walways-true-1.c: Likewise.
5862         * gcc.dg/Walways-true-2.c: Likewise.
5863         * gcc.dg/warn-addr-cmp.c: Likewise.
5864
5865 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
5866
5867         PR lto/42776
5868         * lib/lto.exp (lto_prune_vis_warns): New function.
5869         (lto-link-and-maybe-run): Call it.
5870
5871 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
5872
5873         PR tree-optimization/43904
5874         * gcc.dg/tree-ssa/tailcall-6.c: New.
5875
5876 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
5877
5878         PR testsuite/35165
5879         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
5880         Darwin8/OSX10.4 - compatible code generation.
5881         Use scan-rtl-dump.
5882         * obj-c++.dg/stubify-1.mm: Ditto.
5883         * lib/objc-torture.exp: Do not require link success for
5884         "trivial.m" in the runtime checks when dowhat = 'compile'.
5885         * lib/dg-pch.exp (dg-flags-pch): New Proc.
5886         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
5887         Darwin8/OSX10.4 - compatible code generation.
5888         * objc.dg/stubify-2.m: Ditto.
5889         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
5890         * objc.dg/next-runtime-1.m: Ditto.
5891         * objc.dg/stret-2.m: Restrict to ilp32 targets.
5892         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
5893         runtimes on Darwin.
5894
5895 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
5896
5897         PR 43715
5898         * lib/plugin-support.exp: Use "-undefined
5899         dynamic_lookup" on darwin.
5900
5901 2010-04-26  Richard Guenther  <rguenther@suse.de>
5902
5903         * gcc.dg/lto/20100426_0.c: New testcase.
5904
5905 2010-04-26  Jie Zhang  <jie@codesourcery.com>
5906
5907         PR tree-optimization/43833
5908         gcc.dg/Warray-bounds-8.c: New test case.
5909
5910 2010-04-26  Richard Guenther  <rguenther@suse.de>
5911
5912         PR lto/43080
5913         * g++.dg/lto/20100423-3_0.C: New testcase.
5914
5915 2010-04-26  Richard Guenther  <rguenther@suse.de>
5916
5917         PR lto/42425
5918         * g++.dg/lto/20100423-2_0.C: New testcase.
5919
5920 2010-04-26  Ira Rosen  <irar@il.ibm.com>
5921
5922         * gcc.dg/vect/bb-slp-23.c: New test.
5923
5924 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
5925
5926         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
5927         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
5928         * gcc.dg/c1x-float-1.c: New test.
5929
5930 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
5931
5932         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
5933         of "lea\[ \t\]".
5934
5935 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
5936
5937         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
5938         FreeBSD.
5939         * gfortran.dg/default_format_denormal_1.f90: Ditto.
5940         * gfortran.dg/default_format_2.f90: Ditto.
5941
5942 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
5943
5944         * gfortran.dg/pr43505.f90: Clean up .mod file.
5945         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
5946         * gfortran.dg/pr41347.f90: Ditto.
5947         * gfortran.dg/internal_pack_4.f90: Ditto.
5948         * gfortran.dg/proc_decl_23.f90: Ditto.
5949         * gfortran.dg/recursive_check_3.f90: Ditto.
5950         * gfortran.dg/intent_out_3.f90: Ditto.
5951         * gfortran.dg/assignment_2.f90: Ditto.
5952         * gfortran.dg/pr41928.f90: Ditto.
5953         * gfortran.dg/pr42166.f90: Ditto.
5954         * gfortran.dg/private_type_12.f90: Ditto.
5955         * gfortran.dg/graphite/pr42185.f90: Ditto.
5956         * gfortran.dg/graphite/pr42186.f90: Ditto.
5957         * gfortran.dg/graphite/pr40982.f90: Ditto.
5958         * gfortran.dg/graphite/id-2.f90: Ditto.
5959         * gfortran.dg/graphite/id-4.f90: Ditto.
5960         * gfortran.dg/graphite/pr42050.f90: Ditto.
5961         * gfortran.dg/graphite/id-18.f90: Ditto.
5962         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
5963         * gfortran.dg/graphite/pr41924.f90: Ditto.
5964         * gfortran.dg/graphite/pr42393.f90: Ditto.
5965         * gfortran.dg/graphite/pr37980.f90: Ditto.
5966         * gfortran.dg/graphite/pr38953.f90: Ditto.
5967         * gfortran.dg/graphite/pr42180.f90: Ditto.
5968         * gfortran.dg/graphite/pr42181.f90: Ditto.
5969         * gfortran.dg/where_operator_assign_4.f90: Ditto.
5970         * gfortran.dg/select_type_4.f90: Ditto.
5971         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
5972         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
5973         * gfortran.dg/lto/pr40725_0.f03: Ditto.
5974         * gfortran.dg/elemental_args_check_2.f90: Ditto.
5975         * gfortran.dg/whole_file_11.f90: Ditto.
5976         * gfortran.dg/private_type_11.f90: Ditto.
5977         * gfortran.dg/vect/vect-gems.f90: Ditto.
5978         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
5979
5980 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
5981
5982         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
5983
5984 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
5985
5986         * gnat.dg/pack15.ad[sb]: New test.
5987
5988 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
5989
5990         * gcc.target/arm/mla-1.c: New test.
5991
5992 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
5993
5994         PR fortran/30073
5995         PR fortran/43793
5996         * gfortran.dg/pr43793.f90: New test.
5997
5998 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
5999
6000         PR tree-optimization/41442
6001         * gcc.target/i386/pr41442.c: New test.
6002
6003 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
6004
6005         PR fortran/43832
6006         * gfortran.dg/fgetc_3.f90: Delete bogus test.
6007
6008 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6009
6010         PR fortran/43832
6011         * gfortran.dg/open_nounit.f90: New test.
6012
6013 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
6014
6015         PR fortran/43841
6016         PR fortran/43843
6017         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
6018
6019 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6020
6021         * gcc.dg/Wconversion-integer.c: Update.
6022
6023 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
6024
6025         * gnat.dg/unchecked_convert5.adb: New test.
6026
6027 2010-04-23  Richard Guenther  <rguenther@suse.de>
6028
6029         PR lto/41734
6030         * gcc.dg/lto/20100423-2_0.c: New testcase.
6031         * gcc.dg/lto/20100423-2_0.c: Likewise.
6032
6033 2010-04-23  Richard Guenther  <rguenther@suse.de>
6034
6035         PR lto/43455
6036         * gcc.dg/lto/20100423-1_0.c: New testcase.
6037         * gcc.dg/lto/20100423-1_1.c: Likewise.
6038
6039 2010-04-23  Martin Jambor  <mjambor@suse.cz>
6040
6041         PR tree-optimization/43846
6042         * gcc.dg/tree-ssa/sra-10.c: New test.
6043
6044 2010-04-23  Martin Jambor  <mjambor@suse.cz>
6045
6046         PR middle-end/43835
6047         * gcc.c-torture/execute/pr43835.c: New test.
6048
6049 2010-04-23  Richard Guenther  <rguenther@suse.de>
6050
6051         PR lto/42653
6052         * g++.dg/lto/20100423-1_0.C: New testcase.
6053
6054 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
6055
6056         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
6057
6058 2010-04-22  Ira Rosen  <irar@il.ibm.com>
6059
6060         PR tree-optimization/43842
6061         * gcc.dg/vect/pr43842.c: New test.
6062
6063 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6064
6065         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
6066         * gcc.target/i386/wmul-2.c: Likewise.
6067
6068 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6069
6070         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
6071         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
6072
6073 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
6074
6075         * gfortran.dg/reassoc_6.f: New testcase.
6076
6077 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6078
6079         PR middle-end/29274
6080         * gcc.target/arm/wmul-1.c: New test.
6081         * gcc.target/arm/wmul-2.c: New test.
6082
6083 2010-04-22  Richard Guenther  <rguenther@suse.de>
6084
6085         PR tree-optimization/43845
6086         * gcc.c-torture/compile/pr43845.c: New testcase.
6087
6088 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6089
6090         PR middle-end/29274
6091         * gcc.target/i386/wmul-1.c: New test.
6092         * gcc.target/i386/wmul-2.c: New test.
6093         * gcc.target/bfin/wmul-1.c: New test.
6094         * gcc.target/bfin/wmul-2.c: New test.
6095
6096 2010-04-22  Richard Guenther  <rguenther@suse.de>
6097
6098         PR fortran/43829
6099         * gfortran.dg/vector_subscript_6.f90: New testcase.
6100         * gfortran.dg/assign_10.f90: Adjust.
6101
6102 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
6103
6104         PR fortran/43836
6105         * gfortran.dg/gomp/pr43836.f90: New test.
6106
6107 2010-04-21  Richard Guenther  <rguenther@suse.de>
6108
6109         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
6110
6111 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6112
6113         * gcc.dg/torture/builtin-cproj-3.c: New.
6114
6115 2010-04-20  Jason Merrill  <jason@redhat.com>
6116
6117         PR c++/9335
6118         * g++.dg/template/recurse2.C: New.
6119         * g++.dg/parse/crash36.C: Adjust.
6120         * g++.dg/other/fold1.C: Adjust.
6121         * g++.dg/init/member1.C: Adjust.
6122         * lib/prune.exp: Prune "skipping N instantiation contexts".
6123
6124 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6125
6126         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
6127
6128 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6129
6130         * gcc.dg/torture/builtin-cproj-1.c: New.
6131         * gcc.dg/torture/builtin-cproj-2.c: New.
6132
6133 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
6134
6135         PR c++/43800
6136         PR c++/43704
6137         * g++.dg/template/typedef32.C: Adjust.
6138         * g++.dg/template/typedef33.C: New test.
6139
6140 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
6141
6142         PR fortran/43227
6143         * gfortran.dg/proc_decl_23.f90: New test.
6144
6145         PR fortran/43266
6146         * gfortran.dg/abstract_type_6.f03: New test.
6147
6148 2010-04-20  Xinliang David Li  <davidxl@google.com>
6149
6150         * g++.dg/tree-ssa/fold-compare.C: New.
6151
6152 2010-04-20  Richard Guenther  <rguenther@suse.de>
6153
6154         PR tree-optimization/39417
6155         * g++.dg/torture/pr39417.C: New testcase.
6156
6157 2010-04-20  Richard Guenther  <rguenther@suse.de>
6158
6159         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
6160
6161 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
6162
6163         * g++.dg/debug/dwarf2/rv1.C: New test.
6164
6165 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6166
6167         PR target/43635
6168         * gcc.c-torture/compile/pr43635.c: New testcase.
6169
6170 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
6171
6172         PR fortran/43339
6173         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
6174         of sequential loops being private only in the innermost containing
6175         task region.
6176
6177         PR middle-end/43337
6178         * gfortran.dg/gomp/pr43337.f90: New test.
6179
6180 2010-04-19  Richard Guenther  <rguenther@suse.de>
6181
6182         PR tree-optimization/43796
6183         * gfortran.dg/pr43796.f90: New testcase.
6184
6185 2010-04-19  Richard Guenther  <rguenther@suse.de>
6186
6187         PR tree-optimization/43783
6188         * gcc.c-torture/execute/pr43783.c: New testcase.
6189
6190 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
6191
6192         PR target/43766
6193         * gcc.target/i386/pr43766.c: New test.
6194
6195 2010-04-19  Jie Zhang  <jie@codesourcery.com>
6196
6197         PR target/43662
6198         * gcc.target/i386/pr43662.c: New test.
6199
6200 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
6201
6202         PR c++/43704
6203         * g++.dg/template/typedef32.C: New test.
6204
6205 2010-04-19  Ira Rosen  <irar@il.ibm.com>
6206
6207         PR tree-optimization/37027
6208         * lib/target-supports.exp
6209         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
6210         * gcc.dg/vect/pr37027.c: New test.
6211         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
6212         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
6213         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
6214         gcc.dg/vect/vect-complex-6.c: Likewise.
6215
6216 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
6217
6218         * g++.dg/debug/dwarf2/enum1.C: New test.
6219
6220 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
6221
6222         * gnat.dg/rep_clause5.ad[sb]: New test.
6223         * gnat.dg/rep_clause5_pkg.ads: New helper.
6224
6225 2010-04-18  Ira Rosen  <irar@il.ibm.com>
6226
6227         PR tree-optimization/43771
6228         * g++.dg/vect/pr43771.cc: New test.
6229
6230 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
6231
6232         PR fortran/31538
6233         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
6234         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
6235
6236 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
6237
6238         * gnat.dg/sizetype.adb: Rename into...
6239         * gnat.dg/sizetype1.adb: ...this.
6240         * gnat.dg/sizetype2.adb: New test.
6241
6242 2010-04-16  Richard Guenther  <rguenther@suse.de>
6243
6244         PR tree-optimization/43572
6245         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
6246
6247 2010-04-16  Olivier Hainque  <hainque@adacore.com>
6248
6249         * gnat.dg/specs/discr_private.ads: New test.
6250
6251 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
6252
6253         PR target/41514
6254         * gcc.target/arm/thumb-comparisons.c: New test.
6255
6256         PR target/40603
6257         * gcc.target/arm/thumb-cbranchqi.c: New test.
6258
6259 2010-04-16  Christian Bruel  <christian.bruel@st.com>
6260
6261         * g++.dg/torture/pr36191.C: Enable for SH.
6262
6263 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
6264
6265         * gnat.dg/wide_boolean.adb: New test.
6266         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
6267
6268 2010-04-15  Richard Guenther  <rguenther@suse.de>
6269
6270         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
6271         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
6272         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
6273         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
6274         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
6275         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
6276         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
6277         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
6278         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
6279         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
6280         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
6281         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
6282         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
6283         * gcc.dg/torture/ipa-pta-2.c: Likewise.
6284         * gcc.dg/torture/ipa-pta-1.c: Adjust.
6285
6286 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
6287
6288         PR target/21803
6289         * gcc.target/arm/pr42496.c: New test.
6290
6291 2010-04-14  Jason Merrill  <jason@redhat.com>
6292
6293         PR c++/36625
6294         * g++.dg/ext/attrib38.C: New.
6295
6296 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
6297
6298         PR testsuite/43739
6299         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
6300
6301 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6302
6303         PR 42966
6304         * gcc.dg/cpp/warn-undef-2.c: Update.
6305         * gcc.dg/cpp/warn-traditional-2.c: Update.
6306         * gcc.dg/cpp/warn-comments-2.c: Update.
6307         * gcc.dg/cpp/warn-variadic-2.c: Update.
6308         * gcc.dg/cpp/warn-long-long-2.c: Update.
6309         * gcc.dg/cpp/warn-deprecated-2.c: Update.
6310         * gcc.dg/cpp/warn-multichar-2.c: Update.
6311         * gcc.dg/cpp/warn-normalized-3.c: Update.
6312         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
6313         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
6314         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
6315         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
6316         * gcc.dg/cpp/warn-redefined-2.c: Update.
6317         * gfortran.dg/warning-directive-2.F90: Update.
6318         * c-c++-common/cpp/warning-directive-2.c: Update.
6319
6320 2010-04-14  Michael Matz  <matz@suse.de>
6321
6322         PR tree-optimization/42963
6323         * gcc.dg/pr42963.c: New testcase.
6324
6325 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
6326
6327         * gnat.dg/class_wide.adb: Rename into...
6328         * gnat.dg/class_wide1.adb: ...this.
6329         * gnat.dg/class_wide2.ad[sb]: New test.
6330
6331 2010-04-14  Tobias Burnus  <burnus@net-b.de>
6332
6333         PR fortran/18918
6334         * gfortran.dg/coarray_9.f90: Update dg-errors.
6335         * gfortran.dg/coarray_10.f90: New test.
6336         * gfortran.dg/coarray_11.f90: New test.
6337
6338 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6339
6340         PR fortran/43747
6341         gfortran.dg/initialization_24.f90: New test.
6342
6343 2010-04-13  Jason Merrill  <jason@redhat.com>
6344
6345         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
6346         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
6347
6348 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6349
6350         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
6351         * g++.dg/dg.exp: Likewise.
6352         * gcc.dg/cpp/warning-directive-1.c: Move to ...
6353         * c-c++-common/cpp/warning-directive-1.c: ... here.
6354         * gcc.dg/cpp/warning-directive-2.c: Move to ...
6355         * c-c++-common/cpp/warning-directive-2.c: ... here.
6356         * gcc.dg/cpp/warning-directive-3.c: Move to ...
6357         * c-c++-common/cpp/warning-directive-3.c: ... here.
6358         * gcc.dg/cpp/warning-directive-4.c: Move to ...
6359         * c-c++-common/cpp/warning-directive-4.c: ... here.
6360         * g++.dg/cpp/warning-directive-1.C: Delete.
6361         * g++.dg/cpp/warning-directive-2.C: Delete.
6362         * g++.dg/cpp/warning-directive-3.C: Delete.
6363         * g++.dg/cpp/warning-directive-4.C: Delete.
6364         * gcc.dg/cpp/normalised-3.c: Delete.
6365         * g++.dg/cpp/normalised-1.C: Rename as ...
6366         * c-c++-common/cpp/normalised-3.c: ... this.
6367
6368 2010-04-13  Martin Jambor  <mjambor@suse.cz>
6369
6370         * gcc.dg/tree-ssa/sra-9.c: New test.
6371
6372 2010-04-13  Michael Matz  <matz@suse.de>
6373
6374         PR middle-end/43730
6375         * gcc.dg/pr43730.c: New test.
6376
6377 2010-04-13  Michael Matz  <matz@suse.de>
6378
6379         * gcc.dg/tree-ssa/negate.c: New testcase.
6380
6381 2010-04-13  Richard Guenther  <rguenther@suse.de>
6382
6383         PR testsuite/43735
6384         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
6385
6386 2010-04-13  Richard Guenther  <rguenther@suse.de>
6387
6388         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
6389
6390 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
6391
6392         * gnat.dg/derived_type1.adb: New test.
6393
6394 2010-04-13  Matthias Klose  <doko@ubuntu.com>
6395
6396         * gcc.dg/plugindir1.c: New testcase.
6397         * gcc.dg/plugindir2.c: New testcase.
6398         * gcc.dg/plugindir3.c: New testcase.
6399         * gcc.dg/plugindir4.c: New testcase.
6400
6401 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
6402
6403         * gcc.target/i386/rotate-2.c: New test.
6404
6405 2010-04-12  Jason Merrill  <jason@redhat.com>
6406
6407         PR c++/43641
6408         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
6409         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
6410
6411 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
6412
6413         PR c++/25811
6414         * g++.dg/init/pr25811.C: New test.
6415
6416 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6417
6418         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
6419         dg-error, dg-warning.
6420         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
6421
6422 2010-04-12  Richard Guenther  <rguenther@suse.de>
6423
6424         * gcc.dg/torture/inline-2.c: New testcase.
6425
6426 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
6427
6428         PR bootstrap/43699
6429         * gcc.dg/Wunused-var-7.c: New test.
6430
6431         PR tree-optimization/43560
6432         * gcc.c-torture/execute/pr43560.c: New test.
6433
6434 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
6435
6436         * gnat.dg/aggr13.adb: New test.
6437         * gnat.dg/aggr14.adb: Likewise.
6438         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
6439
6440 2010-04-12  Richard Guenther  <rguenther@suse.de>
6441
6442         PR c++/43611
6443         * g++.dg/torture/pr43611.C: New testcase.
6444
6445 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
6446
6447         PR c/36774
6448         * gcc.dg/pr36774-1.c: New test.
6449         * gcc.dg/pr36774-2.c: New test.
6450
6451 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
6452
6453         * gcc.target/sh/rte-delay-slot.c: New test.
6454
6455 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
6456
6457         * gnat.dg/pack9.adb: Remove -cargs option.
6458         * gnat.dg/aggr12.ad[sb]: New test.
6459
6460 2010-04-10  Jie Zhang  <jie@codesourcery.com>
6461
6462         PR target/43417
6463         * gcc.target/sh/pr43417.c: New test.
6464
6465 2010-04-10  Tobias Burnus  <burnus@net-b.de>
6466
6467         PR fortran/43591
6468         * gfortran.dg/spec_expr_6.f90: New test.
6469
6470 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
6471
6472         PR cpp/43195
6473         * gcc.dg/cpp/pr43195.c: New.
6474         * gcc.dg/cpp/pr43195.h: New.
6475
6476 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6477
6478         PR 42965
6479         * gcc.dg/Werror-6.c: Adjust.
6480         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
6481         * gcc.dg/Werror-4.c: Likewise.
6482         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
6483         * gcc.dg/Wswitch-enum-error.c: Likewise.
6484         * gcc.dg/Wpointer-arith.c: Likewise.
6485         * gcc.dg/Wfatal.c: Likewise.
6486         * gcc.dg/Wswitch-error.c: Likewise.
6487         * g++.dg/warn/unused-result1-Werror.c: Likewise.
6488         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
6489         * gcc.dg/cpp/warn-undef-2.c: Likewise.
6490         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
6491         * gcc.dg/cpp/warn-comments-2.c: Likewise.
6492         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
6493         * gcc.dg/cpp/warning-directive-2.c: Likewise.
6494         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
6495         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
6496         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
6497         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
6498         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
6499         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
6500         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
6501         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
6502         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
6503         * g++.dg/cpp/warning-directive-2.C: Likewise.
6504         * gfortran.dg/warning-directive-2.F90: Likewise.
6505
6506 2010-04-09  Jason Merrill  <jason@redhat.com>
6507
6508         PR c++/42623
6509         * g++.dg/template/sizeof13.C: New.
6510
6511 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
6512
6513         * g++.dg/other/pr35504.C: Add check for thiscall.
6514         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
6515         * gcc.dg/torture/stackalign/thiscall-1.c: New.
6516
6517 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6518
6519         PR c++/28584
6520         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
6521         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
6522         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
6523         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
6524         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
6525         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
6526         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
6527         * g++.dg/other/increment1.C: Likewise.
6528
6529 2010-04-09  Tobias Burnus  <burnus@net-b.de>
6530
6531         PR fortran/18918
6532         * gfortran.dg/coarray_7.f90: New test.
6533         * gfortran.dg/coarray_8.f90: New test.
6534
6535 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
6536
6537         PR fortran/28039
6538         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
6539
6540 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6541
6542         PR target/43643
6543         * gcc.dg/pr43643.c: New test.
6544
6545 2010-04-08  Tobias Burnus  <burnus@net-b.de>
6546
6547         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
6548
6549 2010-04-08  Richard Guenther  <rguenther@suse.de>
6550
6551         PR tree-optimization/43679
6552         * gcc.c-torture/compile/pr43679.c: New testcase.
6553
6554 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
6555
6556         PR debug/43670
6557         * gcc.dg/pr43670.c: New test.
6558
6559 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
6560
6561         PR middle-end/40815
6562         * gcc.dg/tree-ssa/reassoc-19.c: New.
6563
6564 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
6565
6566         PR c/18624
6567         * gcc.dg/Wunused-var-1.c: New test.
6568         * gcc.dg/Wunused-var-2.c: New test.
6569         * gcc.dg/Wunused-var-3.c: New test.
6570         * gcc.dg/Wunused-var-4.c: New test.
6571         * gcc.dg/Wunused-var-5.c: New test.
6572         * gcc.dg/Wunused-var-6.c: New test.
6573         * gcc.dg/Wunused-parm-1.c: New test.
6574
6575         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
6576         * gcc.dg/trunc-1.c: Likewise.
6577         * gcc.dg/vla-9.c: Likewise.
6578         * gcc.dg/dfp/composite-type.c: Likewise.
6579
6580 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
6581
6582         PR objc/35996
6583         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
6584         * obj-c++.dg/objc-gc-3.mm: Ditto.
6585
6586 2010-04-07  Simon Baldwin  <simonb@google.com>
6587
6588         * gcc.dg/cpp/warn-undef-2.c: New.
6589         * gcc.dg/cpp/warn-traditional-2.c: New.
6590         * gcc.dg/cpp/warn-comments-2.c: New.
6591         * gcc.dg/cpp/warning-directive-1.c: New.
6592         * gcc.dg/cpp/warn-long-long.c: New.
6593         * gcc.dg/cpp/warn-traditional.c: New.
6594         * gcc.dg/cpp/warn-variadic-2.c: New.
6595         * gcc.dg/cpp/warn-undef.c: New.
6596         * gcc.dg/cpp/warn-normalized-1.c: New.
6597         * gcc.dg/cpp/warning-directive-2.c: New.
6598         * gcc.dg/cpp/warn-long-long-2.c: New.
6599         * gcc.dg/cpp/warn-variadic.c: New.
6600         * gcc.dg/cpp/warn-normalized-2.c: New.
6601         * gcc.dg/cpp/warning-directive-3.c: New.
6602         * gcc.dg/cpp/warn-deprecated-2.c: New.
6603         * gcc.dg/cpp/warn-trigraphs-1.c: New.
6604         * gcc.dg/cpp/warn-multichar-2.c: New.
6605         * gcc.dg/cpp/warn-normalized-3.c: New.
6606         * gcc.dg/cpp/warning-directive-4.c: New.
6607         * gcc.dg/cpp/warn-unused-macros.c: New.
6608         * gcc.dg/cpp/warn-trigraphs-2.c: New.
6609         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
6610         * gcc.dg/cpp/warn-cxx-compat.c: New.
6611         * gcc.dg/cpp/warn-redefined.c: New.
6612         * gcc.dg/cpp/warn-trigraphs-3.c: New.
6613         * gcc.dg/cpp/warn-unused-macros-2.c: New.
6614         * gcc.dg/cpp/warn-deprecated.c: New.
6615         * gcc.dg/cpp/warn-trigraphs-4.c: New.
6616         * gcc.dg/cpp/warn-redefined-2.c: New.
6617         * gcc.dg/cpp/warn-comments.c: New.
6618         * gcc.dg/cpp/warn-multichar.c: New.
6619         * g++.dg/cpp/warning-directive-1.C: New.
6620         * g++.dg/cpp/warning-directive-2.C: New.
6621         * g++.dg/cpp/warning-directive-3.C: New.
6622         * g++.dg/cpp/warning-directive-4.C: New.
6623         * gfortran.dg/warning-directive-1.F90: New.
6624         * gfortran.dg/warning-directive-3.F90: New.
6625         * gfortran.dg/warning-directive-2.F90: New.
6626         * gfortran.dg/warning-directive-4.F90: New.
6627
6628 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
6629
6630         PR objc++/23716
6631         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
6632
6633 2010-04-07  Jason Merrill  <jason@redhat.com>
6634
6635         * g++.dg/template/dr408.C: New.
6636
6637         * g++.dg/lookup/ns4.C: New.
6638
6639         PR c++/38392
6640         * g++.dg/template/friend51.C: New test.
6641
6642         PR c++/41970
6643         * g++.old-deja/g++.other/linkage1.C: Adjust.
6644
6645 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
6646
6647         PR c++/42697
6648         * g++.dg/template/crash94.C: New test.
6649
6650 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
6651
6652         PR c++/40239
6653         * g++.dg/init/aggr5.C: New test.
6654         * g++.dg/init/aggr5.C: New test.
6655
6656 2010-04-07  Richard Guenther  <rguenther@suse.de>
6657
6658         PR tree-optimization/43270
6659         * g++.dg/warn/Warray-bounds-4.C: New testcase.
6660         * gcc.dg/Warray-bounds-7.c: Likewise.
6661
6662 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
6663
6664         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
6665         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
6666         * gnat.dg/bit_packed_array4.ad[sb]: New test.
6667
6668 2010-04-07  Jie Zhang  <jie@codesourcery.com>
6669
6670         PR c++/42556
6671         * g++.dg/init/pr42556.C: New test.
6672
6673 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
6674
6675         PR debug/43628
6676         * g++.dg/debug/dwarf2/typedef2.C: New test.
6677
6678 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
6679
6680         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
6681         c-c++-common/dwarf2/redeclaration-1.C
6682
6683 2010-04-06  Jason Merrill  <jason@redhat.com>
6684
6685         * g++.dg/cpp0x/pr31437.C: Adjust error location.
6686         * g++.dg/ext/attrib18.C: Likewise.
6687         * g++.dg/ext/bitfield2.C: Likewise.
6688         * g++.dg/ext/bitfield4.C: Likewise.
6689         * g++.dg/ext/visibility/warn2.C: Likewise.
6690         * g++.dg/ext/visibility/warn3.C: Likewise.
6691         * g++.dg/gomp/pr26690-1.C: Likewise.
6692         * g++.dg/inherit/covariant7.C: Likewise.
6693         * g++.dg/init/synth2.C: Likewise.
6694         * g++.dg/lookup/using7.C: Likewise.
6695         * g++.dg/other/crash-4.C: Likewise.
6696         * g++.dg/other/error13.C: Likewise.
6697         * g++.dg/other/error20.C: Likewise.
6698         * g++.dg/parse/crash31.C: Likewise.
6699         * g++.dg/parse/error16.C: Likewise.
6700         * g++.dg/parse/error19.C: Likewise.
6701         * g++.dg/parse/error27.C: Likewise.
6702         * g++.dg/parse/error28.C: Likewise.
6703         * g++.dg/parse/fused-params1.C: Likewise.
6704         * g++.dg/template/error2.C: Likewise.
6705         * g++.dg/template/local6.C: Likewise.
6706         * g++.dg/template/qualttp15.C: Likewise.
6707         * g++.dg/warn/Wnvdtor-2.C: Likewise.
6708         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
6709         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
6710         * g++.old-deja/g++.brendan/crash29.C: Likewise.
6711         * g++.old-deja/g++.eh/spec6.C: Likewise.
6712         * g++.old-deja/g++.jason/crash3.C: Likewise.
6713         * g++.old-deja/g++.jason/destruct2.C: Likewise.
6714         * g++.old-deja/g++.law/ctors5.C: Likewise.
6715         * g++.old-deja/g++.law/ctors9.C: Likewise.
6716         * g++.old-deja/g++.mike/p3538a.C: Likewise.
6717         * g++.old-deja/g++.mike/p3538b.C: Likewise.
6718         * g++.old-deja/g++.other/struct1.C: Likewise.
6719         * g++.old-deja/g++.other/volatile1.C: Likewise.
6720         * g++.old-deja/g++.pt/crash36.C: Likewise.
6721         * g++.old-deja/g++.pt/derived3.C: Likewise.
6722         * g++.old-deja/g++.robertl/eb109.C: Likewise.
6723         * g++.old-deja/g++.robertl/eb4.C: Likewise.
6724
6725 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
6726
6727         PR middle-end/43519
6728         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
6729         * gcc.dg/graphite/id-19.c: New.
6730
6731 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
6732
6733         PR middle-end/32824
6734         * gcc.dg/vect/pr32824: New.
6735
6736 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6737
6738         PR fortran/18918
6739         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
6740         * gfortran.dg/coarray_3.f90: Ditto.
6741         * gfortran.dg/coarray_4.f90: Ditto.
6742         * gfortran.dg/coarray_5.f90: Ditto.
6743         * gfortran.dg/coarray_6.f90: Ditto.
6744         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
6745
6746 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6747
6748         PR fortran/18918
6749         * gfortran.dg/coarray_4.f90: Fix test.
6750         * gfortran.dg/coarray_6.f90: Add more tests.
6751
6752 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6753
6754         PR fortran/18918
6755         * gfortran.dg/coarray_4.f90: New test.
6756         * gfortran.dg/coarray_5.f90: New test.
6757         * gfortran.dg/coarray_6.f90: New test.
6758
6759 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6760
6761         PR fortran/18918
6762         * gfortran.dg/iso_fortran_env_5.f90: New test.
6763         * gfortran.dg/iso_fortran_env_6.f90: New test.
6764
6765 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6766
6767         PR fortran/39997
6768         * gfortran.dg/coarray_1.f90: New test.
6769         * gfortran.dg/coarray_2.f90: New test.
6770         * gfortran.dg/coarray_3.f90: New test.
6771
6772 2010-04-06  Jason Merrill  <jason@redhat.com>
6773
6774         PR c++/43648
6775         * g++.dg/template/dtor8.C: New.
6776
6777         PR c++/43621
6778         * g++.dg/template/error-recovery2.C: New.
6779
6780 2010-04-06  Jan Hubicka  <jh@suse.czpli
6781
6782         PR tree-optimization/42906
6783         * gcc.dg/tree-ssa/dce-1.c: New testcase.
6784
6785 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6786
6787         PR fortran/43178
6788         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
6789         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
6790         * gfortran.dg/auto_dealloc_1.f90: Ditto.
6791
6792 2010-04-06  Richard Guenther  <rguenther@suse.de>
6793
6794         PR tree-optimization/43627
6795         * gcc.dg/tree-ssa/vrp49.c: New testcase.
6796
6797 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
6798
6799         PR target/43638
6800         * gcc.target/i386/pr43638.c: New test.
6801
6802 2010-04-06  Richard Guenther  <rguenther@suse.de>
6803
6804         PR middle-end/43661
6805         * gcc.c-torture/compile/pr43661.c: New testcase.
6806
6807 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
6808
6809         * gcc.target/s390/stackcheck1.c: Add dg-warning.
6810
6811 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
6812
6813         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
6814
6815 2010-04-02  Richard Guenther  <rguenther@suse.de>
6816
6817         PR tree-optimization/43629
6818         * gcc.c-torture/execute/pr43629.c: New testcase.
6819
6820 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
6821             Dominique d'Humieres  <dominiq@lps.ens.fr>
6822
6823         PR libfortran/43605
6824         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
6825
6826 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
6827
6828         PR debug/43325
6829         * c-c++-common/dwarf2/redeclaration-1.C: New test.
6830
6831 2010-04-01  Jason Merrill  <jason@redhat.com>
6832
6833         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
6834
6835 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
6836             Manfred Schwarb  <manfred99@gmx.ch>
6837
6838         PR libfortran/43605
6839         * gfortran.dg/ftell_3.f90: New test.
6840
6841 2010-04-01  Richard Guenther  <rguenther@suse.de>
6842
6843         PR middle-end/43614
6844         * gcc.c-torture/compile/pr43614.c: New testcase.
6845
6846 2010-04-01  Martin Jambor  <mjambor@suse.cz>
6847
6848         PR tree-optimization/43141
6849         * gcc.dg/guality/pr43141.c: New test.
6850
6851 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6852
6853         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
6854         * g++.dg/eh/spbp.C: Likewise.
6855         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
6856         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
6857         superfluous casts.
6858         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
6859         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
6860         * objc.dg/dwarf-2.m: Likewise.
6861
6862 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
6863
6864         PR middle-end/43464
6865         * gcc.dg/graphite/id-pr43464.c: New.
6866         * gcc.dg/graphite/id-pr43464-1.c: New.
6867
6868 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
6869
6870         PR middle-end/43351
6871         * gcc.dg/graphite/id-pr43351.c
6872
6873 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
6874
6875         PR testsuite/35165
6876         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
6877         * obj-c++.dg/try-catch-2.mm: Ditto.
6878         * obj-c++.dg/lookup-2.mm: Ditto.
6879         * obj-c++.dg/encode-8.m: Ditto.
6880         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
6881         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
6882         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
6883         * obj-c++.dg/const-str-11.mm: Ditto.
6884         * obj-c++.dg/const-str-9.mm: Ditto.
6885         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
6886         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
6887         * obj-c++.dg/except-1.mm: Ditto.
6888         * obj-c++.dg/const-str-7.mm: Ditto.
6889         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
6890         * obj-c++.dg/const-str-3.mm: Ditto.
6891         * obj-c++.dg/const-str-7.mm: Ditto.
6892         * obj-c++.dg/stubify-2.mm: Change dump file name.
6893
6894         PR objc++/23613
6895         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
6896         New macro.
6897         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
6898         Remove dg-xfail-if.
6899
6900 2010-03-31  Martin Jambor  <mjambor@suse.cz>
6901
6902         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
6903         only with -O2, -O3 or -Os and not with -fwhopr.
6904
6905 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
6906
6907         PR c++/43558
6908         * g++.dg/template/typedef31.C: New test.
6909
6910 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6911
6912         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
6913         assembler output on *-*-solaris2*.
6914         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
6915
6916 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
6917
6918         PR debug/43557
6919         * gcc.dg/pr43557-1.c: New test.
6920         * gcc.dg/pr43557-2.c: New file.
6921
6922 2010-03-31  Jie Zhang  <jie@codesourcery.com>
6923
6924         PR 43562
6925         * gcc.dg/pr43562.c: New test.
6926
6927 2010-03-30  Jason Merrill  <jason@redhat.com>
6928
6929         PR c++/43076
6930         * g++.dg/template/error-recovery1.C: New.
6931
6932         PR c++/41786
6933         * g++.dg/parse/ambig5.C: New.
6934
6935 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
6936
6937         PR debug/43593
6938         * gcc.dg/guality/pr43593.c: New test.
6939
6940 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
6941
6942         PR middle-end/43430
6943         * gcc.dg/vect/pr43430-1.c: New.
6944
6945 2010-03-30  Jason Merrill  <jason@redhat.com>
6946
6947         PR c++/43559
6948         * g++.dg/template/partial7.C: New.
6949
6950 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6951
6952         * gcc.target/s390/stackcheck1.c: New testcase.
6953
6954 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6955
6956         PR libfortran/43265
6957         * gfortran.dg/read_eof_8.f90: New test.
6958
6959 2010-03-29  Jason Merrill  <jason@redhat.com>
6960
6961         * gcc.dg/cpp/include6.c: Change [] to ().
6962
6963         N3077
6964         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
6965         splicing and UCNs.
6966         * c-c++-common/raw-string-2.c: Add trigraph test.
6967         * c-c++-common/raw-string-8.c: New.
6968         * c-c++-common/raw-string-9.c: New.
6969         * c-c++-common/raw-string-10.c: New.
6970
6971         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
6972         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
6973         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
6974         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
6975         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
6976         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
6977         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
6978
6979 2010-03-29  Richard Guenther  <rguenther@suse.de>
6980
6981         PR tree-optimization/43560
6982         * gcc.dg/torture/pr43560.c: New testcase.
6983
6984 2010-03-29  Jason Merrill  <jason@redhat.com>
6985
6986         N3077
6987         * g++.dg/ext/raw-string-1.C: Change [] to ().
6988         * g++.dg/ext/raw-string-2.C: Change [] to ().
6989         Don't use \ in delimiter.
6990         * g++.dg/ext/raw-string-3.C: Change [] to ().
6991         * g++.dg/ext/raw-string-4.C: Change [] to ().
6992         * g++.dg/ext/raw-string-5.C: Change [] to ().
6993         Test for error on \ in delimiter.
6994         * g++.dg/ext/raw-string-6.C: Change [] to ().
6995         * g++.dg/ext/raw-string-7.C: Change [] to ().
6996
6997 2010-03-29  Jie Zhang  <jie@codesourcery.com>
6998
6999         PR 43564
7000         * gcc.dg/pr43564.c: New test.
7001
7002 2010-03-29  Tobias Burnus  <burnus@net-b.de>
7003
7004         PR fortran/43551
7005         * gfortran.dg/direct_io_12.f90: New test.
7006
7007 2010-03-28  Jan Hubicka  <jh@suse.cz>
7008
7009         PR tree-optimization/43505
7010         * gfortran.dg/pr43505.f90: New testcase.
7011
7012 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
7013
7014         PR tree-optimization/43528
7015         * gcc.target/i386/pr43528.c: New test.
7016
7017 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
7018
7019         PR c/43381
7020         * gcc.dg/parm-impl-decl-3.c: New test.
7021
7022 2010-03-26  Jason Merrill  <jason@redhat.com>
7023
7024         PR c++/43509
7025         * g++.dg/cpp0x/parse1.C: New.
7026
7027 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
7028
7029         PR target/43524
7030         * gcc.target/i386/pr43524.c: New test.
7031
7032 2010-03-26  Martin Jambor  <mjambor@suse.cz>
7033
7034         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
7035         whitespace, rename main to foo.
7036         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
7037         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
7038         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
7039         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
7040         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
7041         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
7042         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
7043         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
7044         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
7045         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
7046         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
7047
7048 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
7049
7050         PR c++/43327
7051         * g++.dg/other/crash-10.C: New test.
7052         * g++.dg/other/crash-11.C: New test.
7053
7054 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7055
7056         PR libfortran/43517
7057         * gfortran.dg/read_eof_7.f90: New test.
7058
7059 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7060
7061         PR objc/35165
7062         PR testsuite/43512
7063         * objc-obj-c++-shared: New directory.
7064         * objc-obj-c++-shared/Object1-implementation.h: New file.
7065         * objc-obj-c++-shared/Object1.h: New file.
7066         * objc-obj-c++-shared/Protocol1.h: New file.
7067         * objc-obj-c++-shared/next-abi.h: New file.
7068         * objc-obj-c++-shared/next-mapping.h: New file.
7069         * objc/execute/next_mapping.h: Delete.
7070         * objc.dg/special/special.exp: For all targets run the tests with
7071         -fgnu-runtime, for darwin targets also run the tests with
7072         -fnext-runtime.
7073         * objc.dg/dg.exp: Ditto.
7074         * obj-c++.dg/dg.exp: Ditto.
7075         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
7076         Protocol1.h) and next-mapping.h as required.  Amend testcase to
7077         include use of updated NeXT interface.
7078         * objc/execute/formal_protocol-5.m: Ditto.
7079         * objc/execute/protocol-isEqual-2.m: Ditto.
7080         * objc/execute/protocol-isEqual-4.m: Ditto.
7081         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
7082         Protocol1.h) and next-mapping.h as required.
7083         * objc/execute/object_is_class.m: Ditto.
7084         * objc/execute/enumeration-1.m: Ditto.
7085         * objc/execute/class-13.m: Ditto.
7086         * objc/execute/formal_protocol-2.m: Ditto.
7087         * objc/execute/formal_protocol-4.m: Ditto.
7088         * objc/execute/class-1.m: Ditto.
7089         * objc/execute/bycopy-1.m: Ditto.
7090         * objc/execute/formal_protocol-6.m: Ditto.
7091         * objc/execute/bycopy-3.m: Ditto.
7092         * objc/execute/class-3.m: Ditto.
7093         * objc/execute/bf-11.m: Ditto.
7094         * objc/execute/class-5.m: Ditto.
7095         * objc/execute/bf-13.m: Ditto.
7096         * objc/execute/class-7.m: Ditto.
7097         * objc/execute/bf-15.m: Ditto.
7098         * objc/execute/class-9.m: Ditto.
7099         * objc/execute/bf-17.m: Ditto.
7100         * objc/execute/bf-19.m: Ditto.
7101         * objc/execute/IMP.m: Ditto.
7102         * objc/execute/exceptions/catchall-1.m: Ditto.
7103         * objc/execute/exceptions/trivial.m: Ditto.
7104         * objc/execute/exceptions/finally-1.m: Ditto.
7105         * objc/execute/exceptions/local-variables-1.m: Ditto.
7106         * objc/execute/exceptions/foward-1.m: Ditto.
7107         * objc/execute/bf-2.m: Ditto.
7108         * objc/execute/string1.m: Ditto.
7109         * objc/execute/bf-4.m: Ditto.
7110         * objc/execute/informal_protocol.m: Ditto.
7111         * objc/execute/string3.m: Ditto.
7112         * objc/execute/bf-6.m: Ditto.
7113         * objc/execute/bf-8.m: Ditto.
7114         * objc/execute/class-tests-1.h: Ditto.
7115         * objc/execute/protocol-isEqual-1.m: Ditto.
7116         * objc/execute/protocol-isEqual-3.m: Ditto.
7117         * objc/execute/_cmd.m: Ditto.
7118         * objc/execute/function-message-1.m: Ditto.
7119         * objc/execute/bf-20.m: Ditto.
7120         * objc/execute/bf-common.h: Ditto.
7121         * objc/execute/np-2.m: Ditto.
7122         * objc/execute/class-10.m: Ditto.
7123         * objc/execute/class-12.m: Ditto.
7124         * objc/execute/enumeration-2.m: Ditto.
7125         * objc/execute/class-14.m: Ditto.
7126         * objc/execute/encode-1.m: Ditto.
7127         * objc/execute/formal_protocol-1.m: Ditto.
7128         * objc/execute/formal_protocol-3.m: Ditto.
7129         * objc/execute/accessing_ivars.m: Ditto.
7130         * objc/execute/bycopy-2.m: Ditto.
7131         * objc/execute/class-2.m: Ditto.
7132         * objc/execute/bf-10.m: Ditto.
7133         * objc/execute/formal_protocol-7.m: Ditto.
7134         * objc/execute/root_methods.m: Ditto.
7135         * objc/execute/class-4.m: Ditto.
7136         * objc/execute/bf-12.m: Ditto.
7137         * objc/execute/class-6.m: Ditto.
7138         * objc/execute/bf-14.m: Ditto.
7139         * objc/execute/nested-func-1.m: Ditto.
7140         * objc/execute/class-8.m: Ditto.
7141         * objc/execute/private.m: Ditto.
7142         * objc/execute/bf-16.m: Ditto.
7143         * objc/execute/bf-18.m: Ditto.
7144         * objc/execute/load-3.m: Ditto.
7145         * objc/execute/compatibility_alias.m: Ditto.
7146         * objc/execute/bf-1.m: Ditto.
7147         * objc/execute/no_clash.m: Ditto.
7148         * objc/execute/bf-3.m: Ditto.
7149         * objc/execute/string2.m: Ditto.
7150         * objc/execute/bf-5.m: Ditto.
7151         * objc/execute/string4.m: Ditto.
7152         * objc/execute/bf-7.m: Ditto.
7153         * objc/execute/object_is_meta_class.m: Ditto.
7154         * objc/execute/bf-9.m: Ditto.
7155         * objc/execute/bf-21.m: Ditto.
7156         * objc/execute/cascading-1.m: Ditto.
7157         * objc/execute/trivial.m: Ditto.
7158         * objc/execute/np-1.m: Ditto.
7159         * objc/compile/trivial.m: Ditto.
7160         * objc/execute/class_self-2.m: Include <stdlib.h>.
7161         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
7162         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
7163         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
7164         and 64bit. Use new NeXT interface as required.
7165         * objc.dg/special/unclaimed-category-1.m: Ditto.
7166         * objc.dg/special/unclaimed-category-1.h: Ditto.
7167         * objc.dg/special/unclaimed-category-1a.m: Ditto.
7168         * objc.dg/func-ptr-1.m: Ditto.
7169         * objc.dg/stret-1.m: Ditto.
7170         * objc.dg/encode-2.m: Ditto.
7171         * objc.dg/category-1.m: Ditto.
7172         * objc.dg/encode-3.m: Ditto.
7173         * objc.dg/call-super-3.m: Ditto.
7174         * objc.dg/method-3.m: Ditto.
7175         * objc.dg/func-ptr-2.m: Ditto.
7176         * objc.dg/lookup-1.m: Ditto.
7177         * objc.dg/encode-4.m: Ditto.
7178         * objc.dg/fix-and-continue-1.m: Ditto.
7179         * objc.dg/proto-lossage-3.m: Ditto.
7180         * objc.dg/method-13.m: Ditto.
7181         * objc.dg/proto-qual-1.m: Ditto.
7182         * objc.dg/zero-link-3.m: Ditto.
7183         * objc.dg/bitfield-1.m: Ditto.
7184         * objc.dg/va-meth-1.m: Ditto.
7185         * objc.dg/super-class-3.m: Ditto.
7186         * objc.dg/call-super-1.m: Ditto.
7187         * objc.dg/type-size-2.m: Ditto.
7188         * objc.dg/method-10.m: Ditto.
7189         * objc.dg/defs.m: Ditto.
7190         * objc.dg/const-str-3.m: Ditto.
7191         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
7192         Protocol1.h) and next-mapping.h as required. Use new NeXT
7193         interface as required.
7194         * objc.dg/super-class-4.m: Ditto.
7195         * objc.dg/comp-types-8.m: Ditto.
7196         * objc.dg/call-super-2.m: Ditto.
7197         * objc.dg/objc-fast-4.m: Ditto.
7198         * objc.dg/method-6.m: Ditto.
7199         * objc.dg/const-str-3.m: Ditto.
7200         * objc.dg/const-str-7.m: Ditto.
7201         * objc.dg/method-15.m: Ditto.
7202         * objc.dg/method-19.m: Ditto.
7203         * objc.dg/sync-1.m: Ditto.
7204         * objc.dg/layout-1.m: Ditto.
7205         * objc.dg/bitfield-3.m: Ditto.
7206         * objc.dg/try-catch-3.m: Ditto.
7207         * objc.dg/try-catch-7.m: Ditto.
7208         * objc.dg/comp-types-10.m: Ditto.
7209         * objc.dg/selector-2.: Ditto.
7210         * objc.dg/method-7.m: Ditto.
7211         * objc.dg/typedef-alias-1.m: Ditto.
7212         * objc.dg/proto-lossage-2.m: Ditto.
7213         * objc.dg/comp-types-11.m: Ditto.
7214         * objc.dg/sizeof-1.m: Ditto.
7215         * objc.dg/method-17.m: Ditto.
7216         * objc.dg/bitfield-5.m: Ditto.
7217         * objc.dg/try-catch-1.m: Ditto.
7218         * objc.dg/encode-5.m: Ditto.
7219         * objc.dg/fix-and-continue-2.m: Ditto.
7220         * objc.dg/method-9.m: Ditto.
7221         * objc.dg/isa-field-1.m: Ditto.
7222         * objc.dg/local-decl-2.m: Ditto.
7223         * objc.dg/objc-gc-4.m: Ditto.
7224         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
7225         * objc.dg/gnu-runtime-3.m: Ditto.
7226         * objc.dg/encode-7.m: Ditto.
7227         * objc.dg/encode-8.m: Ditto.
7228         * objc.dg/selector-3.m: Ditto.
7229         * objc.dg/gnu-runtime-1.m: Ditto.
7230         * objc.dg/const-str-12.m: Ditto.
7231         * objc.dg/gnu-runtime-2.m: Ditto.
7232         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
7233         * objc.dg/selector-1.m: Ditto.
7234         * objc.dg/stubify-2.m: Ditto.
7235         * objc.dg/zero-link-1.m: Ditto.
7236         * objc.dg/stret-2.m: Ditto.
7237         * objc.dg/zero-link-2.m: Ditto.
7238         * objc.dg/next-runtime-1.m: Ditto.
7239         * objc.dg/symtab-1.m: Ditto.
7240         * objc.dg/stubify-1.m: Ditto.
7241         * objc.dg/bitfield-2.m: Ditto.
7242         * objc.dg/try-catch-10.m: Apply to both runtimes.
7243         * objc.dg/const-str-1.m: Ditto.
7244         * objc.dg/image-info.m: Ditto.
7245         * objc.dg/encode-9.m: Ditto.
7246         * objc.dg/pragma-1.m: Apply test to all targets.
7247         * objc.dg/const-str-4.m: Ditto.
7248         * objc.dg/const-str-8.m: Ditto.
7249         * objc.dg/super-class-2.m: Ditto.
7250         * objc.dg/try-catch-5.m: Ditto.
7251         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
7252         Protocol1.h) and next-mapping.h as required. Use new NeXT
7253         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
7254         * objc.dg/const-str-11.m: Ditto.
7255         * objc.dg/const-str-9.m: Ditto.
7256         * objc.dg/method-4.m: Skip for 64Bit NeXT.
7257         * objc.dg/encode-1.m: Remove redundant -lobjc.
7258         * objc.dg/try-catch-9.m: Tidy space.
7259         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
7260         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
7261         and 64bit. Use new NeXT interface as required.
7262         * obj-c++.dg/template-4.mm: Ditto.
7263         * obj-c++.dg/defs.mm: Ditto.
7264         * obj-c++.dg/basic.mm: Ditto.
7265         * obj-c++.dg/encode-4.mm: Ditto.
7266         * obj-c++.dg/method-17.mm: Ditto.
7267         * obj-c++.dg/proto-lossage-3.mm: Ditto.
7268         * obj-c++.dg/cxx-class-1.mm: Ditto.
7269         * obj-c++.dg/method-10.mm: Ditto.
7270         * obj-c++.dg/va-meth-1.mm: Ditto.
7271         * obj-c++.dg/encode-5.mm: Ditto.
7272         * obj-c++.dg/lookup-2.mm: Ditto.
7273         * obj-c++.dg/template-3.mm: Ditto.
7274         * obj-c++.dg/proto-qual-1.mm: Ditto.
7275         * obj-c++.dg/qual-types-1.m: Ditto.
7276         * obj-c++.dg/cxx-scope-1.mm: Ditto.
7277         * obj-c++.dg/template-1.mm: Ditto.
7278         * obj-c++.dg/encode-6.mm: Ditto.
7279         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
7280         Protocol1.h) and next-mapping.h as required. Use new NeXT
7281         interface as required.
7282         * obj-c++.dg/except-1.mm: Ditto.
7283         * obj-c++.dg/const-str-7.mm: Ditto.
7284         * obj-c++.dg/ivar-list-semi.mm: Ditto.
7285         * obj-c++.dg/cxx-scope-2.mm: Ditto.
7286         * obj-c++.dg/selector-2.mm: Ditto.
7287         * obj-c++.dg/isa-field-1.mm: Ditto.
7288         * obj-c++.dg/try-catch-1.mm: Ditto.
7289         * obj-c++.dg/local-decl-1.mm: Ditto.
7290         * obj-c++.dg/try-catch-9.mm: Ditto.
7291         * obj-c++.dg/no-extra-load.mm: Ditto.
7292         * obj-c++.dg/selector-5.mm: Ditto.
7293         * obj-c++.dg/method-12.mm: Ditto.
7294         * obj-c++.dg/try-catch-11.mm: Ditto.
7295         * obj-c++.dg/comp-types-11.mm: Ditto.
7296         * obj-c++.dg/bitfield-3.mm: Ditto.
7297         * obj-c++.dg/method-6.mm: Ditto.
7298         * obj-c++.dg/super-class-2.mm: Ditto.
7299         * obj-c++.dg/method-21.mm: Ditto.
7300         * obj-c++.dg/const-str-8.mm: Ditto.
7301         * obj-c++.dg/try-catch-7.mm: Ditto.
7302         * obj-c++.dg/method-15.mm: Ditto.
7303         * obj-c++.dg/layout-1.mm: Ditto.
7304         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
7305         * obj-c++.dg/const-str-3.mm: Ditto.
7306         * obj-c++.dg/try-catch-2.mm: Ditto.
7307         * obj-c++.dg/objc-gc-3.mm: Ditto.
7308         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
7309         * obj-c++.dg/bitfield-1.mm: Ditto.
7310         * obj-c++.dg/selector-6.mm: Ditto.
7311         * obj-c++.dg/method-13.mm: Ditto.
7312         * obj-c++.dg/comp-types-12.mm: Ditto.
7313         * obj-c++.dg/bitfield-4.mm: Ditto.
7314         * obj-c++.dg/try-catch-8.mm: Ditto.
7315         * obj-c++.dg/method-2.mm: Ditto.
7316         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
7317         * obj-c++.dg/typedef-alias-1.mm: Ditto.
7318         * obj-c++.dg/const-str-4.mm: Ditto.
7319         * obj-c++.dg/proto-lossage-2.mm: Ditto.
7320         * obj-c++.dg/try-catch-3.mm: Ditto.
7321         * obj-c++.dg/comp-types-9.mm: Ditto.
7322         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
7323         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
7324         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
7325         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
7326         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
7327         Use new NeXT interface as required.
7328         * obj-c++.dg/const-str-10.mm: Ditto.
7329         * obj-c++.dg/const-str-11.mm: Ditto.
7330         * obj-c++.dg/const-str-9.mm: Ditto.
7331         * obj-c++.dg/method-11.mm: Ditto.
7332         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
7333         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
7334         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
7335         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
7336         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
7337
7338 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
7339
7340         PR c++/43206
7341         * g++.dg/template/typedef30.C: New test case.
7342
7343 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
7344
7345         PR c/43385
7346         * gcc.c-torture/execute/pr43385.c: New test.
7347
7348 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
7349
7350         * gcc.dg/strncpy-fix-1.c: New test.
7351
7352 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7353
7354         PR testsuite/41609
7355         * lib/objc-torture.exp (objc-set-runtime-options): New.
7356         * objc/execute/execute.exp: Check runtime options on each pass.
7357         * objc/execute/exceptions/exceptions.exp: Ditto.
7358         * objc/compile/compile.exp: Ditto.
7359
7360         PR testsuite/42348
7361         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
7362         standard tests.
7363         (check_effective_target_objc2): New proc.
7364         (check_effective_target_next_runtime): New proc.
7365         * lib/objc.exp: Determine which runtime is in force and support it.
7366         * lib/obj-c++.exp: Ditto.
7367
7368 2010-03-24  Jason Merrill  <jason@redhat.com>
7369
7370         PR c++/43502
7371         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
7372
7373 2010-03-24  Martin Jambor  <mjambor@suse.cz>
7374
7375         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
7376         a loop.
7377         * gcc.dg/ipa/ipa-2.c: Likewise.
7378         * gcc.dg/ipa/ipa-3.c: Likewise.
7379         * gcc.dg/ipa/ipa-4.c: Likewise.
7380         * gcc.dg/ipa/ipa-5.c: Likewise.
7381         * gcc.dg/ipa/ipa-7.c: Likewise.
7382         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
7383         a loop.
7384         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
7385         i_can_not_be_propagated_fully2 into a loop.
7386         * gcc.dg/ipa/ipa-8.c: New test.
7387         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
7388
7389 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
7390
7391         PR debug/19192
7392         PR debug/43479
7393         * gcc.dg/guality/pr43479.c: New test.
7394         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
7395         and add volatile keyword.
7396
7397 2010-03-23  Mike Stump  <mikestump@comcast.net>
7398
7399         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
7400
7401 2010-03-23  Jason Merrill  <jason@redhat.com>
7402
7403         * g++.dg/ext/altivec-17.C: Adjust error message.
7404
7405         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
7406         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
7407         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
7408         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
7409         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
7410         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
7411
7412 2010-03-22  Jason Merrill  <jason@redhat.com>
7413
7414         PR c++/43333
7415         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
7416         * g++.dg/ext/is_pod_98.C: New.
7417
7418         PR c++/43281
7419         * g++.dg/cpp0x/auto18.C: New.
7420
7421         * gcc.dg/pr36997.c: Adjust error message.
7422         * g++.dg/ext/vector9.C: Likewise.
7423         * g++.dg/conversion/simd3.C: Likewise.
7424         * g++.dg/other/error23.C: Likewise.
7425
7426 2010-03-22  Michael Matz  <matz@suse.de>
7427
7428         PR middle-end/43475
7429         * gfortran.dg/pr43475.f90: New testcase.
7430
7431 2010-03-22  Richard Guenther  <rguenther@suse.de>
7432
7433         PR tree-optimization/43390
7434         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
7435
7436 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7437
7438         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
7439         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
7440
7441 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
7442             Michael Matz  <matz@suse.de>
7443
7444         PR c++/43081
7445         * g++.dg/parse/crash56.C: New test.
7446
7447 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
7448
7449         PR fortran/43450
7450         * gfortran.dg/whole_file_15.f90 : New test.
7451
7452 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7453
7454         PR fortran/43409
7455         * gfortran.dg/inquire_size.f90: New test.
7456
7457 2010-03-20  Richard Guenther  <rguenther@suse.de>
7458
7459         PR rtl-optimization/43438
7460         * gcc.c-torture/execute/pr43438.c: New testcase.
7461
7462 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
7463
7464         PR c++/43375
7465         * g++.dg/abi/mangle42.C: New test.
7466
7467 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
7468
7469         PR C/43211
7470         * gcc.dg/pr43211.c: New test.
7471         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
7472
7473 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
7474
7475         PR rtl-optimization/42258
7476         * gcc.target/arm/thumb1-mul-moves.c: New test.
7477
7478         PR target/40697
7479         * gcc.target/arm/thumb-andsi.c: New test.
7480
7481         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
7482         dg-require-effective-target.
7483
7484 2010-03-19  Michael Matz  <matz@suse.de>
7485
7486         PR c++/43116
7487         * g++.dg/other/pr43116.C: New testcase.
7488
7489 2010-03-19  Michael Matz  <matz@suse.de>
7490
7491         PR target/43305
7492         * gcc.dg/pr43305.c: New testcase.
7493
7494 2010-03-19  Richard Guenther  <rguenther@suse.de>
7495
7496         PR tree-optimization/43415
7497         * gcc.c-torture/compile/pr43415.c: New testcase.
7498
7499 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
7500
7501         PR ada/43106
7502         * gnat.dg/case_optimization2.adb: New test.
7503         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
7504
7505 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7506             Jack Howarth <howarth@bromo.med.uc.edu>
7507
7508         PR target/36399
7509         * gcc.target/i386/push-1.c: Don't xfail
7510           scan-assembler-not "movups" on darwin.
7511
7512 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
7513
7514         PR debug/43058
7515         * gcc.dg/pr43058.c: New test.
7516
7517 2010-03-18  Martin Jambor  <mjambor@suse.cz>
7518
7519         PR middle-end/42450
7520         * g++.dg/torture/pr42450.C: New test.
7521
7522 2010-03-18  Michael Matz  <matz@suse.de>
7523
7524         PR middle-end/43419
7525         * gcc.dg/pr43419.c: New testcase.
7526
7527 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
7528
7529         PR rtl-optimization/43360
7530         * gcc.dg/torture/pr43360.c: New.
7531
7532 2010-03-18  Michael Matz  <matz@suse.de>
7533
7534         PR tree-optimization/43402
7535         * gcc.dg/pr43402.c: New testcase.
7536
7537 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
7538
7539         PR target/42427
7540         * gcc.dg/pr42427.c: New test.
7541
7542 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7543
7544         PR libfortran/43265
7545         * gfortran.dg/read_empty_file.f: New test.
7546         * gfortran.dg/read_eof_all.f90: New test.
7547         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
7548         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
7549
7550 2010-03-17  Michael Matz  <matz@suse.de>
7551
7552         * gcc.dg/pr43300.c: Add -w.
7553
7554 2010-03-17  Richard Guenther  <rguenther@suse.de>
7555
7556         * gcc.dg/pr43379.c: Add -w.
7557
7558 2010-03-17  Tobias Burnus  <burnus@net-b.de>
7559
7560         PR fortran/43331
7561         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
7562
7563 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
7564
7565         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
7566
7567 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7568
7569         * ada/acats/run_all.sh: Log start and end times.
7570
7571 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7572
7573         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
7574
7575 2010-03-16  Richard Guenther  <rguenther@suse.de>
7576
7577         PR middle-end/43379
7578         * gcc.dg/pr43379.c: New testcase.
7579
7580 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
7581
7582         PR debug/43051
7583         * gcc.dg/guality/pr43051-1.c: New test.
7584
7585 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
7586
7587         PR testsuite/43363
7588         * g++.dg/ext/altivec-17.C: Handle changes to error message.
7589
7590 2010-03-15  Michael Matz  <matz@suse.de>
7591
7592         PR middle-end/43300
7593         * gcc.dg/pr43300.c: New testcase.
7594
7595 2010-03-15  Richard Guenther  <rguenther@suse.de>
7596
7597         PR tree-optimization/43367
7598         * gcc.c-torture/compile/pr43367.c: New testcase.
7599
7600 2010-03-15  Richard Guenther  <rguenther@suse.de>
7601
7602         PR tree-optimization/43317
7603         * gcc.dg/pr43317.c: New testcase.
7604
7605 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
7606
7607         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
7608
7609 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
7610
7611         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
7612
7613 2010-03-14  Tobias Burnus  <burnus@net-b.de>
7614
7615         PR fortran/43362
7616         * gfortran.dg/impure_constructor_1.f90: New test.
7617
7618 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
7619
7620         PR middle-end/43354
7621         * gfortran.dg/graphite/id-pr43354.f: New.
7622
7623 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
7624
7625         PR middle-end/43349
7626         * gfortran.dg/graphite/pr43349.f: New.
7627
7628 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
7629
7630         PR middle-end/43306
7631         * gcc.dg/graphite/pr43306.c: New.
7632
7633 2010-03-12  David S. Miller  <davem@davemloft.net>
7634
7635         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
7636         sparc.
7637
7638 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7639
7640         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
7641
7642 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
7643
7644         PR fortran/43291
7645         PR fortran/43326
7646         * gfortran.dg/dynamic_dispatch_7.f03: New test.
7647
7648 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
7649
7650         * gfortran.dg/default_format_denormal_1.f90: Don't assume
7651         fail for *-*-mingw* targets.
7652
7653 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
7654
7655         PR debug/43329
7656         * gcc.dg/guality/pr43329-1.c: New test.
7657
7658 2010-03-11  Martin Jambor  <mjambor@suse.cz>
7659
7660         PR tree-optimization/43257
7661         * g++.dg/torture/pr43257.C: New test.
7662
7663 2010-03-11  Tobias Burnus  <burnus@net-b.de>
7664
7665         PR fortran/43228
7666         * gfortran.dg/namelist_61.f90: New test.
7667
7668 2010-03-11  Richard Guenther  <rguenther@suse.de>
7669
7670         PR tree-optimization/43255
7671         * gcc.c-torture/compile/pr43255.c: New testcase.
7672
7673 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7674
7675         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
7676         * gcc.dg/pr43280.c: New testcase.
7677
7678 2010-03-11  Richard Guenther  <rguenther@suse.de>
7679
7680         PR lto/43200
7681         * gcc.dg/lto/20100227-1_0.c: New testcase.
7682         * gcc.dg/lto/20100227-1_1.c: Likewise.
7683
7684 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7685
7686         PR libfortran/43320
7687         PR libfortran/43265
7688         * gfortran.dg/read_eof_6.f: New test
7689         * gfortran.dg/read_x_eof.f90: New test.
7690         * gfortran.dg/read_x_past.f: Update test.
7691
7692 2010-03-10  Jan Hubicka   <jh@suse.cz>
7693
7694         * gcc.c-torture/compile/pr43288.c: New test.
7695
7696 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7697
7698         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
7699         -fpic/-fPIC flags.
7700         * g++.old-deja/g++.pt/asm2.C: Likewise.
7701         * gcc.c-torture/compile/20000804-1.c: Likewise.
7702         * gcc.target/i386/clobbers.c: Likewise.
7703
7704 2010-03-10  Tobias Burnus  <burnus@net-b.de>
7705
7706         PR fortran/43303
7707         * gfortran.dg/c_assoc_3.f90: New test.
7708
7709 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
7710
7711         PR debug/36728
7712         * gcc.dg/guality/pr36728-1.c: New test.
7713         * gcc.dg/guality/pr36728-2.c: New test.
7714
7715 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
7716
7717         * gcc.dg/h8300-div-delay-slot.c: New test.
7718
7719 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
7720
7721         PR tree-optimization/43236
7722         * gcc.c-torture/execute/pr43236.c: New test.
7723
7724 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
7725
7726         PR middle-end/42859
7727         * g++.dg/eh/pr42859.C: New test.
7728
7729 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
7730
7731         PR debug/43299
7732         * gcc.dg/pr43299.c: New test.
7733
7734         PR debug/43290
7735         * g++.dg/eh/unwind2.C: New test.
7736
7737 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
7738             Reza Yazdani  <reza.yazdani@amd.com>
7739
7740         PR middle-end/43065
7741         * gcc.dg/graphite/run-id-4.c: New.
7742
7743 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
7744
7745         PR middle-end/43065
7746         * gcc.dg/graphite/run-id-3.c: New.
7747
7748 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
7749
7750         PR middle-end/42644
7751         PR middle-end/42130
7752         * gcc.dg/graphite/id-18.c: New.
7753         * gcc.dg/graphite/run-id-pr42644.c: New.
7754
7755 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
7756
7757         PR middle-end/42326
7758         * gcc.dg/graphite/pr42326.c: New.
7759
7760 2010-03-08  Richard Guenther  <rguenther@suse.de>
7761
7762         PR tree-optimization/43269
7763         * gcc.c-torture/execute/pr43269.c: New testcase.
7764
7765 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
7766
7767         PR fortran/43256
7768         * gfortran.dg/typebound_call_13.f03: New.
7769
7770 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
7771
7772         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
7773         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
7774
7775 2010-03-05  Jason Merrill  <jason@redhat.com>
7776
7777         * g++.dg/abi/mangle40.C: Require weak and alias.
7778
7779 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
7780
7781         PR middle-end/42326
7782         * gfortran.dg/graphite/pr42326.f90: New.
7783         * gfortran.dg/graphite/pr42326-1.f90: New.
7784
7785 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7786
7787         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
7788         (gnat_target_compile): Likewise.
7789         Reinitialize GNAT_UNDER_TEST if target changes.
7790         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
7791         (local_find_gnatmake): Pass full --GCC to gnatlink.
7792         Remove --LINK.
7793
7794 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
7795
7796         PR c/43248
7797         * gcc.dg/compound-literal-1.c: New testcase.
7798
7799 2010-03-04  Martin Jambor  <mjambor@suse.cz>
7800
7801         PR tree-optimization/43164
7802         PR tree-optimization/43191
7803         * gcc.c-torture/compile/pr43164.c: New test.
7804         * gcc.c-torture/compile/pr43191.c: Likewise.
7805
7806 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
7807
7808         PR fortran/43244
7809         * gfortran.dg/finalize_9.f90: New.
7810
7811 2010-03-04  Tobias Burnus  <burnus@net-b.de>
7812             Ken Werner <ken@linux.vnet.ibm.com>
7813
7814         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
7815         to dg-options for spu.
7816         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
7817         dump-scan target to exclude spu.
7818
7819 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
7820
7821         PR middle-end/43209
7822         * gcc.dg/tree-ssa/ivopts-4.c: New.
7823
7824 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
7825
7826         * lib/target-supports-dg.exp (check-flags): Provide defaults for
7827         include-opts and exclude-opts; skip checking the flags if arguments
7828         are the same as the defaults.
7829         (dg-xfail-if): Verify the number of arguments, supply defaults
7830         for unspecified optional arguments.
7831         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
7832
7833 2010-03-03  Jason Merrill  <jason@redhat.com>
7834
7835         PR c++/12909
7836         * g++.dg/abi/mangle40.C: Updated.
7837
7838 2010-03-03  Jason Merrill  <jason@redhat.com>
7839
7840         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
7841         * g++.dg/abi/mangle23.C: Likewise.
7842         * g++.dg/eh/simd-2.C: Likewise.
7843         * g++.dg/ext/attribute-test-2.C: Likewise.
7844         * g++.dg/ext/vector14.C: Likewise.
7845         * g++.dg/other/pr34435.C: Likewise.
7846         * g++.dg/template/conv8.C: Likewise.
7847         * g++.dg/template/nontype9.C: Likewise.
7848         * g++.dg/template/qualttp17.C: Likewise.
7849         * g++.dg/template/ref1.C: Likewise.
7850         * g++.old-deja/g++.pt/crash68.C: Likewise.
7851         * g++.old-deja/g++.pt/ref1.C: Likewise.
7852         * g++.old-deja/g++.pt/ref3.C: Likewise.
7853         * g++.old-deja/g++.pt/ref4.C: Likewise.
7854
7855         PR c++/12909
7856         * g++.dg/abi/mangle40.C: New.
7857         * g++.dg/abi/mangle41.C: New.
7858         * g++.dg/lto/20100302_0.C: New.
7859         * g++.dg/lto/20100302_1.C: New.
7860         * g++.dg/lto/20100302.h: New.
7861
7862 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
7863
7864         PR fortran/43243
7865         * gfortran.dg/internal_pack_12.f90: New test.
7866
7867 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
7868
7869         * gcc.dg/pr36997.c: Adjust error message.
7870
7871 2010-03-03  Mike Stump  <mikestump@comcast.net>
7872
7873         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
7874         adjustments to not be present on machines that align the stack to
7875         more than 4 bytes and don't have a red zone yet as that is an
7876         unimplemented optimization.
7877
7878 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
7879
7880         PR fortran/43169
7881         * gfortran.dg/impure_assignment_3.f90: New.
7882
7883 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
7884
7885         PR debug/43229
7886         * gfortran.dg/pr43229.f90: New test.
7887
7888         PR debug/43237
7889         * gcc.dg/debug/dwarf2/pr43237.c: New test.
7890
7891         PR debug/43177
7892         * gcc.dg/guality/pr43177.c: New test.
7893
7894 2010-03-02  Jason Merrill  <jason@redhat.com>
7895
7896         * g++.dg/ext/vector9.C: Adjust error message.
7897         * g++.dg/conversion/simd3.C: Likewise.
7898         * g++.dg/other/error23.C: Likewise.
7899
7900 2010-03-02  Mike Stump  <mikestump@comcast.net>
7901
7902         PR c++/41090
7903         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
7904
7905 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
7906
7907         PR fortran/43180
7908         * gfortran.dg/internal_pack_10.f90: New test.
7909
7910         PR fortran/43173
7911         * gfortran.dg/internal_pack_11.f90: New test.
7912
7913 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
7914
7915         PR middle-end/42640
7916         * gcc.dg/tree-ssa/pr42640.c: New.
7917
7918 2010-03-01  Richard Guenther  <rguenther@suse.de>
7919
7920         PR tree-optimization/43220
7921         * gcc.c-torture/execute/pr43220.c: New testcase.
7922
7923 2010-03-01  Richard Guenther  <rguenther@suse.de>
7924
7925         PR middle-end/43213
7926         * gcc.dg/pr43213.c: New testcase.
7927
7928 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7929
7930         PR pch/14940
7931         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
7932
7933 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7934
7935         * lib/target-supports.exp (check_effective_target_ucn_nocache):
7936         New function.
7937         (check_effective_target_ucn): Likewise.
7938
7939         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
7940         if !ucn.
7941         * gcc.dg/ucnid-2.c: Likewise.
7942         * gcc.dg/ucnid-3.c: Likewise.
7943         * gcc.dg/ucnid-4.c: Likewise.
7944         * gcc.dg/ucnid-11.c: Likewise.
7945         * gcc.dg/ucnid-12.c: Likewise.
7946         * gcc.dg/ucnid-6.c: Skip if !ucn.
7947         * gcc.dg/ucnid-9.c: Likewise.
7948
7949 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7950
7951         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
7952         lists to dg-skip-if.
7953         * gcc.target/i386/stackalign/return-3.c: Likewise.
7954
7955 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7956
7957         * gcc.target/i386/clearcap.map: New file.
7958         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
7959         Pass clearcap.map by default if supported.
7960
7961 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7962
7963         PR fortran/42900
7964         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
7965         Explain this.
7966         * gfortran.dg/stat_2.f90: Likewise.
7967
7968 2010-03-01  Tobias Burnus  <burnus@net-b.de>
7969
7970         PR fortran/43199
7971         * gfortran.dg/module_read_2.f90: New test.
7972
7973 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
7974
7975         PR c++/42748
7976         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
7977         * g++.dg/abi/mangle12.C: Likewise.
7978         * g++.dg/abi/mangle20-2.C: Likewise.
7979         * g++.dg/abi/mangle17.C: Likewise.
7980         * g++.dg/template/cond2.C: Likewise.
7981         * g++.dg/template/pr35240.C: Likewise.
7982
7983 2010-02-27  Richard Guenther  <rguenther@suse.de>
7984
7985         PR tree-optimization/43186
7986         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
7987
7988 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
7989
7990         * g++.dg/abi/packed1.C: Expect warning on the SH.
7991
7992 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
7993
7994         PR c++/42054:
7995         * g++.dg/parse/error37.C: New test.
7996
7997 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7998
7999         PR c/24577
8000         PR c/43192
8001         * gcc.dg/pr8927-1.c: Match new note.
8002         * gcc.dg/990506-0.c: Likewise.
8003         * gcc.dg/gomp/flush-2.c: Likewise.
8004         * gcc.dg/gomp/atomic-5.c: Likewise.
8005         * gcc.dg/gomp/pr34607.c: Likewise.
8006         * gcc.dg/pr35746.c: Likewise.
8007         * gcc.dg/cpp/pragma-1.c: Likewise.
8008         * gcc.dg/cpp/pragma-2.c: Likewise.
8009         * gcc.dg/pr41842.c: Likewise.
8010         * gcc.dg/noncompile/20040629-1.c: Likewise.
8011         * objc.dg/private-1.m: Likewise.
8012
8013 2010-02-27  Tobias Burnus  <burnus@net-b.de>
8014
8015         PR fortran/43185
8016         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
8017         * gfortran.dg/default_initialization_4.f90: New test.
8018
8019 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
8020
8021         * gnat.dg/thin_pointer.ad[sb]: Rename into...
8022         * gnat.dg/thin_pointer1.ad[sb]: ...this.
8023         * gnat.dg/thin_pointer2.adb: New test.
8024         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
8025
8026 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8027
8028         PR c/20631
8029         * gcc.dg/cpp/c90-pedantic.c: New.
8030         * gcc.dg/cpp/c90.c: New.
8031         * gcc.dg/gnu90-const-expr-1.c: New.
8032         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
8033
8034 2010-02-26  Richard Guenther  <rguenther@suse.de>
8035
8036         PR tree-optimization/43186
8037         * gcc.c-torture/compile/pr43186.c: New testcase.
8038
8039 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
8040
8041         PR debug/43190
8042         * c-c++-common/dwarf2/pr43190.c: New test.
8043
8044 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
8045
8046         PR testsuite/37074:
8047         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
8048
8049 2010-02-26  Richard Guenther  <rguenther@suse.de>
8050
8051         PR tree-optimization/43188
8052         * gcc.c-torture/compile/pr43188.c: New testcase.
8053
8054 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
8055
8056         PR target/43175
8057         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
8058
8059 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
8060
8061         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
8062
8063 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
8064
8065         PR target/43154
8066         * gcc.target/powerpc/pr43154.c: New file.
8067
8068 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
8069
8070         PR debug/43166
8071         * gfortran.dg/debug/pr43166.f: New test.
8072
8073         PR debug/43165
8074         * gcc.dg/torture/pr43165.c: New test.
8075
8076 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8077
8078         PR c/43128
8079         * c-c++-common/pr41779.c: Update.
8080
8081 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8082
8083         PR ada/32547
8084         * lib/gnat-dg.exp (gnat_load): Redefine.
8085
8086         * ada/acats/run_acats: Run run_all.sh with $SHELL.
8087         * ada/acats/run_all.sh: Downcase tasking not implemented message.
8088
8089 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8090
8091         PR libobjc/36610
8092         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
8093         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
8094         -fgnu-runtime.
8095         Sort entries.
8096
8097 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8098
8099         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
8100
8101 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
8102
8103         PR debug/43150
8104         * gcc.dg/guality/vla-1.c: New test.
8105
8106 2010-02-24  Tobias Burnus  <burnus@net-b.de>
8107
8108         PR fortran/43042
8109         * gfortran.dg/c_ptr_tests_15.f90: New test.
8110
8111 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
8112
8113         PR target/43107
8114         * gcc.target/i386/pr43107.c: New test.
8115
8116 2010-02-23  Jason Merrill  <jason@redhat.com>
8117
8118         PR c++/43143
8119         * g++.dg/cpp0x/variadic100.C: New.
8120
8121 2010-02-23  Jason Merrill  <jason@redhat.com>
8122
8123         PR debug/42800
8124         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
8125         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
8126         * c-c++-common/dwarf2/vla1.c: New.
8127
8128 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
8129
8130         PR target/43139
8131         * gcc.dg/pr43139.c: New test.
8132
8133         PR debug/43077
8134         * gcc.dg/guality/pr43077-1.c: New test.
8135
8136 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8137
8138         PR 43123
8139         * gcc.dg/march.c: New.
8140         * gcc.dg/march-generic.c: New.
8141         * gcc.dg/mtune.c: New.
8142
8143 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8144
8145         PR middle-end/43083
8146         * gcc.dg/graphite/pr43083.c: New.
8147
8148 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8149
8150         PR middle-end/43097
8151         * gfortran.dg/graphite/pr43097.f: New.
8152
8153 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8154             Manuel López-Ibáñez  <manu@gcc.gnu.org>
8155
8156         PR middle-end/43140
8157         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
8158
8159 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8160
8161         PR middle-end/43026
8162         * g++.dg/graphite/pr43026.C: New.
8163
8164 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8165
8166         PR c++/43126
8167         * gcc.dg/cleanup-1.c: Update.
8168         * gcc.dg/func-args-1.c: Update.
8169         * gcc.dg/format/sentinel-1.c: Update.
8170         * g++.old-deja/g++.jason/scoping10.C: Update.
8171         * g++.old-deja/g++.ns/lookup5.C: Update.
8172         * g++.dg/ext/cleanup-1.C: Update.
8173         * g++.dg/parse/varmod1.C: Update.
8174         * g++.dg/parse/error33.C: Update.
8175         * g++.dg/expr/call3.C: Update.
8176         * g++.dg/func-args-1.C: New.
8177
8178 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
8179
8180         PR c/43125
8181         * gcc.dg/attr-used-2.c: Moved to ...
8182         * c-c++-common/attr-used-2.c: Here.
8183
8184         * gcc.dg/attr-used.c: Moved to ...
8185         * c-c++-common/attr-used.c: Here.
8186
8187 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
8188
8189         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
8190
8191 2010-02-22  Richard Guenther  <rguenther@suse.de>
8192
8193         PR lto/43045
8194         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
8195         * gfortran.dg/lto/20100222-1_1.c: Likewise.
8196
8197 2010-02-22  Richard Guenther  <rguenther@suse.de>
8198
8199         PR tree-optimization/42749
8200         * gcc.c-torture/compile/pr42749.c: New testcase.
8201
8202 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
8203
8204         PR fortran/43072
8205         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
8206         * gfortran.dg/internal_pack_9.f90: New test.
8207
8208 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8209
8210         PR c++/23510
8211         * g++.dg/template/recurse.C: Adjust.
8212         * g++.dg/template/pr23510.C: New.
8213
8214 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
8215
8216         PR c++/42824
8217         * g++.dg/template/memclass4.C: New test.
8218
8219 2010-02-21  Tobias Burnus  <burnus@net-b.de>
8220
8221         PR fortran/35259
8222         * gfortran.dg/reassoc_5.f90: New test.
8223
8224 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
8225
8226         PR target/43067
8227         * gcc.target/i386/pr43067.c: New test.
8228
8229 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8230
8231         PR c++/35669
8232         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
8233         -Wconversion-null.
8234         * g++.dg/warn/Wconversion-null.C: New test.
8235         * g++.old-deja/g++.other/null1.C: Move to...
8236         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
8237
8238 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
8239
8240         PR fortran/36932
8241         PR fortran/36933
8242         * gfortran.dg/dependency_26.f90: New test.
8243
8244         PR fortran/43072
8245         * gfortran.dg/internal_pack_7.f90: New test.
8246
8247         PR fortran/43111
8248         * gfortran.dg/internal_pack_8.f90: New test.
8249
8250 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8251
8252         PR 43128
8253         * c-c++-common/pr41779.c: Fix broken testcase.
8254
8255 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8256
8257         PR 36513
8258         * c-c++-common/pr36513.c: New testcase.
8259         * c-c++-common/pr36513-2.c: New testcase.
8260
8261 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8262
8263         PR 41779
8264         * c-c++-common/pr41779.c: New.
8265
8266 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
8267
8268         PR debug/43084
8269         * gcc.dg/pr43084.c: New test.
8270
8271 2010-02-19  Richard Guenther  <rguenther@suse.de>
8272
8273         PR tree-optimization/42916
8274         * gcc.dg/pr42916.c: New testcase.
8275
8276 2010-02-18  Jason Merrill  <jason@redhat.com>
8277
8278         PR c++/42837
8279         * g++.dg/abi/packed1.C: Add expected warning.
8280
8281         PR c++/43108
8282         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
8283         * gcc.dg/torture/dg-torture.exp: Likewise.
8284         * c-c++-common/torture/complex-sign.h,
8285         c-c++-common/torture/complex-sign-add.c,
8286         c-c++-common/torture/complex-sign-mixed-add.c,
8287         c-c++-common/torture/complex-sign-mixed-div.c,
8288         c-c++-common/torture/complex-sign-mixed-mul.c,
8289         c-c++-common/torture/complex-sign-mixed-sub.c,
8290         c-c++-common/torture/complex-sign-mul.c,
8291         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
8292         Adapt for C++ compilation as well.
8293
8294         PR c++/43070
8295         * g++.dg/ext/label1.C: Update.
8296         * g++.dg/ext/label2.C: Update.
8297
8298         PR c++/26261
8299         * g++.dg/template/dependent-name6.C: New.
8300
8301         PR c++/43109
8302         * g++.dg/parse/namespace12.C: New.
8303
8304 2010-02-18  Martin Jambor  <mjambor@suse.cz>
8305
8306         PR tree-optimization/43066
8307         * gcc.c-torture/compile/pr43066.c: New test.
8308
8309 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
8310
8311         * g++.dg/ext/attrib35.C: Fix target selector string.
8312         * g++.dg/ext/attrib36.C: Ditto.
8313         * g++.dg/ext/attrib37.C: Ditto.
8314         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
8315         * g++.dg/abi/mangle25.C: Ditto.
8316
8317 2010-02-17  Jason Merrill  <jason@redhat.com>
8318
8319         PR c++/43069
8320         * g++.dg/parse/namespace11.C: New.
8321
8322         PR c++/43093
8323         * g++.dg/ext/attrib37.C: New.
8324
8325         PR c++/43079
8326         * g++.dg/template/ptrmem20.C: New.
8327
8328 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
8329
8330         PR target/43103
8331         * gcc.target/i386/xop-check.h: Include m256-check.h.
8332         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
8333         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
8334         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
8335         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
8336
8337 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
8338
8339         PR debug/42918
8340         * gcc.dg/pr42918.c: New test.
8341
8342 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
8343
8344         * g++.dg/ext/attrib36.C: Require ILP32.
8345
8346 2010-02-16  Richard Guenther  <rguenther@suse.de>
8347
8348         PR tree-optimization/41043
8349         * gfortran.dg/pr41043.f90: New testcase.
8350         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
8351
8352 2010-02-16  Jason Merrill  <jason@redhat.com>
8353
8354         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
8355
8356 2010-02-16  Ira Rosen  <irar@il.ibm.com>
8357
8358         PR tree-optimization/43074
8359         * gcc.dg/vect/fast-math-pr43074.c: New test.
8360
8361 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
8362
8363         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
8364
8365 2010-02-16  Jason Merrill  <jason@redhat.com>
8366
8367         PR c++/43031
8368         * g++.dg/ext/attrib36.C: New.
8369
8370         PR c++/43036
8371         * g++.dg/other/array6.C: New.
8372
8373 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8374
8375         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
8376
8377 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
8378
8379         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
8380         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
8381         * gcc.target/i386/xop-vpermil2pd-1.c: New.
8382         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
8383         * gcc.target/i386/xop-vpermil2ps-1.c: New.
8384         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
8385
8386 2010-02-15  Richard Guenther  <rguenther@suse.de>
8387
8388         PR middle-end/43068
8389         * g++.dg/torture/pr43068.C: New testcase.
8390
8391 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
8392
8393         PR c++/43024
8394         * g++.dg/opt/ice1.C: New.
8395
8396 2010-02-14  Jason Merrill  <jason@redhat.com>
8397
8398         PR c++/41997
8399         * g++.dg/cpp0x/initlist-opt.C: New.
8400
8401 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
8402
8403         PR fortran/41113
8404         PR fortran/41117
8405         * gfortran.dg/internal_pack_6.f90: New test.
8406
8407 2010-02-12  Jason Merrill  <jason@redhat.com>
8408
8409         PR c++/43054
8410         * g++.dg/cpp0x/variadic99.C: New.
8411
8412 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
8413
8414         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
8415         sign extend pointers to gualchk_t.
8416
8417         PR c++/43033
8418         * g++.dg/other/default3.C: Xfail g4 test.
8419
8420 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8421
8422         PR middle-end/43012
8423         * gcc.dg/graphite/pr43012.c: New.
8424
8425 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8426
8427         PR middle-end/42930
8428         * g++.dg/graphite/pr42930.C: New.
8429
8430 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8431
8432         PR middle-end/42914
8433         PR middle-end/42530
8434         * gcc.dg/graphite/pr42530.c: New.
8435         * gcc.dg/graphite/pr42914.c: New.
8436
8437 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8438
8439         PR middle-end/42771
8440         * gcc.dg/graphite/pr42771.c: New.
8441
8442 2010-02-11  Richard Guenther  <rguenther@suse.de>
8443
8444         PR tree-optimization/42998
8445         * gcc.c-torture/compile/pr42998.c: New testcase.
8446
8447 2010-02-10  Jason Merrill  <jason@redhat.com>
8448
8449         PR c++/41896
8450         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
8451
8452         PR c++/42983, core issue 906
8453         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
8454         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
8455
8456         PR c++/43016
8457         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
8458
8459 2010-02-10  Richard Guenther  <rguenther@suse.de>
8460
8461         PR tree-optimization/43017
8462         * gcc.dg/torture/pr43017.c: New testcase.
8463
8464 2010-02-10  Tobias Burnus <burnus@net-b.de>
8465
8466         PR fortran/40823
8467         * gfortran.dg/private_type_1.f90: Update error location.
8468         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
8469         * gfortran.dg/typebound_operator_2.f03: Ditto.
8470         * gfortran.dg/assignment_2.f90: Ditto.
8471         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
8472         * gfortran.dg/binding_label_tests_9.f03: Ditto.
8473
8474 2010-02-10  Tobias Burnus  <burnus@net-b.de>
8475
8476         PR fortran/43015
8477         * gfortran.dg/bind_c_usage_20.f90: New test.
8478
8479 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
8480
8481         PR debug/43010
8482         * g++.dg/debug/pr43010.C: New test.
8483
8484 2010-02-10  Richard Guenther  <rguenther@suse.de>
8485
8486         PR c/43007
8487         * gcc.c-torture/execute/20100209-1.c: New testcase.
8488         * gcc.dg/fold-div-3.c: Likewise.
8489
8490 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
8491
8492         * gcc.dg/builtin-ffs-1.c: New test.
8493
8494 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8495
8496         PR fortran/42999
8497         * gfortran.dg/array_constructor_35.f90: New test.
8498
8499 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8500
8501         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
8502
8503 2010-02-09  Jason Merrill  <jason@redhat.com>
8504
8505         PR c++/42399
8506         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
8507
8508         PR c++/42370
8509         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
8510
8511 2010-02-09  Tobias Burnus  <burnus@net-b.de>
8512
8513         PR fortran/41869
8514         * gfortran.dg/module_write_1.f90: New test.
8515
8516 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
8517
8518         * gcc.dg/pr19340.c: Adjust.
8519
8520 2010-02-09  Richard Guenther  <rguenther@suse.de>
8521
8522         PR tree-optimization/43008
8523         * gcc.c-torture/execute/pr43008.c: New testcase.
8524
8525 2010-02-09  Richard Guenther  <rguenther@suse.de>
8526
8527         PR tree-optimization/43000
8528         * gcc.dg/torture/pr43000.c: New testcase.
8529         * gcc.dg/torture/pr43002.c: Likewise.
8530
8531 2010-02-09  Daniel Kraft  <d@domob.eu>
8532
8533         PR fortran/39171
8534         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
8535         and pass -Wsurprising as necessary.
8536
8537 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
8538
8539         PR tree-optimization/42890
8540         * g++.dg/torture/pr42890.C: New test.
8541
8542 2010-02-08  Richard Guenther  <rguenther@suse.de>
8543
8544         PR middle-end/42995
8545         * gcc.dg/tree-ssa/inline-4.c: New testcase.
8546
8547 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
8548
8549         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
8550         return 0 from main.
8551         * gcc.dg/graphite/block-1.c: Same.
8552         * gcc.dg/graphite/block-3.c: Same.
8553         * gcc.dg/graphite/block-4.c: Same.
8554         * gcc.dg/graphite/block-5.c: Same.
8555         * gcc.dg/graphite/block-6.c: Same.
8556         * gcc.dg/graphite/block-7.c: Same.
8557         * gcc.dg/graphite/interchange-0.c: Same.
8558         * gcc.dg/graphite/interchange-1.c: Same.
8559         * gcc.dg/graphite/interchange-10.c: Same.
8560         * gcc.dg/graphite/interchange-11.c: Same.
8561         * gcc.dg/graphite/interchange-12.c: Same.
8562         * gcc.dg/graphite/interchange-2.c: Same.
8563         * gcc.dg/graphite/interchange-3.c: Same.
8564         * gcc.dg/graphite/interchange-4.c: Same.
8565         * gcc.dg/graphite/interchange-5.c: Same.
8566         * gcc.dg/graphite/interchange-6.c: Same.
8567         * gcc.dg/graphite/interchange-7.c: Same.
8568         * gcc.dg/graphite/interchange-8.c: Same.
8569         * gcc.dg/graphite/interchange-9.c: Same.
8570         * gcc.dg/graphite/interchange-mvt.c: Same.
8571
8572 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
8573
8574         * gfortran.dg/graphite/id-19.f: New.
8575         * gfortran.dg/graphite/pr14741.f90: New.
8576         * gfortran.dg/graphite/pr41924.f90: New.
8577         * gfortran.dg/graphite/run-id-2.f90: New.
8578
8579 2010-02-07  Richard Guenther  <rguenther@suse.de>
8580
8581         PR middle-end/42956
8582         * gcc.c-torture/compile/pr42956.c: New testcase.
8583
8584 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8585
8586         PR libfortran/42742
8587         * gfortran.dg/fmt_cache_2.f: New test.
8588
8589 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8590
8591         * gfortran.dg/read_no_eor.f90: New test.
8592
8593 2010-02-05  Jason Merrill  <jason@redhat.com>
8594
8595         * g++.dg/ext/label13.C: Move constructor body out of class.
8596
8597 2010-02-03  Jason Merrill  <jason@redhat.com>
8598
8599         PR c++/42870
8600         * g++.dg/ext/dllexport3.C: New.
8601
8602 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
8603
8604         * gcc.dg/format/ms-format3.c: New test for specific MS types.
8605
8606 2010-02-05  Richard Guenther  <rguenther@suse.de>
8607
8608         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
8609
8610 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
8611
8612         PR c++/42915
8613         * g++.dg/other/crash-9.C: New test.
8614
8615 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
8616
8617         PR fortran/42309
8618         * gfortran.dg/subref_array_pointer_4.f90 : New test.
8619
8620 2010-02-04  Richard Guenther  <rguenther@suse.de>
8621
8622         PR rtl-optimization/42952
8623         * gcc.dg/torture/pr42952.c: New testcase.
8624
8625 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8626
8627         PR libfortran/42901
8628         * gfortran.dg/namelist_60.f90: New test.
8629
8630 2010-02-03  Jason Merrill  <jason@redhat.com>
8631
8632         PR c++/40138
8633         * g++.dg/ext/builtin11.C: New.
8634
8635         PR c++/4926
8636         PR c++/38600
8637         * g++.dg/abi/mangle35.C: New.
8638         * g++.dg/abi/mangle37.C: New.
8639
8640         PR c++/12909
8641         * g++.dg/abi/mangle36.C: New.
8642
8643         PR c++/35652
8644         * g++.dg/warn/string1.C: New.
8645
8646 2010-02-03  Richard Guenther  <rguenther@suse.de>
8647
8648         PR tree-optimization/42944
8649         * gcc.dg/errno-1.c: New testcase.
8650
8651 2010-02-03  Richard Guenther  <rguenther@suse.de>
8652
8653         PR middle-end/42927
8654         * gcc.c-torture/compile/pr42927.c: New testcase.
8655
8656 2010-02-03  Tobias Burnus  <burnus@net-b.de>
8657
8658         PR fortran/42936
8659         * gfortran.dg/null_4.f90: New test.
8660
8661 2010-02-02  Jason Merrill  <jason@redhat.com>
8662
8663         PR c++/41090
8664         * g++.dg/ext/label13.C: New.
8665
8666 2010-02-02  Tobias Burnus  <burnus@net-b.de>
8667
8668         PR fortran/42650
8669         * gfortran.dg/func_result_5.f90: New test.
8670
8671 2010-02-01  Tobias Burnus  <burnus@net-b.de>
8672
8673         PR fortran/42922
8674         * gfortran.dg/pure_initializer_3.f90: News test.
8675
8676 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
8677
8678         PR fortran/42888
8679         * gfortran.dg/allocate_derived_2.f90: New test.
8680
8681 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
8682
8683         PR middle-end/42898
8684         * gcc.dg/torture/pr42898-2.c: New test.
8685
8686 2010-01-31  Richard Guenther  <rguenther@suse.de>
8687
8688         PR middle-end/42898
8689         * gcc.dg/torture/pr42898.c: New testcase.
8690
8691 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
8692
8693         PR fortran/38324
8694         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
8695         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
8696
8697 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
8698
8699         * g++.dg/tree-ssa/inline-1.C: New.
8700         * g++.dg/tree-ssa/inline-2.C: New.
8701         * g++.dg/tree-ssa/inline-3.C: New.
8702
8703 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
8704
8705         PR testsuite/41701
8706         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
8707         the string 'pow' in the pathname of the compiler from generating a
8708         test failure.
8709
8710 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8711
8712         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
8713         * g++.old-deja/g++.mike/eh17.C: Likewise.
8714         * g++.old-deja/g++.mike/p5571.C: Likewise.
8715
8716 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
8717
8718         PR c++/42758
8719         PR c++/42634
8720         PR c++/42336
8721         PR c++/42797
8722         PR c++/42880
8723         * g++.dg/other/crash-5.C: New test.
8724         * g++.dg/other/crash-6.C: New test.
8725         * g++.dg/other/crash-7.C: New test.
8726         * g++.dg/other/crash-8.C: New test.
8727
8728 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
8729
8730         PR rtl-optimization/42889
8731         * gcc.dg/pr42889.c: New test.
8732
8733 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
8734
8735         * gcc.target/i386/pr42881.c: Use SSE2.
8736
8737 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
8738
8739         PR target/42891
8740         * gcc.target/i386/pr42891.c: New test.
8741
8742 2010-01-28  Richard Guenther  <rguenther@suse.de>
8743
8744         PR tree-optimization/42871
8745         * g++.dg/torture/pr42871.C: New testcase.
8746
8747 2010-01-28  Richard Guenther  <rguenther@suse.de>
8748
8749         * gcc.dg/Wobjsize-1.h: New testcase.
8750         * gcc.dg/Wobjsize-1.c: Likewise.
8751
8752 2010-01-28  Richard Guenther  <rguenther@suse.de>
8753
8754         PR middle-end/42883
8755         * g++.dg/torture/pr42883.C: New testcase.
8756
8757 2010-01-28  Michael Matz  <matz@suse.de>
8758
8759         * gcc.target/i386/pr42881.c: New test.
8760
8761 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8762
8763         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
8764         Add i?86-*-solaris2* support.
8765
8766 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
8767
8768         PR c++/42713
8769         PR c++/42820
8770         * g++.dg/template/typedef27.C: New test case.
8771         * g++.dg/template/typedef28.C: New test case.
8772
8773 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
8774
8775         * gcc.dg/optimize-bswap*.c: Add ARM target
8776
8777 2010-01-27  Richard Guenther  <rguenther@suse.de>
8778
8779         PR middle-end/42878
8780         * gcc.dg/torture/pr42878-1.c: New testcase.
8781         * gcc.dg/torture/pr42878-2.c: Likewise.
8782
8783 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
8784
8785         PR middle-end/42874
8786         * gcc.dg/vla-22.c: New test.
8787
8788 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
8789
8790         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
8791         current collation.
8792
8793 2010-01-26  Richard Guenther  <rguenther@suse.de>
8794
8795         PR rtl-optimization/42685
8796         * gcc.dg/pr42685.c: New testcase.
8797         * g++.dg/other/pr42685.C: Likewise.
8798
8799 2010-01-26  Richard Guenther  <rguenther@suse.de>
8800
8801         PR middle-end/42806
8802         * g++.dg/other/pr42806.C: New testcase.
8803
8804 2010-01-26  Richard Guenther  <rguenther@suse.de>
8805
8806         PR tree-optimization/42250
8807         * gcc.dg/pr42250.c: New testcase.
8808
8809 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
8810
8811         * gnat.dg/array_bounds_test.adb: New test.
8812
8813 2010-01-25  Tobias Burnus  <burnus@net-b.de>
8814
8815         PR fortran/42858
8816         * gfortran.dg/generic_21.f90: New test.
8817
8818 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8819
8820         PR testsuite/41522
8821         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
8822
8823 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
8824
8825         PR c++/42748
8826         * g++.dg/abi/arm_va_list2.C: New test.
8827         * g++.dg/abi/arm_va_list2.h: Companion header file.
8828
8829 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
8830
8831         PR fortran/41044
8832         * gfortran.dg/parameter_array_ref_2.f90 : New test.
8833
8834         PR fortran/41167
8835         * gfortran.dg/char_array_arg_1.f90 : New test.
8836
8837         * gfortran.dg/pr25923.f90 : Remove XFAIL.
8838
8839 2010-01-24  Tobias Burnus  <burnus@net-b.de>
8840
8841         PR fortran/39304
8842         * gfortran.dg/generic_20.f90: New test.
8843
8844 2010-01-22  Michael Matz  <matz@suse.de>
8845
8846         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
8847         -msse2.
8848
8849 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
8850
8851         PR fortran/42736
8852         * gfortran.dg/dependency_25.f90 : New test.
8853
8854 2010-01-21  Martin Jambor  <mjambor@suse.cz>
8855
8856         PR tree-optimization/42585
8857         * gcc.dg/tree-ssa/pr42585.c: New test.
8858
8859 2010-01-21  Richard Guenther  <rguenther@suse.de>
8860
8861         PR middle-end/19988
8862         * gcc.dg/pr19988.c: New testcase.
8863
8864 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
8865
8866         * g++.dg/compat/decimal/compat-common.h: New file.
8867         * g++.dg/compat/decimal/decimal-dummy.h: New file.
8868         * g++.dg/compat/decimal/pass_x.h: New file.
8869         * g++.dg/compat/decimal/pass_y.h: New file.
8870         * g++.dg/compat/decimal/pass-1_main.C: New file.
8871         * g++.dg/compat/decimal/pass-1_x.C: New file.
8872         * g++.dg/compat/decimal/pass-1_y.C: New file.
8873         * g++.dg/compat/decimal/pass-2_main.C: New file.
8874         * g++.dg/compat/decimal/pass-2_x.C: New file.
8875         * g++.dg/compat/decimal/pass-2_y.C: New file.
8876         * g++.dg/compat/decimal/pass-3_main.C: New file.
8877         * g++.dg/compat/decimal/pass-3_x.C: New file.
8878         * g++.dg/compat/decimal/pass-3_y.C: New file.
8879         * g++.dg/compat/decimal/pass-4_main.C: New file.
8880         * g++.dg/compat/decimal/pass-4_x.C: New file.
8881         * g++.dg/compat/decimal/pass-4_y.C: New file.
8882         * g++.dg/compat/decimal/pass-5_main.C: New file.
8883         * g++.dg/compat/decimal/pass-5_x.C: New file.
8884         * g++.dg/compat/decimal/pass-5_y.C: New file.
8885         * g++.dg/compat/decimal/pass-6_main.C: New file.
8886         * g++.dg/compat/decimal/pass-6_x.C: New file.
8887         * g++.dg/compat/decimal/pass-6_y.C: New file.
8888         * g++.dg/compat/decimal/return_x.h: New file.
8889         * g++.dg/compat/decimal/return_y.h: New file.
8890         * g++.dg/compat/decimal/return-1_main.C: New file.
8891         * g++.dg/compat/decimal/return-1_x.C: New file.
8892         * g++.dg/compat/decimal/return-1_y.C: New file.
8893         * g++.dg/compat/decimal/return-2_main.C: New file.
8894         * g++.dg/compat/decimal/return-2_x.C: New file.
8895         * g++.dg/compat/decimal/return-2_y.C: New file.
8896         * g++.dg/compat/decimal/return-3_main.C: New file.
8897         * g++.dg/compat/decimal/return-3_x.C: New file.
8898         * g++.dg/compat/decimal/return-3_y.C: New file.
8899         * g++.dg/compat/decimal/return-4_main.C: New file.
8900         * g++.dg/compat/decimal/return-4_x.C: New file.
8901         * g++.dg/compat/decimal/return-4_y.C: New file.
8902         * g++.dg/compat/decimal/return-5_main.C: New file.
8903         * g++.dg/compat/decimal/return-5_x.C: New file.
8904         * g++.dg/compat/decimal/return-5_y.C: New file.
8905         * g++.dg/compat/decimal/return-6_main.C: New file.
8906         * g++.dg/compat/decimal/return-6_x.C: New file.
8907         * g++.dg/compat/decimal/return-6_y.C: New file.
8908
8909 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
8910
8911         PR debug/42715
8912         * gcc.dg/pr42715.c: New.
8913
8914 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
8915
8916         PR c++/42038
8917         * g++.dg/parse/crash55.C: New.
8918
8919 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
8920
8921         PR debug/42782
8922         * gcc.dg/guality/pr42782.c: New.
8923
8924 2010-01-20  Jason Merrill  <jason@redhat.com>
8925
8926         PR c++/41788
8927         * g++.dg/abi/packed1.C: New.
8928
8929         PR c++/41920
8930         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
8931
8932         PR c++/40750
8933         * g++.dg/parse/fn-typedef1.C: New.
8934         * g++.dg/other/cv_quals.C: Adjust.
8935
8936 2010-01-20  Anthony Green  <green@moxielogic.com>
8937
8938         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
8939         pack(push) pragma).
8940         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
8941         * gcc.dg/20020312-2.c: Port this to the moxie core.
8942         * gcc.dg/weak/typeof-2.c: Ditto.
8943
8944 2010-01-20  Richard Guenther  <rguenther@suse.de>
8945
8946         PR tree-optimization/42717
8947         * gcc.c-torture/compile/pr42717.c: New testcase.
8948
8949 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
8950
8951         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
8952         of signed, add a few new tests.
8953
8954         PR middle-end/42803
8955         * g++.dg/parse/limits-initializer1.C: New test.
8956
8957 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
8958
8959         PR fortran/42804
8960         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
8961         * gfortran.dg/typebound_call_12.f03: New test.
8962
8963 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
8964
8965         PR fortran/42783
8966         * gfortran.dg/bounds_check_15.f90 : New test.
8967
8968 2010-01-19  Michael Matz  <matz@suse.de>
8969
8970         PR tree-optimization/41783
8971         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
8972
8973 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8974
8975         PR target/38697.
8976         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
8977         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
8978         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
8979         * gcc.target/arm/neon/vget_lows16.c: Likewise.
8980         * gcc.target/arm/neon/vget_lows32.c: Likewise.
8981         * gcc.target/arm/neon/vget_lows64.c: Likewise.
8982         * gcc.target/arm/neon/vget_lows8.c: Likewise.
8983         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
8984         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
8985         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
8986         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
8987
8988 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
8989
8990         PR fortran/42545
8991         * gfortran.dg/extends_6.f03: Modified an error message.
8992         * gfortran.dg/extends_10.f03: New test.
8993         * gfortran.dg/private_type_6.f03: Modified an error message.
8994         * gfortran.dg/structure_constructor_8.f03: Ditto.
8995
8996 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
8997
8998         PR tree-optimization/42719
8999         * gcc.dg/pr42719.c: New test.
9000
9001         PR debug/42728
9002         * gcc.dg/pr42728.c: New test.
9003
9004 2010-01-19  Anthony Green  <green@moxielogic.com>
9005
9006         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
9007
9008 2010-01-18  Anthony Green  <green@moxielogic.com>
9009
9010         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
9011         for moxie.
9012
9013 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
9014
9015         * g++.dg/template/error45.C: reverted as part of reverting the
9016         fix of PR c++/42634.
9017
9018 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
9019
9020         PR c++/42634
9021         * g++.dg/template/error45.C: New test.
9022
9023 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
9024
9025         PR c++/42766
9026         * g++.dg/conversion/op6.C: New test.
9027
9028 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
9029
9030         PR target/42774
9031         * gcc.target/alpha/pr42774.c: New test.
9032
9033 2010-01-18  Richard Guenther  <rguenther@suse.de>
9034
9035         PR tree-optimization/42781
9036         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
9037
9038 2010-01-17  Richard Guenther  <rguenther@suse.de>
9039
9040         PR middle-end/42248
9041         * gcc.c-torture/execute/pr42248.c: New testcase.
9042
9043 2010-01-17  Richard Guenther  <rguenther@suse.de>
9044
9045         PR tree-optimization/42773
9046         * g++.dg/torture/pr42773.C: New testcase.
9047
9048 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
9049
9050         PR fortran/42677
9051         * gfortran.dg/interface_assignment_5.f90: New test.
9052
9053 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
9054
9055         PR c++/42697
9056         * g++.dg/template/crash94.C: Reverted.
9057
9058 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
9059
9060         PR debug/42767
9061         * gcc.dg/debug/pr42767.c: New.
9062
9063 2010-01-15  Jason Merrill  <jason@redhat.com>
9064
9065         PR c++/42761
9066         * g++.dg/cpp0x/decltype22.C: New.
9067
9068 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
9069
9070         PR middle-end/42760
9071         * g++.dg/torture/pr42760.C: New test.
9072
9073 2010-01-15  Jing Yu  <jingyu@google.com>
9074
9075         PR rtl-optimization/42691
9076         * gcc.c-torture/execute/pr42691.c: New.
9077
9078 2010-01-15  Richard Guenther  <rguenther@suse.de>
9079
9080         PR middle-end/42739
9081         * g++.dg/torture/pr42739.C: New testcase.
9082
9083 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
9084
9085         * g++.dg/template/error45.C: Revert as part of reverting changes
9086         or PR c++/42634.
9087
9088 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9089
9090         PR fortran/42684
9091         * gfortran.dg/interface_31.f90: New test.
9092
9093 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
9094
9095         * gcc.target/powerpc/pr42747.c: New file.
9096
9097 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
9098
9099         PR middle-end/42674
9100         * c-c++-common/pr42674.c: New test.
9101
9102         PR c++/42608
9103         * g++.dg/template/instantiate11.C: New test.
9104
9105 2010-01-14  Jason Merrill  <jason@redhat.com>
9106
9107         PR c++/42701
9108         * g++.dg/overload/error3.C: New.
9109
9110         PR c++/42655
9111         * g++.dg/overload/rvalue1.C: New.
9112
9113 2010-01-14  Martin Jambor  <mjambor@suse.cz>
9114
9115         PR tree-optimization/42706
9116         * gcc.dg/ipa/pr42706.c: New testcase.
9117
9118 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
9119
9120         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
9121
9122 2010-01-14  Martin Jambor  <mjambor@suse.cz>
9123
9124         PR tree-optimization/42714
9125         * g++.dg/torture/pr42714.C: New test.
9126
9127 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9128
9129         PR rtl-optimization/42246
9130         * gfortran.dg/pr42246-2.f: New.
9131
9132 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9133
9134         PR rtl-optimization/42389
9135         * gcc.dg/pr42389.c: New.
9136
9137 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9138
9139         PR rtl-optimization/42388
9140         * gcc.dg/pr42388.c: New.
9141
9142 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9143
9144         PR rtl-optimization/42294
9145         * gfortran.dg/pr42294.f: New.
9146
9147 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9148
9149         PR rtl-optimization/39453
9150         PR rtl-optimization/42246
9151         * gcc.dg/pr39453.c: New.
9152         * gcc.dg/pr42246.c: New.
9153
9154 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9155
9156         PR middle-end/42245
9157         * gcc.dg/pr42245.c: New.
9158         * gcc.dg/pr42245-2.c: New.
9159
9160 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9161
9162         PR rtl-optimization/42249
9163         * gcc.dg/pr42249.c: New.
9164
9165 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
9166
9167         PR c/42721
9168         * gcc.c-torture/execute/pr42721.c: New test.
9169
9170 2010-01-14  Ira Rosen  <irar@il.ibm.com>
9171
9172         PR tree-optimization/42709
9173         * gcc.dg/vect/pr42709.c: New test.
9174
9175 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
9176
9177         PR fortran/41478
9178         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
9179         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
9180
9181 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
9182
9183         PR fortran/42481
9184         * gfortran.dg/generic_19.f90 : New test.
9185
9186 2010-01-13  Richard Guenther  <rguenther@suse.de>
9187
9188         PR tree-optimization/42730
9189         * gcc.c-torture/compile/pr42730.c: New testcase.
9190
9191 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
9192
9193         PR target/pr42542
9194         * gcc.target/ia64/pr42542-1.c: New.
9195         * gcc.target/ia64/pr42542-2.c: New.
9196         * gcc.target/ia64/pr42542-3.c: New.
9197
9198 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
9199
9200         PR c++/42634
9201         * g++.dg/template/error45.C: New test.
9202
9203 2010-01-13  Martin Jambor  <mjambor@suse.cz>
9204
9205         PR tree-optimization/42704
9206         * g++.dg/torture/pr42704.C: New test.
9207
9208 2010-01-13  Martin Jambor  <mjambor@suse.cz>
9209
9210         PR tree-optimization/42703
9211         * gcc.c-torture/compile/pr42703.c: New test.
9212
9213 2010-01-13  Richard Guenther  <rguenther@suse.de>
9214
9215         PR tree-optimization/42705
9216         * gcc.c-torture/compile/pr42705.c: New testcase.
9217
9218 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
9219
9220         * gcc.target/bfin/l2.c: New test.
9221         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
9222
9223 2010-01-13  Richard Guenther  <rguenther@suse.de>
9224
9225         PR middle-end/42716
9226         * gcc.c-torture/compile/pr42716.c: New testcase.
9227
9228 2010-01-13  Richard Guenther  <rguenther@suse.de>
9229
9230         PR lto/42678
9231         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
9232
9233 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
9234
9235         PR c/42708
9236         * gcc.c-torture/compile/pr42708-1.c: New test.
9237
9238 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
9239
9240         PR debug/42662
9241         * gcc.dg/pr42662.c: New test.
9242
9243         PR tree-optimization/42645
9244         * g++.dg/other/pr42645-1.C: New test.
9245         * g++.dg/other/pr42645-2.C: New test.
9246
9247 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
9248
9249         PR target/42416
9250         * gcc.target/powerpc/warn-1.c: New test.
9251         * gcc.target/powerpc/warn-2.c: New test.
9252
9253 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
9254
9255         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
9256         stack alignment.
9257
9258 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
9259
9260         * gcc.dg/lto/20100108_0.c: New.
9261
9262 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
9263
9264         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
9265         Add -march=i686 -msse for 32bit x86 targets.
9266
9267 2010-01-10  Richard Guenther  <rguenther@suse.de>
9268
9269         PR middle-end/42667
9270         * gcc.dg/torture/pr42667.c: New testcase.
9271
9272 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9273
9274         PR fortran/32489
9275         * gfortran.dg/array_constructor_34.f90: New test.
9276
9277 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9278
9279         PR fortran/20923
9280         * gfortran.dg/array_constructor_33.f90: New test.
9281         gfortran.dg/array_function_5.f90: Add credit.
9282
9283 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9284
9285         PR debug/42631
9286         * gcc.dg/pr42631.c: New.
9287
9288 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9289
9290         PR debug/42630
9291         * gcc.dg/pr42630.c: New.
9292
9293 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9294
9295         PR debug/42629
9296         * gcc.dg/pr42629.c: New.
9297
9298 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9299
9300         PR middle-end/42363
9301         * gcc.dg/torture/pr42363.c: New.
9302
9303 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9304
9305         PR debug/42604
9306         PR debug/42395
9307         * gcc.dg/vect/pr42604.c: New.
9308         * gcc.dg/vect/pr42395.c: New.
9309
9310 2010-01-09  Richard Guenther  <rguenther@suse.de>
9311
9312         PR middle-end/42512
9313         * gcc.c-torture/execute/pr42512.c: New testcase.
9314
9315 2010-01-09  Tobias Burnus  <burnus@net-b.de>
9316
9317         PR fortran/41298
9318         * gfortran.dg/c_ptr_tests_14.f90: New test.
9319
9320 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9321
9322         PR ada/41929
9323         * gnat.dg/null_pointer_deref1.adb: Don't run on
9324         sparc*-sun-solaris2.11.
9325
9326 2010-01-08  Richard Guenther  <rguenther@suse.de>
9327
9328         PR lto/42528
9329         * gcc.dg/lto/20100103-1_0.c: New testcase.
9330         * gcc.dg/lto/20100103-2_0.c: Likewise.
9331
9332 2010-01-08  Tobias Burnus  <burnus@net-b.de
9333
9334         PR/fortran 25829
9335         * gfortran.dg/asynchronous_1.f90: New test.
9336         * gfortran.dg/asynchronous_2.f90: New test.
9337         * gfortran.dg/conflicts.f90: Update error message.
9338
9339 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
9340
9341         c++/40155
9342         * g++.dg/cpp0x/variadic-unify-2.C: New test.
9343
9344 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
9345
9346         PR tree-optimization/42625
9347         * g++.dg/opt/dtor4.C: New test.
9348         * g++.dg/opt/dtor4.h: New.
9349         * g++.dg/opt/dtor4-aux.cc: New.
9350
9351 2010-01-07  Tobias Burnus  <burnus@net-b.de>
9352
9353         PR fortran/42597
9354         * gfortran.dg/proc_ptr_26.f90: New test.
9355
9356 2010-01-07  Tobias Burnus  <burnus@net-b.de>
9357
9358         PR fortran/41872
9359         * gfortran.dg/allocatable_scalar_7.f90: New test.
9360
9361 2010-01-06  Richard Guenther  <rguenther@suse.de>
9362
9363         * gcc.c-torture/compile/pr42632.c: New testcase.
9364
9365 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
9366
9367         PR target/42542
9368         * gcc.target/i386/pr42542-4.c: New.
9369         * gcc.target/i386/pr42542-4a.c: Likewise.
9370         * gcc.target/i386/pr42542-5.c: Likewise.
9371         * gcc.target/i386/pr42542-5a.c: Likewise.
9372
9373 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
9374
9375         * gcc.dg/tls/opt-15.c: New test.
9376
9377 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
9378
9379         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
9380
9381 2010-01-05  Martin Jambor  <mjambor@suse.cz>
9382
9383         PR tree-optimization/42462
9384         * g++.dg/torture/pr42462.C: New test.
9385
9386 2010-01-05  Jason Merrill  <jason@redhat.com>
9387
9388         * g++.dg/cpp0x/initlist30.C: New test.
9389
9390 2010-01-05  Richard Guenther  <rguenther@suse.de>
9391
9392         PR tree-optimization/42614
9393         * gcc.c-torture/execute/pr42614.c: New testcase.
9394
9395 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
9396
9397         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
9398         * gcc.dg/Wunreachable-1.c: Remove the testcase of
9399         -Wunreachable-code.
9400         * gcc.dg/Wunreachable-2.c: Likewise.
9401         * gcc.dg/Wunreachable-3.c: Likewise.
9402         * gcc.dg/Wunreachable-4.c: Likewise.
9403         * gcc.dg/Wunreachable-5.c: Likewise.
9404         * gcc.dg/Wunreachable-6.c: Likewise.
9405         * gcc.dg/Wunreachable-7.c: Likewise.
9406         * gcc.dg/Wunreachable-8.c: Likewise.
9407         * gcc.dg/20041231-1.c: Likewise.
9408
9409 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
9410
9411         PR other/42611
9412         * gcc.dg/pr42611.c: New test.
9413
9414         PR tree-optimization/42508
9415         * g++.dg/opt/pr42508.C: New test.
9416
9417 2010-01-05  Tobias Burnus  <burnus@net-b.de>
9418
9419         PR fortran/41872
9420         * gfortran.dg/allocatable_scalar_8.f90: New.
9421
9422 2010-01-04  Martin Jambor  <mjambor@suse.cz>
9423
9424         PR tree-optimization/42398
9425         * gcc.c-torture/compile/pr42398.c: New test.
9426
9427 2010-01-04  Jason Merrill  <jason@redhat.com>
9428
9429         PR c++/42555
9430         * g++.dg/ext/attrib35.C: New.
9431
9432         PR c++/42567
9433         * g++.dg/cpp0x/auto17.C: New.
9434
9435 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
9436
9437         * gcc.dg/lto/20100104_0.c: New.
9438
9439 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
9440
9441         PR target/42542
9442         * gcc.target/i386/pr42542-1.c: New.
9443         * gcc.target/i386/pr42542-1a.c: Likewise.
9444         * gcc.target/i386/pr42542-1b.c: Likewise.
9445         * gcc.target/i386/pr42542-2.c: Likewise.
9446         * gcc.target/i386/pr42542-2a.c: Likewise.
9447         * gcc.target/i386/pr42542-2b.c: Likewise.
9448         * gcc.target/i386/pr42542-3.c: Likewise.
9449         * gcc.target/i386/pr42542-3a.c: Likewise.
9450
9451 2009-01-04  Tobias Burnus  <burnus@net-b.de>
9452
9453         PR fortran/41872
9454         * gfortran.dg/allocatable_scalar_5.f90: New test.
9455         * gfortran.dg/allocatable_scalar_6.f90: New test.
9456
9457 2010-01-03  Richard Guenther  <rguenther@suse.de>
9458
9459         PR testsuite/42583
9460         * gfortran.dg/gomp/recursion1.f90: Remove.
9461
9462 2010-01-03  Richard Guenther  <rguenther@suse.de>
9463
9464         * gcc.dg/Warray-bounds.c: Remove XFAILs.
9465         * gcc.dg/uninit-6.c: Likewise.
9466         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
9467
9468 2010-01-03  Richard Guenther  <rguenther@suse.de>
9469
9470         PR tree-optimization/42589
9471         * gcc.target/i386/pr42589.c: New testcase.
9472
9473 2010-01-03  Richard Guenther  <rguenther@suse.de>
9474
9475         PR tree-optimization/42438
9476         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
9477
9478 2010-01-02  Richard Guenther  <rguenther@suse.de>
9479
9480         PR testsuite/41651
9481         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
9482
9483 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
9484
9485         PR target/42448
9486         * gcc.target/alpha/pr42448-1.c: New test.
9487         * gcc.target/alpha/pr42448-2.c: Ditto.
9488
9489 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
9490
9491         PR preprocessor/41947
9492         * gcc.dg/c99-hexfloat-3.c: New test.
9493
9494 2010-01-01  Richard Guenther  <rguenther@suse.de>
9495
9496         PR c/42570
9497         * gcc.c-torture/execute/pr42570.c: New testcase.
9498
9499 2010-01-01  Richard Guenther  <rguenther@suse.de>
9500
9501         PR middle-end/42559
9502         * gcc.c-torture/compile/pr42559.c: New testcase.
9503
9504 \f
9505 Copyright (C) 2010 Free Software Foundation, Inc.
9506
9507 Copying and distribution of this file, with or without modification,
9508 are permitted in any medium without royalty provided the copyright
9509 notice and this notice are preserved.