OSDN Git Service

PR testsuite/43959
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-09-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2
3         PR testsuite/43959
4         * gcc.dg/torture/builtin-cproj-1.c: Require c99 runtime.
5
6 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
7
8         PR fortran/45576
9         * gfortran.dg/char_length_18.f90:  New test.
10
11 2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>
12
13         PR target/36502
14         * gcc.target/i386/pr36502.c: New test.
15
16         PR target/42313
17         PR target/44651
18         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
19         * gcc/testsuite/gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
20
21 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
22
23         * gfortran.dg/achar_4.f90: Enable bounds checking.
24
25 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
26
27         PR target/45206
28         * gcc.target/i386/pr45206.c: New test.
29
30 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
31
32         PR fortran/45505
33         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
34
35 2010-09-07  Jan Hubicka  <jh@suse.cz>
36
37         * gcc.c-torture/compile/20100907.c: New testcase.
38
39 2010-09-07  Richard Guenther  <rguenther@suse.de>
40
41         PR middle-end/45569
42         * g++.dg/eh/pr45569.C: New testcase.
43
44 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
45
46         PR target/43137
47         * gcc.target/arm/pr43137.c: New test.
48
49 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
50
51         PR fortran/36931
52         * gfortran.dg/dependency_35.f90:  New test.
53
54 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
55
56         PR fortran/34145
57         * gfortran.dg/char_length_17.f90:  New test.
58
59 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
60
61         PR c++/45200
62         PR c++/45293
63         PR c++/45558
64         * g++.dg/template/typedef34.C: New test.
65         * g++.dg/template/typedef35.C: New test.
66
67 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
68
69         PR target/22152
70         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
71
72 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
73
74         * g++.dg/warn/Wdouble-promotion.C: New.
75
76 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
77
78         * g++.dg/parse/redef2.C: New.
79
80 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
81
82         * gcc.dg/20100906-1.c: New testcase.
83
84 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
85
86         PR testsuite/45543
87         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
88         DW_TAG_enumeration_type DIE.
89
90 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
91
92         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
93         Update XFAILs.
94
95 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
96
97         PR rtl-optimization/44919
98         * g++.dg/opt/pr44919.C: New.
99
100 2010-09-06  Tobias Burnus  <burnus@net-b.de>
101
102         PR fortran/38282
103         * gfortran.dg/iall_iany_iparity_1.f90: New.
104         * gfortran.dg/iall_iany_iparity_2.f90: New.
105
106 2010-09-06  Jason Merrill  <jason@redhat.com>
107
108         * g++.dg/cpp0x/initlist42.C: New.
109
110         * g++.dg/cpp0x/auto19.C: New.
111
112         * g++.dg/template/sfinae25.C: New.
113         * g++.dg/template/char1.C: Expect warning.
114         * g++.dg/template/nontype10.C: Likewise.
115
116         * g++.dg/cpp0x/implicit9.C: New.
117
118         * g++.dg/cpp0x/initlist43.C: New.
119
120 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
121
122         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
123
124 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
125
126         * gcc.dg/Wdouble-promotion.c: New.
127
128 2010-09-05  Tobias Burnus  <burnus@net-b.de>
129
130         * gfortran.dg/float128_1.f90: Remove test case as
131         it always fails since Rev 163611 backed out the
132         front-end implementation.
133
134 2010-09-05  Tobias Burnus  <burnus@net-b.de>
135
136         * gfortran.dg/float128_1.f90: XFAIL test case.
137
138 2010-09-05  Tobias Burnus  <burnus@net-b.de>
139
140         * gfortran.dg/bessel_7.f90: Decrease required precision.
141
142 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
143
144         PR testsuite/45545
145         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
146         ref-all-matching targets.
147
148 2010-09-05  Richard Guenther  <rguenther@suse.de>
149
150         PR tree-optimization/45535
151         * gcc.c-torture/compile/pr45535.c: New testcase.
152
153 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
154
155         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
156         "\[^\n\]*".
157         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
158         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
159         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
160         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
161         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
162         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
163         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
164         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
165         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
166         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
167         * gcc.target/i386/pr22152.c: Likewise.
168         * gcc.target/i386/pr36992-1.c: Likewise.
169         * gcc.target/i386/pr36992-2.c: Likewise.
170         * gcc.target/sh/sh4a-memmovua.c: Likewise.
171
172 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
173
174         PR testsuite/43957
175         * gcc.dg/const-uniq-1.c: Modify regexp.
176
177 2010-09-04  Tobias Burnus  <burnus@net-b.de>
178
179         PR fortran/45530
180         * gfortran.dg/namelist_63.f90: New.
181
182 2010-09-04  Jan Hubicka  <jh@suse.cz>
183
184         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
185         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
186
187 2010-09-04  Jan Hubicka  <jh@suse.cz>
188
189         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
190
191 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
192
193         PR fortran/45507
194         * gfortran.dg/allocate_alloc_opt_12.f90: New.
195
196 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
197
198         * gcc.dg/opts-4.c: New test.
199
200 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
201
202         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
203         * gcc.dg/vect/vect-peel-4.c: Ditto.
204
205 2010-09-03  Daniel Kraft  <d@domob.eu>
206
207         PR fortran/45525
208         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
209
210 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
211
212         PR fortran/45159
213         * gfortran.dg/dependency_34.f90:  New test.
214
215 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
216
217         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
218
219 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
220
221         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
222         gcc.target/i386/clearcap.map if supported.
223
224 2010-09-03  Michael Matz  <matz@suse.de>
225
226         PR middle-end/45415
227         * gcc.dg/pr45415.c: New test.
228
229 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
230
231         PR tree-optimization/45506
232         * gcc.dg/pr45506.c: New.
233
234 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
235
236         PR target/45476
237         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
238         * gcc.target/i386/float128-2.c: Ditto.
239
240 2010-09-03  Daniel Kraft  <d@domob.eu>
241
242         PR fortran/34162
243         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
244         * gfortran.dg/internal_dummy_2.f08: New test.
245         * gfortran.dg/internal_dummy_3.f08: New test.
246         * gfortran.dg/internal_dummy_4.f08: New test.
247
248 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
249
250         PR debug/45500
251         * gcc.target/i386/pr45500.c: New test.
252
253 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
254
255         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
256
257 2010-09-03  Daniel Kraft  <d@domob.eu>
258
259         PR fortran/44602
260         * gfortran.dg/exit_2.f08; Adapt error messages.
261         * gfortran.dg/exit_3.f08: New test.
262         * gfortran.dg/exit_4.f08: New test.
263         * gfortran.dg/exit_5.f03: New test.
264
265 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
266
267         * gfortran.dg/ishft_4.f90: New test.
268
269 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
270
271         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
272         FRIZ/XSRIZ instruciton for (double)(long long)x.
273         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
274
275 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
276
277         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
278
279 2010-09-02  Richard Guenther  <rguenther@suse.de>
280
281         PR tree-optimization/44937
282         PR tree-optimization/45412
283         * g++.dg/opt/pr45412.C: New testcase.
284         * gcc.c-torture/compile/pr45412.c: Likewise.
285         * gcc.c-torture/compile/pr44937.c: Likewise.
286
287 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
288
289         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
290         but using -Werror=comment.
291         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
292         expected error messages.
293
294 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
295
296         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
297         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
298
299 2010-09-02  Tobias Burnus  <burnus@net-b.de>
300
301         PR fortran/45489
302         * gfortran.dg/initialization_27.f90: New.
303
304 2010-09-02  Ira Rosen  <irar@il.ibm.com>
305
306         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
307         check into different basic blocks. Expect vectorization if misaligned
308         stores are supported. 
309         * gcc.dg/vect/bb-slp-8a.c: New test.
310         * gcc.dg/vect/bb-slp-8b.c: New test.
311
312 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
313
314         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
315
316 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
317
318         PR fortran/44541
319         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
320         * gfortran.dg/class_dummy_1.f03: New.
321
322 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
323
324         PR middle-end/45458
325         * g++.dg/tree-prof/partition2.C: New test.
326
327 2010-09-01  Richard Guenther  <rguenther@suse.de>
328
329         * gcc.dg/vect/vect-outer-fir.c: Adjust.
330         * gcc.dg/tree-ssa/vrp54.c: New testcase.
331         * gcc.c-torture/execute/20100827-1.c: Likewise.
332
333 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
334
335         * gfortran.dg/execute_command_line_1.f90: New test.
336
337 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
338
339         PR preprocessor/45457
340         * c-c++-common/cpp/pr45457.c: New test.
341
342 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
343
344         * gcc.dg/nested-func-8.c: New test.
345
346 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
347
348         PR fortran/38282
349         * gfortran.dg/popcnt_poppar_1.F90: New test.
350         * gfortran.dg/popcnt_poppar_2.F90: New test.
351
352 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
353
354         * gcc.target/i386/volatile-2.c: Require nonpic target.
355
356 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
357
358         PR middle-end/45461
359         * gcc.dg/pr45461.c: New test.
360
361 2010-08-31  Richard Guenther  <rguenther@suse.de>
362
363         PR testsuite/45455
364         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
365
366 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
367
368         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
369
370 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
371
372         PR fortran/45456
373         * gfortran.dg/typebound_proc_18.f03: New.
374
375 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
376
377         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
378         * lib/scanasm.exp (scan-stack-usage): Likewise.
379         (scan-stack-usage-not): Likewise.
380         * gcc.dg/stack-usage-1.c: New test.
381         * gcc.target/i386/stack-usage-realign.c: Likewise.
382
383 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
384
385         PR tree-optimization/45427
386         * gcc.dg/tree-ssa/pr45427.c: New test.
387
388 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
389
390         PR c++/45043
391         * g++.dg/template/crash102.C: New.
392
393 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
394
395         PR middle-end/45423
396         * gcc.dg/gomp/atomic-12.c: New test.
397         * gcc.dg/gomp/atomic-13.c: New test.
398         * gcc.dg/gomp/atomic-14.c: New test.
399         * g++.dg/gomp/atomic-11.C: New test.
400         * g++.dg/gomp/atomic-12.C: New test.
401         * g++.dg/gomp/atomic-13.C: New test.
402         * g++.dg/gomp/atomic-14.C: New test.
403
404 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
405
406         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
407         delimiter.
408
409 2010-08-30  Thomas Quinot  <quinot@adacore.com>
410
411         * gnat.dg/discr24.adb: New test.
412
413 2010-08-30  Richard Guenther  <rguenther@suse.de>
414
415         PR tree-optimization/45449
416         * gcc.dg/pr45449.c: New testcase.
417
418 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
419
420         * gcc.dg/opts-1.c: Expect errors, not warnings.
421
422 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
423
424         PR fortran/42769
425         * gfortran.dg/dynamic_dispatch_11.f03: New.
426
427 2010-08-29  Jason Merrill  <jason@redhat.com>
428
429         PR c++/44991
430         * g++.dg/parse/defarg15.C: New.
431
432 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
433
434         PR fortran/45439
435         * gfortran.dg/select_type_16.f03: New.
436
437 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
438             Tobias Burnus  <burnus@net-b.de>
439
440         * gfortran.dg/bessel_7.f90: Decrease required precision.
441
442 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
443             Kaz Kojima  <kkojima@gcc.gnu.org>
444
445         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
446
447 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
448
449         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
450         floating point conversion code generation.
451         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
452         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
453         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
454         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
455         to integer conversion code generation.
456         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
457         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
458         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
459         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
460
461 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
462
463         PR fortran/32049
464         * gfortran.dg/random_seed_1.f90: Adjust test.
465         * gfortran.dg/float128_1.f90: New test.
466
467 2010-08-27  Tobias Burnus  <burnus@net-b.de>
468
469         PR fortran/33197
470         * gcc/testsuite/gfortran.dg/norm2_1.f90: New.
471         * gcc/testsuite/gfortran.dg/norm2_2.f90: New.
472         * gcc/testsuite/gfortran.dg/norm2_3.f90: New.
473         * gcc/testsuite/gfortran.dg/norm2_4.f90: New.
474         * gcc/testsuite/gfortran.dg/parity_1.f90: New.
475         * gcc/testsuite/gfortran.dg/parity_2.f90: New.
476         * gcc/testsuite/gfortran.dg/parity_3.f90: New.
477
478 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
479
480         PR fortran/45420
481         * gfortran.dg/select_type_15.f03: New.
482
483 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
484
485         PR libfortran/43217
486         * gfortran.dg/hollerith8.f90: New test.
487
488 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
489
490         PR fortran/45159
491         * gfortran.dg/dependency_33.f90:  New test.
492
493 2010-08-27  Richard Guenther  <rguenther@suse.de>
494
495         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
496         * gcc.dg/graphite/scop-2.c: Likewise.
497         * gcc.dg/graphite/scop-20.c: Likewise.
498         * gcc.dg/vect/slp-25.c: Likewise.
499
500 2010-08-27  Olivier Hainque  <hainque@adacore.com>
501
502         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
503
504 2010-08-26  Daniel Kraft  <d@domob.eu>
505
506         PR fortran/38936
507         PR fortran/44047
508         PR fortran/45384
509         * gfortran.dg/associate_8.f03: New test.
510         * gfortran.dg/select_type_13.f03: New test.
511         * gfortran.dg/select_type_14.f03: New test.
512
513 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
514
515         PR tree-optimization/44485
516         * gcc.dg/pr44485.c: New test.
517
518 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
519
520         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
521         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
522         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
523
524 2010-08-26  Richard Guenther  <rguenther@suse.de>
525
526         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
527         * gcc.dg/graphite/scop-21.c: Likewise.
528
529 2010-08-26  Richard Guenther  <rguenther@suse.de>
530
531         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
532         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
533         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
534         * gcc.dg/vect/vect-91.c: Likewise.
535         * gcc.dg/vect/vect-peel-1.c: Likewise.
536         * gcc.dg/vect/vect-peel-2.c: Likewise.
537         * gcc.dg/vect/vect-peel-4.c: Likewise.
538
539 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
540
541         PR libfortran/41859
542         * gfortran.dg/der_io_4.f90: New test.
543
544 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
545
546         PR rtl-optimization/44858
547         * gcc.c-torture/execute/pr44858.c: New test.
548
549         PR rtl-optimization/45400
550         * g++.dg/other/i386-8.C: New test.
551
552 2010-08-25  Richard Guenther  <rguenther@suse.de>
553
554         * gcc.dg/alias-8.c: Adjust.
555
556 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
557
558         * gcc.target/i386/combine-mul.c: New test.
559
560 2010-08-25  Richard Guenther  <rguenther@suse.de>
561
562         PR lto/44562
563         * gcc.dg/graphite/id-27.c: New testcase.
564         * gcc.dg/lto/20100825-1_0.c: Likewise.
565
566 2010-08-25  Richard Guenther  <rguenther@suse.de>
567
568         PR tree-optimization/45316
569         * g++.dg/opt/pr45316.C: New testcase.
570
571 2010-08-25  Richard Guenther  <rguenther@suse.de>
572
573         PR tree-optimization/45393
574         * g++.dg/torture/pr45393.C: New testcase.
575
576 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
577
578         PR tree-optimization/45059
579         * gcc.c-torture/compile/pr45059.c: New test.
580
581 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
582
583         * lib/target-supports.exp (check_effective_target_vect_unpack):
584         Set vect_unpack supported flag to true for neon.
585
586 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
587
588         * gcc.dg/tree-ssa/ifc-5.c: New.
589
590 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
591
592         * gcc.dg/tree-ssa/ifc-4.c: New.
593         * gcc.dg/tree-ssa/ifc-7.c: New.
594
595 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
596
597         * gcc.dg/vect/vect.exp: Check loongson targets
598         * g++.dg/vect/vect.exp: Likewise
599         * gfortran.dg/vect/vect.exp: Likewise
600
601 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
602
603         * gcc.target/powerpc/vsx-mass-1.c: New file, test
604         -mveclibabi=mass.
605
606 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
607
608         PR fortran/45366
609         * gfortran.dg/proc_ptr_29.f90: New.
610
611 2010-08-22  Tobias Burnus  <burnus@net-b.de>
612             Dominique d'Humieres <dominiq@lps.ens.fr>
613
614         PR fortran/45367
615         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
616
617 2010-08-22  Tobias Burnus  <burnus@net-b.de>
618
619         PR fortran/45367
620         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
621
622 2010-08-22  Tobias Burnus  <burnus@net-b.de>
623
624         PR fortran/36158
625         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
626
627 2010-08-22  Tobias Burnus  <burnus@net-b.de>
628             Dominique d'Humieres <dominiq@lps.ens.fr>
629
630         PR fortran/45367
631         PR fortran/36158
632         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
633         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
634
635 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
636
637         PR fortran/44863
638         PR fortran/45271
639         PR fortran/45290
640         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
641         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
642         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
643
644 2010-08-21  Tobias Burnus  <burnus@net-b.de>
645
646         PR fortran/36158
647         PR fortran/33197
648         * gfortran.dg/bessel_6.f90: New.
649         * gfortran.dg/bessel_7.f90: New.
650
651 2010-08-20  Jan Hubicka  <jh@suse.cz>
652
653         PR c++/45307
654         PR c++/17736
655         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
656         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
657
658 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
659
660         PR target/45336
661         * gcc.target/i386/pr45336-1.c: New.
662         * gcc.target/i386/pr45336-2.c: Likewise.
663         * gcc.target/i386/pr45336-3.c: Likewise.
664         * gcc.target/i386/pr45336-4.c: Likewise.
665
666 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
667
668         PR testsuite/45361
669         * gcc.target/i386/volatile-2.c: Update scan strings to also
670         include (%rip) for the memory reference on x86_64.
671
672 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
673
674         PR middle-end/44974
675         * gcc.dg/pr44974.c: New test.
676
677         PR rtl-optimization/45353
678         * gcc.dg/pr45353.c: New test.
679
680 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
681
682         * gcc.target/i386/volatile-2.c: New.
683
684 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
685
686         PR rtl-optimization/44691
687         * gfortran.dg/pr44691.f: New test.
688
689 2010-10-19  Olivier Hainque  <hainque@adacore.com>
690
691         * gcc.target/sparc/sibcall-dslot.c: New testcase.
692
693 2010-08-19  Jason Merrill  <jason@redhat.com>
694
695         * g++.dg/init/synth3.C: New.
696         * g++.dg/init/value8.C: New.
697         * g++.dg/tree-ssa/empty-2.C: New.
698         * g++.dg/cpp0x/noexcept09.C: New.
699
700 2010-08-19  Daniel Kraft  <d@domob.eu>
701
702         PR fortran/29785
703         PR fortran/45016
704         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
705         * gfortran.dg/pointer_remapping_1.f90: New test.
706         * gfortran.dg/pointer_remapping_2.f03: New test.
707         * gfortran.dg/pointer_remapping_3.f08: New test.
708         * gfortran.dg/pointer_remapping_4.f03: New test.
709         * gfortran.dg/pointer_remapping_5.f08: New test.
710         * gfortran.dg/pointer_remapping_6.f08: New test.
711
712 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
713
714         PR testsuite/45324
715         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
716
717 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
718
719         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
720
721 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
722
723         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
724         variable.
725
726 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
727
728         PR target/45070
729         * gcc.c-torture/execute/pr45070.c: New.
730
731 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
732
733         * g++.dg/pr44328.C: New test.
734
735 2010-08-19  Tobias Burnus  <burnus@net-b.de>
736
737         PR fortran/36158
738         PR fortran/33197
739         * gfortran.dg/bessel_3.f90: New.
740         * gfortran.dg/bessel_4.f90: New.
741         * gfortran.dg/bessel_5.f90: New.
742
743 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
744
745         PR fortran/45290
746         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
747         * gfortran.dg/pointer_init_2.f90: New.
748         * gfortran.dg/pointer_init_3.f90: New.
749         * gfortran.dg/pointer_init_4.f90: New.
750
751 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
752
753         PR c++/45049
754         * g++.dg/pr45049-1.C: New test.
755         * g++.dg/pr45049-2.C: New test.
756
757 2010-08-18  Jie Zhang  <jie@codesourcery.com>
758
759         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
760         20 if __ARM_PCS is defined otherwise 64.
761         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
762         instead of hard coded 64.
763
764 2010-08-18  Yao Qi  <yao@codesourcery.com>
765
766         PR target/45094
767         * gcc.target/arm/pr45094.c: New test.
768
769 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
770
771         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
772
773 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
774
775         PR rtl-optimization/42575
776         * gcc.target/arm/pr42575.c: New test.
777
778 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
779
780         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
781         * gcc.dg/tls/thr-cse-1.c: New.
782
783 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
784
785         PR debug/42487
786         * lib/target-supports.exp
787         (check_effective_target_function_sections): New.
788         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
789         function sections before proceding.
790
791 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
792
793         PR fortran/45308
794         * gfortran.dg/pr45308.f03: New test.
795
796 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
797
798         PR target/45296
799         * gcc.target/i386/pr45296.c: New test.
800
801 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
802
803         * g++.dg/ext/uow-1.C: New.
804         * g++.dg/ext/uow-2.C: New.
805         * g++.dg/ext/uow-3.C: New.
806         * g++.dg/ext/uow-4.C: New.
807
808 2010-08-17  Richard Guenther  <rguenther@suse.de>
809
810         PR testsuite/45266
811         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
812
813 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
814
815         PR c/40563
816         * gcc.dg/Wcxx-compat-20.c: New test.
817
818 2010-08-17  Daniel Kraft  <d@domob.eu>
819
820         PR fortran/38936
821         * gfortran.dg/associate_1.f03: Extended to test newly supported
822         features like association to variables.
823         * gfortran.dg/associate_3.f03: Removed check for illegal change
824         of associate-name here...
825         * gfortran.dg/associate_5.f03: ...and added it here.
826         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
827         * gfortran.dg/associate_7.f03: New test.
828
829 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
830
831         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
832
833 2010-08-15  Daniel Kraft  <d@domob.eu>
834
835         PR fortran/38936
836         * gfortran.dg/associate_1.f03: Enable test for array expressions.
837         * gfortran.dg/associate_3.f03: Clarify comment.
838         * gfortran.dg/associate_5.f03: New test.
839         * gfortran.dg/associate_6.f03: New test.
840
841 2010-08-15  Tobias Burnus  <burnus@net-b.de>
842
843         PR fortran/45211
844         * gfortran.dg/bind_c_usage_21.f90: New.
845         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
846
847 2010-08-15  Tobias Burnus  <burnus@net-b.de>
848
849         * gfortran.dg/optional_absent_1.f90: New.
850         * gfortran.dg/null_actual.f90: New.
851
852 2010-08-15  Tobias Burnus  <burnus@net-b.de>
853
854         * gfortran.dg/pointer_target_1.f90: New.
855         * gfortran.dg/pointer_target_2.f90: New.
856         * gfortran.dg/pointer_target_3.f90: New.
857
858 2010-08-15  Daniel Kraft  <d@domob.eu>
859
860         PR fortran/45197
861         * gfortran.dg/elemental_args_check_3.f90: New test.
862         * gfortran.dg/impure_1.f08: New test.
863         * gfortran.dg/impure_2.f08: New test.
864         * gfortran.dg/impure_3.f90: New test.
865         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
866
867 2010-08-15  Ira Rosen  <irar@il.ibm.com>
868
869         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
870         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
871         SLP tests.
872         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
873         misaligned loads.
874         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
875         misaligned stores.c
876         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
877
878 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
879
880         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
881         dg-require-effective-target after dg-do.
882
883 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
884
885         * lib/target-supports.exp (check_effective_target_vect_int): Return
886         true for Loongson targets.
887         (check_effective_target_vect_shift): Likewise.
888         (check_effective_target_vect_no_int_max): Likewise.
889         (check_effective_target_vect_no_align): Likewise.
890         (check_effective_target_vect_short_mult): Likewise.
891
892 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
893
894         * g++.dg/cast.C: Change fields of structures to "long" to pass
895         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
896         * g++.dg/cpp0x/iop.C: Ditto.
897         * g++.dg/cpp0x/named_refs.C: Ditto.
898         * g++.dg/cpp0x/rv1p.C: Ditto.
899         * g++.dg/cpp0x/rv2p.C: Ditto.
900         * g++.dg/cpp0x/rv3p.C: Ditto.
901         * g++.dg/cpp0x/rv4p.C: Ditto.
902         * g++.dg/cpp0x/rv5p.C: Ditto.
903         * g++.dg/cpp0x/rv6p.C: Ditto.
904         * g++.dg/cpp0x/rv7p.C: Ditto.
905         * g++.dg/cpp0x/rv8p.C: Ditto.
906         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
907
908 2010-08-13  Daniel Kraft  <d@domob.eu>
909
910         * gfortran.dg/implied_shape_1.f08: New test.
911         * gfortran.dg/implied_shape_2.f90: New test.
912         * gfortran.dg/implied_shape_3.f08: New test.
913
914 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
915
916         PR libfortran/42526
917         * gfortran.dg/char_component_initializer_1.f90: New test.
918
919 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
920
921         PR tree-optimization/45241
922         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
923
924 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
925
926         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
927         to dg-options.
928         * gcc.target/i386/pr40906-2.c: Ditto.
929         * gcc.target/i386/pr40906-3.c: Ditto.
930
931 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
932
933         PR middle-end/45262
934         * gcc.c-torture/execute/pr45262.c: New test.
935
936 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
937
938         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
939         empty argument.
940         * g++.dg/other/profile1.C: Ditto.
941
942 2010-08-12  Richard Guenther  <rguenther@suse.de>
943
944         PR tree-optimization/45232
945         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
946         * gcc.dg/tree-ssa/loop-7.c: Adjust.
947         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
948         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
949         unsigned arithmetic.
950         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
951         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
952         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
953         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
954         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
955         unsigned arithmetic.
956         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
957         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
958         unsigned arithmetic.
959         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
960         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
961         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
962         unsigned arithmetic.
963         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
964         * gcc.dg/tree-ssa/negate.c: Adjust.
965         * gcc.dg/vect/vect-1.c: Adjust.
966         * gfortran.dg/reassoc_6.f: XFAIL.
967
968 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
969
970         PR debug/45259
971         * gcc.dg/pr45259.c: New test.
972
973 2010-08-12  Wei Guozhi  <carrot@google.com>
974
975         PR target/44999
976         * gcc.target/arm/pr44999.c: New testcase.
977
978 2010-08-12  Jie Zhang  <jie@codesourcery.com>
979
980         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
981         (N): Likewise.
982         (main): Adjust accordingly.
983
984 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
985
986         * gfortran.dg/graphite/id-22.f: New.
987
988 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
989
990         * gcc.dg/graphite/id-26.c: New.
991
992 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
993
994         * gcc.dg/graphite/id-25.c: New.
995
996 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
997
998         * gcc.dg/graphite/run-id-5.c: New.
999         * gcc.dg/graphite/run-id-6.c: New.
1000         * gfortran.dg/graphite/id-21.f: New.
1001
1002 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1003
1004         * gcc.dg/graphite/id-24.c: New.
1005
1006 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1007
1008         * gcc.dg/tree-ssa/pr20742.c: New.
1009
1010 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1011
1012         * gcc.dg/graphite/id-23.c: New.
1013
1014 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1015
1016         * gfortran.dg/graphite/id-20.f: Adjust testcase.
1017
1018 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1019
1020         * gcc.dg/graphite/pr42729.c: New.
1021
1022 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1023
1024         * gfortran.dg/graphite/id-20.f: New.
1025
1026 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1027
1028         * gcc.dg/graphite/id-22.c: New.
1029
1030 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1031
1032         * gcc.dg/graphite/run-id-2.c: Call abort.
1033
1034 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1035
1036         * gcc.dg/graphite/id-20.c: New.
1037
1038 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
1039             Steve Kargl <kargl@gcc.gnu.org>
1040
1041         PR fortran/44595
1042         * gfortran.dg/move_alloc_3.f90: New.
1043         * gfortran.dg/random_seed_2.f90: New.
1044
1045 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1046
1047         * lib/target-supports.exp (check_effective_target_sync_int_long):
1048         Add hppa*-*-linux*.
1049         (check_effective_target_sync_char_short): Likewise.
1050
1051 2010-08-10  Yao Qi  <yao@codesourcery.com>
1052
1053         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
1054         general form.
1055         * gcc.dg/tree-ssa/loop-31.c: Likewise.
1056         * g++.dg/other/packed1.C: Likewise.
1057         * g++.dg/other/crash-4.C: Likewise.
1058         * g++.dg/ext/packed8.C: Likewise.
1059         * g++.dg/init/array16.C: Likewise.
1060
1061 2010-08-10  xinliang David Li  <davidxl@google.com>
1062         * gcc.dg/tree-ssa/loop-19.c: Add option
1063         -fno-prefetch-loop-array
1064
1065 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
1066
1067         PR middle-end/45182
1068         * gcc.c-torture/compile/pr45182.c: New test.
1069
1070 2010-08-09  Jason Merrill  <jason@redhat.com>
1071
1072         PR c++/45236
1073         * g++.dg/cpp0x/variadic-104.C: New.
1074
1075 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
1076
1077         PR fortran/44235
1078         * gfortran.dg/dependency_32.f90:  New test.
1079
1080 2010-08-09  Richard Guenther  <rguenther@suse.de>
1081
1082         PR middle-end/44632
1083         * g++.dg/opt/nrv17.C: New testcase.
1084
1085 2010-08-09  Richard Guenther  <rguenther@suse.de>
1086
1087         PR middle-end/45212
1088         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
1089         alignment from MEM_REF offset only if we took it from the
1090         base object.
1091
1092         * gcc.target/i386/pr24178.c: New testcase.
1093
1094 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
1095
1096         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
1097         * gcc.dg/20030702-1.c: Ditto.
1098         * gcc.dg/20050309-1.c: Ditto.
1099         * gcc.dg/20050325-1.c: Ditto.
1100         * gcc.dg/20050330-2.c: Ditto.
1101         * gcc.dg/20051201-1.c: Ditto.
1102         * gcc.dg/gomp/pr27573.c: Ditto.
1103         * gcc.dg/gomp/pr34610.c: Ditto.
1104         * gcc.dg/pr24225.c: Ditto.
1105         * gcc.dg/pr26570.c: Ditto.
1106         * gcc.dg/pr32773.c: Ditto.
1107         * g++.dg/gcov/gcov-6.C: Ditto.
1108         * g++.dg/gomp/pr34608.C: Ditto.
1109         * gfortran.dg/gomp/pr27573.f90: Ditto.
1110
1111         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
1112         dg-require-host-local dg directive.
1113         * gcc.dg/profile-dir-2.c: Ditto.
1114         * gcc.dg/profile-dir-3.c: Ditto.
1115
1116 2010-08-08  Richard Guenther  <rguenther@suse.de>
1117
1118         PR tree-optimization/45109
1119         * gcc.c-torture/compile/pr45109.c: New testcase.
1120
1121 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
1122
1123         * gcc.dg/march.c: Skip if -march defined.
1124         * gcc.dg/mtune.c: Skip if -mtune defined.
1125
1126         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
1127         generic thunk support.
1128
1129 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
1130
1131         PR target/45213
1132         * gcc.target/i386/pr45213.c: New test.
1133
1134 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1135
1136         PR libfortran/45143
1137         * gfortran.dg/fmt_error_11.f03: New test.
1138
1139 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
1140
1141         * lib/target-supports.exp (check_effective_target_sync_int_long):
1142         Add arm*-*-linux-gnueabi.
1143         (check_effective_target_sync_char_short): Likewise.
1144
1145 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1146
1147         PR fortran/45159
1148         * gfortran.dg/dependency_31.f90:  New test.
1149
1150 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1151
1152         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
1153
1154 2010-08-06  Jason Merrill  <jason@redhat.com>
1155
1156         * g++.dg/cpp0x/sfinae3.C: New.
1157         * g++.dg/cpp0x/sfinae4.C: New.
1158
1159 2010-08-06  Richard Guenther  <rguenther@suse.de>
1160
1161         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
1162         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
1163         * gcc.dg/tree-ssa/pr25382.c: Likewise.
1164         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
1165         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
1166         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
1167         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
1168         * gcc.c-torture/execute/20100805-1.c: Likewise.
1169
1170 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1171
1172         PR testsuite/42855
1173         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
1174
1175 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1176
1177         * gcc.dg/ipa/ipcp-ii-1.c: New test.
1178         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
1179
1180 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1181
1182         * g++.dg/ipa/devirt-1.C: New test.
1183         * g++.dg/ipa/devirt-2.C: Likewise.
1184         * g++.dg/ipa/devirt-3.C: Likewise.
1185         * g++.dg/ipa/devirt-4.C: Likewise.
1186         * g++.dg/ipa/devirt-5.C: Likewise.
1187         * gcc.dg/ipa/iinline-3.c: Likewise.
1188
1189 2010-08-05  Jie Zhang  <jie@codesourcery.com>
1190
1191         PR tree-optimization/45144
1192         * gcc.dg/tree-ssa/pr45144.c: New test.
1193
1194 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
1195
1196         PR fortran/42207
1197         PR fortran/44064
1198         PR fortran/44065
1199         * gfortran.dg/class_25.f03: New.
1200         * gfortran.dg/class_26.f03: New.
1201
1202 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
1203
1204         * g++.dg/warn/miss-format-1.C: Update line number.
1205
1206 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
1207
1208         PR c++/44641
1209         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
1210         .frame and .mask assembler directives.
1211
1212 2010-08-04  Richard Guenther  <rguenther@suse.de>
1213
1214         * gcc.dg/tree-ssa/vrp35.c: Adjust.
1215         * gcc.dg/tree-ssa/vrp36.c: Likewise.
1216         * gcc.dg/tree-ssa/vrp50.c: Likewise.
1217         * gcc.dg/tree-ssa/vrp52.c: Likewise.
1218
1219 2010-08-04  Tobias Burnus  <burnus@net-b.de>
1220
1221         PR fortran/44857
1222         * gfortran.dg/derived_constructor_char_1.f90: New.
1223         * gfortran.dg/derived_constructor_char_2.f90: New.
1224
1225 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1226
1227         PR fortran/45159
1228         * gfortran.dg/dependency_30.f90:  New test.
1229
1230 2010-08-03  Jan Hubicka  <jh@suse.cz>
1231
1232         * gcc.c-torture/compile/pr45085.c: New testcase.
1233
1234 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
1235
1236         PR fortran/44584
1237         PR fortran/45161
1238         * gfortran.dg/typebound_call_9.f03: Modified.
1239         * gfortran.dg/typebound_generic_1.f03: Modified.
1240
1241 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1242
1243         PR fortran/45159
1244
1245         * gfortran.dg/dependency_29.f90:  New test.
1246
1247 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1248
1249         PR fortran/36854
1250         * gfortran.dg/character_comparison_2.f90:  New test.
1251         * gfortran.dg/character_comparison_3.f90:  New test.
1252         * gfortran.dg/dependency_28.f90:  New test.
1253
1254 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
1255
1256         PR target/40457
1257         * gcc.target/arm/pr40457-1.c: New test.
1258         * gcc.target/arm/pr40457-2.c: New test.
1259
1260 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
1261
1262         PR fortran/44912
1263         * gfortran.dg/typebound_call_17.f03: New.
1264
1265 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
1266
1267         PR fortran/44929
1268         * gfortran.dg/allocate_derived_3.f90: New.
1269
1270 2010-07-30  Xinliang David Li  <davidxl@google.com>
1271         PR tree-optimization/45121
1272         * c-c++-common/uninit-17.c: Add -fno-ivops option.
1273
1274 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1275
1276         PR c++/45112
1277         * testsuite/g++.dg/pr45112.C: New test.
1278
1279 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
1280
1281         PR debug/45055
1282         PR rtl-optimization/45137
1283         * gcc.dg/pr45055.c: New test.
1284
1285 2010-07-30  Alan Modra  <amodra@gmail.com>
1286
1287         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
1288         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
1289
1290 2010-07-29  Tobias Burnus  <burnus@net-b.de>
1291
1292         PR fortran/45087
1293         PR fortran/45125
1294         * gfortran.dg/whole_file_25.f90: New.
1295         * gfortran.dg/whole_file_26.f90: New.
1296         * gfortran.dg/whole_file_27.f90: New.
1297
1298 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
1299
1300         PR fortran/44962
1301         * gfortran.dg/typebound_proc_17.f03: New.
1302
1303 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
1304
1305         PR fortran/45004
1306         * gfortran.dg/move_alloc_2.f90: New.
1307
1308 2010-07-29  Xinliang David Li  <davidxl@google.com>
1309         PR tree-optimization/45121
1310         * c-c++-common/uninit-17.c: Fix expected output.
1311
1312 2010-07-29  Richard Guenther  <rguenther@suse.de>
1313
1314         PR tree-optimization/45120
1315         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
1316
1317 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
1318
1319         PR fortran/42051
1320         PR fortran/44064
1321         * gfortran.dg/pr42051.f03: New testcase.
1322
1323 2010-07-29  Richard Guenther  <rguenther@suse.de>
1324
1325         PR middle-end/45034
1326         * gcc.c-torture/execute/pr45034.c: New testcase.
1327
1328 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
1329
1330         PR c++/45096
1331         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
1332
1333 2010-07-28  Daniel Kraft  <d@domob.eu>
1334
1335         * gfortran.dg/bound_8.f90: New test.
1336
1337 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
1338
1339         PR debug/45105
1340         * gcc.dg/pr45105.c: New test.
1341
1342 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
1343
1344         PR rtl-optimization/45107
1345         * gcc.dg/pr45107.c: New test.
1346
1347 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
1348
1349         PR rtl-optimization/45101
1350         * gcc.dg/pr45101.c: New test.
1351
1352 2010-07-28  Tobias Burnus  <burnus@net-b.de>
1353
1354         PR fortran/45077
1355         * gfortran.dg/whole_file_24.f90: New.
1356
1357 2010-07-27  Jason Merrill  <jason@redhat.com>
1358
1359         * g++.dg/cpp0x/variadic102.C: New.
1360         * g++.dg/cpp0x/variadic103.C: New.
1361
1362 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
1363
1364         PR rtl-optimization/40956
1365         PR target/42495
1366         PR middle-end/42574
1367         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
1368         * gcc.target/arm/pr42574.c: Add tests.
1369
1370 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
1371
1372         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
1373         test name.
1374         (cleanup-repo-files): Ditto.
1375         (cleanup-saved-temps): Ditto.
1376
1377 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
1378
1379         PR testsuite/44701
1380         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
1381
1382         PR c/45079
1383         * gcc.dg/pr45079.c: New test.
1384
1385 2010-07-27  Ira Rosen  <irar@il.ibm.com>
1386
1387         PR tree-optimization/44152
1388         * gcc.dg/vect/fast-math-pr44152.c: New test.
1389
1390 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
1391
1392         PR ObjC/44140
1393         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
1394         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
1395         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
1396         * obj-c++.dg/torture/trivial.mm: Ditto.
1397         * objc.dg/torture/tls/thr-init-2.m: Ditto.
1398         * objc.dg/torture/tls/thr-init-3.m: Ditto.
1399         * objc.dg/torture/tls/thr-init.m: Ditto.
1400         * objc.dg/torture/trivial.m: Ditto.
1401
1402 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
1403
1404         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
1405         Skip on spu-*-* targets.
1406
1407 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
1408
1409         PR tree-optimization/45083
1410         * gcc.dg/pr45083.c: New test.
1411
1412 2010-07-26  Tobias Burnus  <burnus@net-b.de>
1413
1414         PR fortran/40873
1415         * gfortran.dg/whole_file_22.f90: New test.
1416         * gfortran.dg/whole_file_23.f90: New test.
1417
1418 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
1419             Jack Howarth  <howarth@bromo.med.uc.edu>
1420             Richard Henderson  <rth@redhat.com>
1421
1422         PR target/44132
1423         * gcc.dg/tls/thr-init-1.c: New.
1424         * gcc.dg/tls/thr-init-2.c: New.
1425         * gcc.dg/torture/tls New.
1426         * gcc.dg/torture/tls/tls-test.c: New.
1427         * gcc.dg/torture/tls/thr-init-1.c: New.
1428         * gcc.dg/torture/tls/tls.exp: New.
1429         * gcc.dg/torture/tls/thr-init-2.c: New.
1430         * gcc.dg/tls/emutls-2.c: New test
1431
1432         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
1433         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
1434         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
1435         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
1436         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
1437         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
1438         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
1439         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
1440         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
1441         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
1442         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
1443         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
1444         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
1445         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
1446         gfortran.dg/gomp/appendix-a/a.22.4.f90,
1447         gfortran.dg/gomp/appendix-a/a.22.5.f90,
1448         gfortran.dg/gomp/appendix-a/a.22.6.f90,
1449         gfortran.dg/gomp/appendix-a/a.24.1.f90,
1450         gfortran.dg/gomp/appendix-a/a.32.1.f90,
1451         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
1452         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
1453         gfortran.dg/gomp/omp_threadprivate1.f90,
1454         gfortran.dg/gomp/omp_threadprivate2.f90,
1455         gfortran.dg/gomp/reduction1.f90,
1456         gfortran.dg/gomp/sharing-1.f90: Likewise.
1457
1458 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1459
1460         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
1461         sse_runtime.
1462         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
1463         dg-require-visibility.
1464
1465 2010-07-26  Richard Guenther  <rguenther@suse.de>
1466
1467         PR tree-optimization/43784
1468         * gcc.c-torture/execute/pr43784.c: New testcase.
1469         * g++.dg/torture/pr43784.C: Likewise.
1470
1471 2010-07-26  Richard Guenther  <rguenther@suse.de>
1472
1473         PR middle-end/45056
1474         * g++.dg/pr45056.C: New testcase.
1475
1476 2010-07-26  Richard Guenther  <rguenther@suse.de>
1477
1478         PR tree-optimization/45071
1479         * gcc.dg/pr45071.c: New testcase.
1480
1481 2010-07-26  Tobias Burnus  <burnus@net-b.de>
1482
1483         PR fortran/45066
1484         * gfortran.dg/namelist_62.f90: New.
1485
1486 2010-07-26  Richard Guenther  <rguenther@suse.de>
1487
1488         * gcc.c-torture/execute/pr45017.c: Move ...
1489         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
1490
1491 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
1492
1493         PR fortran/40628
1494         * trim_optimize_1.f90:  New test.
1495         * character_comparision_1.f90:  New test.
1496
1497 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1498
1499         PR fortran/42852
1500         * gfortran.dg/wtruncate_fix.f: New test.
1501
1502 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
1503
1504         PR testsuite/45068
1505         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
1506
1507 2010-07-24  Richard Guenther  <rguenther@suse.de>
1508
1509         PR lto/43788
1510         * g++.dg/lto/20100724-1_0.C: New testcase.
1511
1512 2010-07-24  Richard Guenther  <rguenther@suse.de>
1513
1514         PR lto/43212
1515         * gcc.dg/lto/20100724-1_0.c: New testcase.
1516         * gcc.dg/lto/20100724-1_1.c: Likewise.
1517
1518 2010-07-24  Tobias Burnus  <burnus@net-b.de>
1519
1520         PR fortran/40011
1521         * gfortran.dg/whole_file_21.f90: New.
1522
1523         * gfortran.dg/integer_exponentiation_3.F90: Use
1524         -ffloat-store only for i?86/x86-64 -m32.
1525
1526 2010-07-24  Tobias Burnus  <burnus@net-b.de>
1527
1528         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
1529         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
1530
1531 2010-07-24  Tobias Burnus  <burnus@net-b.de>
1532
1533         * gfortran.dg/func_decl_4.f90: Split test into two ...
1534         * gfortran.dg/func_decl_5.f90: ... parts.
1535         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
1536         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
1537         * gfortran.dg/global_references_1.f90: Add new dg-warning.
1538         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
1539         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
1540         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
1541         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
1542         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
1543         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
1544         * gfortran.dg/sizeof.f90: Make test valid.
1545         * gfortran.dg/pr20865.f90: Add new dg-error.
1546         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
1547         * gfortran.dg/g77/19990218-0.f: Ditto.
1548         * gfortran.dg/g77/19990218-1.f: Ditto.
1549         * gfortran.dg/g77/970625-2.f: Ditto.
1550         * gfortran.dg/pr37243.f: Fix function declaration.
1551         * gfortran.dg/use_only_1.f90: Fix implicit typing.
1552         * gfortran.dg/loc_1.f90: Fix pointer datatype.
1553
1554 2010-07-23  Tobias Burnus  <burnus@net-b.de>
1555
1556         PR fortran/44945
1557         * gfortran.dg/char_array_structure_constructor.f90: Add
1558         -fwhole-file as dg-option as it otherwise fails on some
1559         systems.
1560
1561 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
1562
1563         * gnat.dg/aggr16.ad[sb]: New test.
1564         * gnat.dg/aggr16_pkg.ads: New helper.
1565
1566 2010-07-23  Richard Guenther  <rguenther@suse.de>
1567
1568         PR lto/43071
1569         * g++.dg/lto/20100723-1_0.C: New testcase.
1570
1571 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
1572
1573         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
1574         AVX support.
1575         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
1576         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
1577
1578 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1579
1580         * lib/target-supports.exp (add_options_for_tls): New proc.
1581         * g++.dg/tls/static-1.C: Use dg-add-options tls.
1582         * g++.dg/tls/static-1a.cc: Likewise.
1583         * gcc.dg/tls/emutls-1.c: Likewise.
1584         * gcc.dg/tls/opt-11.c: Likewise.
1585         * gcc.dg/tls/opt-12.c: Likewise.
1586         * gcc.dg/tls/pr24428-2.c: Likewise.
1587         * gcc.dg/tls/pr24428.c: Likewise.
1588         * obj-c++.dg/tls/static-1.mm: Likewise.
1589         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
1590         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
1591         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
1592         * objc.dg/torture/tls/thr-init-2.m: Likewise.
1593         * objc.dg/torture/tls/thr-init-3.m: Likewise.
1594         * objc.dg/torture/tls/thr-init.m: Likewise.
1595         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
1596
1597 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
1598
1599         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
1600         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
1601         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
1602         optimized dump files.
1603
1604 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
1605
1606         PR tree-optimization/45047
1607         * gcc.c-torture/compile/pr45047.c: New test.
1608
1609 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
1610
1611         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
1612         instead of dg-compile.
1613         * gcc.dg/float-range-4.c: Ditto.
1614         * gcc.dg/float-range-5.c: Ditto.
1615         * gcc.dg/fold-overflow-1.c: Ditto.
1616         * gcc.dg/gomp/sections-4.c: Ditto.
1617         * gcc.dg/transparent-union-1.c: Ditto.
1618         * gcc.dg/transparent-union-2.c: Ditto.
1619         * gcc.target/i386/pr39315-check.c: Ditto.
1620         * g++.dg/gomp/sections-4.C: Ditto.
1621         * g++.dg/template/dtor7.C: Ditto.
1622         * g++.dg/tree-ssa/pr19952.C: Ditto.
1623         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
1624         * gfortran.dg/graphite/pr42185.f90: Ditto.
1625         * gfortran.dg/namelist_36.f90: Ditto.
1626         * gnat.dg/noreturn1.adb: Ditto.
1627         * gnat.dg/specs/small_alignment.ads: Ditto.
1628
1629 2010-07-23  Martin Jambor  <mjambor@suse.cz>
1630
1631         PR tree-optimization/44915
1632         * g++.dg/torture/pr44915.C: New test.
1633
1634 2010-07-23  Martin Jambor  <mjambor@suse.cz>
1635
1636         PR tree-optimization/44914
1637         * g++.dg/tree-ssa/pr44914.C: New test.
1638
1639 2010-07-23  Jie Zhang  <jie@codesourcery.com>
1640
1641         PR target/44290
1642         * gcc.dg/pr44290-1.c: New test.
1643         * gcc.dg/pr44290-2.c: New test.
1644
1645 2010-07-23  Jason Merrill  <jason@redhat.com>
1646
1647         PR c++/45008
1648         * g++.dg/abi/mangle44.C: New.
1649
1650 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
1651
1652         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
1653         for compile-time only tests.
1654         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
1655         target check.
1656         * gcc.target/i386/pr39315-4.c: Ditto.
1657         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
1658         target check.  Include sse-os-support.h.
1659         (main): Call check_isa and sse_os_support.
1660         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
1661         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
1662         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
1663         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
1664         target check.  Include sse-os-support.h.
1665         (main): Call check_isa and sse_os_support.
1666         * gcc.target/i386/vperm-v2df.c: Ditto.
1667
1668 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
1669
1670         * lib/target-supports.exp (check_avx_hw_available): New procedure.
1671         (check_effective_target_avx_runtime): New procedure.
1672         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
1673         (check_effective_target_sse_runtime): Add check_effective_target_sse.
1674
1675         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
1676         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
1677         and __get_cpuid test.
1678         * gcc.dg/compat/vector-2b_main.c: Ditto.
1679
1680         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
1681
1682         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
1683         for compile-time only test.
1684         * gcc.dg/pr32716.c: Ditto.
1685         * gcc.dg/pr34856.c: Ditto.
1686         * gcc.dg/pr36997.c: Ditto.
1687         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
1688         * gfortran.dg/pr28158.f90: Ditto.
1689         * gfortran.dg/pr30667.f: Ditto.
1690
1691         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
1692         i?86-*-* and x86_64-*-* targets to disable execution on targets
1693         without sse2 runtime support.
1694         * g++.dg/vect/vect.exp: Ditto.
1695         * gfortran.dg/vect/vect.exp: Ditto.
1696
1697         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
1698         * gcc.dg/pr37544.c: Ditto.
1699         * gcc.dg/pr40550.c: Ditto.
1700         * gcc.dg/compat/union-m128-1_main.c: Ditto.
1701         * gcc.dg/compat/vector-1a_main.c: Ditto.
1702         * gcc.dg/compat/vector-2a_main.c: Ditto.
1703         * gcc.dg/torture/pr16104-1.c: Ditto.
1704         * gcc.dg/torture/pr35771-1.c: Ditto.
1705         * gcc.dg/torture/pr35771-2.c: Ditto.
1706         * gcc.dg/torture/pr35771-3.c: Ditto.
1707         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
1708         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
1709         * gcc.dg/torture/stackalign/push-1.c: Ditto.
1710         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
1711         * g++.dg/other/i386-1.C: Ditto.
1712         * g++.dg/other/pr40446.C: Ditto.
1713
1714 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1715
1716         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
1717
1718 2010-07-23  Daniel Kraft  <d@domob.eu>
1719
1720         PR fortran/44709
1721         * gfortran.dg/exit_1.f08: New test.
1722         * gfortran.dg/exit_2.f08: New test.
1723
1724 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
1725
1726         PR tree-optimization/39839
1727         * gcc.target/arm/pr39839.c: New test case.
1728
1729 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
1730
1731         * gnat.dg/unchecked_convert5b.adb: New test.
1732         * gnat.dg/unchecked_convert6.adb: Likewise.
1733         * gnat.dg/unchecked_convert6b.adb: Likewise.
1734
1735 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
1736
1737         * gnat.dg/aggr15.ad[sb]: New test.
1738
1739 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
1740
1741         PR debug/45024
1742         * g++.dg/debug/dwarf2/nested-2.C: New test case.
1743
1744 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
1745
1746         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
1747         with dg-require-linker-plugin.
1748
1749 2010-07-22  Richard Guenther  <rguenther@suse.de>
1750
1751         PR lto/43850
1752         * g++.dg/lto/20100722-1_0.C: New testcase.
1753
1754 2010-07-22  Richard Guenther  <rguenther@suse.de>
1755
1756         PR lto/42451
1757         * gcc.dg/lto/20100720-3_0.c: New testcase.
1758         * gcc.dg/lto/20100720-3_1.c: Likewise.
1759
1760 2010-07-22  Richard Guenther  <rguenther@suse.de>
1761
1762         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
1763         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
1764
1765         PR lto/43373
1766         * gcc.dg/lto/20100722-1_0.c: New testcase.
1767
1768 2010-07-22  Martin Jambor  <mjambor@suse.cz>
1769
1770         PR tree-optimization/44891
1771         * testsuite/gcc.c-torture/compile/pr44891.c: New test.
1772
1773 2010-07-22  Richard Guenther  <rguenther@suse.de>
1774
1775         PR tree-optimization/45017
1776         * gcc.c-torture/execute/pr45017.c: New testcase.
1777
1778 2010-07-22  Tobias Burnus  <burnus@net-b.de>
1779
1780         PR fortran/45019
1781         * gfortran.dg/aliasing_dummy_5.f90: New.
1782
1783 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1784
1785         PR target/43698
1786         * gcc.target/arm/pr43698.c: New test.
1787
1788 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
1789
1790         PR fortran/44929
1791         * Revert my commit r162325 for this PR.
1792
1793 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
1794
1795         PR debug/45015
1796         * gcc.target/m68k/pr45015.c: New test.
1797
1798 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
1799
1800         PR c++/44641
1801         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
1802         comments.
1803
1804 2010-07-21  Richard Guenther  <rguenther@suse.de>
1805
1806         PR lto/45018
1807         * g++.dg/lto/20100721-1_0.C: New testcase.
1808
1809 2010-07-21  Martin Jambor  <mjambor@suse.cz>
1810
1811         PR tree-optimization/44900
1812         * g++.dg/torture/pr44900.C: New test.
1813
1814 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
1815
1816         PR middle-end/44738
1817         * c-c++-common/uninit-17.c: Correct expected error.
1818
1819 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
1820
1821         * gcc.dg/guality/asm-1.c: New test.
1822
1823         PR debug/45003
1824         * gcc.dg/guality/pr45003-2.c: New test.
1825         * gcc.dg/guality/pr45003-3.c: New test.
1826
1827 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1828
1829         PR libfortran/44697
1830         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
1831
1832 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
1833
1834         * lib/scanasm.exp (dg-function-on-line): Test that a function is
1835         defined on the current line.
1836         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
1837         * g++.dg/debug/dwarf2/pr44641.C: New.
1838
1839 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
1840
1841         * gcc.target/powerpc/block-move-1.c: New test.
1842         * gcc.target/powerpc/block-move-2.c: New test.
1843
1844 2010-07-20  Jason Merrill  <jason@redhat.com>
1845
1846         PR c++/44967
1847         * g++.dg/cpp0x/sfinae2.C: New.
1848
1849 2010-07-20  Richard Guenther  <rguenther@suse.de>
1850
1851         PR lto/42696
1852         * gcc.dg/lto/20100720-4_0.c: New testcase.
1853
1854 2010-07-20  Richard Guenther  <rguenther@suse.de>
1855
1856         PR lto/43221
1857         * gcc.dg/lto/20100720-2_0.c: New testcase.
1858         * gcc.dg/lto/20100720-2_1.c: Likewise.
1859
1860 2010-07-20  Richard Guenther  <rguenther@suse.de>
1861
1862         PR lto/43208
1863         * gcc.dg/lto/20100720-1_0.c: New testcase.
1864         * gcc.dg/lto/20100720-1_1.c: Likewise.
1865
1866 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
1867
1868         PR debug/45003
1869         * gcc.dg/guality/pr45003-1.c: New test.
1870
1871 2010-07-20  Richard Guenther  <rguenther@suse.de>
1872
1873         PR tree-optimization/44977
1874         * gcc.dg/torture/pr44977.c: New testcase.
1875
1876 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
1877
1878         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
1879         sync_char_short
1880
1881 2010-07-20  Richard Guenther  <rguenther@suse.de>
1882
1883         PR middle-end/44971
1884         PR middle-end/44988
1885         * gcc.dg/pr44971.c: New testcase.
1886         * gcc.c-torture/compile/pr44988.c: Likewise.
1887
1888 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
1889
1890         PR fortran/44929
1891         * gfortran.dg/allocate_with_typespec.f90: New test.
1892         * gfortran.dg/allocate_derived_1.f90: Update error message.
1893
1894 2010-07-19  Jason Merrill  <jason@redhat.com>
1895
1896         PR c++/44996
1897         * g++.dg/cpp0x/decltype23.C: New.
1898
1899 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
1900
1901         PR fortran/42385
1902         * gfortran.dg/class_defined_operator_1.f03 : New test.
1903
1904 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
1905
1906         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
1907         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
1908         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
1909         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
1910
1911 2010-07-19  Richard Guenther  <rguenther@suse.de>
1912
1913         PR middle-end/44941
1914         * gcc.c-torture/compile/pr44941.c: New testcase.
1915
1916 2010-07-19  Jason Merrill  <jason@redhat.com>
1917
1918         PR c++/44969
1919         * g++.dg/template/sfinae24.C: New.
1920
1921 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
1922
1923         PR fortran/44353
1924         * gfortran.dg/data_implied_do_2.f90: Removed.
1925
1926 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
1927
1928         PR c++/44969
1929         * g++.dg/template/sfinae23.C: New.
1930
1931 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1932
1933         * lib/target-supports.exp (check_sse_os_support_available): New
1934         proc.
1935         (check_sse_hw_available): New proc.
1936         (check_effective_target_sse_runtime): New proc.
1937         (check_effective_target_sse2_runtime): New proc.
1938         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
1939         -msse2 if check_sse_os_support_available.
1940         * g++.dg/vect/vect.exp: Only run -msse2 tests if
1941         check_sse_os_support_available.
1942         * gcc.dg/vect/vect.exp: Likewise.
1943         * gfortran.dg/vect/vect.exp: Likewise.
1944         * gcc.target/i386/sol2-check: Renamed to ...
1945         * gcc.target/i386/sse-os-support.h: ... this.
1946         (sol2_check): Renamed to ...
1947         (sse_os_support): ... this.
1948         Only test movss with xmm registers.
1949         * gcc.target/i386/sse-check.h: Reflect new header and function names.
1950         Removed ILL_INSN, ILL_INSN_LEN.
1951         * gcc.target/i386/sse2-check.h: Likewise.
1952         * gcc.target/i386/sse3-check.h: Likewise.
1953         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
1954         Removed cpuid.h, __get_cpuid test.
1955         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
1956         Removed cpuid.h, __get_cpuid test.
1957         * g++.dg/other/pr40446.C: Likewise.
1958         * gcc.dg/compat/union-m128-1_main.c: Likewise.
1959         * gcc.dg/compat/vector-1a_main.c: Likewise.
1960         * gcc.dg/compat/vector-2a_main.c: Likewise.
1961         * gcc.dg/pr36584.c: Likewise.
1962         * gcc.dg/pr37544.c: Likewise.
1963         * gcc.dg/torture/pr16104-1.c: Likewise.
1964         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
1965         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
1966         * gcc.dg/torture/stackalign/push-1.c: Likewise.
1967         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
1968         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
1969         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
1970         sse2_runtime.
1971         * gcc.dg/torture/pr35771-2.c: Likewise.
1972         * gcc.dg/torture/pr35771-3.c: Likewise.
1973         * gcc.target/i386/pr39315-2.c: Likewise.
1974         * gcc.target/i386/pr39315-4.c: Likewise.
1975         * gcc.target/i386/vperm-v2df.c: Likewise.
1976         * gcc.target/i386/vperm-v2di.c: Likewise.
1977         * gcc.target/i386/vperm-v4si-1.c: Likewise.
1978         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
1979         sse_runtime.
1980
1981 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
1982
1983         PR fortran/44353
1984         * gfortran.dg/data_implied_do_2.f90: New test.
1985
1986 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
1987
1988         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
1989
1990 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
1991
1992         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
1993         to the "mips16" group.
1994         (mips_using_mips16_p): New procedure.
1995         (mips-dg-options): Use it.
1996
1997 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
1998
1999         * gcc.target/mips/mips16-attributes-4.c: New test.
2000
2001 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
2002
2003         PR testsuite/44418
2004         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
2005         * gcc.target/powerpc/recip-2.c: Ditto.
2006         * gcc.target/powerpc/recip-3.c: Ditto.
2007
2008 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
2009
2010         * gcc.target/arm/pr42235.c: New test.
2011
2012 2010-07-16  Jason Merrill  <jason@redhat.com>
2013
2014         PR c++/32505
2015         * g++.dg/template/partial8.C: New.
2016
2017 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
2018
2019         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
2020         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
2021         in C++.
2022         (gualcvt): New overloaded inline.
2023         (GUALCVT): Use it for C++.
2024         * g++.dg/guality/guality.exp: New.
2025         * g++.dg/guality/guality.h: New.
2026         * g++.dg/guality/redeclaration1.C: New test.
2027         * g++.dg/dg.exp: Prune also guality/* tests.
2028         * gcc.dg/guality/pr43141.c: Moved to...
2029         * c-c++-common/guality/pr43141.c: ... here.
2030
2031 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2032
2033         PR libfortran/37077
2034         * gfortran.dg/char4_iunit_2.f03: New test.
2035
2036 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
2037
2038         * lib/plugin-support.exp (plugin-test-execute):
2039         Add ${gcc_objdir}/intl to includes.
2040
2041 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
2042
2043         PR target/44942
2044         * gcc.c-torture/execute/pr44942.c: New test.
2045         * gcc.target/i386/pr44942.c: New test.
2046
2047 2010-07-15  Jason Merrill  <jason@redhat.com>
2048
2049         PR c++/44909
2050         * g++.dg/cpp0x/implicit7.C: New.
2051         * g++.dg/cpp0x/implicit8.C: New.
2052
2053 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2054
2055         Disable float tests for __SPU__ targets due to lack of signed zero:
2056         * c-c++-common/torture/complex-sign-add.c (check_add_float).
2057         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
2058         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
2059         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
2060         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
2061         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
2062         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
2063         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
2064         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
2065
2066 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
2067
2068         * gfortran.dg/select_char_2.f90: New test.
2069
2070 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
2071
2072         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
2073         with DECL_CHAIN.
2074
2075 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
2076
2077         PR fortran/44936
2078         * gfortran.dg/typebound_generic_9.f03: New.
2079
2080 2010-07-15  Richard Guenther  <rguenther@suse.de>
2081
2082         PR tree-optimization/44946
2083         * gcc.c-torture/compile/pr44946.c: New testcase.
2084
2085 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
2086
2087         PR fortran/40206
2088         * gfortran.dg/select_char_3.f90: New test.
2089
2090 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
2091             Kevin F. Quinn  <kevquinn@gentoo.org>
2092
2093         * gcc.dg/Wtrampolines.c: New.
2094
2095 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2096
2097         PR libfortran/44934
2098         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
2099
2100 2010-07-14  Jason Merrill  <jason@redhat.com>
2101
2102         PR c++/44810
2103         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
2104
2105         Implement C++0x unrestricted unions (N2544)
2106         * g++.dg/cpp0x/union1.C: New.
2107         * g++.dg/cpp0x/union2.C: New.
2108         * g++.dg/cpp0x/union3.C: New.
2109         * g++.dg/cpp0x/defaulted2.C: Adjust.
2110         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
2111         * g++.old-deja/g++.ext/anon2.C: Adjust.
2112         * g++.old-deja/g++.mike/misc6.C: Adjust.
2113
2114 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
2115
2116         PR fortran/44925
2117         * gfortran.dg/c_loc_tests_15.f90: New.
2118
2119 2010-07-13  Jason Merrill  <jason@redhat.com>
2120
2121         PR c++/44909
2122         * g++.dg/cpp0x/implicit6.C: New.
2123
2124 2010-07-13  Jason Merrill  <jason@redhat.com>
2125
2126         PR c++/44540
2127         * g++.dg/abi/noreturn1.C: New.
2128         * g++.dg/abi/noreturn2.C: New.
2129
2130 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
2131
2132         PR other/44874
2133         PR debug/44832
2134         * c-c++-common/pr44832.c: New test.
2135
2136 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
2137
2138         PR objc/44488
2139         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
2140         on the target.  Make sure that we can assemble the emitted asm when
2141         the test type is 'compile'.
2142
2143 2010-07-13  Richard Guenther  <rguenther@suse.de>
2144
2145         PR tree-optimization/36960
2146         * g++.dg/torture/pr36960.C: New testcase.
2147
2148 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
2149
2150         PR c++/44908
2151         * g++.dg/template/sfinae21.C: New.
2152         * g++.dg/template/sfinae22.C: Likewise.
2153
2154 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
2155
2156         PR testsuite/42843
2157         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
2158         * gcc.dg/plugin/ggcplug.c: Likewise.
2159         * g++.dg/plugin/selfassign.c: Likewise.
2160         * g++.dg/plugin/attribute_plugin.c: Likewise.
2161         * g++.dg/plugin/dumb_plugin.c: Likewise.
2162         * g++.dg/plugin/pragma_plugin.c: Likewise.
2163
2164 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
2165
2166         * gcc.c-torture/execute/pr44683.x: New.
2167         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
2168
2169 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
2170
2171         PR fortran/44434
2172         PR fortran/44565
2173         PR fortran/43945
2174         PR fortran/44869
2175         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
2176         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
2177         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
2178         * gfortran.dh/typebound_call_16.f03: New.
2179         * gfortran.dg/typebound_generic_6.f03: New.
2180         * gfortran.dg/typebound_generic_7.f03: New.
2181         * gfortran.dg/typebound_generic_8.f03: New.
2182
2183 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2184
2185         PR libfortran/37077
2186         * gfortran.dg/char4_iunit_1.f03: New test.
2187
2188 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
2189
2190         * gcc.dg/tree-ssa/vrp53.c: New test.
2191
2192 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
2193
2194         PR c++/44907
2195         * g++.dg/template/sfinae19.C: New.
2196         * g++.dg/template/sfinae20.C: Likewise.
2197
2198 2010-07-12  Jie Zhang  <jie@codesourcery.com>
2199
2200         * gcc.target/arm/interrupt-1.c: New test.
2201         * gcc.target/arm/interrupt-2.c: New test.
2202
2203 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2204
2205         * gcc.dg/pr42427.c: Require c99_runtime.
2206         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
2207         c99_runtime.
2208         * gcc.target/i386/avx-cmpss-1.c: Likewise.
2209         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
2210         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
2211         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
2212         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
2213         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
2214         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
2215         * gcc.target/i386/sse-cmpss-1.c: Likewise.
2216         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
2217         * gcc.target/i386/pr37275.c: Require visibility support.
2218
2219 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2220
2221         * lib/target-supports.exp (check_effective_target_sse): New proc.
2222         * gcc.target/i386/sol2-check.h: New file.
2223         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
2224         Include sol2-check.h.
2225         (main) Only run do_test () if sol2_check ().
2226         * gcc.target/i386/sse2-check.h: Likewise.
2227         * gcc.target/i386/sse3-check.h: Likewise.
2228         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
2229         [__sun__ && __svr4__]: Execute SSE2 instruction.
2230         * gcc.target/i386/math-torture/math-torture.exp: Only add options
2231         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
2232         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
2233         * g++.dg/ext/vector14.C: Likewise.
2234         * g++.dg/other/mmintrin.C: Likewise.
2235         * gcc.dg/20020418-1.c: Likewise.
2236         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
2237         * gcc.dg/format/ms_unnamed-1.c: Likewise.
2238         * gcc.dg/format/unnamed-1.c: Likewise.
2239         Adapt dg-warning line number.
2240         * gcc.dg/graphite/pr40281.c: Likewise.
2241         * gcc.dg/pr32176.c: Likewise.
2242         * gcc.dg/pr40550.c: Likewise.
2243         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
2244         * gcc.dg/torture/pr36891.c: Likewise.
2245         * gcc.target/i386/20020218-1.c: Likewise.
2246         * gcc.target/i386/20020523.c: Likewise.
2247         * gcc.target/i386/abi-1.c: Likewise.
2248         * gcc.target/i386/brokensqrt.c: Likewise.
2249         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
2250         * gcc.target/i386/pr13366.c: Likewise.
2251         * gcc.target/i386/pr13685.c: Likewise.
2252         * gcc.target/i386/pr24306.c: Likewise.
2253         * gcc.target/i386/pr31486.c: Likewise.
2254         * gcc.target/i386/pr32065-1.c: Likewise.
2255         * gcc.target/i386/pr32065-2.c: Likewise.
2256         * gcc.target/i386/pr32389.c: Likewise.
2257         * gcc.target/i386/pr38824.c: Likewise.
2258         * gcc.target/i386/pr38931.c: Likewise.
2259         * gcc.target/i386/pr39592-1.c: Likewise.
2260         * gcc.target/i386/pr43766.c: Likewise.
2261         * gcc.target/i386/recip-divf.c: Likewise.
2262         * gcc.target/i386/recip-sqrtf.c: Likewise.
2263         * gcc.target/i386/recip-vec-divf.c: Likewise.
2264         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
2265         * gcc.target/i386/sse-1.c: Likewise.
2266         * gcc.target/i386/sse-16.c: Likewise.
2267         * gcc.target/i386/sse-2.c: Likewise.
2268         * gcc.target/i386/sse-20.c: Likewise.
2269         * gcc.target/i386/sse-3.c: Likewise.
2270         * gcc.target/i386/sse-7.c: Likewise.
2271         * gcc.target/i386/sse-9.c: Likewise.
2272         * gcc.target/i386/sse-addps-1.c: Likewise.
2273         * gcc.target/i386/sse-addss-1.c: Likewise.
2274         * gcc.target/i386/sse-andnps-1.c: Likewise.
2275         * gcc.target/i386/sse-andps-1.c: Likewise.
2276         * gcc.target/i386/sse-cmpss-1.c: Likewise.
2277         * gcc.target/i386/sse-comiss-1.c: Likewise.
2278         * gcc.target/i386/sse-comiss-2.c: Likewise.
2279         * gcc.target/i386/sse-comiss-3.c: Likewise.
2280         * gcc.target/i386/sse-comiss-4.c: Likewise.
2281         * gcc.target/i386/sse-comiss-5.c: Likewise.
2282         * gcc.target/i386/sse-comiss-6.c: Likewise.
2283         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
2284         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
2285         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
2286         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
2287         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
2288         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
2289         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
2290         * gcc.target/i386/sse-divps-1.c: Likewise.
2291         * gcc.target/i386/sse-divss-1.c: Likewise.
2292         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
2293         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
2294         * gcc.target/i386/sse-maxps-1.c: Likewise.
2295         * gcc.target/i386/sse-maxss-1.c: Likewise.
2296         * gcc.target/i386/sse-minps-1.c: Likewise.
2297         * gcc.target/i386/sse-minss-1.c: Likewise.
2298         * gcc.target/i386/sse-movaps-1.c: Likewise.
2299         * gcc.target/i386/sse-movaps-2.c: Likewise.
2300         * gcc.target/i386/sse-movhlps-1.c: Likewise.
2301         * gcc.target/i386/sse-movhps-1.c: Likewise.
2302         * gcc.target/i386/sse-movhps-2.c: Likewise.
2303         * gcc.target/i386/sse-movlhps-1.c: Likewise.
2304         * gcc.target/i386/sse-movmskps-1.c: Likewise.
2305         * gcc.target/i386/sse-movntps-1.c: Likewise.
2306         * gcc.target/i386/sse-movss-1.c: Likewise.
2307         * gcc.target/i386/sse-movss-2.c: Likewise.
2308         * gcc.target/i386/sse-movss-3.c: Likewise.
2309         * gcc.target/i386/sse-movups-1.c: Likewise.
2310         * gcc.target/i386/sse-movups-2.c: Likewise.
2311         * gcc.target/i386/sse-mulps-1.c: Likewise.
2312         * gcc.target/i386/sse-mulss-1.c: Likewise.
2313         * gcc.target/i386/sse-orps-1.c: Likewise.
2314         * gcc.target/i386/sse-rcpps-1.c: Likewise.
2315         * gcc.target/i386/sse-recip-vec.c: Likewise.
2316         * gcc.target/i386/sse-recip.c: Likewise.
2317         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
2318         * gcc.target/i386/sse-set-ps-1.c: Likewise.
2319         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
2320         * gcc.target/i386/sse-subps-1.c: Likewise.
2321         * gcc.target/i386/sse-subss-1.c: Likewise.
2322         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
2323         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
2324         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
2325         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
2326         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
2327         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
2328         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
2329         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
2330         * gcc.target/i386/sse-xorps-1.c: Likewise.
2331         * gcc.target/i386/ssefn-1.c: Likewise.
2332         * gcc.target/i386/ssefn-3.c: Likewise.
2333         * gcc.target/i386/sseregparm-1.c: Likewise.
2334         * gcc.target/i386/stackalign/return-3.c: Likewise.
2335         * gcc.target/i386/vectorize1.c: Likewise.
2336         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
2337         * gcc.target/i386/xorps-sse.c: Likewise.
2338         * gfortran.dg/pr28158.f90: Likewise.
2339         * gfortran.dg/pr30667.f: Likewise.
2340         * gnat.dg/loop_optimization7.adb: Likewise.
2341         * gnat.dg/sse_nolib.adb: Likewise.
2342
2343 2010-07-11  Tobias Burnus  <burnus@net-b.de>
2344
2345         PR fortran/44702
2346         * gfortran.dg/use_rename_6.f90: New.
2347         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
2348
2349 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
2350
2351         PR fortran/44869
2352         * gfortran.dg/class_24.f03: New.
2353
2354 2010-07-10  Richard Guenther  <rguenther@suse.de>
2355
2356         PR lto/44889
2357         * gcc.dg/lto/20100709-1_0.c: New testcase.
2358         * gcc.dg/lto/20100709-1_1.c: Likewise.
2359
2360 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
2361
2362         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
2363
2364 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
2365
2366         PR objc/44140
2367         * objc.dg/lto/trivial-1_0.m: New.
2368         * objc.dg/lto/lto.exp: New.
2369         * obj-c++.dg/lto/trivial-1_0.mm: New.
2370         * obj-c++.dg/lto/lto.exp: New.
2371         * objc.dg/symtab-1.m: Adjust sizes.
2372         * objc.dg/image-info.m: Do not run for gnu-runtime.
2373
2374 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
2375
2376         * gcc.dg/pr32370.c: Allow another kind of error message.
2377
2378 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
2379
2380         * gnat.dg/atomic3.adb: New test.
2381
2382 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
2383             Denys Vlasenko  <dvlasenk@redhat.com>
2384             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
2385
2386         PR tree-optimization/28632
2387         * gcc.dg/tree-ssa/vrp51.c: New test.
2388         * gcc.dg/tree-ssa/vrp52.c: New test.
2389
2390 2010-07-09  Jason Merrill  <jason@redhat.com>
2391
2392         * g++.dg/abi/covariant6.C: New.
2393         * g++.dg/inherit/covariant17.C: Test both bases.
2394         * g++.dg/inherit/covariant7.C: Check vtable layout.
2395
2396 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
2397
2398         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
2399
2400 2010-07-09  Richard Guenther  <rguenther@suse.de>
2401
2402         PR tree-optimization/44852
2403         * gcc.c-torture/execute/pr44852.c: New testcase.
2404
2405 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2406
2407         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
2408         multiplication by values.
2409         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
2410         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
2411
2412 2010-07-09  Richard Guenther  <rguenther@suse.de>
2413
2414         PR tree-optimization/44882
2415         * gfortran.dg/pr44882.f90: New testcase.
2416
2417 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
2418
2419         PR target/40657
2420         * gcc.target/arm/pr40657-1.c: New test.
2421         * gcc.target/arm/pr40657-2.c: New test.
2422         * gcc.c-torture/execute/pr40657.c: New test.
2423
2424 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
2425
2426         * gcc.dg/tree-ssa/vrp50.c: New test.
2427         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
2428
2429 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
2430
2431         PR fortran/44649
2432         * gfortran.dg/c_sizeof_1.f90: Modified.
2433         * gfortran.dg/storage_size_1.f08: New.
2434         * gfortran.dg/storage_size_2.f08: New.
2435
2436 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
2437
2438         * gcc.c-torture/execute/20100708-1.c: New test.
2439
2440 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
2441
2442         PR fortran/44847
2443         * gfortran.dg/gomp/pr44847.f90: New test.
2444
2445 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
2446
2447         PR tree-optimization/44710
2448         * gcc.dg/tree-ssa/ifc-6.c: New.
2449         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
2450
2451 2010-07-08  Tobias Burnus  <burnus@net-b.de>
2452
2453         PR fortran/18918
2454         * gfortran.dg/coarray_10.f90: Add an additional test.
2455
2456 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
2457
2458         PR middle-end/44828
2459         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
2460         * gcc.c-torture/execute/pr44828.x: Revert.
2461
2462 2010-07-08  Jason Merrill  <jason@redhat.com>
2463
2464         PR c++/43120
2465         * g++.dg/inherit/covariant17.C: New.
2466         * g++.dg/abi/covariant1.C: Actually test for the bug.
2467
2468 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
2469
2470         PR rtl-optimization/44838
2471         * gcc.dg/pr44838.c: New.
2472
2473 2010-07-08  Richard Guenther  <rguenther@suse.de>
2474
2475         PR tree-optimization/44831
2476         * gcc.c-torture/compile/pr44831.c: New testcase.
2477         * gcc.dg/tree-ssa/pr21463.c: Adjust.
2478
2479 2010-07-08  Richard Guenther  <rguenther@suse.de>
2480
2481         PR tree-optimization/44861
2482         * g++.dg/vect/pr44861.cc: New testcase.
2483
2484 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
2485
2486         PR middle-end/44828
2487         * gcc.c-torture/execute/pr44828.x: New file.
2488
2489 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
2490
2491         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
2492         dg-options.
2493         * g++.dg/ext/altivec-17.C: Adjust error message.
2494
2495 2010-07-07  Tom Tromey  <tromey@redhat.com>
2496
2497         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
2498
2499 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
2500
2501         PR target/44844
2502         * gcc.target/i386/rdrand-1.c: Scan "jnc".
2503         * gcc.target/i386/rdrand-2.c: Likewise.
2504         * gcc.target/i386/rdrand-3.c: Likewise.
2505
2506 2010-07-07  Jan Hubicka  <jh@suse.cz>
2507
2508         PR middle-end/44813
2509         * g++.dg/torture/pr44813.C: New testcase.
2510         * g++.dg/torture/pr44826.C: New testcase.
2511
2512 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
2513
2514         PR rtl-optimization/44787
2515         * gcc.c-torture/compile/pr44788.c: New test.
2516         * gcc.target/arm/pr44788.c: New test.
2517
2518 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
2519
2520         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
2521
2522 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
2523
2524         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
2525         to dg-options.
2526
2527 2010-07-06  Tobias Burnus  <burnus@net-b.de>
2528
2529         PR fortran/44742
2530         * gfortran.dg/parameter_array_init_6.f90: New.
2531         * gfortran.dg/initialization_20.f90: Update dg-error.
2532         * gfortran.dg/initialization_24.f90: Ditto.
2533
2534 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2535         PR fortran/PR44693
2536         * gfortran.dg/dim_range_1.f90:  New test.
2537         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
2538
2539 2010-07-06  Jason Merrill  <jason@redhat.com>
2540
2541         PR c++/44703
2542         * g++.dg/cpp0x/initlist41.C: New.
2543
2544         PR c++/44778
2545         * g++.dg/template/ptrmem22.C: New.
2546
2547 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
2548
2549         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
2550         support.
2551         * gcc.target/i386/i386.exp: Likewise.
2552
2553 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
2554
2555         PR testsuite/44195
2556         * gcc.dg/lto/20100518_0.c: Limit to x86.
2557
2558 2010-07-06  Richard Guenther  <rguenther@suse.de>
2559
2560         PR middle-end/44828
2561         * gcc.c-torture/execute/pr44828.c: New testcase.
2562
2563 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
2564
2565         * g++.dg/warn/noeffect2.C: Adjust expected warning.
2566         * g++.dg/warn/volatile1.C: Likewise.
2567         * g++.dg/template/warn1.C: Likewise.
2568
2569 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
2570
2571         AVX Programming Reference (June, 2010)
2572         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
2573         * g++.dg/other/i386-3.C: Likewise.
2574         * gcc.target/i386/sse-12.c: Likewise.
2575
2576         * gcc.target/i386/f16c-check.h: New.
2577         * gcc.target/i386/rdfsbase-1.c: Likewise.
2578         * gcc.target/i386/rdfsbase-2.c: Likewise.
2579         * gcc.target/i386/rdgsbase-1.c: Likewise.
2580         * gcc.target/i386/rdgsbase-2.c: Likewise.
2581         * gcc.target/i386/rdrand-1.c: Likewise.
2582         * gcc.target/i386/rdrand-2.c: Likewise.
2583         * gcc.target/i386/rdrand-3.c: Likewise.
2584         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
2585         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
2586         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
2587         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
2588         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
2589         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
2590         * gcc.target/i386/wrfsbase-1.c: Likewise.
2591         * gcc.target/i386/wrfsbase-2.c: Likewise.
2592         * gcc.target/i386/wrgsbase-1.c: Likewise.
2593         * gcc.target/i386/wrgsbase-2.c: Likewise.
2594
2595         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
2596         (__builtin_ia32_vcvtps2ph): New.
2597         (__builtin_ia32_vcvtps2ph256): Likewise.
2598
2599         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
2600         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
2601
2602         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
2603         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
2604
2605         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
2606         (__builtin_ia32_vcvtps2ph256): Likewise.
2607         Add fsgsbase,rdrnd,f16c.
2608
2609         * lib/target-supports.exp (check_effective_target_f16c): New.
2610
2611 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
2612
2613         * gcc.dg/guality/nrv-1.c: New test.
2614
2615 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
2616
2617         PR middle-end/42505
2618         * gcc.target/arm/pr42505.c: New test case.
2619
2620 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
2621
2622         PR c++/44808
2623         * g++.dg/opt/nrv16.C: New test.
2624
2625 2010-07-05  Richard Guenther  <rguenther@suse.de>
2626
2627         PR tree-optimization/44784
2628         * gcc.c-torture/compile/pr44784.c: New testcase.
2629
2630 2010-07-05  Ira Rosen  <irar@il.ibm.com>
2631
2632         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
2633         Increase loop bound and array size.
2634         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
2635         Likewise.
2636
2637 2010-07-05  Ira Rosen  <irar@il.ibm.com>
2638
2639         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
2640         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
2641         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
2642         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
2643         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
2644
2645 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
2646
2647         PR c++/22138
2648         * g++.dg/parse/template25.C: New.
2649
2650 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
2651
2652         PR rtl-optimization/44695
2653         * gcc.dg/torture/pr44695.c: New.
2654
2655 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2656
2657         PR c++/16630
2658         * g++.dg/ext/pretty3.C: New.
2659
2660 2010-07-04  Richard Guenther  <rguenther@suse.de>
2661
2662         PR middle-end/44809
2663         * g++.dg/torture/pr44809.C: New testcase.
2664
2665 2010-07-04  Richard Guenther  <rguenther@suse.de>
2666
2667         PR tree-optimization/44656
2668         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
2669
2670 2010-07-04  Ira Rosen  <irar@il.ibm.com>
2671             Revital Eres  <eres@il.ibm.com>
2672
2673         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
2674         misaligned stores.
2675         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
2676         gcc.dg/vect/vect-96.c: Likewise.
2677         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
2678         that support misaligned stores. Change the number of expected
2679         misaligned accesses.
2680         * gcc.dg/vect/vect-peel-1.c: New test.
2681         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
2682         gcc.dg/vect/vect-peel-4.c: Likewise.
2683         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
2684         vectorizable on all targets that support realignment.
2685         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
2686
2687 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
2688
2689         PR c/44806
2690         * gcc.dg/torture/pr44806.c: New.
2691
2692 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
2693
2694         * gnat.dg/cond_expr1.adb: New test.
2695
2696 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
2697
2698         * gnat.dg/modular3.adb: New test.
2699         * gnat.dg/modular3_pkg.ads: New helper.
2700
2701 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
2702             Mikael Pettersson  <mikpe@it.uu.se>
2703
2704         PR testsuite/44518
2705         * obj-c++.dg/encode-2.mm: Produce object and save temps.
2706         Make signed-ness of chars explicit.  Scan the object for
2707         strings that are split by some target assemblers.
2708         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
2709         explicit.
2710
2711 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
2712
2713         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
2714
2715 2010-07-02  Le-Chun Wu  <lcwu@google.com>
2716
2717         PR/44128
2718         * g++.dg/warn/Wshadow-7.C: New test.
2719
2720 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
2721             Julian Brown  <julian@codesourcery.com>
2722             Sandra Loosemore  <sandra@codesourcery.com>
2723
2724         * gcc.c-torture/execute/20100416-1.c: New test case.
2725
2726 2010-07-02  Julian Brown  <julian@codesourcery.com>
2727             Sandra Loosemore  <sandra@codesourcery.com>
2728
2729         PR target/43703
2730
2731         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
2732         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
2733
2734 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
2735             Julian Brown  <julian@codesourcery.com>
2736
2737         * gcc.target/arm/neon/vadds64.c: Regenerated.
2738         * gcc.target/arm/neon/vaddu64.c: Regenerated.
2739         * gcc.target/arm/neon/vsubs64.c: Regenerated.
2740         * gcc.target/arm/neon/vsubu64.c: Regenerated.
2741         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
2742         * gcc.target/arm/neon-vmls-1.c: Likewise.
2743         * gcc.target/arm/neon-vsubs64.c: New execution test.
2744         * gcc.target/arm/neon-vsubu64.c: New execution test.
2745         * gcc.target/arm/neon-vadds64.c: New execution test.
2746         * gcc.target/arm/neon-vaddu64.c: New execution test.
2747
2748 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
2749
2750         * gcc.target/arm/neon-vands64.c: New.
2751         * gcc.target/arm/neon-vandu64.c: New.
2752         * gcc.target/arm/neon-vbics64.c: New.
2753         * gcc.target/arm/neon-vbicu64.c: New.
2754         * gcc.target/arm/neon-veors64.c: New.
2755         * gcc.target/arm/neon-veoru64.c: New.
2756         * gcc.target/arm/neon-vorns64.c: New.
2757         * gcc.target/arm/neon-vornu64.c: New.
2758         * gcc.target/arm/neon-vorrs64.c: New.
2759         * gcc.target/arm/neon-vorru64.c: New.
2760         * gcc.target/arm/neon/vands64.c: Regenerated.
2761         * gcc.target/arm/neon/vandu64.c: Regenerated.
2762         * gcc.target/arm/neon/vbics64.c: Regenerated.
2763         * gcc.target/arm/neon/vbicu64.c: Regenerated.
2764         * gcc.target/arm/neon/veors64.c: Regenerated.
2765         * gcc.target/arm/neon/veoru64.c: Regenerated.
2766         * gcc.target/arm/neon/vorns64.c: Regenerated.
2767         * gcc.target/arm/neon/vornu64.c: Regenerated.
2768         * gcc.target/arm/neon/vorrs64.c: Regenerated.
2769         * gcc.target/arm/neon/vorru64.c: Regenerated.
2770
2771 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2772
2773         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
2774
2775 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2776
2777         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
2778         * gfortran.dg/intent_out_5.f90: Same.
2779         * gfortran.dg/ltrans-7.f90: Same.
2780         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
2781
2782 2010-07-02  Jan Hubicka  <jh@suse.cz>
2783
2784         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
2785
2786 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
2787
2788         * objc-obj-c++-shared/Object1.h: Correct Line endings.
2789
2790 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
2791
2792         PR c++/44780
2793         * c-c++-common/Wunused-var-12.c: New test.
2794
2795 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
2796
2797         PR target/42835
2798         * gcc.target/arm/pr42835.c: New test.
2799
2800         PR target/42172
2801         * gcc.target/arm/pr42172-1.c: New test.
2802
2803 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
2804
2805         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
2806
2807 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
2808
2809         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
2810         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
2811         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
2812         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
2813         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
2814         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
2815         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
2816         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
2817         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
2818         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
2819         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
2820         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
2821         * gcc.target/arm/neon-vdup_ns64.c: New.
2822         * gcc.target/arm/neon-vdup_nu64.c: New.
2823         * gcc.target/arm/neon-vdupQ_ns64.c: New.
2824         * gcc.target/arm/neon-vdupQ_nu64.c: New.
2825         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
2826         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
2827         * gcc.target/arm/neon-vmov_ns64.c: New.
2828         * gcc.target/arm/neon-vmov_nu64.c: New.
2829         * gcc.target/arm/neon-vmovQ_ns64.c: New.
2830         * gcc.target/arm/neon-vmovQ_nu64.c: New.
2831         * gcc.target/arm/neon-vget_lanes64.c: New.
2832         * gcc.target/arm/neon-vget_laneu64.c: New.
2833         * gcc.target/arm/neon-vset_lanes64.c: New.
2834         * gcc.target/arm/neon-vset_laneu64.c: New.
2835
2836 2010-07-02  Richard Guenther  <rguenther@suse.de>
2837
2838         * g++.dg/torture/20100702-1.C: New testcase.
2839
2840 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2841
2842         PR target/44707
2843         * gcc.c-torture/compile/pr44707.c: New test.
2844
2845 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
2846
2847         PR c++/44039
2848         * g++.dg/template/crash101.C: New.
2849
2850 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
2851
2852         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
2853         Use the ABI-0 accessors and fail it for m64.
2854
2855 2010-07-02  Jan Hubicka  <jh@suse.cz>
2856
2857         * g++.dg/tree-ssa/pr44706.C: New testcase.
2858
2859 2010-07-02  Richard Guenther  <rguenther@suse.de>
2860
2861         PR tree-optimization/44748
2862         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
2863
2864 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
2865
2866         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
2867         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
2868         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
2869         the method types to forward:.
2870
2871 2010-06-30  Jason Merrill  <jason@redhat.com>
2872
2873         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
2874         * g++.dg/other/pr25632.C: Likewise.
2875
2876 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
2877
2878         PR tree-optimization/40421
2879         * gfortran.fortran-torture/compile/pr40421.f90: New test.
2880
2881 2010-07-01  Richard Guenther  <rguenther@suse.de>
2882
2883         PR middle-end/42834
2884         PR middle-end/44468
2885         * gcc.c-torture/execute/20100316-1.c: New testcase.
2886         * gcc.c-torture/execute/pr44468.c: Likewise.
2887         * gcc.c-torture/compile/20100609-1.c: Likewise.
2888         * gcc.dg/volatile2.c: Adjust.
2889         * gcc.dg/plugin/selfassign.c: Likewise.
2890         * gcc.dg/pr36902.c: Likewise.
2891         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
2892         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
2893         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
2894         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
2895         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
2896         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
2897         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
2898         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
2899         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
2900         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
2901         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2902         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
2903         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
2904         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
2905         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
2906         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
2907         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
2908         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
2909         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
2910         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
2911         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
2912         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
2913         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
2914         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
2915         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
2916         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
2917         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
2918         * gcc.dg/struct/w_prof_local_array.c: Likewise.
2919         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
2920         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
2921         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
2922         * gcc.dg/struct/w_prof_global_array.c: Likewise.
2923         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
2924         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
2925         * gcc.dg/struct/w_prof_local_var.c: Likewise.
2926         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
2927         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
2928         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
2929         * gcc.dg/struct/w_prof_global_var.c: Likewise.
2930         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
2931         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
2932         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
2933         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
2934         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
2935         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
2936         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
2937         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
2938         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
2939         * gcc.dg/tree-prof/stringop-1.c: Adjust.
2940         * g++.dg/tree-ssa/pr31146.C: Likewise.
2941         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
2942         * g++.dg/tree-ssa/pr33604.C: Likewise.
2943         * g++.dg/plugin/selfassign.c: Likewise.
2944         * gfortran.dg/array_memcpy_3.f90: Likewise.
2945         * gfortran.dg/array_memcpy_4.f90: Likewise.
2946         * c-c++-common/torture/pr42834.c: New testcase.
2947
2948 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
2949
2950         PR c++/44628
2951         * g++.dg/template/crash100.C: New.
2952
2953 2010-06-30  Jan Hubicka  <jh@suse.cz>
2954
2955         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
2956
2957 2010-06-30  Michael Matz  <matz@suse.de>
2958
2959         PR bootstrap/44699
2960         * gcc.dg/pr44699.c: New test.
2961
2962 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
2963
2964         PR tree-optimization/39799
2965         * c-c++-common/uninit-17.c: New test.
2966
2967 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2968
2969         PR libfortran/43298
2970         * gfortran.dg/read_infnan_1.f90: New test.
2971
2972 2010-06-29  Jason Merrill  <jason@redhat.com>
2973
2974         Enable implicitly declared move constructor/operator= (N3053).
2975         * g++.dg/cpp0x/implicit3.C: New.
2976         * g++.dg/cpp0x/implicit4.C: New.
2977         * g++.dg/cpp0x/implicit5.C: New.
2978         * g++.dg/cpp0x/implicit-copy.C: Adjust.
2979         * g++.dg/cpp0x/not_special.C: Adjust.
2980         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
2981         * g++.dg/cpp0x/rv1n.C: Adjust.
2982         * g++.dg/cpp0x/rv1p.C: Adjust.
2983         * g++.dg/cpp0x/rv2n.C: Adjust.
2984         * g++.dg/cpp0x/rv2p.C: Adjust.
2985         * g++.dg/cpp0x/rv3n.C: Adjust.
2986         * g++.dg/cpp0x/rv3p.C: Adjust.
2987         * g++.dg/cpp0x/rv4n.C: Adjust.
2988         * g++.dg/cpp0x/rv4p.C: Adjust.
2989         * g++.dg/cpp0x/rv5n.C: Adjust.
2990         * g++.dg/cpp0x/rv5p.C: Adjust.
2991         * g++.dg/cpp0x/rv6n.C: Adjust.
2992         * g++.dg/cpp0x/rv6p.C: Adjust.
2993         * g++.dg/cpp0x/rv7n.C: Adjust.
2994         * g++.dg/cpp0x/rv7p.C: Adjust.
2995         * g++.dg/cpp0x/rv8p.C: Adjust.
2996         * g++.dg/gomp/pr26690-1.C: Adjust.
2997         * g++.dg/other/error20.C: Adjust.
2998         * g++.dg/other/error31.C: Adjust.
2999         * g++.dg/parse/error19.C: Adjust.
3000         * g++.dg/template/qualttp5.C: Adjust.
3001         * g++.old-deja/g++.law/ctors5.C: Adjust.
3002
3003         Enable implicitly deleted functions (N2346)
3004         * g++.dg/cpp0x/defaulted17.C: New.
3005         * g++.dg/cpp0x/implicit1.C: New.
3006         * g++.dg/cpp0x/implicit2.C: New.
3007         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
3008         * g++.dg/ext/has_virtual_destructor.C: Adjust.
3009         * g++.dg/init/ctor4.C: Adjust.
3010         * g++.dg/init/synth2.C: Adjust.
3011         * g++.dg/lto/20081118_1.C: Adjust.
3012         * g++.dg/other/error13.C: Adjust.
3013         * g++.dg/other/unused1.C: Adjust.
3014         * g++.old-deja/g++.bob/inherit2.C: Adjust.
3015         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
3016         * g++.old-deja/g++.jason/opeq3.C: Adjust.
3017         * g++.old-deja/g++.law/ctors17.C: Adjust.
3018         * g++.old-deja/g++.oliva/delete1.C: Adjust.
3019         * g++.old-deja/g++.pt/assign1.C: Adjust.
3020         * g++.old-deja/g++.pt/crash20.C: Adjust.
3021
3022         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
3023         * g++.dg/cpp0x/defaulted13.C: Adjust.
3024         * g++.dg/cpp0x/defaulted2.C: Adjust.
3025         * g++.dg/cpp0x/defaulted3.C: Adjust.
3026         * g++.dg/cpp0x/initlist9.C: Adjust.
3027         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
3028         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
3029         * g++.dg/init/synth2.C: Adjust.
3030
3031         * g++.dg/cpp0x/defaulted19.C: New.
3032
3033         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
3034         * g++.dg/template/error23.C: Fix for -std=c++0x.
3035
3036 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
3037
3038         PR fortran/44718
3039         * gfortran.dg/proc_ptr_28.f90: New.
3040
3041 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
3042
3043         PR tree-optimization/43801
3044         * g++.dg/torture/pr43801.C: New test.
3045
3046         PR debug/44668
3047         * g++.dg/debug/dwarf2/accessibility1.C: New test.
3048
3049 2010-06-29  Jason Merrill  <jason@redhat.com>
3050
3051         PR c++/44587
3052         * g++.dg/template/qualified-id2.C: New.
3053         * g++.dg/template/qualified-id3.C: New.
3054
3055 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
3056
3057         PR fortran/44696
3058         * gfortran.dg/associated_target_4.f90: New.
3059
3060 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
3061
3062         PR fortran/44582
3063         * gfortran.dg/aliasing_array_result_1.f90 : New test.
3064
3065 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3066
3067         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
3068
3069 2010-06-29  Jan Hubicka  <jh@suse.cz>
3070
3071         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
3072
3073 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
3074
3075         PR target/43902
3076         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
3077         * gcc.target/arm/wmul-3.c: New test.
3078         * gcc.target/arm/wmul-4.c: New test.
3079
3080 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
3081
3082         PR rtl-optimization/44659
3083         * gcc.target/i386/extract-1.c: New.
3084         * gcc.target/i386/extract-2.c: Likewise.
3085         * gcc.target/i386/extract-3.c: Likewise.
3086         * gcc.target/i386/extract-4.c: Likewise.
3087         * gcc.target/i386/extract-5.c: Likewise.
3088         * gcc.target/i386/extract-6.c: Likewise.
3089
3090 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
3091
3092         PR c++/44682
3093         * g++.dg/warn/Wunused-var-14.C: New test.
3094
3095 2010-06-28  Tobias Burnus  <burnus@net-b.de>
3096
3097         PR fortran/43298
3098         * gfortran.dg/nan_6.f90: New.
3099
3100 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
3101
3102         PR tree-optimization/43781
3103         * gcc.dg/torture/pr43781.c: New.
3104
3105 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
3106
3107         PR fortran/40158
3108         * gfortran.dg/actual_rank_check_1.f90: New test.
3109
3110 2010-06-28  Martin Jambor  <mjambor@suse.cz>
3111
3112         * testsuite/gcc.dg/ipa/ipa-sra-6.c: New test.
3113
3114 2010-06-28  Jan Hubicka  <jh@suse.cz>
3115
3116         PR tree-optimization/44687
3117         * gcc.c-torture/compile/pr44687.c
3118
3119 2010-06-28  Martin Jambor  <mjambor@suse.cz>
3120
3121         PR c++/44535
3122         * g++.dg/torture/pr44535.C: New test.
3123
3124 2010-06-28  Michael Matz  <matz@suse.de>
3125
3126         PR middle-end/44592
3127         * gfortran.dg/pr44592.f90: New test.
3128
3129 2010-06-28  Jan Hubicka  <jh@suse.cz>
3130
3131         PR tree-optimization/44357
3132         * g++.dg/torture/pr44357.C: New testcase.
3133
3134 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3135
3136         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
3137         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
3138         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
3139         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
3140         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
3141         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
3142         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
3143         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
3144
3145 2010-06-27  Jan Hubicka  <jh@suse.cz>
3146
3147         * gcc.c-torture/compile/pr44686.c: New file.
3148
3149 2010-06-27  Richard Guenther  <rguenther@suse.de>
3150
3151         PR tree-optimization/44683
3152         * gcc.c-torture/execute/pr44683.c: New testcase.
3153
3154 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
3155
3156         * gnat.dg/noreturn3.ad[sb]: New test.
3157
3158 2010-06-26  Jason Merrill  <jason@redhat.com>
3159
3160         * g++.dg/cpp0x/explicit5.C: New.
3161
3162 2010-06-26  Richard Guenther  <rguenther@suse.de>
3163
3164         PR tree-optimization/44393
3165         * gcc.dg/pr44393.c: New testcase.
3166
3167 2010-06-26  Jan Hubicka  <jh@suse.cz>
3168
3169         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
3170
3171 2010-06-26  Richard Guenther  <rguenther@suse.de>
3172
3173         PR middle-end/44674
3174         * gcc.dg/pr44674.c: New testcase.
3175
3176 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
3177
3178         * gcc.dg/opts-3.c: New test.
3179
3180 2010-06-26  Tobias Burnus  <burnus@net-b.de>
3181
3182         * gfortran.dg/type_decl_1.f90: New.
3183         * gfortran.dg/type_decl_2.f90: New.
3184
3185 2010-06-26  Tobias Burnus  <burnus@net-b.de>
3186
3187         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
3188         * gfortran.dg/semicolon_fixed_2.f: Ditto.
3189
3190 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3191
3192         PR testsuite/38946
3193         * gfortran.dg/array_constructor_23.f: Update test to allow for small
3194         error in comparing reals.
3195
3196 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3197
3198         * selected_real_kind_2.f90: New.
3199         * selected_real_kind_3.f90: New.
3200
3201 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3202
3203         * gfortran.dg/entry_19.f90: New.
3204
3205 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3206
3207         * gfortran.dg/end_subroutine_1.f90: New.
3208         * gfortran.dg/end_subroutine_2.f90: New.
3209         * gfortran.dg/interface_proc_end.f90: Update.
3210
3211 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3212
3213         * gfortran.dg/semicolon_fixed.f: Update.
3214         * gfortran.dg/semicolon_fixed_2.f: New.
3215         * gfortran.dg/semicolon_free_2.f90: New.
3216         * gfortran.dg/semicolon_free.f90: Update.
3217
3218 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3219
3220         PR fortran/44448
3221         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
3222
3223 2010-06-25  Martin Jambor  <mjambor@suse.cz>
3224
3225         * g++.dg/ipa/iinline-3.C: New test.
3226         * gcc.dg/ipa/modif-1.c: Removed.
3227
3228 2010-06-25  Jan Hubicka  <jh@suse.cz>
3229
3230         * testsuite/gcc.dg/tree-ssa/ipa-split-1.c
3231
3232 2010-06-25  Martin Jambor  <mjambor@suse.cz>
3233
3234         * g++.dg/ipa/iinline-2.C: New test.
3235
3236 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
3237
3238         PR middle-end/43866
3239         * gfortran.dg/pr43866.f90: New test.
3240
3241         PR tree-optimization/44539
3242         * gcc.dg/pr44539.c: New test.
3243
3244 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
3245
3246         From Jim Wilson:
3247         PR target/43902
3248         * gcc.target/mips/madd-9.c: New test.
3249
3250 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
3251
3252         PR c/44517
3253         * gcc.dg/noncompile/pr44517.c: New.
3254         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
3255
3256 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
3257
3258         PR testsuite/43283
3259         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
3260         and add argument to nop for IA64.
3261
3262 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
3263
3264         PR target/44588
3265         * gcc.target/i386/mod-1.c: New.
3266         * gcc.target/i386/umod-1.c: Likewise.
3267         * gcc.target/i386/umod-2.c: Likewise.
3268         * gcc.target/i386/umod-3.c: Likewise.
3269
3270 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
3271
3272         PR middle-end/44492
3273         * g++.dg/torture/pr44492.C: New test.
3274
3275 2010-06-24  Andi Kleen  <ak@linux.intel.com>
3276
3277         * c-c++-common/warn-omitted-condop.c: New.
3278
3279 2010-06-24  Tobias Burnus  <burnus@net-b.de>
3280
3281         PR fortran/44614
3282         * gfortran.dg/import8.f90: New.
3283
3284 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
3285
3286         * gnat.dg/not_null.adb: Update test case.
3287
3288 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
3289
3290         PR c++/44619
3291         * g++.dg/warn/Wunused-var-13.C: New test.
3292
3293         PR c++/44627
3294         * g++.dg/diagnostic/method1.C: New test.
3295
3296 2010-06-22  Cary Coutant  <ccoutant@google.com>
3297
3298         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
3299
3300 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
3301
3302         PR fortran/44616
3303         * gfortran.dg/abstract_type_8.f03: New.
3304
3305 2010-06-21  Jason Merrill  <jason@redhat.com>
3306
3307         * g++.dg/cpp0x/noexcept08.C: New.
3308
3309         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
3310
3311 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
3312
3313         PR target/44615
3314         * gcc.target/i386/sse2-vec-2a.c: New.
3315
3316 2010-06-21  DJ Delorie  <dj@redhat.com>
3317
3318         * gcc.dg/pragma-diag-1.c: New.
3319
3320 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
3321
3322         PR target/44615
3323         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
3324
3325 2010-06-21  Alan Modra  <amodra@gmail.com>
3326
3327         PR testsuite/44505
3328         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
3329         tail call to check_fa_mid.
3330
3331 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
3332
3333         PR target/44575
3334         * gcc.c-torture/execute/pr44575.c: New test.
3335
3336 2010-06-21  Tobias Burnus  <burnus@net-b.de>
3337
3338         PR fortran/40632
3339         * gfortran.dg/contiguous_1.f90: New.
3340         * gfortran.dg/contiguous_2.f90: New.
3341         * gfortran.dg/contiguous_3.f90: New.
3342
3343 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
3344
3345         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
3346         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
3347
3348 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
3349
3350         PR target/44546
3351         * gcc.target/i386/pr44546.c: New test.
3352
3353 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
3354
3355         * gcc.dg/opts-2.c: New test.
3356
3357 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
3358
3359         PR fortran/44584
3360         * gfortran.dg/typebound_proc_15.f03: Modified.
3361
3362 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
3363
3364         PR target/44072
3365         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
3366         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
3367
3368 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3369
3370         * g++.dg/ext/label13.C: Fix typo in last change.
3371
3372 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3373
3374         PR libfortran/44477
3375         * gfortran.dg/eof_3.f90
3376         * gfortran.dg/endfile_2.f90
3377         * gfortran.dg/endfile_4.f90
3378         * gfortran.dg/endfile_3.f90
3379
3380 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3381
3382         PR c++/41090
3383         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
3384
3385 2010-06-18  Tobias Burnus  <burnus@net-b.de>
3386
3387         PR fortran/44556
3388         * gfortran.dg/allocate_alloc_opt_11.f90: New.
3389
3390 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
3391
3392         * gcc.target/arm/pr40900.c: New test.
3393
3394 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
3395
3396         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
3397
3398 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
3399
3400         PR fortran/44558
3401         * gfortran.dg/typebound_call_15.f03: New.
3402
3403 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3404
3405         PR c++/44486
3406         * g++.dg/pr44486.C: New.
3407
3408 2010-06-16  DJ Delorie  <dj@redhat.com>
3409
3410         * gcc.target/i386/volatile-bitfields-1.c: New.
3411         * gcc.target/i386/volatile-bitfields-2.c: New.
3412
3413 2010-06-16  Jason Merrill  <jason@redhat.com>
3414
3415         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
3416
3417         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
3418
3419 2010-06-16  Richard Guenther  <rguenther@suse.de>
3420
3421         PR c/44555
3422         * gcc.c-torture/execute/pr44555.c: New testcase.
3423
3424 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
3425
3426         PR fortran/44549
3427         * gfortran.dg/typebound_proc_16.f03: New.
3428
3429 2010-06-16  Martin Jambor  <mjambor@suse.cz>
3430
3431         * g++.dg/torture/pr43905.C: New test.
3432
3433 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
3434
3435         PR testsuite/44538
3436         * gcc.dg/vect/slp-perm-5.c (main): Prevent
3437         initialization loop from being vectorized.
3438         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
3439
3440 2010-06-16  Alan Modra  <amodra@gmail.com>
3441
3442         PR tree-optimization/44507
3443         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
3444
3445 2010-06-15  Jason Merrill  <jason@redhat.com>
3446
3447         * g++.dg/overload/arg3.C: Adjust error locations.
3448         * g++.dg/overload/copy1.C: Likewise.
3449         * g++.dg/tc1/dr152.C: Likewise.
3450         * g++.dg/template/incomplete4.C: Likewise.
3451         * g++.dg/template/incomplete5.C: Likewise.
3452         * g++.old-deja/g++.bob/inherit2.C: Likewise.
3453         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
3454         * g++.old-deja/g++.pt/crash9.C: Likewise.
3455
3456         * g++.dg/inherit/virtual5.C: New.
3457
3458         * g++.dg/cpp0x/defaulted18.C: New.
3459
3460         * g++.dg/cpp0x/initlist40.C: New.
3461
3462         * g++.dg/cpp0x/initlist39.C: New.
3463
3464 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
3465
3466         PR middle-end/44391
3467         * gcc.dg/graphite/pr44391.c: New.
3468
3469 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
3470
3471         PR fortran/43388
3472         * gfortran.dg/allocate_alloc_opt_8.f90: New.
3473         * gfortran.dg/allocate_alloc_opt_9.f90: New.
3474         * gfortran.dg/allocate_alloc_opt_10.f90: New.
3475         * gfortran.dg/class_allocate_2.f03: Modified an error message.
3476
3477 2010-06-15  Richard Guenther  <rguenther@suse.de>
3478
3479         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
3480
3481 2010-06-15  Richard Guenther  <rguenther@suse.de>
3482
3483         * gcc.dg/vect/bb-slp-21.c: Adjust.
3484         * gcc.dg/vect/bb-slp-13.c: Likewise
3485         * gcc.dg/vect/bb-slp-4.c: Likewise
3486         * gcc.dg/vect/bb-slp-22.c: Likewise
3487         * gcc.dg/vect/bb-slp-14.c: Likewise
3488         * gcc.dg/vect/bb-slp-23.c: Likewise
3489         * gcc.dg/vect/bb-slp-15.c: Likewise
3490         * gcc.dg/vect/bb-slp-17.c: Likewise
3491         * gcc.dg/vect/bb-slp-18.c: Likewise
3492         * gcc.dg/vect/bb-slp-19.c: Likewise
3493         * gcc.dg/vect/bb-slp-10.c: Likewise
3494         * gcc.dg/vect/bb-slp-11.c: Likewise
3495         * gcc.dg/vect/bb-slp-20.c: Likewise
3496         * gcc.dg/vect/bb-slp-3.c: Likewise
3497
3498 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
3499
3500         PR fortran/44536
3501         * gfortran.dg/gomp/pr44536.f90: New test.
3502         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
3503
3504 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
3505
3506         PR target/44534
3507         * gcc.target/i386/avx-vextractf128-256-3.c: New.
3508         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
3509
3510 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
3511
3512         PR tree-optimization/44508
3513         * gcc.dg/tree-ssa/pr21086.c: Adjust.
3514
3515         PR bootstrap/44509
3516         * gcc.dg/pr44509.c: New test.
3517
3518 2010-06-14  Ira Rosen  <irar@il.ibm.com>
3519
3520         PR tree-optimization/44507
3521         * gcc.dg/vect/pr44507.c: New test.
3522
3523 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
3524
3525         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
3526         and c-pretty-print.h.
3527
3528         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
3529
3530 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
3531
3532         * gfortran.dg/whole_file_18.f90: Updated error message.
3533
3534 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
3535
3536         * gfortran.dg/whole_file_20.f03: New.
3537
3538 2010-06-12  Jan Hubicka  <jh@suse.cz>
3539
3540         * gcc.c-torture/compile/pc44485.c: New testcase.
3541
3542 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
3543
3544         PR fortran/40117
3545         * gfortran.dg/typebound_proc_4.f03: Modified error message.
3546         * gfortran.dg/typebound_proc_14.f03: New.
3547         * gfortran.dg/typebound_proc_15.f03: New.
3548
3549 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
3550
3551         * gcc.dg/opts-1.c: New test.
3552
3553 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
3554
3555         * gcc.dg/funroll-loops-all.c: Update expected error.
3556
3557 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
3558
3559         PR target/44481
3560         * gcc.target/i386/pr44481.c: New test.
3561
3562 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
3563
3564         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
3565
3566 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
3567
3568         PR middle-end/44483
3569         * gcc.dg/tree-ssa/pr44483.c: New.
3570
3571 2010-06-11  Paul Brook  <paul@codesourcery.com>
3572
3573         * g++.dg/other/arm-neon-1.C: New test.
3574
3575 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
3576
3577         PR fortran/42051
3578         PR fortran/43896
3579         * gfortran.dg/class_23.f03: New test.
3580
3581 2010-06-11  Jan Hubicka  <jh@suse.cz>
3582
3583         * gcc.dg/ipa/pure-const-2.c: New testcase.
3584
3585 2010-06-11  Jan Hubicka  <jh@suse.cz>
3586
3587         * gcc.dg/noreturn-7.c: Update.
3588         * gcc.dg/noreturn-4.c: Update.
3589
3590 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
3591
3592         Fix MIPS bootstrap
3593         * g++.dg/other/typedef4.C: New test.
3594
3595 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
3596
3597         PR fortran/44207
3598         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
3599
3600 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
3601
3602         PR fortran/44457
3603         * gfortran.dg/asynchronous_3.f03
3604
3605 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
3606
3607         PR middle-end/44185
3608         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
3609         non-temporal stores out of the tests to form new test cases.  As a
3610         result, no non-temporal store should be generated in this case.
3611
3612         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
3613         prefetch-7.c that generate one non-temporal store.
3614
3615         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
3616         prefetch-7.c that generate one non-temporal store and one
3617         one-temporal prefetch.
3618
3619 2010-06-10  Martin Jambor  <mjambor@suse.cz>
3620
3621         PR tree-optimization/44258
3622         * gcc.dg/tree-ssa/pr44258.c: New test.
3623
3624 2010-06-10  Daniel Kraft  <d@domob.eu>
3625
3626         PR fortran/38936
3627         * gfortran.dg/associate_1.f03: New test.
3628         * gfortran.dg/associate_2.f95: New test.
3629         * gfortran.dg/associate_3.f03: New test.
3630         * gfortran.dg/associate_4.f08: New test.
3631
3632 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3633
3634         * gfortran.dg/selected_char_kind_4.f90: New test.
3635
3636 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
3637
3638         * gcc.dg/pr42461.c: New test.
3639
3640 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
3641
3642         PR fortran/44347
3643         * gfortran.dg/selected_real_kind_1.f90: New.
3644
3645 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
3646
3647         PR fortran/44359
3648         * gfortran.dg/warn_conversion.f90: Removed check for redundant
3649         warning.
3650         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
3651         check for warning.
3652
3653 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
3654
3655         * gfortran.dg/data_namelist_conflict.f90: New test.
3656
3657 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3658
3659         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
3660         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
3661         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
3662
3663 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
3664
3665         * testsuite/gfortran.dg/mvbits_9.f90: New test.
3666         * testsuite/gfortran.dg/ibset_1.f90: Ditto.
3667         * testsuite/gfortran.dg/ibits_1.f90: Ditto.
3668         * testsuite/gfortran.dg/btest_1.f90: Ditto.
3669         * testsuite/gfortran.dg/ibclr_1.f90: Ditto.
3670
3671 2010-06-09  Jason Merrill  <jason@redhat.com>
3672
3673         PR c++/44366
3674         * g++.dg/cpp0x/decltype23.C: Move to...
3675         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
3676
3677 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
3678
3679         PR fortran/44211
3680         * gfortran.dg/typebound_call_14.f03: New test.
3681
3682 2010-06-09  Martin Jambor  <mjambor@suse.cz>
3683
3684         PR tree-optimization/44423
3685         * gcc.dg/tree-ssa/pr44423.c: New test.
3686
3687 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
3688
3689         PR testsuite/42843
3690         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
3691         TV_NONE to initialize tv_id field.
3692         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
3693         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
3694         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
3695         Include toplev.h .
3696         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
3697         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
3698         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
3699
3700 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
3701
3702         PR tree-optimization/39874
3703         PR middle-end/28685
3704         * gcc.dg/pr39874.c: New file.
3705
3706 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
3707
3708         * g++.dg/ext/attr-alias-1.C: New.
3709         * g++.dg/ext/attr-alias-2.C: New.
3710
3711 2010-06-07  Tobias Burnus  <burnus@net-b.de>
3712
3713         PR fortran/44446
3714         * gfortran.dg/proc_ptr_27.f90: New.
3715
3716 2010-06-07  Jason Merrill  <jason@redhat.com>
3717
3718         PR c++/44366
3719         * g++.dg/cpp0x/decltype23.C: New.
3720
3721 2010-06-08  Andrew Pinski <pinskia@gmail.com>
3722             Shujing Zhao  <pearly.zhao@oracle.com>
3723
3724         PR c/37724
3725         * gcc.dg/c90-const-expr-10.c: Adjust.
3726         * gcc.dg/c99-const-expr-10.c: Adjust.
3727         * gcc.dg/init-bad-7.c: New.
3728
3729 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3730
3731         * lib/target-supports.exp (check_effective_target_gas): New proc.
3732         * gcc.c-torture/execute/960321-1.x: New file.
3733
3734 2010-06-07  Jason Merrill  <jason@redhat.com>
3735
3736         PR c++/44401
3737         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
3738
3739 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
3740
3741         PR c++/44444
3742         * g++.dg/warn/Wunused-var-12.C: New test.
3743
3744         PR c++/44443
3745         * c-c++-common/Wunused-var-11.c: New test.
3746
3747 2010-06-07  Jan Hubicka  <jh@suse.cz>
3748
3749         * gcc.dg/ipa/pure-const-1.c: New testcase.
3750
3751 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
3752
3753         PR rtl-optimization/44404
3754         * gcc.dg/pr44404.c: New.
3755
3756 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
3757
3758         PR target/44159
3759         * gcc.target/i386/abi-2.c: Check sysv abi here.
3760         * gcc.target/i386/aes-avx-check.h: Call test in noinline
3761         function to avoid failures by different ABIs.
3762         * gcc.target/i386/aes-check.h: Likewise.
3763         * gcc.target/i386/avx-check.h: Likewise.
3764         * gcc.target/i386/fma4-check.h: Likewise.
3765         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
3766         * gcc.target/i386/mmx-check.h: Likewise.
3767         * gcc.target/i386/pclmul-avx-check.h: Likewise.
3768         * gcc.target/i386/pclmul-check.h: Likewise.
3769         * gcc.target/i386/sse-check.h: Likewise.
3770         * gcc.target/i386/sse2-check.h: Likewise.
3771         * gcc.target/i386/sse3-check.h: Likewise.
3772         * gcc.target/i386/sse4_1-check.h: Likewise.
3773         * gcc.target/i386/sse4_2-check.h: Likewise.
3774         * gcc.target/i386/sse4a-check.h: Likewise.
3775         * gcc.target/i386/ssse3-check.h: Likewise.
3776         * gcc.target/i386/xop-check.h: Likewise.
3777         * gcc.target/i386/pr27971.c: Fix for LLP64.
3778         * gcc.target/i386/pr39139.c: Likewise.
3779         * gcc.target/i386/pr39315-check.c: Likewise.
3780         * gcc.target/i386/vararg-1.c: Likewise.
3781         * gcc.target/i386/vararg-2.c: Likewise.
3782         Additional add dg-compile to avoid failure due
3783         missing foo symbol.
3784
3785         * gcc.dg/compound-literal-1.c: Fix for llp64.
3786         * gcc.dg/pr32370.c: Likewise.
3787         * gcc.dg/pr37561.c: Likewise.
3788         * gcc.dg/pr41340.c: Likewise.
3789         * gcc.dg/pr41551.c: Likewise.
3790
3791 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
3792
3793         PR c++/44188
3794         * g++.dg/debug/dwarf2/typedef3.C: New test.
3795
3796 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3797
3798         PR c/20000
3799         * c-c++-common/pr20000.c: New.
3800
3801 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
3802
3803         PR c++/44086
3804         * g++.dg/init/pr44086.C: New.
3805         * g++.dg/cpp0x/decltype4.C: Adjust.
3806
3807 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
3808
3809         PR fortran/43945
3810         * gfortran.dg/generic_23.f03: New test.
3811
3812 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
3813
3814         PR fortran/43895
3815         * gfortran.dg/alloc_comp_class_1.f90 : New test.
3816
3817 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
3818
3819         PR c++/44361
3820         * c-c++-common/Wunused-var-9.c: New test.
3821
3822 2010-06-05  Jason Merrill  <jason@redhat.com>
3823
3824         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
3825
3826 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
3827
3828         PR c/44322
3829         * gcc.dg/c99-restrict-4.c: New test.
3830
3831 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
3832
3833         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
3834         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
3835         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
3836         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
3837         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
3838         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
3839         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
3840         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
3841         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
3842         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
3843         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
3844         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
3845         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
3846         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
3847         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
3848         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
3849         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
3850         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
3851         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
3852         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
3853         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
3854         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
3855
3856 2010-06-04  Jason Merrill  <jason@redhat.com>
3857
3858         * g++.dg/cpp0x/noexcept06.C: New.
3859         * g++.dg/cpp0x/noexcept07.C: New.
3860
3861         * g++.dg/cpp0x/noexcept01.C: New.
3862         * g++.dg/cpp0x/noexcept02.C: New.
3863         * g++.dg/cpp0x/noexcept03.C: New.
3864         * g++.dg/cpp0x/noexcept04.C: New.
3865         * g++.dg/cpp0x/noexcept05.C: New.
3866
3867 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
3868
3869         PR c++/44412
3870         * g++.dg/warn/Wunused-var-10.C: New test.
3871         * g++.dg/warn/Wunused-var-11.C: New test.
3872
3873         PR c++/44362
3874         * c-c++-common/Wunused-var-10.c: New test.
3875
3876 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3877
3878         PR c/25880
3879         * gcc.dg/assign-warn-2.c: Update.
3880         * gcc.dg/cpp/line3.c: Update.
3881         * gcc.dg/c99-array-lval-8.c: Update.
3882         * gcc.dg/cast-qual-2.c: Update.
3883         * gcc.dg/c99-arraydecl-3.c:  Update.
3884         * gcc.dg/assign-warn-1.c:  Update.
3885         * gcc.dg/format/gcc_diag-1.c:  Update.
3886
3887 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
3888
3889         PR rtl-optimization/39871
3890         PR rtl-optimization/40615
3891         PR rtl-optimization/42500
3892         PR rtl-optimization/42502
3893         * gcc.target/arm/eliminate.c: New test.
3894
3895 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
3896
3897         PR libstdc++/44410
3898         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
3899         * g++.old-deja/g++.other/delete3.C: Likewise.
3900         * g++.old-deja/g++.other/new.C: Likewise.
3901         * g++.old-deja/g++.law/operators27.C: Likewise.
3902         * g++.old-deja/g++.mike/p755.C: Likewise.
3903         * g++.dg/eh/new1.C: Likewise.
3904         * g++.dg/init/new5.C: Likewise.
3905
3906 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
3907
3908         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
3909         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
3910         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
3911
3912 2010-06-03  Richard Guenther  <rguenther@suse.de>
3913
3914         PR lto/41921
3915         * lib/lto.exp: Always load gcc.exp.
3916         (lto-obj): For C source files invoke gcc_target_compile.
3917         * g++.dg/lto/20100603-1_0.C: New testcase.
3918         * g++.dg/lto/20100603-1_1.c: Likewise.
3919
3920 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
3921
3922         PR tree-optimization/43688
3923         * gfortran.dg/pr43688.f90: New.
3924
3925 2010-06-03  Richard Guenther  <rguenther@suse.de>
3926
3927         PR lto/41584
3928         * gcc.dg/lto/20100603-1_0.c: New testcase.
3929         * gcc.dg/lto/20100603-2_0.c: Likewise.
3930         * gcc.dg/lto/20100603-3_0.c: Likewise.
3931
3932 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
3933
3934         PR target/44218
3935         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
3936         * gcc.target/powerpc/recip-2.c: Ditto.
3937         * gcc.target/powerpc/recip-3.c: Ditto.
3938         * gcc.target/powerpc/recip-4.c: Ditto.
3939         * gcc.target/powerpc/recip-5.c: Ditto.
3940         * gcc.target/powerpc/recip-6.c: Ditto.
3941         * gcc.target/powerpc/recip-7.c: Ditto.
3942         * gcc.target/powerpc/recip-test.h: Ditto.
3943         * gcc.target/powerpc/recip-test2.h: Ditto.
3944
3945 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
3946
3947         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
3948
3949 2010-06-02  Jason Merrill  <jason@redhat.com>
3950
3951         * g++.dg/ext/vector9.C: Expect typedef in error message.
3952
3953         PR c++/9726
3954         PR c++/23594
3955         PR c++/44333
3956         * g++.dg/tc1/dr101.C: Remove xfails.
3957
3958 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
3959
3960         PR middle-end/44372
3961         * g++.dg/ipa/pr44372.C: New.
3962
3963 2010-06-02  Jan Hubicka  <jh@suse.cz>
3964
3965         PR middle-end/44295
3966         * g++.dg/torture/pr44295.C: Neww testcase.
3967
3968 2010-06-02  Jan Hubicka  <jh@suse.cz>
3969
3970         * gcc.dg/tree-ssa/loadpre6.c: Update.
3971
3972 2010-06-02  Richard Guenther  <rguenther@suse.de>
3973
3974         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
3975         diagnostic.h.
3976
3977 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
3978
3979         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
3980         the link fail message.
3981
3982 2010-06-02  Tobias Burnus  <burnus@net-b.de>
3983
3984         PR fortran/44360
3985         * gfortran.dg/use_13.f90: New test case.
3986
3987 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3988
3989         PR fortran/44371
3990         * gfortran.dg/error_stop_2.f08: Minor update.
3991
3992 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3993
3994         PR fortran/44371
3995         * gfortran.dg/error_stop_1.f08: New test.
3996         * gfortran.dg/error_stop_2.f08: New test.
3997
3998 2010-06-01  Jason Merrill  <jason@redhat.com>
3999
4000         DR 990
4001         * g++.dg/cpp0x/initlist37.C: New.
4002         * g++.dg/cpp0x/initlist38.C: New.
4003
4004         PR c++/44358
4005         * g++.dg/cpp0x/initlist36.C: New.
4006
4007 2010-05-31 Jan Hubicka  <jh@suse.cz>
4008
4009         * gcc.dg/noreturn-8.c: New testcase.
4010
4011 2010-05-31 Jan Hubicka  <jh@suse.cz>
4012
4013         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
4014         * gcc.dg/lto/noreturn-1_0.c: Move it here.
4015
4016 2010-05-31 Jan Hubicka  <jh@suse.cz>
4017
4018         * gcc.dg/lto/noreturn-1_1.c: New testcase.
4019         * gcc.dg/lto/noreturn-1_0.c: New testcase.
4020
4021 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
4022
4023         PR fortran/36928
4024         * gfortran.dg/dependency_27.f90:  New test.
4025         * gfortran.dg/array_assign_1.F90:  New test.
4026
4027 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
4028
4029         PR target/44338
4030         * gcc.target/i386/sse-24.c: New test.
4031
4032 2010-05-31  Jan Hubicka  <jh@suse.cz>
4033
4034         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
4035
4036 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
4037
4038         PR middle-end/44337
4039         * gcc.dg/pr44337.c: New test.
4040
4041         PR tree-optimization/44182
4042         * g++.dg/debug/pr44182.C: New test.
4043
4044 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
4045
4046         * gcc.dg/nested-func-7.c: New test.
4047         * gnat.dg/frame_overflow.adb: Adjust directives.
4048
4049 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
4050
4051         * gnat.dg/prot2.ad[sb]: New test.
4052         * gnat.dg/prot2_pkg1.ads: New helper.
4053         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
4054
4055 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
4056
4057         * gnat.dg/array11.adb: Adjust dg-warning directive.
4058         * gnat.dg/object_overflow.adb: Likewise.
4059
4060 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
4061
4062         PR middle-end/44306
4063         * gcc.dg/tree-ssa/pr44306.c: New.
4064
4065 2010-05-29  Jan Hubicka  <jh@suse.cz>
4066
4067         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
4068
4069 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
4070
4071         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
4072
4073 2010-05-28  Mike Stump  <mikestump@comcast.net>
4074
4075         PR objc/44125
4076         * objc.dg/const-str-9.m: Remove static.
4077
4078 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
4079
4080         PR target/43636
4081         * gcc.c-torture/compile/pr43636.c: New test.
4082
4083 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
4084
4085         PR objc++/23616
4086         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
4087         * obj-c++.dg/try-catch-9.mm: Ditto.
4088
4089 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
4090
4091         Revert patch for PR c++/44188
4092         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
4093
4094 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
4095
4096         PR c++/44188
4097         * g++.dg/debug/dwarf2/typedef3.C: New test.
4098
4099 2010-05-27  Jason Merrill  <jason@redhat.com>
4100
4101         PR c++/43555
4102         * g++.dg/ext/vla9.C: New.
4103
4104 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
4105
4106         PR objc/44140
4107         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
4108         * objc.dg/torture/tls/thr-init-3.m: Ditto.
4109         * objc.dg/torture/tls/thr-init.m: Ditto.
4110         * objc.dg/torture/trivial.m: Ditto.
4111         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
4112         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
4113         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
4114         * obj-c++.dg/torture/trivial.mm: Ditto.
4115
4116 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
4117
4118         * g++.dg/lto/20100302_0.C: Skip on darwin.
4119
4120 2010-05-27  Richard Guenther  <rguenther@suse.de>
4121
4122         PR tree-optimization/44284
4123         * gcc.dg/vect/vect-118.c: New testcase.
4124         * gcc.dg/vect/bb-slp-20.c: Adjust.
4125         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
4126         * gcc.dg/vect/slp-9.c: Likewise.
4127         * gcc.dg/vect/slp-reduc-4.c: Likewise.
4128         * gcc.dg/vect/vect-10.c: Likewise.
4129         * gcc.dg/vect/vect-109.c: Likewise.
4130         * gcc.dg/vect/vect-12.c: Likewise.
4131         * gcc.dg/vect/vect-36.c: Likewise.
4132         * gcc.dg/vect/vect-7.c: Likewise.
4133         * gcc.dg/vect/vect-iv-8.c: Likewise.
4134         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
4135         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
4136         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
4137         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
4138         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
4139         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
4140         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
4141         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
4142         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
4143         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
4144         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
4145         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
4146         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
4147         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
4148         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
4149         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
4150         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4151
4152 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
4153
4154         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
4155         necessary.
4156
4157 2010-05-26  Jan Hubicka  <jh@suse.cz>
4158
4159         * gcc.dg/lto/materialize-1_0.c: New file.
4160         * gcc.dg/lto/materialize-1_1.c: New file.
4161
4162 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
4163
4164         * gnat.dg/lto10.adb: New test.
4165         * gnat.dg/lto10_pkg.ads: New helper.
4166
4167 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
4168
4169         * lib/target-supports.exp (check_effective_target_int128): New
4170         function to check if __int128 types are available for target.
4171         * c-c++-common/int128-types-1.c: New.
4172         * c-c++-common/int128-1.c: New.
4173         * c-c++-common/int128-2.c: New.
4174         * g++.dg/abi/mangle43.C: New.
4175         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
4176         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
4177         pointer-wide scalar.
4178         * g++.dg/other/pr25632.C: Likewise.
4179         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
4180         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
4181         overflow warnings.
4182         * g++.dg/warn/pr13358-4.C: Likewise.
4183         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
4184         * g++.dg/warn/Wconversion-null.C: Likewise.
4185
4186 2010-05-26  Jason Merrill  <jason@redhat.com>
4187
4188         PR c++/43382
4189         * g++.dg/cpp0x/variadic101.C: New.
4190
4191 2010-05-26  Richard Guenther  <rguenther@suse.de>
4192
4193         PR rtl-optimization/44164
4194         * gcc.c-torture/execute/pr44164.c: New testcase.
4195         * g++.dg/tree-ssa/pr13146.C: Adjust.
4196
4197 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
4198
4199         PR fortran/40011
4200         * gfortran.dg/whole_file_19.f90 : New test.
4201
4202 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
4203
4204         PR fortran/30668
4205         PR fortran/31346
4206         PR fortran/34260
4207         * gfortran.dg/pr40999.f: Fix function type.
4208         * gfortran.dg/whole_file_5.f90: Likewise.
4209         * gfortran.dg/whole_file_6.f90: Likewise.
4210         * gfortran.dg/whole_file_16.f90: New.
4211         * gfortran.dg/whole_file_17.f90: New.
4212         * gfortran.dg/whole_file_18.f90: New.
4213
4214 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
4215             Iain Sandoe  <iains@gcc.gnu.org>
4216
4217         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
4218         * gcc.c-torture/compile/pr44197.c: Require alias support.
4219         * gcc.dg/lto/20081222_0.c: Ditto.
4220
4221 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
4222
4223         PR debug/42801
4224         * gcc.dg/guality/vla-2.c: New test.
4225
4226 2010-05-25  Richard Guenther  <rguenther@suse.de>
4227
4228         PR middle-end/44069
4229         * g++.dg/torture/pr44069.C: New testcase.
4230
4231 2010-05-25  Richard Guenther  <rguenther@suse.de>
4232
4233         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
4234
4235 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
4236
4237         PR objc/44140
4238         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
4239
4240 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
4241
4242         * obj-c++.dg/torture/tls/trivial.mm: New.
4243         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
4244         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
4245         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
4246         * obj-c++.dg/torture/tls/diag-1.mm: New.
4247         * obj-c++.dg/torture/tls/tls.exp: New.
4248         * obj-c++.dg/torture/trivial.mm: New.
4249         * obj-c++.dg/torture/dg-torture.exp: New.
4250         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
4251         * obj-c++.dg/tls/trivial.m: New.
4252         * obj-c++.dg/tls/init-1.mm: New.
4253         * obj-c++.dg/tls/diag-1.mm: New.
4254         * obj-c++.dg/tls/init-2.mm: New.
4255         * obj-c++.dg/tls/diag-2.mm: New.
4256         * obj-c++.dg/tls/diag-3.mm: New.
4257         * obj-c++.dg/tls/diag-4.mm: New.
4258         * obj-c++.dg/tls/static-1.mm: New.
4259         * obj-c++.dg/tls/tls.exp: New.
4260         * obj-c++.dg/tls/diag-5.mm: New.
4261         * obj-c++.dg/tls/static-1a.mm: New.
4262         * objc-obj-c++-shared/Object1.mm: New.
4263         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
4264
4265 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
4266
4267         PR objc++/43689
4268         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
4269         * obj-c++.dg/const-str-6.mm: Ditto.
4270
4271 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
4272
4273         * g++.dg/parse/array-size2.C: Remove dg-error directives.
4274
4275 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
4276
4277         PR ada/38394
4278         * gnat.dg/array13.ad[sb]: New test.
4279
4280 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
4281             Sandra Loosemore  <sandra@codesourcery.com>
4282
4283         * gcc.target/arm/neon/: Regenerated test cases.
4284
4285         * gcc.target/arm/neon/polytypes.c,
4286         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
4287         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
4288         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
4289         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
4290         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
4291         dg-add-options arm_neon.
4292
4293         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
4294         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
4295         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
4296         and arm_neon_fp16_ok.
4297
4298         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
4299         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
4300
4301         * lib/target-supports.exp (add_options_for_arm_neon): New.
4302         (check_effective_target_arm_neon_ok_nocache): New, from
4303         check_effective_target_arm_neon_ok.  Check multiple possibilities.
4304         (check_effective_target_arm_neon_ok): Use
4305         check_effective_target_arm_neon_ok_nocache.
4306         (add_options_for_arm_neon_fp16)
4307         (check_effective_target_arm_neon_fp16_ok)
4308         check_effective_target_arm_neon_fp16_ok_nocache): New.
4309         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
4310
4311 2010-05-24  Jason Merrill  <jason@redhat.com>
4312
4313         PR c++/41510
4314         * g++.dg/cpp0x/initlist35.C: New.
4315         * g++.dg/init/brace6.C: Adjust.
4316
4317 2010-05-24  Paul Brook  <paul@codesourcery.com>
4318
4319         * gcc.target/arm/frame-pointer-1.c: New test.
4320         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
4321         pointer elimination.
4322
4323 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
4324
4325         PR target/44245
4326         * gcc.target/i386/crc32-3.c: New.
4327         * gcc.target/i386/crc32-4.c: Likewise.
4328
4329 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
4330
4331         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
4332         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
4333         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
4334
4335 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
4336
4337         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
4338
4339 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
4340
4341         PR target/43869
4342         * gcc.c-target/pr43869.c: New test.
4343
4344 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
4345
4346         PR fortran/44212
4347         * gfortran.dg/class_22.f03: New.
4348
4349 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
4350
4351         PR lto/44238
4352         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
4353
4354 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
4355
4356         PR fortran/44213
4357         * gfortran.dg/abstract_type_7.f03: New.
4358
4359 2010-05-21  Jason Merrill  <jason@redhat.com>
4360
4361         * g++.dg/eh/spec11.C: Test cleanup optimization.
4362
4363 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
4364
4365         PR debug/44223
4366         * gcc.target/i386/pr44223.c: New test.
4367
4368 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4369
4370         * gcc.target/i386/pr25993.c: Use @function as type specifier.
4371
4372 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
4373
4374         * g++.dg/other/const3.C: New test.
4375
4376 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
4377
4378         PR fortran/38407
4379         * warn_unused_dummy_argument_1.f90: New.
4380         * warn_unused_dummy_argument_2.f90: New.
4381
4382 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
4383
4384         PR c++/30298
4385         * g++.dg/inherit/crash1.C: New.
4386         * g++.dg/inherit/crash2.C: Likewise.
4387
4388 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
4389
4390         PR debug/44178
4391         * g++.dg/debug/pr44178.C: New test.
4392
4393 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
4394
4395         PR middle-end/44185
4396         * gcc.dg/tree-ssa/prefetch-6.c: Add
4397         --param min-insn-to-prefetch-ratio=6.
4398         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
4399         allow unrolling, and adjust the movnti count.
4400
4401 2010-05-20  Jan Hubicka  <jh@suse.cz>
4402
4403         PR middle-end/44197
4404         * gcc.c-torture/compile/pr44197.c: New file.
4405
4406 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
4407
4408         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
4409         Fix test code.
4410         (check_effective_target_xop): Remove __may_alias__ attribute.
4411
4412 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
4413
4414         PR target/44202
4415         * gcc.c-torture/execute/pr44202-1.c: New test.
4416
4417 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4418
4419         PR fortran/43851
4420         * gfortran.dg/label_1.f90: Update test.
4421
4422 2010-05-19  Jan Hubicka  <jh@suse.cz>
4423
4424         * gcc.dg/lto/ipareference2_0.c: New file.
4425         * gcc.dg/lto/ipareference2_1.c: New file.
4426
4427 2010-05-19  Jason Merrill  <jason@redhat.com>
4428
4429         * g++.dg/parse/fn-typedef2.C: New.
4430
4431         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
4432         function type.
4433
4434         PR c++/44193
4435         * g++.dg/template/fntype1.C: New.
4436
4437 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
4438
4439         * gnat.dg/discr23.ad[sb]: New test.
4440         * gnat.dg/discr23_pkg.ads: New helper.
4441
4442         * gnat.dg/specs/controlled1.ads: New test.
4443         * gnat.dg/specs/controlled1_pkg.ads: New helper.
4444
4445 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
4446
4447         PR fortran/44055
4448         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
4449         Fixed scope of C_SIZEOF.
4450         * gfortran.dg/warn_conversion_2.f90: New.
4451
4452 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4453
4454         * lib/target-supports.exp (check_effective_target_sse2): New proc.
4455         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
4456         for optional selector.
4457         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
4458         (check_effective_target_sse3): New proc.
4459         * gcc.target/i386/math-torture/math-torture.exp: Load
4460         target-supports.exp.
4461         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
4462         check_effective_target_sse2.
4463         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
4464         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
4465         * g++.dg/vect/vect.exp: Likewise.
4466         * gfortran.dg/vect/vect.exp: Likewise.
4467         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
4468         -msse2 if check_effective_target_sse2.
4469
4470         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
4471         * gcc.target/i386/3dnow-2.c: Likewise.
4472         * gcc.target/i386/3dnowA-1.c: Likewise.
4473         * gcc.target/i386/3dnowA-2.c: Likewise.
4474         * gcc.target/i386/pr42549.c: Likewise.
4475
4476         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
4477         * gcc.target/i386/sse3-addsubpd.c: Likewise.
4478         * gcc.target/i386/sse3-addsubps.c: Likewise.
4479         * gcc.target/i386/sse3-haddpd.c: Likewise.
4480         * gcc.target/i386/sse3-haddps.c: Likewise.
4481         * gcc.target/i386/sse3-hsubpd.c: Likewise.
4482         * gcc.target/i386/sse3-hsubps.c: Likewise.
4483         * gcc.target/i386/sse3-movddup.c: Likewise.
4484         * gcc.target/i386/sse3-movshdup.c: Likewise.
4485         * gcc.target/i386/sse3-movsldup.c: Likewise.
4486
4487         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
4488         * g++.dg/ext/attrib35.C: Likewise.
4489         * g++.dg/opt/pr40496.C: Likewise.
4490         * g++.dg/other/i386-1.C: Likewise.
4491         * g++.dg/other/i386-4.C: Likewise.
4492         * g++.dg/other/pr34435.C: Likewise.
4493         * g++.dg/other/pr39496.C: Likewise.
4494         * g++.dg/other/pr40446.C: Likewise.
4495         * gcc.dg/compat/union-m128-1_main.c: Likewise.
4496         * gcc.dg/compat/vector-1a_main.c: Likewise.
4497         * gcc.dg/compat/vector-2a_main.c: Likewise.
4498         * gcc.dg/lto/20090206-1_0.c: Likewise.
4499         * gcc.dg/pr34856.c: Likewise.
4500         * gcc.dg/pr36584.c: Likewise.
4501         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
4502         * gcc.dg/pr37544.c: Likewise.
4503         * gcc.dg/torture/pr16104-1.c: Likewise.
4504         * gcc.dg/torture/pr35771-1.c: Likewise.
4505         * gcc.dg/torture/pr35771-2.c: Likewise.
4506         * gcc.dg/torture/pr35771-3.c: Likewise.
4507         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
4508         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4509         * gcc.dg/torture/stackalign/push-1.c: Likewise.
4510         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4511         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
4512         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
4513         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
4514         * gcc.target/i386/20060512-1.c: Likewise.
4515         * gcc.target/i386/20060512-3.c: Likewise.
4516         * gcc.target/i386/all_one_m128i.c: Likewise.
4517         * gcc.target/i386/float128-1.c: Likewise.
4518         * gcc.target/i386/float128-2.c: Likewise.
4519         * gcc.target/i386/fpcvt-1.c: Likewise.
4520         * gcc.target/i386/fpcvt-2.c: Likewise.
4521         * gcc.target/i386/fpcvt-3.c: Likewise.
4522         * gcc.target/i386/fpprec-1.c: Likewise.
4523         * gcc.target/i386/funcspec-9.c: Likewise.
4524         * gcc.target/i386/incoming-1.c: Likewise.
4525         * gcc.target/i386/incoming-12.c: Likewise.
4526         * gcc.target/i386/incoming-2.c: Likewise.
4527         * gcc.target/i386/incoming-3.c: Likewise.
4528         * gcc.target/i386/incoming-4.c: Likewise.
4529         * gcc.target/i386/incoming-6.c: Likewise.
4530         * gcc.target/i386/incoming-7.c: Likewise.
4531         * gcc.target/i386/incoming-8.c: Likewise.
4532         * gcc.target/i386/opt-1.c: Likewise.
4533         * gcc.target/i386/opt-2.c: Likewise.
4534         * gcc.target/i386/ordcmp-1.c: Likewise.
4535         * gcc.target/i386/pr17692.c: Likewise.
4536         * gcc.target/i386/pr18614-1.c: Likewise.
4537         * gcc.target/i386/pr22152.c: Likewise.
4538         * gcc.target/i386/pr23570.c: Likewise.
4539         * gcc.target/i386/pr23575.c: Likewise.
4540         * gcc.target/i386/pr26449-1.c: Likewise.
4541         * gcc.target/i386/pr26600.c: Likewise.
4542         * gcc.target/i386/pr27790.c: Likewise.
4543         * gcc.target/i386/pr28839.c: Likewise.
4544         * gcc.target/i386/pr30970.c: Likewise.
4545         * gcc.target/i386/pr32000-1.c: Likewise.
4546         * gcc.target/i386/pr32000-2.c: Likewise.
4547         * gcc.target/i386/pr32280.c: Likewise.
4548         * gcc.target/i386/pr32661.c: Likewise.
4549         * gcc.target/i386/pr32708-1.c: Likewise.
4550         * gcc.target/i386/pr32961.c: Likewise.
4551         * gcc.target/i386/pr33329.c: Likewise.
4552         * gcc.target/i386/pr35714.c: Likewise.
4553         * gcc.target/i386/pr35767-1.c: Likewise.
4554         * gcc.target/i386/pr35767-1d.c: Likewise.
4555         * gcc.target/i386/pr35767-1i.c: Likewise.
4556         * gcc.target/i386/pr35767-2.c: Likewise.
4557         * gcc.target/i386/pr35767-2d.c: Likewise.
4558         * gcc.target/i386/pr35767-2i.c: Likewise.
4559         * gcc.target/i386/pr35767-3.c: Likewise.
4560         * gcc.target/i386/pr35767-5.c: Likewise.
4561         * gcc.target/i386/pr36222-1.c: Likewise.
4562         * gcc.target/i386/pr36578-1.c: Likewise.
4563         * gcc.target/i386/pr36578-2.c: Likewise.
4564         * gcc.target/i386/pr36992-1.c: Likewise.
4565         * gcc.target/i386/pr37101.c: Likewise.
4566         * gcc.target/i386/pr37216.c: Likewise.
4567         * gcc.target/i386/pr37434-1.c: Likewise.
4568         * gcc.target/i386/pr37434-2.c: Likewise.
4569         * gcc.target/i386/pr37843-3.c: Likewise.
4570         * gcc.target/i386/pr37843-4.c: Likewise.
4571         * gcc.target/i386/pr39162.c: Likewise.
4572         * gcc.target/i386/pr39315-1.c: Likewise.
4573         * gcc.target/i386/pr39315-2.c: Likewise.
4574         * gcc.target/i386/pr39315-3.c: Likewise.
4575         * gcc.target/i386/pr39315-4.c: Likewise.
4576         * gcc.target/i386/pr39445.c: Likewise.
4577         * gcc.target/i386/pr39496.c: Likewise.
4578         * gcc.target/i386/pr40809.c: Likewise.
4579         * gcc.target/i386/pr40906-3.c: Likewise.
4580         * gcc.target/i386/pr41019.c: Likewise.
4581         * gcc.target/i386/pr42542-1.c: Likewise.
4582         * gcc.target/i386/pr42542-2.c: Likewise.
4583         * gcc.target/i386/pr42542-3.c: Likewise.
4584         * gcc.target/i386/pr42542-3a.c: Likewise.
4585         * gcc.target/i386/pr42881.c: Likewise.
4586         * gcc.target/i386/push-1.c: Likewise.
4587         * gcc.target/i386/quad-sse.c: Likewise.
4588         * gcc.target/i386/reload-1.c: Likewise.
4589         * gcc.target/i386/sse-10.c: Likewise.
4590         * gcc.target/i386/sse-11.c: Likewise.
4591         * gcc.target/i386/sse-15.c: Likewise.
4592         * gcc.target/i386/sse-17.c: Likewise.
4593         * gcc.target/i386/sse-18.c: Likewise.
4594         * gcc.target/i386/sse-19.c: Likewise.
4595         * gcc.target/i386/sse-4.c: Likewise.
4596         * gcc.target/i386/sse-6.c: Likewise.
4597         * gcc.target/i386/sse-vect-types.c: Likewise.
4598         * gcc.target/i386/sse2-addpd-1.c: Likewise.
4599         * gcc.target/i386/sse2-addsd-1.c: Likewise.
4600         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
4601         * gcc.target/i386/sse2-andpd-1.c: Likewise.
4602         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
4603         * gcc.target/i386/sse2-comisd-1.c: Likewise.
4604         * gcc.target/i386/sse2-comisd-2.c: Likewise.
4605         * gcc.target/i386/sse2-comisd-3.c: Likewise.
4606         * gcc.target/i386/sse2-comisd-4.c: Likewise.
4607         * gcc.target/i386/sse2-comisd-5.c: Likewise.
4608         * gcc.target/i386/sse2-comisd-6.c: Likewise.
4609         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
4610         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
4611         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
4612         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
4613         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
4614         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
4615         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
4616         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
4617         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
4618         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
4619         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
4620         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
4621         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
4622         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
4623         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
4624         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
4625         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
4626         * gcc.target/i386/sse2-divpd-1.c: Likewise.
4627         * gcc.target/i386/sse2-divsd-1.c: Likewise.
4628         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
4629         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
4630         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
4631         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
4632         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
4633         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
4634         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
4635         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
4636         * gcc.target/i386/sse2-minpd-1.c: Likewise.
4637         * gcc.target/i386/sse2-minsd-1.c: Likewise.
4638         * gcc.target/i386/sse2-mmx.c: Likewise.
4639         * gcc.target/i386/sse2-movapd-1.c: Likewise.
4640         * gcc.target/i386/sse2-movapd-2.c: Likewise.
4641         * gcc.target/i386/sse2-movd-1.c: Likewise.
4642         * gcc.target/i386/sse2-movd-2.c: Likewise.
4643         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
4644         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
4645         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
4646         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
4647         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
4648         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
4649         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
4650         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
4651         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
4652         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
4653         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
4654         * gcc.target/i386/sse2-movq-1.c: Likewise.
4655         * gcc.target/i386/sse2-movq-2.c: Likewise.
4656         * gcc.target/i386/sse2-movq-3.c: Likewise.
4657         * gcc.target/i386/sse2-movsd-1.c: Likewise.
4658         * gcc.target/i386/sse2-movsd-2.c: Likewise.
4659         * gcc.target/i386/sse2-movupd-1.c: Likewise.
4660         * gcc.target/i386/sse2-movupd-2.c: Likewise.
4661         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
4662         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
4663         * gcc.target/i386/sse2-orpd-1.c: Likewise.
4664         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
4665         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
4666         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
4667         * gcc.target/i386/sse2-paddb-1.c: Likewise.
4668         * gcc.target/i386/sse2-paddd-1.c: Likewise.
4669         * gcc.target/i386/sse2-paddq-1.c: Likewise.
4670         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
4671         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
4672         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
4673         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
4674         * gcc.target/i386/sse2-paddw-1.c: Likewise.
4675         * gcc.target/i386/sse2-pand-1.c: Likewise.
4676         * gcc.target/i386/sse2-pandn-1.c: Likewise.
4677         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
4678         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
4679         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
4680         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
4681         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
4682         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
4683         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
4684         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
4685         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
4686         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
4687         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
4688         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
4689         * gcc.target/i386/sse2-pminub-1.c: Likewise.
4690         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
4691         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
4692         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
4693         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
4694         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
4695         * gcc.target/i386/sse2-por-1.c: Likewise.
4696         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
4697         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
4698         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
4699         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
4700         * gcc.target/i386/sse2-pslld-1.c: Likewise.
4701         * gcc.target/i386/sse2-pslld-2.c: Likewise.
4702         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
4703         * gcc.target/i386/sse2-psllq-1.c: Likewise.
4704         * gcc.target/i386/sse2-psllq-2.c: Likewise.
4705         * gcc.target/i386/sse2-psllw-1.c: Likewise.
4706         * gcc.target/i386/sse2-psllw-2.c: Likewise.
4707         * gcc.target/i386/sse2-psrad-1.c: Likewise.
4708         * gcc.target/i386/sse2-psrad-2.c: Likewise.
4709         * gcc.target/i386/sse2-psraw-1.c: Likewise.
4710         * gcc.target/i386/sse2-psraw-2.c: Likewise.
4711         * gcc.target/i386/sse2-psrld-1.c: Likewise.
4712         * gcc.target/i386/sse2-psrld-2.c: Likewise.
4713         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
4714         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
4715         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
4716         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
4717         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
4718         * gcc.target/i386/sse2-psubb-1.c: Likewise.
4719         * gcc.target/i386/sse2-psubd-1.c: Likewise.
4720         * gcc.target/i386/sse2-psubq-1.c: Likewise.
4721         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
4722         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
4723         * gcc.target/i386/sse2-psubw-1.c: Likewise.
4724         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
4725         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
4726         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
4727         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
4728         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
4729         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
4730         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
4731         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
4732         * gcc.target/i386/sse2-pxor-1.c: Likewise.
4733         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
4734         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
4735         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
4736         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
4737         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
4738         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
4739         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
4740         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
4741         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
4742         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
4743         * gcc.target/i386/sse2-shufps-1.c: Likewise.
4744         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
4745         * gcc.target/i386/sse2-subpd-1.c: Likewise.
4746         * gcc.target/i386/sse2-subsd-1.c: Likewise.
4747         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
4748         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
4749         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
4750         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
4751         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
4752         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
4753         * gcc.target/i386/sse2-unpack-1.c: Likewise.
4754         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
4755         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
4756         * gcc.target/i386/sse2-vec-1.c: Likewise.
4757         * gcc.target/i386/sse2-vec-2.c: Likewise.
4758         * gcc.target/i386/sse2-vec-3.c: Likewise.
4759         * gcc.target/i386/sse2-vec-4.c: Likewise.
4760         * gcc.target/i386/sse2-vec-5.c: Likewise.
4761         * gcc.target/i386/sse2-vec-6.c: Likewise.
4762         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
4763         * gcc.target/i386/ssefn-2.c: Likewise.
4764         * gcc.target/i386/ssefn-4.c: Likewise.
4765         * gcc.target/i386/ssefp-1.c: Likewise.
4766         * gcc.target/i386/ssefp-2.c: Likewise.
4767         * gcc.target/i386/sseregparm-3.c: Likewise.
4768         * gcc.target/i386/sseregparm-4.c: Likewise.
4769         * gcc.target/i386/sseregparm-5.c: Likewise.
4770         * gcc.target/i386/sseregparm-6.c: Likewise.
4771         * gcc.target/i386/sseregparm-7.c: Likewise.
4772         * gcc.target/i386/ssetype-1.c: Likewise.
4773         * gcc.target/i386/ssetype-2.c: Likewise.
4774         * gcc.target/i386/ssetype-3.c: Likewise.
4775         * gcc.target/i386/ssetype-4.c: Likewise.
4776         * gcc.target/i386/ssetype-5.c: Likewise.
4777         * gcc.target/i386/unordcmp-1.c: Likewise.
4778         * gcc.target/i386/vararg-1.c: Likewise.
4779         * gcc.target/i386/vararg-2.c: Likewise.
4780         * gcc.target/i386/vararg-3.c: Likewise.
4781         * gcc.target/i386/vararg-4.c: Likewise.
4782         * gcc.target/i386/vararg-7.c: Likewise.
4783         * gcc.target/i386/vararg-8.c: Likewise.
4784         * gcc.target/i386/vecinit-1.c: Likewise.
4785         * gcc.target/i386/vecinit-2.c: Likewise.
4786         * gcc.target/i386/vecinit-3.c: Likewise.
4787         * gcc.target/i386/vecinit-4.c: Likewise.
4788         * gcc.target/i386/vecinit-5.c: Likewise.
4789         * gcc.target/i386/vecinit-6.c: Likewise.
4790         * gcc.target/i386/vectorize2.c: Likewise.
4791         * gcc.target/i386/vectorize3.c: Likewise.
4792         * gcc.target/i386/vectorize4.c: Likewise.
4793         * gcc.target/i386/vectorize6.c: Likewise.
4794         * gcc.target/i386/vectorize7.c: Likewise.
4795         * gcc.target/i386/vectorize8.c: Likewise.
4796         * gcc.target/i386/vperm-v2df.c: Likewise.
4797         * gcc.target/i386/vperm-v2di.c: Likewise.
4798         * gcc.target/i386/vperm-v4si-1.c: Likewise.
4799         * gcc.target/i386/xorps-sse2.c: Likewise.
4800         * gcc.target/i386/xorps.c: Likewise.
4801         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
4802         * gfortran.dg/graphite/pr42326.f90: Likewise.
4803         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
4804
4805 2010-05-19  Richard Guenther  <rguenther@suse.de>
4806
4807         PR lto/44196
4808         * g++.dg/lto/20100519-1_0.C: New testcase.
4809
4810 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
4811
4812         PR fortran/42360
4813         * gfortran.dg/warn_intent_out_not_set.f90: New.
4814
4815 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
4816
4817         PR fortran/38404
4818         * gfortran.dg/data_char_1.f90: Updated warning message.
4819         * gfortran.dg/data_array_6.f: New.
4820
4821 2010-05-19  Martin Jambor  <mjambor@suse.cz>
4822
4823         * g++.dg/ipa/ivinline-8.C: New test.
4824         * gcc.dg/ipa/iinline-2.c: Likewise.
4825
4826 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
4827
4828         PR fortran/34505
4829         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
4830         arguments; add check for return value kind.
4831         * gfortran.dg/float_1.f90: Likewise.
4832
4833 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4834
4835         * gcc.target/i386/20011009-1.c (COMMENT): Define.
4836         (main): Use it.
4837         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
4838         * lib/lto.exp (lto_prune_warns): Fix location line regex.
4839         Prune another location line format.
4840         (lto-obj): Call lto_prune_warns on comp_output.
4841
4842 2010-05-18  Jan Hubicka  <jh@suse.cz>
4843
4844         * gcc.dg/lto/ipacp_0.c: New test.
4845         * gcc.dg/lto/ipacp_1.c: New test.
4846
4847 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
4848
4849         PR lto/44184
4850         * gcc.dg/lto/20100518_0.c: New test.
4851
4852 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
4853
4854         * gnat.dg/specs/lto3.ads: Add missing dg-options.
4855
4856 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
4857
4858         PR fortran/43990
4859         * gfortran.dg/class_21.f03: New.
4860
4861 2010-05-17  Jason Merrill  <jason@redhat.com>
4862
4863         PR c++/44157
4864         * g++.dg/cpp0x/initlist34.C: New.
4865
4866         PR c++/44158
4867         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
4868
4869 2010-05-17  Martin Jambor  <mjambor@suse.cz>
4870
4871         * g++.dg/ipa/ivinline-1.C: New test.
4872         * g++.dg/ipa/ivinline-2.C: New test.
4873         * g++.dg/ipa/ivinline-3.C: New test.
4874         * g++.dg/ipa/ivinline-4.C: New test.
4875         * g++.dg/ipa/ivinline-5.C: New test.
4876         * g++.dg/ipa/ivinline-6.C: New test.
4877
4878 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
4879             Jason Merrill  <jason@redhat.com>
4880
4881         PR c++/44108
4882         * c-c++-common/Wunused-var-8.c: New test.
4883
4884 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
4885
4886         PR bootstrap/42347
4887         * gcc.c-torture/compile/pr42347.c: New test.
4888
4889         PR middle-end/44102
4890         * g++.dg/ext/asmgoto1.C: New test.
4891
4892 2010-05-17  Martin Jambor  <mjambor@suse.cz>
4893
4894         PR middle-end/44133
4895         * gcc.dg/tree-ssa/pr44133.c: New test.
4896         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
4897         precise.
4898
4899 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
4900
4901         PR fortran/44044
4902         * gfortran.dg/class_20.f03: New.
4903
4904 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
4905
4906         PR 44078
4907         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
4908         debug messages but not the newly introduced one.
4909
4910 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
4911
4912         PR fortran/35779
4913         * gfortran.dg/initialization_25.f90: Commented testcase.
4914         * gfortran.dg/initialization_26.f90: New.
4915
4916 2010-05-16  Richard Guenther  <rguenther@suse.de>
4917
4918         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
4919         * gcc.dg/pr43084.c: Likewise.
4920         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
4921         -fipa-type-escape.
4922         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
4923         -fipa-type-escape.
4924         * gcc.dg/struct/struct-reorg.exp: Likewise.
4925         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
4926         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4927
4928 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
4929
4930         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
4931         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
4932         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
4933         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
4934         tests.
4935
4936 2010-05-15  Jason Merrill  <jason@redhat.com>
4937
4938         * g++.dg/eh/spec10.C: New.
4939         * g++.dg/eh/spec11.C: New.
4940         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
4941
4942 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
4943
4944         PR fortran/44154
4945         PR fortran/42647
4946         * gfortran.dg/allocatable_scalar_9.f90: New.
4947
4948 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
4949
4950         PR c++/44148
4951         * g++.dg/torture/pr44148.C: New test.
4952
4953 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
4954
4955         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
4956         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
4957         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
4958         diagnostics and type sizes.
4959
4960 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
4961
4962         * gnat.dg/lto9.adb: New test.
4963         * gnat.dg/lto9_pkg1.ads: New helper.
4964         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
4965
4966 2010-05-15  Jan Hubicka  <jh@suse.cz>
4967
4968         * gcc.dg/lto/ipareference_1.c: Rename to ...
4969         * gcc.dg/lto/ipareference_0.c: ... this one.
4970         * gcc.dg/lto/ipareference_2.c: Rename to ...
4971         * gcc.dg/lto/ipareference_1.c: ... this one.
4972
4973 2010-05-15  Jan Hubicka  <jh@suse.cz>
4974
4975         * gcc.dg/lto/ipareference_1.c: New file.
4976         * gcc.dg/lto/ipareference_2.c: New file.
4977
4978 2010-05-15  Richard Guenther  <rguenther@suse.de>
4979
4980         PR tree-optimization/44038
4981         * gcc.c-torture/compile/pr44038.c: New testcase.
4982
4983 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
4984
4985         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
4986         * gcc.target/i386/avx-cmpss-1.c: Likewise.
4987
4988 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
4989
4990         PR fortran/43207
4991         PR fortran/43969
4992         * gfortran.dg/class_18.f03: New.
4993         * gfortran.dg/class_19.f03: New.
4994
4995 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
4996
4997         PR debug/44112
4998         * gcc.dg/debug/dwarf2/const-1.c: Remove.
4999         * g++.dg/debug/dwarf2/const1.C: Remove.
5000
5001 2010-05-14  Jason Merrill  <jason@redhat.com>
5002
5003         * g++.dg/eh/cond4.C: New.
5004         * g++.dg/eh/elide2.C: Adjust.
5005         * g++.old-deja/g++.eh/terminate1.C: Adjust.
5006
5007 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
5008
5009         PR fortran/44135
5010         * gfortran.dg/actual_array_interface_2.f90: New test.
5011
5012 2010-05-14  Richard Guenther  <rguenther@suse.de>
5013
5014         PR tree-optimization/44119
5015         * gcc.c-torture/compile/pr44119.c: New testcase.
5016
5017 2010-05-14  Jason Merrill  <jason@redhat.com>
5018
5019         PR c++/44127
5020         * g++.dg/eh/terminate1.C: New.
5021
5022 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
5023
5024         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
5025
5026         PR debug/44136
5027         * gcc.dg/pr44136.c: New test.
5028
5029 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
5030
5031         PR c++/30566
5032         * g++.dg/warn/Wshadow-4.C: Adjust.
5033         * g++.dg/warn/Wshadow-5.C: New test.
5034         * g++.dg/warn/Wshadow-6.C: New test
5035
5036 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
5037
5038         PR fortran/35779
5039         * gfortran.dg/initialization_25.f90: New.
5040
5041 2010-05-13  Martin Jambor  <mjambor@suse.cz>
5042
5043         * g++.dg/otr-fold-1.C: New test.
5044         * g++.dg/otr-fold-2.C: New test.
5045
5046 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
5047
5048         PR fortran/44036
5049         * gfortran.dg/gomp/pr44036-1.f90: New test.
5050         * gfortran.dg/gomp/pr44036-2.f90: New test.
5051         * gfortran.dg/gomp/pr44036-3.f90: New test.
5052
5053         PR debug/43983
5054         * gcc.dg/guality/sra-1.c: New test.
5055
5056 2010-05-12  Jan Hubicka  <jh@suse.cz>
5057
5058         * tree-ssa/unreachable.c: New test.
5059
5060 2010-05-12  Jason Merrill  <jason@redhat.com>
5061
5062         * g++.dg/cpp0x/sfinae1.C: New.
5063
5064 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
5065
5066         * gcc.target/i386/zee.c: New file.
5067
5068 2010-05-12  Jason Merrill  <jason@redhat.com>
5069
5070         * g++.dg/conversion/op1.C: Expect template candidate message.
5071         * g++.dg/cpp0x/nullptr15.C: Likewise.
5072         * g++.dg/cpp0x/pr31431-2.C: Likewise.
5073         * g++.dg/cpp0x/pr31431.C: Likewise.
5074         * g++.dg/cpp0x/temp_default2.C: Likewise.
5075         * g++.dg/cpp0x/trailing4.C: Likewise.
5076         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
5077         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
5078         * g++.dg/cpp0x/variadic-throw.C: Likewise.
5079         * g++.dg/cpp0x/variadic35.C: Likewise.
5080         * g++.dg/cpp0x/vt-35147.C: Likewise.
5081         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
5082         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
5083         * g++.dg/ext/visibility/anon8.C: Likewise.
5084         * g++.dg/ext/vla2.C: Likewise.
5085         * g++.dg/other/pr28114.C: Likewise.
5086         * g++.dg/other/ptrmem10.C: Likewise.
5087         * g++.dg/other/ptrmem11.C: Likewise.
5088         * g++.dg/overload/unknown1.C: Likewise.
5089         * g++.dg/parse/template7.C: Likewise.
5090         * g++.dg/parse/typename7.C: Likewise.
5091         * g++.dg/template/conv11.C: Likewise.
5092         * g++.dg/template/copy1.C: Likewise.
5093         * g++.dg/template/deduce3.C: Likewise.
5094         * g++.dg/template/dependent-expr5.C: Likewise.
5095         * g++.dg/template/friend.C: Likewise.
5096         * g++.dg/template/incomplete2.C: Likewise.
5097         * g++.dg/template/local4.C: Likewise.
5098         * g++.dg/template/local6.C: Likewise.
5099         * g++.dg/template/operator10.C: Likewise.
5100         * g++.dg/template/overload6.C: Likewise.
5101         * g++.dg/template/ptrmem2.C: Likewise.
5102         * g++.dg/template/ptrmem20.C: Likewise.
5103         * g++.dg/template/ptrmem8.C: Likewise.
5104         * g++.dg/template/sfinae2.C: Likewise.
5105         * g++.dg/template/ttp25.C: Likewise.
5106         * g++.dg/template/unify10.C: Likewise.
5107         * g++.dg/template/unify11.C: Likewise.
5108         * g++.dg/template/unify6.C: Likewise.
5109         * g++.dg/template/unify7.C: Likewise.
5110         * g++.dg/template/unify9.C: Likewise.
5111         * g++.dg/template/varmod1.C: Likewise.
5112         * g++.old-deja/g++.brendan/crash56.C: Likewise.
5113         * g++.old-deja/g++.law/operators32.C: Likewise.
5114         * g++.old-deja/g++.pt/crash28.C: Likewise.
5115         * g++.old-deja/g++.pt/crash60.C: Likewise.
5116         * g++.old-deja/g++.pt/explicit38.C: Likewise.
5117         * g++.old-deja/g++.pt/explicit39.C: Likewise.
5118         * g++.old-deja/g++.pt/explicit41.C: Likewise.
5119         * g++.old-deja/g++.pt/explicit67.C: Likewise.
5120         * g++.old-deja/g++.pt/explicit77.C: Likewise.
5121         * g++.old-deja/g++.pt/expr2.C: Likewise.
5122         * g++.old-deja/g++.pt/overload7.C: Likewise.
5123         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
5124         * g++.old-deja/g++.pt/spec5.C: Likewise.
5125         * g++.old-deja/g++.pt/spec6.C: Likewise.
5126         * g++.old-deja/g++.pt/t24.C: Likewise.
5127         * g++.old-deja/g++.pt/unify4.C: Likewise.
5128         * g++.old-deja/g++.pt/unify6.C: Likewise.
5129         * g++.old-deja/g++.pt/unify8.C: Likewise.
5130         * g++.old-deja/g++.robertl/eb119.C: Likewise.
5131         * g++.old-deja/g++.robertl/eb79.C: Likewise.
5132         * g++.old-deja/g++.robertl/eb98.C: Likewise.
5133
5134         * g++.dg/cpp0x/initlist32.C: New.
5135
5136         * g++.dg/template/conv11.C: New.
5137         * g++.dg/conversion/op1.C: Adjust expected error.
5138
5139         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
5140
5141 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
5142
5143         PR target/44088
5144         * gcc.target/i386/avx-cmpsd-1.c: New.
5145         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
5146         * gcc.target/i386/avx-cmpss-1.c: Likewise.
5147         * gcc.target/i386/avx-cmpss-2.c: Likewise.
5148         * gcc.target/i386/sse-cmpss-1.c: Likewise.
5149         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
5150
5151 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
5152
5153         PR middle-end/44085
5154         * gcc.dg/gomp/pr44085.c: New test.
5155         * gfortran.dg/gomp/pr44085.f90: New test.
5156
5157 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
5158
5159         * objc-obj-c++-shared/Object1.m: New.
5160         * objc.dg/torture: New directory.
5161         * objc.dg/torture/tls: Ditto.
5162         * objc.dg/tls: Ditto.
5163         * objc.dg/torture/tls/trivial.m: New test.
5164         * objc.dg/torture/tls/thr-init-2.m: New test.
5165         * objc.dg/torture/tls/thr-init-3.m: New test.
5166         * objc.dg/torture/tls/thr-init.m: New test.
5167         * objc.dg/torture/tls/diag-1.m: New test.
5168         * objc.dg/torture/tls/tls.exp: New.
5169         * objc.dg/torture/trivial.m: New test.
5170         * objc.dg/torture/dg-torture.exp: New.
5171         * objc.dg/tls/diag-3.m: New test.
5172         * objc.dg/tls/diag-4.m: New test.
5173         * objc.dg/tls/diag-5.m: New test.
5174         * objc.dg/tls/init-1.m: New test.
5175         * objc.dg/tls/init-2.m: New test.
5176         * objc.dg/tls/tls.exp: New.
5177         * objc.dg/tls/diag-2.m: New test.
5178         * lib/objc.exp: Respond to dg-additional-files.
5179
5180 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
5181
5182         * gcc.target/m68k/20100512-1.c: New.
5183
5184 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
5185
5186         * gnat.dg/lto8.adb: New test.
5187         * gnat.dg/lto8_pkg.ad[sb]: New helper.
5188         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
5189
5190 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
5191
5192         PR c++/34272
5193         PR c++/43630
5194         PR c++/34491
5195         * g++.dg/template/crash97.C: New.
5196         * g++.dg/template/crash98.C: Likewise.
5197         * g++.dg/template/crash99.C: Likewise.
5198         * g++.dg/cpp0x/pr31439.C: Adjust.
5199         * g++.dg/template/crash95.C: Likewise.
5200
5201 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
5202
5203         PR middle-end/44071
5204         * c-c++-common/asmgoto-4.c: New test.
5205         * gcc.target/i386/pr44071.c: New test.
5206
5207         PR c++/44062
5208         * c-c++-common/Wunused-var-7.c: New test.
5209         * g++.dg/warn/Wunused-var-9.C: New test.
5210
5211 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
5212
5213         PR fortran/43711
5214         * gfortran.dg/gomp/pr43711.f90: New.
5215
5216 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
5217
5218         PR fortran/31820
5219         * gfortran.dg/select_5.f90: Updated.
5220
5221 2010-05-11  Jan Hubicka  <jh@suse.cz>
5222
5223         PR tree-optimize/44063
5224         * gcc.c-torture/compile/pr44063.c: New testcase.
5225
5226 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
5227
5228         PR debug/44023
5229         * gcc.dg/pr44023.c: New test.
5230
5231 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
5232
5233         * gnat.dg/lto7.adb: New test.
5234         * gnat.dg/lto7_pkg.ad[sb]: New helper.
5235
5236 2010-05-10  Jason Merrill  <jason@redhat.com>
5237
5238         PR c++/44017
5239         * g++.dg/template/inherit5.C: New.
5240
5241         PR c++/44045
5242         * g++.dg/cpp0x/initlist33.C: New.
5243         * g++.dg/cpp0x/initlist26.C: Adjust.
5244         * g++.dg/cpp0x/initlist28.C: Adjust.
5245
5246 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
5247
5248         PR c++/43719
5249         * g++.dg/init/pr43719.C: New.
5250         * g++.dg/anon-struct4.C: Adjust.
5251
5252 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
5253
5254         PR debug/44028
5255         * gcc.dg/pr44028.c: New test.
5256
5257 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
5258
5259         PR fortran/27866
5260         PR fortran/35003
5261         PR fortran/42809
5262         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
5263         * gfortran.dg/warn_conversion.f90: New.
5264
5265 2010-05-10  Michael Matz  <matz@suse.de>
5266
5267         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
5268
5269 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
5270
5271         PR rtl-optimization/44012
5272         * gcc.dg/pr44012.c: New.
5273
5274 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5275
5276         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
5277         Log text on entry and exit.
5278         Prune Sun ld warnings for common symbols with differing sizes.
5279         (lto-link-and-maybe-run): Change caller.
5280
5281 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
5282
5283         PR fortran/44044
5284         * gfortran.dg/class_7.f03: Modified.
5285         * gfortran.dg/select_type_1.f03: Modified.
5286         * gfortran.dg/select_type_12.f03: New.
5287
5288 2010-05-10  Richard Guenther  <rguenther@suse.de>
5289
5290         PR tree-optimization/44050
5291         * gcc.dg/torture/pr44050.c: New testcase.
5292
5293 2010-05-10  Wei Guozhi  <carrot@google.com>
5294
5295         PR target/42879
5296         * gcc.target/arm/pr42879.c: New testcase.
5297
5298 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5299
5300         PR c/44051
5301         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
5302
5303 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5304
5305         PR c/10676
5306         * gcc.dg/anon-struct-10.c: New test.
5307
5308 2010-05-09  Richard Guenther  <rguenther@suse.de>
5309
5310         PR middle-end/44024
5311         * gcc.dg/pr44024.c: New testcase.
5312
5313 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5314
5315         PR c/4784
5316         * gcc.dg/anon-struct-9.c: New test.
5317
5318 2010-05-09  Richard Guenther  <rguenther@suse.de>
5319
5320         PR middle-end/44043
5321         * gcc.c-torture/compile/pr44043.c: New testcase.
5322
5323 2010-05-09  Richard Guenther  <rguenther@suse.de>
5324
5325         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
5326
5327 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
5328
5329         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
5330
5331 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5332
5333         * gnat.dg/lto[12456].adb: Add "target lto" marker.
5334         * gnat.dg/specs/lto3.ads: Likewise.
5335
5336 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
5337
5338         PR middle-end/28685
5339         * gcc.dg/pr28685-1.c: New file.
5340
5341 2010-05-08  Richard Guenther  <rguenther@suse.de>
5342
5343         PR tree-optimization/44030
5344         * gcc.c-torture/compile/pr44030.c: New testcase.
5345
5346 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5347
5348         * gnat.dg/lto6.adb: New test.
5349         * gnat.dg/lto6_pkg.ads: New helper.
5350
5351 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5352
5353         * gnat.dg/lto5.adb: New test.
5354         * gnat.dg/lto5_pkg.ad[sb]: New helper.
5355
5356 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5357
5358         * gnat.dg/lto4.ad[sb]: New test.
5359
5360 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5361
5362         * gnat.dg/specs/lto3.ads: New test.
5363         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
5364         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
5365
5366 2010-05-08  Quentin Ochem  <ochem@adacore.com>
5367
5368         * gnat.dg/sizetype3.ad[sb]: New test.
5369         * gnat.dg/sizetype3_pkg.ads: New helper.
5370
5371 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
5372
5373         PR c++/43951
5374         * g++.dg/init/new29.C: New.
5375
5376 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
5377
5378         PR fortran/40728
5379         * gfortran.dg/coarray_1.f90: Fixed error message.
5380         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
5381         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
5382         * gfortran.dg/intrinsic_std_5.f90: New.
5383
5384 2010-05-07  Jason Merrill  <jason@redhat.com>
5385
5386         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
5387
5388 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5389
5390         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
5391         (size_t, stderr): Remove.
5392         (read_error): Replaced __builtin_fprintf by fprintf.
5393
5394 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
5395
5396         * gcc.dg/ordered-comparison-1.c: New test.
5397         * gcc.dg/ordered-comparison-2.c: New test.
5398         * gcc.dg/ordered-comparison-3.c: New test.
5399         * gcc.dg/ordered-comparison-4.c: New test.
5400
5401 2010-05-06  Mike Stump  <mikestump@comcast.net>
5402
5403         PR objc/35165
5404         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
5405
5406 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
5407             Jason Merrill  <jason@redhat.com>
5408
5409         * g++.dg/cpp0x/nullptr01.C: New.
5410         * g++.dg/cpp0x/nullptr02.C: New.
5411         * g++.dg/cpp0x/nullptr03.C: New.
5412         * g++.dg/cpp0x/nullptr04.C: New.
5413         * g++.dg/cpp0x/nullptr05.C: New.
5414         * g++.dg/cpp0x/nullptr06.C: New.
5415         * g++.dg/cpp0x/nullptr07.C: New.
5416         * g++.dg/cpp0x/nullptr08.C: New.
5417         * g++.dg/cpp0x/nullptr09.C: New.
5418         * g++.dg/cpp0x/nullptr10.C: New.
5419         * g++.dg/cpp0x/nullptr11.C: New.
5420         * g++.dg/cpp0x/nullptr12.C: New.
5421         * g++.dg/cpp0x/nullptr13.C: New.
5422         * g++.dg/cpp0x/nullptr14.C: New.
5423         * g++.dg/cpp0x/nullptr15.C: New.
5424         * g++.dg/cpp0x/nullptr16.C: New.
5425         * g++.dg/cpp0x/nullptr17.C: New.
5426         * g++.dg/cpp0x/nullptr18.C: New.
5427         * g++.dg/cpp0x/nullptr19.C: New.
5428         * g++.dg/cpp0x/nullptr20.C: New.
5429         * g++.dg/cpp0x/nullptr21.C: New.
5430         * g++.dg/cpp0x/nullptr22.C: New.
5431         * g++.dg/debug/nullptr01.C: New.
5432         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
5433
5434 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
5435
5436         * gcc.dg/Wunused-var-8.c: Move to...
5437         * c-c++-common/Wunused-var-6.c: ... here.  New test.
5438
5439 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
5440
5441         PR c++/40406
5442         * g++.dg/template/crash96.C: New.
5443
5444 2010-05-06  Jan Hubicka  <jh@suse.cz>
5445
5446         PR tree-optimization/43791
5447         * gcc.c-torture/compile/pr43791.c: New file.
5448
5449 2010-05-06  Michael Matz  <matz@suse.de>
5450
5451         PR tree-optimization/43984
5452         * gfortran.dg/pr43984.f90: New test.
5453
5454 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5455
5456         PR 40989
5457         * gcc.dg/pr40989.c: New.
5458
5459 2010-05-06  Richard Guenther  <rguenther@suse.de>
5460
5461         PR tree-optimization/43934
5462         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
5463
5464 2010-05-06  Richard Guenther  <rguenther@suse.de>
5465
5466         PR tree-optimization/43987
5467         * gcc.c-torture/execute/pr43987.c: New testcase.
5468         * gcc.dg/torture/pta-escape-1.c: Adjust.
5469         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
5470         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
5471         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
5472         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
5473
5474 2010-04-22  Jakub Jelinek <jakub@redhat.com>
5475             Dodji Seketeli  <dodji@redhat.com>
5476
5477         PR c/18624
5478         * g++.dg/warn/Wunused-7.C: Add dg-warning.
5479         * g++.dg/template/sfinae16.C: Likewise.
5480         * gcc.dg/Wunused-var-1.c: Moved to...
5481         * c-c++-common/Wunused-var-1.c: ...here. New test.
5482         * gcc.dg/Wunused-var-2.c: Moved to...
5483         * c-c++-common/Wunused-var-2.c: ...here. New test.
5484         * gcc.dg/Wunused-var-3.c: Moved to...
5485         * c-c++-common/Wunused-var-3.c: ...here. New test.
5486         * gcc.dg/Wunused-var-4.c: Moved to...
5487         * gcc.dg/Wunused-var-1.c: ... here.
5488         * gcc.dg/Wunused-var-5.c: Moved to...
5489         * c-c++-common/Wunused-var-4.c: ...here. New test.
5490         * gcc.dg/Wunused-var-7.c: Moved to...
5491         * c-c++-common/Wunused-var-5.c: ...here. New test.
5492         * gcc.dg/Wunused-var-6.c: Moved to...
5493         * gcc.dg/Wunused-var-2.c: ... here.
5494         * c-c++-common/Wunused-var-1.c: New test.
5495         * c-c++-common/Wunused-var-2.c: New test.
5496         * c-c++-common/Wunused-var-3.c: New test.
5497         * c-c++-common/Wunused-var-4.c: New test.
5498         * c-c++-common/Wunused-var-5.c: New test.
5499         * g++.dg/warn/Wunused-var-1.C: New test.
5500         * g++.dg/warn/Wunused-var-2.C: New test.
5501         * g++.dg/warn/Wunused-var-3.C: New test.
5502         * g++.dg/warn/Wunused-var-4.C: New test.
5503         * g++.dg/warn/Wunused-var-5.C: New test.
5504         * g++.dg/warn/Wunused-var-6.C: New test.
5505         * g++.dg/warn/Wunused-var-7.C: New test.
5506         * g++.dg/warn/Wunused-var-8.C: New test.
5507         * g++.dg/warn/Wunused-parm-1.C: New test.
5508         * g++.dg/warn/Wunused-parm-2.C: New test.
5509         * g++.dg/warn/Wunused-parm-3.C: New test.
5510
5511 2010-05-06  Tobias Burnus  <burnus@net-b.de>
5512
5513         PR fortran/43985
5514         * gfortran.dg/gomp/crayptr5.f90: New test case.
5515
5516 2010-05-05  Jason Merrill  <jason@redhat.com>
5517
5518         PR debug/43370
5519         * g++.dg/ext/attrib39.C: New.
5520
5521 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
5522
5523         PR fortran/24978
5524         * gfortran.dg/data_invalid.f90: New.
5525
5526 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
5527
5528         * gnat.dg/lto2.adb: New test.
5529
5530 2010-05-05  Jason Merrill  <jason@redhat.com>
5531
5532         PR c++/43787
5533         * g++.dg/opt/empty1.C: New.
5534
5535 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
5536
5537         PR fortran/43696
5538         * gfortran.dg/class_17.f03: New.
5539
5540 2010-05-04  Neil Vachharajani <nvachhar@google.com>
5541
5542         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
5543
5544 2010-05-04  Mike Stump  <mikestump@comcast.net>
5545
5546         PR objc/35165
5547         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
5548
5549 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
5550
5551         PR target/43668
5552         * gcc.target/i386/pr43668.c: New.
5553
5554 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
5555
5556         PR c++/43028
5557         * g++.dg/cpp0x/initlist31.C: New.
5558
5559 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
5560
5561         PR c/43981
5562         * gcc.dg/Wunused-var-8.c: New test.
5563
5564 2010-05-04  Jason Merrill  <jason@redhat.com>
5565
5566         PR c++/38064
5567         * g++.dg/cpp0x/enum3.C: Extend.
5568
5569 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
5570
5571         PR target/43799
5572         * gcc.target/i386/pr43799.c: New.
5573
5574 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
5575
5576         * gnat.dg/lto1.adb: New test.
5577         * gnat.dg/lto1_pkg.ad[sb]: New helper.
5578
5579 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
5580
5581         PR middle-end/43671
5582         * gcc.target/i386/pr43671.c: New.
5583
5584 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
5585
5586         PR c++/43705
5587         * g++.dg/template/crash95.C: New.
5588
5589 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
5590
5591         PR debug/43508
5592         * gcc.target/i386/pr43508.c: New.
5593
5594 2010-05-04  Richard Guenther  <rguenther@suse.de>
5595
5596         PR tree-optimization/43879
5597         * g++.dg/torture/pr43879-1_0.C: New testcase.
5598         * g++.dg/torture/pr43879-1_1.C: Likewise.
5599
5600 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
5601
5602         PR c++/43953
5603         * g++.dg/other/crash-12.C: New test.
5604
5605 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
5606
5607         * g++.dg/cdce3.C: Add a space.  Updated.
5608
5609 2010-05-03  Jason Merrill  <jason@redhat.com>
5610
5611         PR c++/43680
5612         * g++.dg/opt/enum2.C: New.
5613         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
5614         * g++.dg/warn/Wswitch-1.C: Adjust message.
5615
5616 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5617
5618         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
5619         * g++.dg/ext/label13.C: Fix typo.
5620         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
5621         alpha*-dec-osf5*.
5622         * gcc.c-torture/compile/limits-declparen.c: xfail on
5623         alpha*-dec-osf5* with -g.
5624         * gcc.c-torture/compile/limits-pointer.c: Likewise.
5625         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
5626         * gcc.dg/c99-tgmath-2.c: Likewise.
5627         * gcc.dg/c99-tgmath-3.c: Likewise.
5628         * gcc.dg/c99-tgmath-4.c: Likewise.
5629
5630 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
5631
5632         PR fortran/43592
5633         * gfortran.dg/unexpected_interface.f90: New test.
5634
5635 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5636
5637         * ada/acats/run_acats (which): New function.
5638         (host_gnatchop, host_gnatmake): Use it.
5639
5640 2010-05-03  Richard Guenther  <rguenther@suse.de>
5641
5642         PR tree-optimization/43971
5643         * gcc.dg/pr43971.c: New testcase.
5644
5645 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
5646
5647         PR debug/43972
5648         * gcc.dg/debug/pr43972.c: New test.
5649
5650 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
5651
5652         PR testsuite/43963
5653         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
5654
5655 2010-05-02  Richard Guenther  <rguenther@suse.de>
5656
5657         PR tree-optimization/43879
5658         * gcc.dg/torture/pr43879-3.c: New testcase.
5659
5660 2010-05-01  Richard Guenther  <rguenther@suse.de>
5661
5662         PR tree-optimization/43949
5663         * g++.dg/warn/Warray-bounds-5.C: New testcase.
5664
5665 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
5666
5667         PR c++/43951
5668         * g++.dg/init/new28.C: New.
5669
5670 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
5671
5672         PR objc++/32052
5673         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
5674         structure and nested declarations.
5675         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
5676         structure and nested declarations.  Reduce header clutter and
5677         use _exit() rather than abort().
5678         * objc.dg/encode-10.m: New.
5679         * objc.dg/encode-11.m: New.
5680
5681 2010-04-30  DJ Delorie  <dj@redhat.com>
5682
5683         * gcc.c-torture/execute/20100430-1.c: New test.
5684
5685 2010-04-30  Jason Merrill  <jason@redhat.com>
5686
5687         PR c++/43868
5688         * g++.dg/template/ptrmem21.C: New.
5689
5690 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
5691
5692         PR fortran/18918
5693         PR fortran/43931
5694         * gfortran.dg/coarray_13.f90: New test.
5695
5696 2010-04-30  Richard Guenther  <rguenther@suse.de>
5697
5698         PR lto/43946
5699         * gcc.dg/lto/20100430-1_0.c: New testcase.
5700
5701 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
5702
5703         PR debug/43942
5704         * c-c++-common/pr43942.c: New test.
5705
5706 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
5707
5708         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
5709         conflict with darwin crt1.o 'start' symbol.
5710
5711 2010-04-30  Richard Guenther  <rguenther@suse.de>
5712
5713         PR tree-optimization/43879
5714         * gcc.dg/torture/pr43879_1.c: New testcase.
5715
5716 2010-04-30  Richard Guenther  <rguenther@suse.de>
5717
5718         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
5719
5720 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
5721
5722         PR c++/43890
5723         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
5724         user-provided constructor while recursing.
5725
5726 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
5727
5728         PR fortran/42274
5729         * gfortran.dg/class_16.f03: New test.
5730
5731 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
5732
5733         PR fortran/42274
5734         * gfortran.dg/class_15.f03: New.
5735
5736 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
5737
5738         PR fortran/43326
5739         * gfortran.dg/dynamic_dispatch_9.f03: New test.
5740
5741 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
5742
5743         PR fortran/43492
5744         * gfortran.dg/generic_22.f03 : New test.
5745
5746 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
5747
5748         PR fortran/42353
5749         * gfortran.dg/class_14.f03: New test.
5750
5751 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5752
5753         PR fortran/42680
5754         * gfortran.dg/interface_32.f90: New test.
5755
5756 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
5757             Janus Weil  <janus@gcc.gnu.org>
5758
5759         PR fortran/41829
5760         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
5761         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
5762         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
5763
5764 2010-04-28  Mike Stump  <mikestump@comcast.net>
5765
5766         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
5767         dg-excess-errors.
5768         * g++.dg/uninit-pred-2_b.C: Likewise.
5769
5770 2010-04-28  Tobias Burnus  <burnus@net-b.de>
5771
5772         PR fortran/18918
5773         PR fortran/43919
5774         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
5775
5776 2010-04-28  Matthias Klose  <doko@ubuntu.com>
5777
5778         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
5779         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
5780         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
5781         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
5782         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
5783
5784 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
5785
5786         * gcc.dg/const-uniq-1.c: New test.
5787         * gcc.dg/lto/const-uniq_[01].c: Likewise.
5788
5789 2010-04-28  Xinliang David Li  <davidxl@google.com>
5790
5791         * gcc.dg/uninit-pred-2_b.c: New test.
5792         * gcc.dg/uninit-pred-4_b.c: New test.
5793         * gcc.dg/uninit-pred-3_d.c: New test.
5794         * gcc.dg/uninit-pred-6_b.c: New test.
5795         * gcc.dg/uninit-pred-8_b.c: New test.
5796         * gcc.dg/uninit-pred-3_a.c: New test.
5797         * gcc.dg/uninit-pred-2_c.c: New test.
5798         * gcc.dg/uninit-pred-5_a.c: New test.
5799         * gcc.dg/uninit-pred-3_e.c: New test.
5800         * gcc.dg/uninit-pred-7_a.c: New test.
5801         * gcc.dg/uninit-pred-6_c.c: New test.
5802         * gcc.dg/uninit-pred-9_a.c: New test.
5803         * gcc.dg/uninit-pred-8_c.c: New test.
5804         * gcc.dg/uninit-pred-3_b.c: New test.
5805         * gcc.dg/uninit-pred-5_b.c: New test.
5806         * gcc.dg/uninit-pred-7_b.c: New test.
5807         * gcc.dg/uninit-pred-6_d.c: New test.
5808         * gcc.dg/uninit-pred-9_b.c: New test.
5809         * gcc.dg/uninit-pred-2_a.c: New test.
5810         * gcc.dg/uninit-pred-4_a.c: New test.
5811         * gcc.dg/uninit-pred-3_c.c: New test.
5812         * gcc.dg/uninit-pred-6_a.c: New test.
5813         * gcc.dg/uninit-pred-8_a.c: New test.
5814         * gcc.dg/uninit-pred-7_c.c: New test.
5815         * gcc.dg/uninit-pred-6_e.c: New test.
5816         * g++.dg/uninit-pred-loop-1_b.cc: New test.
5817         * g++.dg/uninit-pred-1_a.C: New test.
5818         * g++.dg/uninit-pred-1_b.C: New test.
5819         * g++.dg/uninit-pred-2_a.C: New test.
5820         * g++.dg/uninit-pred-2_b.C: New test.
5821         * g++.dg/uninit-pred-loop-1_a.cc: New test.
5822         * g++.dg/uninit-pred-loop-1_c.cc: New test.
5823         * g++.dg/uninit-pred-loop_1.cc: New test.
5824
5825 2010-04-28  Martin Jambor  <mjambor@suse.cz>
5826
5827         * gcc.dg/lto/20091209-1_0.c: New testcase.
5828
5829 2010-04-28  Richard Guenther  <rguenther@suse.de>
5830
5831         PR tree-optimization/43879
5832         PR tree-optimization/43909
5833         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
5834
5835 2010-04-28  Richard Guenther  <rguenther@suse.de>
5836
5837         PR c++/43880
5838         * g++.dg/torture/pr43880.C: New testcase.
5839
5840 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5841
5842         PR c++/9335
5843         * g++.dg/template/recurse2.C: Update
5844         * g++.dg/template/recurse.C: Update.
5845         * g++.dg/template/pr23510.C: Update.
5846         * lib/prune.exp: Filter out 'recursively instantiated'.
5847
5848 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
5849
5850         PR c++/29043
5851         * g++.dg/init/pr29043.C: New.
5852
5853 2010-04-27  Jason Merrill  <jason@redhat.com>
5854
5855         * g++.dg/lookup/scoped5.C: Adjust.
5856         * g++.dg/lookup/scoped8.C: Adjust.
5857         * g++.dg/template/dependent-expr5.C: Adjust.
5858         * g++.old-deja/g++.brendan/nest1.C: Adjust.
5859
5860         PR c++/43856
5861         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
5862
5863         PR c++/43875
5864         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
5865
5866 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5867             Jan Hubicka <hubicka@ucw.cz>
5868
5869         * gcc.dg/pure-2.c: New testcase.
5870         * gcc.dg/const-1.c: New testcase.
5871
5872 2010-04-27  Jason Merrill  <jason@redhat.com>
5873
5874         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
5875
5876         PR c++/41468
5877         * g++.dg/template/sfinae17.C: New.
5878         * g++.dg/template/sfinae18.C: New.
5879
5880 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
5881
5882         * g++.dg/init/pr42844.C: New.
5883         * g++.dg/cpp0x/pr42844-2.C: New.
5884         * g++.dg/cpp0x/defaulted2.C: Adjust.
5885         * g++.dg/tree-ssa/pr27549.C: Likewise.
5886         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
5887
5888 2010-04-27  Tobias Burnus  <burnus@net-b.de>
5889
5890         PR fortran/18918
5891         * gfortran.dg/coarray_12.f90: Fix dump parsing.
5892
5893 2010-04-27  Richard Guenther  <rguenther@suse.de>
5894
5895         PR middle-end/40561
5896         * g++.dg/other/pr40561.C: New testcase.
5897
5898 2010-04-27  Martin Jambor  <mjambor@suse.cz>
5899
5900         PR middle-end/43812
5901         * g++.dg/ipa/pr43812.C: New test.
5902
5903 2010-04-27  Jan Hubicka  <jh@suse.cz>
5904
5905         * gcc.dg/ipa/iinline-1.c (main): Rename to...
5906         (test): ... this one.
5907
5908 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
5909
5910         PR target/40657
5911         * gcc.target/arm/thumb-stackframe.c: New test.
5912
5913 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
5914
5915         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
5916         * gcc.dg/misc-column.c: Likewise.
5917         * gcc.dg/Walways-true-1.c: Likewise.
5918         * gcc.dg/Walways-true-2.c: Likewise.
5919         * gcc.dg/warn-addr-cmp.c: Likewise.
5920
5921 2010-04-27  Tobias Burnus  <burnus@net-b.de>
5922
5923         PR fortran/18918
5924         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
5925         * gfortran.dg/coarray_12.f90: New.
5926
5927 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
5928
5929         PR c/32207
5930         * gcc.dg/pr32207.c: New test.
5931         * gcc.dg/misc-column.c: Adjust expected warning.
5932         * gcc.dg/Walways-true-1.c: Likewise.
5933         * gcc.dg/Walways-true-2.c: Likewise.
5934         * gcc.dg/warn-addr-cmp.c: Likewise.
5935
5936 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
5937
5938         PR lto/42776
5939         * lib/lto.exp (lto_prune_vis_warns): New function.
5940         (lto-link-and-maybe-run): Call it.
5941
5942 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
5943
5944         PR tree-optimization/43904
5945         * gcc.dg/tree-ssa/tailcall-6.c: New.
5946
5947 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
5948
5949         PR testsuite/35165
5950         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
5951         Darwin8/OSX10.4 - compatible code generation.
5952         Use scan-rtl-dump.
5953         * obj-c++.dg/stubify-1.mm: Ditto.
5954         * lib/objc-torture.exp: Do not require link success for
5955         "trivial.m" in the runtime checks when dowhat = 'compile'.
5956         * lib/dg-pch.exp (dg-flags-pch): New Proc.
5957         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
5958         Darwin8/OSX10.4 - compatible code generation.
5959         * objc.dg/stubify-2.m: Ditto.
5960         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
5961         * objc.dg/next-runtime-1.m: Ditto.
5962         * objc.dg/stret-2.m: Restrict to ilp32 targets.
5963         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
5964         runtimes on Darwin.
5965
5966 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
5967
5968         PR 43715
5969         * lib/plugin-support.exp: Use "-undefined
5970         dynamic_lookup" on darwin.
5971
5972 2010-04-26  Richard Guenther  <rguenther@suse.de>
5973
5974         * gcc.dg/lto/20100426_0.c: New testcase.
5975
5976 2010-04-26  Jie Zhang  <jie@codesourcery.com>
5977
5978         PR tree-optimization/43833
5979         gcc.dg/Warray-bounds-8.c: New test case.
5980
5981 2010-04-26  Richard Guenther  <rguenther@suse.de>
5982
5983         PR lto/43080
5984         * g++.dg/lto/20100423-3_0.C: New testcase.
5985
5986 2010-04-26  Richard Guenther  <rguenther@suse.de>
5987
5988         PR lto/42425
5989         * g++.dg/lto/20100423-2_0.C: New testcase.
5990
5991 2010-04-26  Ira Rosen  <irar@il.ibm.com>
5992
5993         * gcc.dg/vect/bb-slp-23.c: New test.
5994
5995 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
5996
5997         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
5998         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
5999         * gcc.dg/c1x-float-1.c: New test.
6000
6001 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
6002
6003         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
6004         of "lea\[ \t\]".
6005
6006 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
6007
6008         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
6009         FreeBSD.
6010         * gfortran.dg/default_format_denormal_1.f90: Ditto.
6011         * gfortran.dg/default_format_2.f90: Ditto.
6012
6013 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
6014
6015         * gfortran.dg/pr43505.f90: Clean up .mod file.
6016         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
6017         * gfortran.dg/pr41347.f90: Ditto.
6018         * gfortran.dg/internal_pack_4.f90: Ditto.
6019         * gfortran.dg/proc_decl_23.f90: Ditto.
6020         * gfortran.dg/recursive_check_3.f90: Ditto.
6021         * gfortran.dg/intent_out_3.f90: Ditto.
6022         * gfortran.dg/assignment_2.f90: Ditto.
6023         * gfortran.dg/pr41928.f90: Ditto.
6024         * gfortran.dg/pr42166.f90: Ditto.
6025         * gfortran.dg/private_type_12.f90: Ditto.
6026         * gfortran.dg/graphite/pr42185.f90: Ditto.
6027         * gfortran.dg/graphite/pr42186.f90: Ditto.
6028         * gfortran.dg/graphite/pr40982.f90: Ditto.
6029         * gfortran.dg/graphite/id-2.f90: Ditto.
6030         * gfortran.dg/graphite/id-4.f90: Ditto.
6031         * gfortran.dg/graphite/pr42050.f90: Ditto.
6032         * gfortran.dg/graphite/id-18.f90: Ditto.
6033         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
6034         * gfortran.dg/graphite/pr41924.f90: Ditto.
6035         * gfortran.dg/graphite/pr42393.f90: Ditto.
6036         * gfortran.dg/graphite/pr37980.f90: Ditto.
6037         * gfortran.dg/graphite/pr38953.f90: Ditto.
6038         * gfortran.dg/graphite/pr42180.f90: Ditto.
6039         * gfortran.dg/graphite/pr42181.f90: Ditto.
6040         * gfortran.dg/where_operator_assign_4.f90: Ditto.
6041         * gfortran.dg/select_type_4.f90: Ditto.
6042         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
6043         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
6044         * gfortran.dg/lto/pr40725_0.f03: Ditto.
6045         * gfortran.dg/elemental_args_check_2.f90: Ditto.
6046         * gfortran.dg/whole_file_11.f90: Ditto.
6047         * gfortran.dg/private_type_11.f90: Ditto.
6048         * gfortran.dg/vect/vect-gems.f90: Ditto.
6049         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
6050
6051 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
6052
6053         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
6054
6055 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
6056
6057         * gnat.dg/pack15.ad[sb]: New test.
6058
6059 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
6060
6061         * gcc.target/arm/mla-1.c: New test.
6062
6063 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
6064
6065         PR fortran/30073
6066         PR fortran/43793
6067         * gfortran.dg/pr43793.f90: New test.
6068
6069 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
6070
6071         PR tree-optimization/41442
6072         * gcc.target/i386/pr41442.c: New test.
6073
6074 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
6075
6076         PR fortran/43832
6077         * gfortran.dg/fgetc_3.f90: Delete bogus test.
6078
6079 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6080
6081         PR fortran/43832
6082         * gfortran.dg/open_nounit.f90: New test.
6083
6084 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
6085
6086         PR fortran/43841
6087         PR fortran/43843
6088         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
6089
6090 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6091
6092         * gcc.dg/Wconversion-integer.c: Update.
6093
6094 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
6095
6096         * gnat.dg/unchecked_convert5.adb: New test.
6097
6098 2010-04-23  Richard Guenther  <rguenther@suse.de>
6099
6100         PR lto/41734
6101         * gcc.dg/lto/20100423-2_0.c: New testcase.
6102         * gcc.dg/lto/20100423-2_0.c: Likewise.
6103
6104 2010-04-23  Richard Guenther  <rguenther@suse.de>
6105
6106         PR lto/43455
6107         * gcc.dg/lto/20100423-1_0.c: New testcase.
6108         * gcc.dg/lto/20100423-1_1.c: Likewise.
6109
6110 2010-04-23  Martin Jambor  <mjambor@suse.cz>
6111
6112         PR tree-optimization/43846
6113         * gcc.dg/tree-ssa/sra-10.c: New test.
6114
6115 2010-04-23  Martin Jambor  <mjambor@suse.cz>
6116
6117         PR middle-end/43835
6118         * gcc.c-torture/execute/pr43835.c: New test.
6119
6120 2010-04-23  Richard Guenther  <rguenther@suse.de>
6121
6122         PR lto/42653
6123         * g++.dg/lto/20100423-1_0.C: New testcase.
6124
6125 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
6126
6127         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
6128
6129 2010-04-22  Ira Rosen  <irar@il.ibm.com>
6130
6131         PR tree-optimization/43842
6132         * gcc.dg/vect/pr43842.c: New test.
6133
6134 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6135
6136         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
6137         * gcc.target/i386/wmul-2.c: Likewise.
6138
6139 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6140
6141         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
6142         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
6143
6144 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
6145
6146         * gfortran.dg/reassoc_6.f: New testcase.
6147
6148 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6149
6150         PR middle-end/29274
6151         * gcc.target/arm/wmul-1.c: New test.
6152         * gcc.target/arm/wmul-2.c: New test.
6153
6154 2010-04-22  Richard Guenther  <rguenther@suse.de>
6155
6156         PR tree-optimization/43845
6157         * gcc.c-torture/compile/pr43845.c: New testcase.
6158
6159 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6160
6161         PR middle-end/29274
6162         * gcc.target/i386/wmul-1.c: New test.
6163         * gcc.target/i386/wmul-2.c: New test.
6164         * gcc.target/bfin/wmul-1.c: New test.
6165         * gcc.target/bfin/wmul-2.c: New test.
6166
6167 2010-04-22  Richard Guenther  <rguenther@suse.de>
6168
6169         PR fortran/43829
6170         * gfortran.dg/vector_subscript_6.f90: New testcase.
6171         * gfortran.dg/assign_10.f90: Adjust.
6172
6173 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
6174
6175         PR fortran/43836
6176         * gfortran.dg/gomp/pr43836.f90: New test.
6177
6178 2010-04-21  Richard Guenther  <rguenther@suse.de>
6179
6180         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
6181
6182 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6183
6184         * gcc.dg/torture/builtin-cproj-3.c: New.
6185
6186 2010-04-20  Jason Merrill  <jason@redhat.com>
6187
6188         PR c++/9335
6189         * g++.dg/template/recurse2.C: New.
6190         * g++.dg/parse/crash36.C: Adjust.
6191         * g++.dg/other/fold1.C: Adjust.
6192         * g++.dg/init/member1.C: Adjust.
6193         * lib/prune.exp: Prune "skipping N instantiation contexts".
6194
6195 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6196
6197         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
6198
6199 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6200
6201         * gcc.dg/torture/builtin-cproj-1.c: New.
6202         * gcc.dg/torture/builtin-cproj-2.c: New.
6203
6204 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
6205
6206         PR c++/43800
6207         PR c++/43704
6208         * g++.dg/template/typedef32.C: Adjust.
6209         * g++.dg/template/typedef33.C: New test.
6210
6211 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
6212
6213         PR fortran/43227
6214         * gfortran.dg/proc_decl_23.f90: New test.
6215
6216         PR fortran/43266
6217         * gfortran.dg/abstract_type_6.f03: New test.
6218
6219 2010-04-20  Xinliang David Li  <davidxl@google.com>
6220
6221         * g++.dg/tree-ssa/fold-compare.C: New.
6222
6223 2010-04-20  Richard Guenther  <rguenther@suse.de>
6224
6225         PR tree-optimization/39417
6226         * g++.dg/torture/pr39417.C: New testcase.
6227
6228 2010-04-20  Richard Guenther  <rguenther@suse.de>
6229
6230         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
6231
6232 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
6233
6234         * g++.dg/debug/dwarf2/rv1.C: New test.
6235
6236 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6237
6238         PR target/43635
6239         * gcc.c-torture/compile/pr43635.c: New testcase.
6240
6241 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
6242
6243         PR fortran/43339
6244         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
6245         of sequential loops being private only in the innermost containing
6246         task region.
6247
6248         PR middle-end/43337
6249         * gfortran.dg/gomp/pr43337.f90: New test.
6250
6251 2010-04-19  Richard Guenther  <rguenther@suse.de>
6252
6253         PR tree-optimization/43796
6254         * gfortran.dg/pr43796.f90: New testcase.
6255
6256 2010-04-19  Richard Guenther  <rguenther@suse.de>
6257
6258         PR tree-optimization/43783
6259         * gcc.c-torture/execute/pr43783.c: New testcase.
6260
6261 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
6262
6263         PR target/43766
6264         * gcc.target/i386/pr43766.c: New test.
6265
6266 2010-04-19  Jie Zhang  <jie@codesourcery.com>
6267
6268         PR target/43662
6269         * gcc.target/i386/pr43662.c: New test.
6270
6271 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
6272
6273         PR c++/43704
6274         * g++.dg/template/typedef32.C: New test.
6275
6276 2010-04-19  Ira Rosen  <irar@il.ibm.com>
6277
6278         PR tree-optimization/37027
6279         * lib/target-supports.exp
6280         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
6281         * gcc.dg/vect/pr37027.c: New test.
6282         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
6283         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
6284         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
6285         gcc.dg/vect/vect-complex-6.c: Likewise.
6286
6287 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
6288
6289         * g++.dg/debug/dwarf2/enum1.C: New test.
6290
6291 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
6292
6293         * gnat.dg/rep_clause5.ad[sb]: New test.
6294         * gnat.dg/rep_clause5_pkg.ads: New helper.
6295
6296 2010-04-18  Ira Rosen  <irar@il.ibm.com>
6297
6298         PR tree-optimization/43771
6299         * g++.dg/vect/pr43771.cc: New test.
6300
6301 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
6302
6303         PR fortran/31538
6304         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
6305         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
6306
6307 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
6308
6309         * gnat.dg/sizetype.adb: Rename into...
6310         * gnat.dg/sizetype1.adb: ...this.
6311         * gnat.dg/sizetype2.adb: New test.
6312
6313 2010-04-16  Richard Guenther  <rguenther@suse.de>
6314
6315         PR tree-optimization/43572
6316         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
6317
6318 2010-04-16  Olivier Hainque  <hainque@adacore.com>
6319
6320         * gnat.dg/specs/discr_private.ads: New test.
6321
6322 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
6323
6324         PR target/41514
6325         * gcc.target/arm/thumb-comparisons.c: New test.
6326
6327         PR target/40603
6328         * gcc.target/arm/thumb-cbranchqi.c: New test.
6329
6330 2010-04-16  Christian Bruel  <christian.bruel@st.com>
6331
6332         * g++.dg/torture/pr36191.C: Enable for SH.
6333
6334 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
6335
6336         * gnat.dg/wide_boolean.adb: New test.
6337         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
6338
6339 2010-04-15  Richard Guenther  <rguenther@suse.de>
6340
6341         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
6342         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
6343         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
6344         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
6345         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
6346         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
6347         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
6348         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
6349         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
6350         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
6351         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
6352         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
6353         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
6354         * gcc.dg/torture/ipa-pta-2.c: Likewise.
6355         * gcc.dg/torture/ipa-pta-1.c: Adjust.
6356
6357 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
6358
6359         PR target/21803
6360         * gcc.target/arm/pr42496.c: New test.
6361
6362 2010-04-14  Jason Merrill  <jason@redhat.com>
6363
6364         PR c++/36625
6365         * g++.dg/ext/attrib38.C: New.
6366
6367 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
6368
6369         PR testsuite/43739
6370         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
6371
6372 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6373
6374         PR 42966
6375         * gcc.dg/cpp/warn-undef-2.c: Update.
6376         * gcc.dg/cpp/warn-traditional-2.c: Update.
6377         * gcc.dg/cpp/warn-comments-2.c: Update.
6378         * gcc.dg/cpp/warn-variadic-2.c: Update.
6379         * gcc.dg/cpp/warn-long-long-2.c: Update.
6380         * gcc.dg/cpp/warn-deprecated-2.c: Update.
6381         * gcc.dg/cpp/warn-multichar-2.c: Update.
6382         * gcc.dg/cpp/warn-normalized-3.c: Update.
6383         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
6384         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
6385         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
6386         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
6387         * gcc.dg/cpp/warn-redefined-2.c: Update.
6388         * gfortran.dg/warning-directive-2.F90: Update.
6389         * c-c++-common/cpp/warning-directive-2.c: Update.
6390
6391 2010-04-14  Michael Matz  <matz@suse.de>
6392
6393         PR tree-optimization/42963
6394         * gcc.dg/pr42963.c: New testcase.
6395
6396 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
6397
6398         * gnat.dg/class_wide.adb: Rename into...
6399         * gnat.dg/class_wide1.adb: ...this.
6400         * gnat.dg/class_wide2.ad[sb]: New test.
6401
6402 2010-04-14  Tobias Burnus  <burnus@net-b.de>
6403
6404         PR fortran/18918
6405         * gfortran.dg/coarray_9.f90: Update dg-errors.
6406         * gfortran.dg/coarray_10.f90: New test.
6407         * gfortran.dg/coarray_11.f90: New test.
6408
6409 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6410
6411         PR fortran/43747
6412         gfortran.dg/initialization_24.f90: New test.
6413
6414 2010-04-13  Jason Merrill  <jason@redhat.com>
6415
6416         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
6417         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
6418
6419 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6420
6421         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
6422         * g++.dg/dg.exp: Likewise.
6423         * gcc.dg/cpp/warning-directive-1.c: Move to ...
6424         * c-c++-common/cpp/warning-directive-1.c: ... here.
6425         * gcc.dg/cpp/warning-directive-2.c: Move to ...
6426         * c-c++-common/cpp/warning-directive-2.c: ... here.
6427         * gcc.dg/cpp/warning-directive-3.c: Move to ...
6428         * c-c++-common/cpp/warning-directive-3.c: ... here.
6429         * gcc.dg/cpp/warning-directive-4.c: Move to ...
6430         * c-c++-common/cpp/warning-directive-4.c: ... here.
6431         * g++.dg/cpp/warning-directive-1.C: Delete.
6432         * g++.dg/cpp/warning-directive-2.C: Delete.
6433         * g++.dg/cpp/warning-directive-3.C: Delete.
6434         * g++.dg/cpp/warning-directive-4.C: Delete.
6435         * gcc.dg/cpp/normalised-3.c: Delete.
6436         * g++.dg/cpp/normalised-1.C: Rename as ...
6437         * c-c++-common/cpp/normalised-3.c: ... this.
6438
6439 2010-04-13  Martin Jambor  <mjambor@suse.cz>
6440
6441         * gcc.dg/tree-ssa/sra-9.c: New test.
6442
6443 2010-04-13  Michael Matz  <matz@suse.de>
6444
6445         PR middle-end/43730
6446         * gcc.dg/pr43730.c: New test.
6447
6448 2010-04-13  Michael Matz  <matz@suse.de>
6449
6450         * gcc.dg/tree-ssa/negate.c: New testcase.
6451
6452 2010-04-13  Richard Guenther  <rguenther@suse.de>
6453
6454         PR testsuite/43735
6455         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
6456
6457 2010-04-13  Richard Guenther  <rguenther@suse.de>
6458
6459         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
6460
6461 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
6462
6463         * gnat.dg/derived_type1.adb: New test.
6464
6465 2010-04-13  Matthias Klose  <doko@ubuntu.com>
6466
6467         * gcc.dg/plugindir1.c: New testcase.
6468         * gcc.dg/plugindir2.c: New testcase.
6469         * gcc.dg/plugindir3.c: New testcase.
6470         * gcc.dg/plugindir4.c: New testcase.
6471
6472 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
6473
6474         * gcc.target/i386/rotate-2.c: New test.
6475
6476 2010-04-12  Jason Merrill  <jason@redhat.com>
6477
6478         PR c++/43641
6479         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
6480         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
6481
6482 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
6483
6484         PR c++/25811
6485         * g++.dg/init/pr25811.C: New test.
6486
6487 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6488
6489         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
6490         dg-error, dg-warning.
6491         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
6492
6493 2010-04-12  Richard Guenther  <rguenther@suse.de>
6494
6495         * gcc.dg/torture/inline-2.c: New testcase.
6496
6497 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
6498
6499         PR bootstrap/43699
6500         * gcc.dg/Wunused-var-7.c: New test.
6501
6502         PR tree-optimization/43560
6503         * gcc.c-torture/execute/pr43560.c: New test.
6504
6505 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
6506
6507         * gnat.dg/aggr13.adb: New test.
6508         * gnat.dg/aggr14.adb: Likewise.
6509         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
6510
6511 2010-04-12  Richard Guenther  <rguenther@suse.de>
6512
6513         PR c++/43611
6514         * g++.dg/torture/pr43611.C: New testcase.
6515
6516 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
6517
6518         PR c/36774
6519         * gcc.dg/pr36774-1.c: New test.
6520         * gcc.dg/pr36774-2.c: New test.
6521
6522 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
6523
6524         * gcc.target/sh/rte-delay-slot.c: New test.
6525
6526 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
6527
6528         * gnat.dg/pack9.adb: Remove -cargs option.
6529         * gnat.dg/aggr12.ad[sb]: New test.
6530
6531 2010-04-10  Jie Zhang  <jie@codesourcery.com>
6532
6533         PR target/43417
6534         * gcc.target/sh/pr43417.c: New test.
6535
6536 2010-04-10  Tobias Burnus  <burnus@net-b.de>
6537
6538         PR fortran/43591
6539         * gfortran.dg/spec_expr_6.f90: New test.
6540
6541 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
6542
6543         PR cpp/43195
6544         * gcc.dg/cpp/pr43195.c: New.
6545         * gcc.dg/cpp/pr43195.h: New.
6546
6547 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6548
6549         PR 42965
6550         * gcc.dg/Werror-6.c: Adjust.
6551         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
6552         * gcc.dg/Werror-4.c: Likewise.
6553         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
6554         * gcc.dg/Wswitch-enum-error.c: Likewise.
6555         * gcc.dg/Wpointer-arith.c: Likewise.
6556         * gcc.dg/Wfatal.c: Likewise.
6557         * gcc.dg/Wswitch-error.c: Likewise.
6558         * g++.dg/warn/unused-result1-Werror.c: Likewise.
6559         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
6560         * gcc.dg/cpp/warn-undef-2.c: Likewise.
6561         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
6562         * gcc.dg/cpp/warn-comments-2.c: Likewise.
6563         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
6564         * gcc.dg/cpp/warning-directive-2.c: Likewise.
6565         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
6566         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
6567         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
6568         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
6569         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
6570         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
6571         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
6572         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
6573         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
6574         * g++.dg/cpp/warning-directive-2.C: Likewise.
6575         * gfortran.dg/warning-directive-2.F90: Likewise.
6576
6577 2010-04-09  Jason Merrill  <jason@redhat.com>
6578
6579         PR c++/42623
6580         * g++.dg/template/sizeof13.C: New.
6581
6582 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
6583
6584         * g++.dg/other/pr35504.C: Add check for thiscall.
6585         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
6586         * gcc.dg/torture/stackalign/thiscall-1.c: New.
6587
6588 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6589
6590         PR c++/28584
6591         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
6592         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
6593         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
6594         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
6595         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
6596         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
6597         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
6598         * g++.dg/other/increment1.C: Likewise.
6599
6600 2010-04-09  Tobias Burnus  <burnus@net-b.de>
6601
6602         PR fortran/18918
6603         * gfortran.dg/coarray_7.f90: New test.
6604         * gfortran.dg/coarray_8.f90: New test.
6605
6606 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
6607
6608         PR fortran/28039
6609         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
6610
6611 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6612
6613         PR target/43643
6614         * gcc.dg/pr43643.c: New test.
6615
6616 2010-04-08  Tobias Burnus  <burnus@net-b.de>
6617
6618         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
6619
6620 2010-04-08  Richard Guenther  <rguenther@suse.de>
6621
6622         PR tree-optimization/43679
6623         * gcc.c-torture/compile/pr43679.c: New testcase.
6624
6625 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
6626
6627         PR debug/43670
6628         * gcc.dg/pr43670.c: New test.
6629
6630 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
6631
6632         PR middle-end/40815
6633         * gcc.dg/tree-ssa/reassoc-19.c: New.
6634
6635 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
6636
6637         PR c/18624
6638         * gcc.dg/Wunused-var-1.c: New test.
6639         * gcc.dg/Wunused-var-2.c: New test.
6640         * gcc.dg/Wunused-var-3.c: New test.
6641         * gcc.dg/Wunused-var-4.c: New test.
6642         * gcc.dg/Wunused-var-5.c: New test.
6643         * gcc.dg/Wunused-var-6.c: New test.
6644         * gcc.dg/Wunused-parm-1.c: New test.
6645
6646         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
6647         * gcc.dg/trunc-1.c: Likewise.
6648         * gcc.dg/vla-9.c: Likewise.
6649         * gcc.dg/dfp/composite-type.c: Likewise.
6650
6651 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
6652
6653         PR objc/35996
6654         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
6655         * obj-c++.dg/objc-gc-3.mm: Ditto.
6656
6657 2010-04-07  Simon Baldwin  <simonb@google.com>
6658
6659         * gcc.dg/cpp/warn-undef-2.c: New.
6660         * gcc.dg/cpp/warn-traditional-2.c: New.
6661         * gcc.dg/cpp/warn-comments-2.c: New.
6662         * gcc.dg/cpp/warning-directive-1.c: New.
6663         * gcc.dg/cpp/warn-long-long.c: New.
6664         * gcc.dg/cpp/warn-traditional.c: New.
6665         * gcc.dg/cpp/warn-variadic-2.c: New.
6666         * gcc.dg/cpp/warn-undef.c: New.
6667         * gcc.dg/cpp/warn-normalized-1.c: New.
6668         * gcc.dg/cpp/warning-directive-2.c: New.
6669         * gcc.dg/cpp/warn-long-long-2.c: New.
6670         * gcc.dg/cpp/warn-variadic.c: New.
6671         * gcc.dg/cpp/warn-normalized-2.c: New.
6672         * gcc.dg/cpp/warning-directive-3.c: New.
6673         * gcc.dg/cpp/warn-deprecated-2.c: New.
6674         * gcc.dg/cpp/warn-trigraphs-1.c: New.
6675         * gcc.dg/cpp/warn-multichar-2.c: New.
6676         * gcc.dg/cpp/warn-normalized-3.c: New.
6677         * gcc.dg/cpp/warning-directive-4.c: New.
6678         * gcc.dg/cpp/warn-unused-macros.c: New.
6679         * gcc.dg/cpp/warn-trigraphs-2.c: New.
6680         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
6681         * gcc.dg/cpp/warn-cxx-compat.c: New.
6682         * gcc.dg/cpp/warn-redefined.c: New.
6683         * gcc.dg/cpp/warn-trigraphs-3.c: New.
6684         * gcc.dg/cpp/warn-unused-macros-2.c: New.
6685         * gcc.dg/cpp/warn-deprecated.c: New.
6686         * gcc.dg/cpp/warn-trigraphs-4.c: New.
6687         * gcc.dg/cpp/warn-redefined-2.c: New.
6688         * gcc.dg/cpp/warn-comments.c: New.
6689         * gcc.dg/cpp/warn-multichar.c: New.
6690         * g++.dg/cpp/warning-directive-1.C: New.
6691         * g++.dg/cpp/warning-directive-2.C: New.
6692         * g++.dg/cpp/warning-directive-3.C: New.
6693         * g++.dg/cpp/warning-directive-4.C: New.
6694         * gfortran.dg/warning-directive-1.F90: New.
6695         * gfortran.dg/warning-directive-3.F90: New.
6696         * gfortran.dg/warning-directive-2.F90: New.
6697         * gfortran.dg/warning-directive-4.F90: New.
6698
6699 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
6700
6701         PR objc++/23716
6702         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
6703
6704 2010-04-07  Jason Merrill  <jason@redhat.com>
6705
6706         * g++.dg/template/dr408.C: New.
6707
6708         * g++.dg/lookup/ns4.C: New.
6709
6710         PR c++/38392
6711         * g++.dg/template/friend51.C: New test.
6712
6713         PR c++/41970
6714         * g++.old-deja/g++.other/linkage1.C: Adjust.
6715
6716 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
6717
6718         PR c++/42697
6719         * g++.dg/template/crash94.C: New test.
6720
6721 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
6722
6723         PR c++/40239
6724         * g++.dg/init/aggr5.C: New test.
6725         * g++.dg/init/aggr5.C: New test.
6726
6727 2010-04-07  Richard Guenther  <rguenther@suse.de>
6728
6729         PR tree-optimization/43270
6730         * g++.dg/warn/Warray-bounds-4.C: New testcase.
6731         * gcc.dg/Warray-bounds-7.c: Likewise.
6732
6733 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
6734
6735         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
6736         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
6737         * gnat.dg/bit_packed_array4.ad[sb]: New test.
6738
6739 2010-04-07  Jie Zhang  <jie@codesourcery.com>
6740
6741         PR c++/42556
6742         * g++.dg/init/pr42556.C: New test.
6743
6744 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
6745
6746         PR debug/43628
6747         * g++.dg/debug/dwarf2/typedef2.C: New test.
6748
6749 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
6750
6751         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
6752         c-c++-common/dwarf2/redeclaration-1.C
6753
6754 2010-04-06  Jason Merrill  <jason@redhat.com>
6755
6756         * g++.dg/cpp0x/pr31437.C: Adjust error location.
6757         * g++.dg/ext/attrib18.C: Likewise.
6758         * g++.dg/ext/bitfield2.C: Likewise.
6759         * g++.dg/ext/bitfield4.C: Likewise.
6760         * g++.dg/ext/visibility/warn2.C: Likewise.
6761         * g++.dg/ext/visibility/warn3.C: Likewise.
6762         * g++.dg/gomp/pr26690-1.C: Likewise.
6763         * g++.dg/inherit/covariant7.C: Likewise.
6764         * g++.dg/init/synth2.C: Likewise.
6765         * g++.dg/lookup/using7.C: Likewise.
6766         * g++.dg/other/crash-4.C: Likewise.
6767         * g++.dg/other/error13.C: Likewise.
6768         * g++.dg/other/error20.C: Likewise.
6769         * g++.dg/parse/crash31.C: Likewise.
6770         * g++.dg/parse/error16.C: Likewise.
6771         * g++.dg/parse/error19.C: Likewise.
6772         * g++.dg/parse/error27.C: Likewise.
6773         * g++.dg/parse/error28.C: Likewise.
6774         * g++.dg/parse/fused-params1.C: Likewise.
6775         * g++.dg/template/error2.C: Likewise.
6776         * g++.dg/template/local6.C: Likewise.
6777         * g++.dg/template/qualttp15.C: Likewise.
6778         * g++.dg/warn/Wnvdtor-2.C: Likewise.
6779         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
6780         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
6781         * g++.old-deja/g++.brendan/crash29.C: Likewise.
6782         * g++.old-deja/g++.eh/spec6.C: Likewise.
6783         * g++.old-deja/g++.jason/crash3.C: Likewise.
6784         * g++.old-deja/g++.jason/destruct2.C: Likewise.
6785         * g++.old-deja/g++.law/ctors5.C: Likewise.
6786         * g++.old-deja/g++.law/ctors9.C: Likewise.
6787         * g++.old-deja/g++.mike/p3538a.C: Likewise.
6788         * g++.old-deja/g++.mike/p3538b.C: Likewise.
6789         * g++.old-deja/g++.other/struct1.C: Likewise.
6790         * g++.old-deja/g++.other/volatile1.C: Likewise.
6791         * g++.old-deja/g++.pt/crash36.C: Likewise.
6792         * g++.old-deja/g++.pt/derived3.C: Likewise.
6793         * g++.old-deja/g++.robertl/eb109.C: Likewise.
6794         * g++.old-deja/g++.robertl/eb4.C: Likewise.
6795
6796 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
6797
6798         PR middle-end/43519
6799         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
6800         * gcc.dg/graphite/id-19.c: New.
6801
6802 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
6803
6804         PR middle-end/32824
6805         * gcc.dg/vect/pr32824: New.
6806
6807 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6808
6809         PR fortran/18918
6810         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
6811         * gfortran.dg/coarray_3.f90: Ditto.
6812         * gfortran.dg/coarray_4.f90: Ditto.
6813         * gfortran.dg/coarray_5.f90: Ditto.
6814         * gfortran.dg/coarray_6.f90: Ditto.
6815         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
6816
6817 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6818
6819         PR fortran/18918
6820         * gfortran.dg/coarray_4.f90: Fix test.
6821         * gfortran.dg/coarray_6.f90: Add more tests.
6822
6823 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6824
6825         PR fortran/18918
6826         * gfortran.dg/coarray_4.f90: New test.
6827         * gfortran.dg/coarray_5.f90: New test.
6828         * gfortran.dg/coarray_6.f90: New test.
6829
6830 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6831
6832         PR fortran/18918
6833         * gfortran.dg/iso_fortran_env_5.f90: New test.
6834         * gfortran.dg/iso_fortran_env_6.f90: New test.
6835
6836 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6837
6838         PR fortran/39997
6839         * gfortran.dg/coarray_1.f90: New test.
6840         * gfortran.dg/coarray_2.f90: New test.
6841         * gfortran.dg/coarray_3.f90: New test.
6842
6843 2010-04-06  Jason Merrill  <jason@redhat.com>
6844
6845         PR c++/43648
6846         * g++.dg/template/dtor8.C: New.
6847
6848         PR c++/43621
6849         * g++.dg/template/error-recovery2.C: New.
6850
6851 2010-04-06  Jan Hubicka  <jh@suse.czpli
6852
6853         PR tree-optimization/42906
6854         * gcc.dg/tree-ssa/dce-1.c: New testcase.
6855
6856 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6857
6858         PR fortran/43178
6859         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
6860         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
6861         * gfortran.dg/auto_dealloc_1.f90: Ditto.
6862
6863 2010-04-06  Richard Guenther  <rguenther@suse.de>
6864
6865         PR tree-optimization/43627
6866         * gcc.dg/tree-ssa/vrp49.c: New testcase.
6867
6868 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
6869
6870         PR target/43638
6871         * gcc.target/i386/pr43638.c: New test.
6872
6873 2010-04-06  Richard Guenther  <rguenther@suse.de>
6874
6875         PR middle-end/43661
6876         * gcc.c-torture/compile/pr43661.c: New testcase.
6877
6878 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
6879
6880         * gcc.target/s390/stackcheck1.c: Add dg-warning.
6881
6882 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
6883
6884         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
6885
6886 2010-04-02  Richard Guenther  <rguenther@suse.de>
6887
6888         PR tree-optimization/43629
6889         * gcc.c-torture/execute/pr43629.c: New testcase.
6890
6891 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
6892             Dominique d'Humieres  <dominiq@lps.ens.fr>
6893
6894         PR libfortran/43605
6895         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
6896
6897 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
6898
6899         PR debug/43325
6900         * c-c++-common/dwarf2/redeclaration-1.C: New test.
6901
6902 2010-04-01  Jason Merrill  <jason@redhat.com>
6903
6904         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
6905
6906 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
6907             Manfred Schwarb  <manfred99@gmx.ch>
6908
6909         PR libfortran/43605
6910         * gfortran.dg/ftell_3.f90: New test.
6911
6912 2010-04-01  Richard Guenther  <rguenther@suse.de>
6913
6914         PR middle-end/43614
6915         * gcc.c-torture/compile/pr43614.c: New testcase.
6916
6917 2010-04-01  Martin Jambor  <mjambor@suse.cz>
6918
6919         PR tree-optimization/43141
6920         * gcc.dg/guality/pr43141.c: New test.
6921
6922 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6923
6924         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
6925         * g++.dg/eh/spbp.C: Likewise.
6926         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
6927         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
6928         superfluous casts.
6929         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
6930         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
6931         * objc.dg/dwarf-2.m: Likewise.
6932
6933 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
6934
6935         PR middle-end/43464
6936         * gcc.dg/graphite/id-pr43464.c: New.
6937         * gcc.dg/graphite/id-pr43464-1.c: New.
6938
6939 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
6940
6941         PR middle-end/43351
6942         * gcc.dg/graphite/id-pr43351.c
6943
6944 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
6945
6946         PR testsuite/35165
6947         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
6948         * obj-c++.dg/try-catch-2.mm: Ditto.
6949         * obj-c++.dg/lookup-2.mm: Ditto.
6950         * obj-c++.dg/encode-8.m: Ditto.
6951         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
6952         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
6953         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
6954         * obj-c++.dg/const-str-11.mm: Ditto.
6955         * obj-c++.dg/const-str-9.mm: Ditto.
6956         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
6957         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
6958         * obj-c++.dg/except-1.mm: Ditto.
6959         * obj-c++.dg/const-str-7.mm: Ditto.
6960         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
6961         * obj-c++.dg/const-str-3.mm: Ditto.
6962         * obj-c++.dg/const-str-7.mm: Ditto.
6963         * obj-c++.dg/stubify-2.mm: Change dump file name.
6964
6965         PR objc++/23613
6966         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
6967         New macro.
6968         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
6969         Remove dg-xfail-if.
6970
6971 2010-03-31  Martin Jambor  <mjambor@suse.cz>
6972
6973         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
6974         only with -O2, -O3 or -Os and not with -fwhopr.
6975
6976 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
6977
6978         PR c++/43558
6979         * g++.dg/template/typedef31.C: New test.
6980
6981 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6982
6983         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
6984         assembler output on *-*-solaris2*.
6985         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
6986
6987 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
6988
6989         PR debug/43557
6990         * gcc.dg/pr43557-1.c: New test.
6991         * gcc.dg/pr43557-2.c: New file.
6992
6993 2010-03-31  Jie Zhang  <jie@codesourcery.com>
6994
6995         PR 43562
6996         * gcc.dg/pr43562.c: New test.
6997
6998 2010-03-30  Jason Merrill  <jason@redhat.com>
6999
7000         PR c++/43076
7001         * g++.dg/template/error-recovery1.C: New.
7002
7003         PR c++/41786
7004         * g++.dg/parse/ambig5.C: New.
7005
7006 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
7007
7008         PR debug/43593
7009         * gcc.dg/guality/pr43593.c: New test.
7010
7011 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
7012
7013         PR middle-end/43430
7014         * gcc.dg/vect/pr43430-1.c: New.
7015
7016 2010-03-30  Jason Merrill  <jason@redhat.com>
7017
7018         PR c++/43559
7019         * g++.dg/template/partial7.C: New.
7020
7021 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7022
7023         * gcc.target/s390/stackcheck1.c: New testcase.
7024
7025 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7026
7027         PR libfortran/43265
7028         * gfortran.dg/read_eof_8.f90: New test.
7029
7030 2010-03-29  Jason Merrill  <jason@redhat.com>
7031
7032         * gcc.dg/cpp/include6.c: Change [] to ().
7033
7034         N3077
7035         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
7036         splicing and UCNs.
7037         * c-c++-common/raw-string-2.c: Add trigraph test.
7038         * c-c++-common/raw-string-8.c: New.
7039         * c-c++-common/raw-string-9.c: New.
7040         * c-c++-common/raw-string-10.c: New.
7041
7042         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
7043         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
7044         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
7045         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
7046         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
7047         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
7048         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
7049
7050 2010-03-29  Richard Guenther  <rguenther@suse.de>
7051
7052         PR tree-optimization/43560
7053         * gcc.dg/torture/pr43560.c: New testcase.
7054
7055 2010-03-29  Jason Merrill  <jason@redhat.com>
7056
7057         N3077
7058         * g++.dg/ext/raw-string-1.C: Change [] to ().
7059         * g++.dg/ext/raw-string-2.C: Change [] to ().
7060         Don't use \ in delimiter.
7061         * g++.dg/ext/raw-string-3.C: Change [] to ().
7062         * g++.dg/ext/raw-string-4.C: Change [] to ().
7063         * g++.dg/ext/raw-string-5.C: Change [] to ().
7064         Test for error on \ in delimiter.
7065         * g++.dg/ext/raw-string-6.C: Change [] to ().
7066         * g++.dg/ext/raw-string-7.C: Change [] to ().
7067
7068 2010-03-29  Jie Zhang  <jie@codesourcery.com>
7069
7070         PR 43564
7071         * gcc.dg/pr43564.c: New test.
7072
7073 2010-03-29  Tobias Burnus  <burnus@net-b.de>
7074
7075         PR fortran/43551
7076         * gfortran.dg/direct_io_12.f90: New test.
7077
7078 2010-03-28  Jan Hubicka  <jh@suse.cz>
7079
7080         PR tree-optimization/43505
7081         * gfortran.dg/pr43505.f90: New testcase.
7082
7083 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
7084
7085         PR tree-optimization/43528
7086         * gcc.target/i386/pr43528.c: New test.
7087
7088 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
7089
7090         PR c/43381
7091         * gcc.dg/parm-impl-decl-3.c: New test.
7092
7093 2010-03-26  Jason Merrill  <jason@redhat.com>
7094
7095         PR c++/43509
7096         * g++.dg/cpp0x/parse1.C: New.
7097
7098 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
7099
7100         PR target/43524
7101         * gcc.target/i386/pr43524.c: New test.
7102
7103 2010-03-26  Martin Jambor  <mjambor@suse.cz>
7104
7105         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
7106         whitespace, rename main to foo.
7107         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
7108         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
7109         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
7110         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
7111         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
7112         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
7113         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
7114         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
7115         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
7116         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
7117         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
7118
7119 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
7120
7121         PR c++/43327
7122         * g++.dg/other/crash-10.C: New test.
7123         * g++.dg/other/crash-11.C: New test.
7124
7125 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7126
7127         PR libfortran/43517
7128         * gfortran.dg/read_eof_7.f90: New test.
7129
7130 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7131
7132         PR objc/35165
7133         PR testsuite/43512
7134         * objc-obj-c++-shared: New directory.
7135         * objc-obj-c++-shared/Object1-implementation.h: New file.
7136         * objc-obj-c++-shared/Object1.h: New file.
7137         * objc-obj-c++-shared/Protocol1.h: New file.
7138         * objc-obj-c++-shared/next-abi.h: New file.
7139         * objc-obj-c++-shared/next-mapping.h: New file.
7140         * objc/execute/next_mapping.h: Delete.
7141         * objc.dg/special/special.exp: For all targets run the tests with
7142         -fgnu-runtime, for darwin targets also run the tests with
7143         -fnext-runtime.
7144         * objc.dg/dg.exp: Ditto.
7145         * obj-c++.dg/dg.exp: Ditto.
7146         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
7147         Protocol1.h) and next-mapping.h as required.  Amend testcase to
7148         include use of updated NeXT interface.
7149         * objc/execute/formal_protocol-5.m: Ditto.
7150         * objc/execute/protocol-isEqual-2.m: Ditto.
7151         * objc/execute/protocol-isEqual-4.m: Ditto.
7152         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
7153         Protocol1.h) and next-mapping.h as required.
7154         * objc/execute/object_is_class.m: Ditto.
7155         * objc/execute/enumeration-1.m: Ditto.
7156         * objc/execute/class-13.m: Ditto.
7157         * objc/execute/formal_protocol-2.m: Ditto.
7158         * objc/execute/formal_protocol-4.m: Ditto.
7159         * objc/execute/class-1.m: Ditto.
7160         * objc/execute/bycopy-1.m: Ditto.
7161         * objc/execute/formal_protocol-6.m: Ditto.
7162         * objc/execute/bycopy-3.m: Ditto.
7163         * objc/execute/class-3.m: Ditto.
7164         * objc/execute/bf-11.m: Ditto.
7165         * objc/execute/class-5.m: Ditto.
7166         * objc/execute/bf-13.m: Ditto.
7167         * objc/execute/class-7.m: Ditto.
7168         * objc/execute/bf-15.m: Ditto.
7169         * objc/execute/class-9.m: Ditto.
7170         * objc/execute/bf-17.m: Ditto.
7171         * objc/execute/bf-19.m: Ditto.
7172         * objc/execute/IMP.m: Ditto.
7173         * objc/execute/exceptions/catchall-1.m: Ditto.
7174         * objc/execute/exceptions/trivial.m: Ditto.
7175         * objc/execute/exceptions/finally-1.m: Ditto.
7176         * objc/execute/exceptions/local-variables-1.m: Ditto.
7177         * objc/execute/exceptions/foward-1.m: Ditto.
7178         * objc/execute/bf-2.m: Ditto.
7179         * objc/execute/string1.m: Ditto.
7180         * objc/execute/bf-4.m: Ditto.
7181         * objc/execute/informal_protocol.m: Ditto.
7182         * objc/execute/string3.m: Ditto.
7183         * objc/execute/bf-6.m: Ditto.
7184         * objc/execute/bf-8.m: Ditto.
7185         * objc/execute/class-tests-1.h: Ditto.
7186         * objc/execute/protocol-isEqual-1.m: Ditto.
7187         * objc/execute/protocol-isEqual-3.m: Ditto.
7188         * objc/execute/_cmd.m: Ditto.
7189         * objc/execute/function-message-1.m: Ditto.
7190         * objc/execute/bf-20.m: Ditto.
7191         * objc/execute/bf-common.h: Ditto.
7192         * objc/execute/np-2.m: Ditto.
7193         * objc/execute/class-10.m: Ditto.
7194         * objc/execute/class-12.m: Ditto.
7195         * objc/execute/enumeration-2.m: Ditto.
7196         * objc/execute/class-14.m: Ditto.
7197         * objc/execute/encode-1.m: Ditto.
7198         * objc/execute/formal_protocol-1.m: Ditto.
7199         * objc/execute/formal_protocol-3.m: Ditto.
7200         * objc/execute/accessing_ivars.m: Ditto.
7201         * objc/execute/bycopy-2.m: Ditto.
7202         * objc/execute/class-2.m: Ditto.
7203         * objc/execute/bf-10.m: Ditto.
7204         * objc/execute/formal_protocol-7.m: Ditto.
7205         * objc/execute/root_methods.m: Ditto.
7206         * objc/execute/class-4.m: Ditto.
7207         * objc/execute/bf-12.m: Ditto.
7208         * objc/execute/class-6.m: Ditto.
7209         * objc/execute/bf-14.m: Ditto.
7210         * objc/execute/nested-func-1.m: Ditto.
7211         * objc/execute/class-8.m: Ditto.
7212         * objc/execute/private.m: Ditto.
7213         * objc/execute/bf-16.m: Ditto.
7214         * objc/execute/bf-18.m: Ditto.
7215         * objc/execute/load-3.m: Ditto.
7216         * objc/execute/compatibility_alias.m: Ditto.
7217         * objc/execute/bf-1.m: Ditto.
7218         * objc/execute/no_clash.m: Ditto.
7219         * objc/execute/bf-3.m: Ditto.
7220         * objc/execute/string2.m: Ditto.
7221         * objc/execute/bf-5.m: Ditto.
7222         * objc/execute/string4.m: Ditto.
7223         * objc/execute/bf-7.m: Ditto.
7224         * objc/execute/object_is_meta_class.m: Ditto.
7225         * objc/execute/bf-9.m: Ditto.
7226         * objc/execute/bf-21.m: Ditto.
7227         * objc/execute/cascading-1.m: Ditto.
7228         * objc/execute/trivial.m: Ditto.
7229         * objc/execute/np-1.m: Ditto.
7230         * objc/compile/trivial.m: Ditto.
7231         * objc/execute/class_self-2.m: Include <stdlib.h>.
7232         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
7233         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
7234         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
7235         and 64bit. Use new NeXT interface as required.
7236         * objc.dg/special/unclaimed-category-1.m: Ditto.
7237         * objc.dg/special/unclaimed-category-1.h: Ditto.
7238         * objc.dg/special/unclaimed-category-1a.m: Ditto.
7239         * objc.dg/func-ptr-1.m: Ditto.
7240         * objc.dg/stret-1.m: Ditto.
7241         * objc.dg/encode-2.m: Ditto.
7242         * objc.dg/category-1.m: Ditto.
7243         * objc.dg/encode-3.m: Ditto.
7244         * objc.dg/call-super-3.m: Ditto.
7245         * objc.dg/method-3.m: Ditto.
7246         * objc.dg/func-ptr-2.m: Ditto.
7247         * objc.dg/lookup-1.m: Ditto.
7248         * objc.dg/encode-4.m: Ditto.
7249         * objc.dg/fix-and-continue-1.m: Ditto.
7250         * objc.dg/proto-lossage-3.m: Ditto.
7251         * objc.dg/method-13.m: Ditto.
7252         * objc.dg/proto-qual-1.m: Ditto.
7253         * objc.dg/zero-link-3.m: Ditto.
7254         * objc.dg/bitfield-1.m: Ditto.
7255         * objc.dg/va-meth-1.m: Ditto.
7256         * objc.dg/super-class-3.m: Ditto.
7257         * objc.dg/call-super-1.m: Ditto.
7258         * objc.dg/type-size-2.m: Ditto.
7259         * objc.dg/method-10.m: Ditto.
7260         * objc.dg/defs.m: Ditto.
7261         * objc.dg/const-str-3.m: Ditto.
7262         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
7263         Protocol1.h) and next-mapping.h as required. Use new NeXT
7264         interface as required.
7265         * objc.dg/super-class-4.m: Ditto.
7266         * objc.dg/comp-types-8.m: Ditto.
7267         * objc.dg/call-super-2.m: Ditto.
7268         * objc.dg/objc-fast-4.m: Ditto.
7269         * objc.dg/method-6.m: Ditto.
7270         * objc.dg/const-str-3.m: Ditto.
7271         * objc.dg/const-str-7.m: Ditto.
7272         * objc.dg/method-15.m: Ditto.
7273         * objc.dg/method-19.m: Ditto.
7274         * objc.dg/sync-1.m: Ditto.
7275         * objc.dg/layout-1.m: Ditto.
7276         * objc.dg/bitfield-3.m: Ditto.
7277         * objc.dg/try-catch-3.m: Ditto.
7278         * objc.dg/try-catch-7.m: Ditto.
7279         * objc.dg/comp-types-10.m: Ditto.
7280         * objc.dg/selector-2.: Ditto.
7281         * objc.dg/method-7.m: Ditto.
7282         * objc.dg/typedef-alias-1.m: Ditto.
7283         * objc.dg/proto-lossage-2.m: Ditto.
7284         * objc.dg/comp-types-11.m: Ditto.
7285         * objc.dg/sizeof-1.m: Ditto.
7286         * objc.dg/method-17.m: Ditto.
7287         * objc.dg/bitfield-5.m: Ditto.
7288         * objc.dg/try-catch-1.m: Ditto.
7289         * objc.dg/encode-5.m: Ditto.
7290         * objc.dg/fix-and-continue-2.m: Ditto.
7291         * objc.dg/method-9.m: Ditto.
7292         * objc.dg/isa-field-1.m: Ditto.
7293         * objc.dg/local-decl-2.m: Ditto.
7294         * objc.dg/objc-gc-4.m: Ditto.
7295         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
7296         * objc.dg/gnu-runtime-3.m: Ditto.
7297         * objc.dg/encode-7.m: Ditto.
7298         * objc.dg/encode-8.m: Ditto.
7299         * objc.dg/selector-3.m: Ditto.
7300         * objc.dg/gnu-runtime-1.m: Ditto.
7301         * objc.dg/const-str-12.m: Ditto.
7302         * objc.dg/gnu-runtime-2.m: Ditto.
7303         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
7304         * objc.dg/selector-1.m: Ditto.
7305         * objc.dg/stubify-2.m: Ditto.
7306         * objc.dg/zero-link-1.m: Ditto.
7307         * objc.dg/stret-2.m: Ditto.
7308         * objc.dg/zero-link-2.m: Ditto.
7309         * objc.dg/next-runtime-1.m: Ditto.
7310         * objc.dg/symtab-1.m: Ditto.
7311         * objc.dg/stubify-1.m: Ditto.
7312         * objc.dg/bitfield-2.m: Ditto.
7313         * objc.dg/try-catch-10.m: Apply to both runtimes.
7314         * objc.dg/const-str-1.m: Ditto.
7315         * objc.dg/image-info.m: Ditto.
7316         * objc.dg/encode-9.m: Ditto.
7317         * objc.dg/pragma-1.m: Apply test to all targets.
7318         * objc.dg/const-str-4.m: Ditto.
7319         * objc.dg/const-str-8.m: Ditto.
7320         * objc.dg/super-class-2.m: Ditto.
7321         * objc.dg/try-catch-5.m: Ditto.
7322         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
7323         Protocol1.h) and next-mapping.h as required. Use new NeXT
7324         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
7325         * objc.dg/const-str-11.m: Ditto.
7326         * objc.dg/const-str-9.m: Ditto.
7327         * objc.dg/method-4.m: Skip for 64Bit NeXT.
7328         * objc.dg/encode-1.m: Remove redundant -lobjc.
7329         * objc.dg/try-catch-9.m: Tidy space.
7330         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
7331         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
7332         and 64bit. Use new NeXT interface as required.
7333         * obj-c++.dg/template-4.mm: Ditto.
7334         * obj-c++.dg/defs.mm: Ditto.
7335         * obj-c++.dg/basic.mm: Ditto.
7336         * obj-c++.dg/encode-4.mm: Ditto.
7337         * obj-c++.dg/method-17.mm: Ditto.
7338         * obj-c++.dg/proto-lossage-3.mm: Ditto.
7339         * obj-c++.dg/cxx-class-1.mm: Ditto.
7340         * obj-c++.dg/method-10.mm: Ditto.
7341         * obj-c++.dg/va-meth-1.mm: Ditto.
7342         * obj-c++.dg/encode-5.mm: Ditto.
7343         * obj-c++.dg/lookup-2.mm: Ditto.
7344         * obj-c++.dg/template-3.mm: Ditto.
7345         * obj-c++.dg/proto-qual-1.mm: Ditto.
7346         * obj-c++.dg/qual-types-1.m: Ditto.
7347         * obj-c++.dg/cxx-scope-1.mm: Ditto.
7348         * obj-c++.dg/template-1.mm: Ditto.
7349         * obj-c++.dg/encode-6.mm: Ditto.
7350         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
7351         Protocol1.h) and next-mapping.h as required. Use new NeXT
7352         interface as required.
7353         * obj-c++.dg/except-1.mm: Ditto.
7354         * obj-c++.dg/const-str-7.mm: Ditto.
7355         * obj-c++.dg/ivar-list-semi.mm: Ditto.
7356         * obj-c++.dg/cxx-scope-2.mm: Ditto.
7357         * obj-c++.dg/selector-2.mm: Ditto.
7358         * obj-c++.dg/isa-field-1.mm: Ditto.
7359         * obj-c++.dg/try-catch-1.mm: Ditto.
7360         * obj-c++.dg/local-decl-1.mm: Ditto.
7361         * obj-c++.dg/try-catch-9.mm: Ditto.
7362         * obj-c++.dg/no-extra-load.mm: Ditto.
7363         * obj-c++.dg/selector-5.mm: Ditto.
7364         * obj-c++.dg/method-12.mm: Ditto.
7365         * obj-c++.dg/try-catch-11.mm: Ditto.
7366         * obj-c++.dg/comp-types-11.mm: Ditto.
7367         * obj-c++.dg/bitfield-3.mm: Ditto.
7368         * obj-c++.dg/method-6.mm: Ditto.
7369         * obj-c++.dg/super-class-2.mm: Ditto.
7370         * obj-c++.dg/method-21.mm: Ditto.
7371         * obj-c++.dg/const-str-8.mm: Ditto.
7372         * obj-c++.dg/try-catch-7.mm: Ditto.
7373         * obj-c++.dg/method-15.mm: Ditto.
7374         * obj-c++.dg/layout-1.mm: Ditto.
7375         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
7376         * obj-c++.dg/const-str-3.mm: Ditto.
7377         * obj-c++.dg/try-catch-2.mm: Ditto.
7378         * obj-c++.dg/objc-gc-3.mm: Ditto.
7379         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
7380         * obj-c++.dg/bitfield-1.mm: Ditto.
7381         * obj-c++.dg/selector-6.mm: Ditto.
7382         * obj-c++.dg/method-13.mm: Ditto.
7383         * obj-c++.dg/comp-types-12.mm: Ditto.
7384         * obj-c++.dg/bitfield-4.mm: Ditto.
7385         * obj-c++.dg/try-catch-8.mm: Ditto.
7386         * obj-c++.dg/method-2.mm: Ditto.
7387         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
7388         * obj-c++.dg/typedef-alias-1.mm: Ditto.
7389         * obj-c++.dg/const-str-4.mm: Ditto.
7390         * obj-c++.dg/proto-lossage-2.mm: Ditto.
7391         * obj-c++.dg/try-catch-3.mm: Ditto.
7392         * obj-c++.dg/comp-types-9.mm: Ditto.
7393         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
7394         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
7395         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
7396         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
7397         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
7398         Use new NeXT interface as required.
7399         * obj-c++.dg/const-str-10.mm: Ditto.
7400         * obj-c++.dg/const-str-11.mm: Ditto.
7401         * obj-c++.dg/const-str-9.mm: Ditto.
7402         * obj-c++.dg/method-11.mm: Ditto.
7403         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
7404         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
7405         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
7406         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
7407         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
7408
7409 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
7410
7411         PR c++/43206
7412         * g++.dg/template/typedef30.C: New test case.
7413
7414 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
7415
7416         PR c/43385
7417         * gcc.c-torture/execute/pr43385.c: New test.
7418
7419 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
7420
7421         * gcc.dg/strncpy-fix-1.c: New test.
7422
7423 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7424
7425         PR testsuite/41609
7426         * lib/objc-torture.exp (objc-set-runtime-options): New.
7427         * objc/execute/execute.exp: Check runtime options on each pass.
7428         * objc/execute/exceptions/exceptions.exp: Ditto.
7429         * objc/compile/compile.exp: Ditto.
7430
7431         PR testsuite/42348
7432         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
7433         standard tests.
7434         (check_effective_target_objc2): New proc.
7435         (check_effective_target_next_runtime): New proc.
7436         * lib/objc.exp: Determine which runtime is in force and support it.
7437         * lib/obj-c++.exp: Ditto.
7438
7439 2010-03-24  Jason Merrill  <jason@redhat.com>
7440
7441         PR c++/43502
7442         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
7443
7444 2010-03-24  Martin Jambor  <mjambor@suse.cz>
7445
7446         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
7447         a loop.
7448         * gcc.dg/ipa/ipa-2.c: Likewise.
7449         * gcc.dg/ipa/ipa-3.c: Likewise.
7450         * gcc.dg/ipa/ipa-4.c: Likewise.
7451         * gcc.dg/ipa/ipa-5.c: Likewise.
7452         * gcc.dg/ipa/ipa-7.c: Likewise.
7453         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
7454         a loop.
7455         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
7456         i_can_not_be_propagated_fully2 into a loop.
7457         * gcc.dg/ipa/ipa-8.c: New test.
7458         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
7459
7460 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
7461
7462         PR debug/19192
7463         PR debug/43479
7464         * gcc.dg/guality/pr43479.c: New test.
7465         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
7466         and add volatile keyword.
7467
7468 2010-03-23  Mike Stump  <mikestump@comcast.net>
7469
7470         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
7471
7472 2010-03-23  Jason Merrill  <jason@redhat.com>
7473
7474         * g++.dg/ext/altivec-17.C: Adjust error message.
7475
7476         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
7477         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
7478         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
7479         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
7480         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
7481         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
7482
7483 2010-03-22  Jason Merrill  <jason@redhat.com>
7484
7485         PR c++/43333
7486         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
7487         * g++.dg/ext/is_pod_98.C: New.
7488
7489         PR c++/43281
7490         * g++.dg/cpp0x/auto18.C: New.
7491
7492         * gcc.dg/pr36997.c: Adjust error message.
7493         * g++.dg/ext/vector9.C: Likewise.
7494         * g++.dg/conversion/simd3.C: Likewise.
7495         * g++.dg/other/error23.C: Likewise.
7496
7497 2010-03-22  Michael Matz  <matz@suse.de>
7498
7499         PR middle-end/43475
7500         * gfortran.dg/pr43475.f90: New testcase.
7501
7502 2010-03-22  Richard Guenther  <rguenther@suse.de>
7503
7504         PR tree-optimization/43390
7505         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
7506
7507 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7508
7509         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
7510         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
7511
7512 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
7513             Michael Matz  <matz@suse.de>
7514
7515         PR c++/43081
7516         * g++.dg/parse/crash56.C: New test.
7517
7518 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
7519
7520         PR fortran/43450
7521         * gfortran.dg/whole_file_15.f90 : New test.
7522
7523 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7524
7525         PR fortran/43409
7526         * gfortran.dg/inquire_size.f90: New test.
7527
7528 2010-03-20  Richard Guenther  <rguenther@suse.de>
7529
7530         PR rtl-optimization/43438
7531         * gcc.c-torture/execute/pr43438.c: New testcase.
7532
7533 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
7534
7535         PR c++/43375
7536         * g++.dg/abi/mangle42.C: New test.
7537
7538 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
7539
7540         PR C/43211
7541         * gcc.dg/pr43211.c: New test.
7542         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
7543
7544 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
7545
7546         PR rtl-optimization/42258
7547         * gcc.target/arm/thumb1-mul-moves.c: New test.
7548
7549         PR target/40697
7550         * gcc.target/arm/thumb-andsi.c: New test.
7551
7552         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
7553         dg-require-effective-target.
7554
7555 2010-03-19  Michael Matz  <matz@suse.de>
7556
7557         PR c++/43116
7558         * g++.dg/other/pr43116.C: New testcase.
7559
7560 2010-03-19  Michael Matz  <matz@suse.de>
7561
7562         PR target/43305
7563         * gcc.dg/pr43305.c: New testcase.
7564
7565 2010-03-19  Richard Guenther  <rguenther@suse.de>
7566
7567         PR tree-optimization/43415
7568         * gcc.c-torture/compile/pr43415.c: New testcase.
7569
7570 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
7571
7572         PR ada/43106
7573         * gnat.dg/case_optimization2.adb: New test.
7574         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
7575
7576 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7577             Jack Howarth <howarth@bromo.med.uc.edu>
7578
7579         PR target/36399
7580         * gcc.target/i386/push-1.c: Don't xfail
7581           scan-assembler-not "movups" on darwin.
7582
7583 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
7584
7585         PR debug/43058
7586         * gcc.dg/pr43058.c: New test.
7587
7588 2010-03-18  Martin Jambor  <mjambor@suse.cz>
7589
7590         PR middle-end/42450
7591         * g++.dg/torture/pr42450.C: New test.
7592
7593 2010-03-18  Michael Matz  <matz@suse.de>
7594
7595         PR middle-end/43419
7596         * gcc.dg/pr43419.c: New testcase.
7597
7598 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
7599
7600         PR rtl-optimization/43360
7601         * gcc.dg/torture/pr43360.c: New.
7602
7603 2010-03-18  Michael Matz  <matz@suse.de>
7604
7605         PR tree-optimization/43402
7606         * gcc.dg/pr43402.c: New testcase.
7607
7608 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
7609
7610         PR target/42427
7611         * gcc.dg/pr42427.c: New test.
7612
7613 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7614
7615         PR libfortran/43265
7616         * gfortran.dg/read_empty_file.f: New test.
7617         * gfortran.dg/read_eof_all.f90: New test.
7618         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
7619         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
7620
7621 2010-03-17  Michael Matz  <matz@suse.de>
7622
7623         * gcc.dg/pr43300.c: Add -w.
7624
7625 2010-03-17  Richard Guenther  <rguenther@suse.de>
7626
7627         * gcc.dg/pr43379.c: Add -w.
7628
7629 2010-03-17  Tobias Burnus  <burnus@net-b.de>
7630
7631         PR fortran/43331
7632         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
7633
7634 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
7635
7636         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
7637
7638 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7639
7640         * ada/acats/run_all.sh: Log start and end times.
7641
7642 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7643
7644         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
7645
7646 2010-03-16  Richard Guenther  <rguenther@suse.de>
7647
7648         PR middle-end/43379
7649         * gcc.dg/pr43379.c: New testcase.
7650
7651 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
7652
7653         PR debug/43051
7654         * gcc.dg/guality/pr43051-1.c: New test.
7655
7656 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
7657
7658         PR testsuite/43363
7659         * g++.dg/ext/altivec-17.C: Handle changes to error message.
7660
7661 2010-03-15  Michael Matz  <matz@suse.de>
7662
7663         PR middle-end/43300
7664         * gcc.dg/pr43300.c: New testcase.
7665
7666 2010-03-15  Richard Guenther  <rguenther@suse.de>
7667
7668         PR tree-optimization/43367
7669         * gcc.c-torture/compile/pr43367.c: New testcase.
7670
7671 2010-03-15  Richard Guenther  <rguenther@suse.de>
7672
7673         PR tree-optimization/43317
7674         * gcc.dg/pr43317.c: New testcase.
7675
7676 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
7677
7678         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
7679
7680 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
7681
7682         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
7683
7684 2010-03-14  Tobias Burnus  <burnus@net-b.de>
7685
7686         PR fortran/43362
7687         * gfortran.dg/impure_constructor_1.f90: New test.
7688
7689 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
7690
7691         PR middle-end/43354
7692         * gfortran.dg/graphite/id-pr43354.f: New.
7693
7694 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
7695
7696         PR middle-end/43349
7697         * gfortran.dg/graphite/pr43349.f: New.
7698
7699 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
7700
7701         PR middle-end/43306
7702         * gcc.dg/graphite/pr43306.c: New.
7703
7704 2010-03-12  David S. Miller  <davem@davemloft.net>
7705
7706         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
7707         sparc.
7708
7709 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7710
7711         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
7712
7713 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
7714
7715         PR fortran/43291
7716         PR fortran/43326
7717         * gfortran.dg/dynamic_dispatch_7.f03: New test.
7718
7719 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
7720
7721         * gfortran.dg/default_format_denormal_1.f90: Don't assume
7722         fail for *-*-mingw* targets.
7723
7724 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
7725
7726         PR debug/43329
7727         * gcc.dg/guality/pr43329-1.c: New test.
7728
7729 2010-03-11  Martin Jambor  <mjambor@suse.cz>
7730
7731         PR tree-optimization/43257
7732         * g++.dg/torture/pr43257.C: New test.
7733
7734 2010-03-11  Tobias Burnus  <burnus@net-b.de>
7735
7736         PR fortran/43228
7737         * gfortran.dg/namelist_61.f90: New test.
7738
7739 2010-03-11  Richard Guenther  <rguenther@suse.de>
7740
7741         PR tree-optimization/43255
7742         * gcc.c-torture/compile/pr43255.c: New testcase.
7743
7744 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7745
7746         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
7747         * gcc.dg/pr43280.c: New testcase.
7748
7749 2010-03-11  Richard Guenther  <rguenther@suse.de>
7750
7751         PR lto/43200
7752         * gcc.dg/lto/20100227-1_0.c: New testcase.
7753         * gcc.dg/lto/20100227-1_1.c: Likewise.
7754
7755 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7756
7757         PR libfortran/43320
7758         PR libfortran/43265
7759         * gfortran.dg/read_eof_6.f: New test
7760         * gfortran.dg/read_x_eof.f90: New test.
7761         * gfortran.dg/read_x_past.f: Update test.
7762
7763 2010-03-10  Jan Hubicka   <jh@suse.cz>
7764
7765         * gcc.c-torture/compile/pr43288.c: New test.
7766
7767 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7768
7769         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
7770         -fpic/-fPIC flags.
7771         * g++.old-deja/g++.pt/asm2.C: Likewise.
7772         * gcc.c-torture/compile/20000804-1.c: Likewise.
7773         * gcc.target/i386/clobbers.c: Likewise.
7774
7775 2010-03-10  Tobias Burnus  <burnus@net-b.de>
7776
7777         PR fortran/43303
7778         * gfortran.dg/c_assoc_3.f90: New test.
7779
7780 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
7781
7782         PR debug/36728
7783         * gcc.dg/guality/pr36728-1.c: New test.
7784         * gcc.dg/guality/pr36728-2.c: New test.
7785
7786 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
7787
7788         * gcc.dg/h8300-div-delay-slot.c: New test.
7789
7790 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
7791
7792         PR tree-optimization/43236
7793         * gcc.c-torture/execute/pr43236.c: New test.
7794
7795 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
7796
7797         PR middle-end/42859
7798         * g++.dg/eh/pr42859.C: New test.
7799
7800 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
7801
7802         PR debug/43299
7803         * gcc.dg/pr43299.c: New test.
7804
7805         PR debug/43290
7806         * g++.dg/eh/unwind2.C: New test.
7807
7808 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
7809             Reza Yazdani  <reza.yazdani@amd.com>
7810
7811         PR middle-end/43065
7812         * gcc.dg/graphite/run-id-4.c: New.
7813
7814 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
7815
7816         PR middle-end/43065
7817         * gcc.dg/graphite/run-id-3.c: New.
7818
7819 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
7820
7821         PR middle-end/42644
7822         PR middle-end/42130
7823         * gcc.dg/graphite/id-18.c: New.
7824         * gcc.dg/graphite/run-id-pr42644.c: New.
7825
7826 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
7827
7828         PR middle-end/42326
7829         * gcc.dg/graphite/pr42326.c: New.
7830
7831 2010-03-08  Richard Guenther  <rguenther@suse.de>
7832
7833         PR tree-optimization/43269
7834         * gcc.c-torture/execute/pr43269.c: New testcase.
7835
7836 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
7837
7838         PR fortran/43256
7839         * gfortran.dg/typebound_call_13.f03: New.
7840
7841 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
7842
7843         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
7844         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
7845
7846 2010-03-05  Jason Merrill  <jason@redhat.com>
7847
7848         * g++.dg/abi/mangle40.C: Require weak and alias.
7849
7850 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
7851
7852         PR middle-end/42326
7853         * gfortran.dg/graphite/pr42326.f90: New.
7854         * gfortran.dg/graphite/pr42326-1.f90: New.
7855
7856 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7857
7858         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
7859         (gnat_target_compile): Likewise.
7860         Reinitialize GNAT_UNDER_TEST if target changes.
7861         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
7862         (local_find_gnatmake): Pass full --GCC to gnatlink.
7863         Remove --LINK.
7864
7865 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
7866
7867         PR c/43248
7868         * gcc.dg/compound-literal-1.c: New testcase.
7869
7870 2010-03-04  Martin Jambor  <mjambor@suse.cz>
7871
7872         PR tree-optimization/43164
7873         PR tree-optimization/43191
7874         * gcc.c-torture/compile/pr43164.c: New test.
7875         * gcc.c-torture/compile/pr43191.c: Likewise.
7876
7877 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
7878
7879         PR fortran/43244
7880         * gfortran.dg/finalize_9.f90: New.
7881
7882 2010-03-04  Tobias Burnus  <burnus@net-b.de>
7883             Ken Werner <ken@linux.vnet.ibm.com>
7884
7885         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
7886         to dg-options for spu.
7887         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
7888         dump-scan target to exclude spu.
7889
7890 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
7891
7892         PR middle-end/43209
7893         * gcc.dg/tree-ssa/ivopts-4.c: New.
7894
7895 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
7896
7897         * lib/target-supports-dg.exp (check-flags): Provide defaults for
7898         include-opts and exclude-opts; skip checking the flags if arguments
7899         are the same as the defaults.
7900         (dg-xfail-if): Verify the number of arguments, supply defaults
7901         for unspecified optional arguments.
7902         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
7903
7904 2010-03-03  Jason Merrill  <jason@redhat.com>
7905
7906         PR c++/12909
7907         * g++.dg/abi/mangle40.C: Updated.
7908
7909 2010-03-03  Jason Merrill  <jason@redhat.com>
7910
7911         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
7912         * g++.dg/abi/mangle23.C: Likewise.
7913         * g++.dg/eh/simd-2.C: Likewise.
7914         * g++.dg/ext/attribute-test-2.C: Likewise.
7915         * g++.dg/ext/vector14.C: Likewise.
7916         * g++.dg/other/pr34435.C: Likewise.
7917         * g++.dg/template/conv8.C: Likewise.
7918         * g++.dg/template/nontype9.C: Likewise.
7919         * g++.dg/template/qualttp17.C: Likewise.
7920         * g++.dg/template/ref1.C: Likewise.
7921         * g++.old-deja/g++.pt/crash68.C: Likewise.
7922         * g++.old-deja/g++.pt/ref1.C: Likewise.
7923         * g++.old-deja/g++.pt/ref3.C: Likewise.
7924         * g++.old-deja/g++.pt/ref4.C: Likewise.
7925
7926         PR c++/12909
7927         * g++.dg/abi/mangle40.C: New.
7928         * g++.dg/abi/mangle41.C: New.
7929         * g++.dg/lto/20100302_0.C: New.
7930         * g++.dg/lto/20100302_1.C: New.
7931         * g++.dg/lto/20100302.h: New.
7932
7933 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
7934
7935         PR fortran/43243
7936         * gfortran.dg/internal_pack_12.f90: New test.
7937
7938 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
7939
7940         * gcc.dg/pr36997.c: Adjust error message.
7941
7942 2010-03-03  Mike Stump  <mikestump@comcast.net>
7943
7944         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
7945         adjustments to not be present on machines that align the stack to
7946         more than 4 bytes and don't have a red zone yet as that is an
7947         unimplemented optimization.
7948
7949 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
7950
7951         PR fortran/43169
7952         * gfortran.dg/impure_assignment_3.f90: New.
7953
7954 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
7955
7956         PR debug/43229
7957         * gfortran.dg/pr43229.f90: New test.
7958
7959         PR debug/43237
7960         * gcc.dg/debug/dwarf2/pr43237.c: New test.
7961
7962         PR debug/43177
7963         * gcc.dg/guality/pr43177.c: New test.
7964
7965 2010-03-02  Jason Merrill  <jason@redhat.com>
7966
7967         * g++.dg/ext/vector9.C: Adjust error message.
7968         * g++.dg/conversion/simd3.C: Likewise.
7969         * g++.dg/other/error23.C: Likewise.
7970
7971 2010-03-02  Mike Stump  <mikestump@comcast.net>
7972
7973         PR c++/41090
7974         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
7975
7976 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
7977
7978         PR fortran/43180
7979         * gfortran.dg/internal_pack_10.f90: New test.
7980
7981         PR fortran/43173
7982         * gfortran.dg/internal_pack_11.f90: New test.
7983
7984 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
7985
7986         PR middle-end/42640
7987         * gcc.dg/tree-ssa/pr42640.c: New.
7988
7989 2010-03-01  Richard Guenther  <rguenther@suse.de>
7990
7991         PR tree-optimization/43220
7992         * gcc.c-torture/execute/pr43220.c: New testcase.
7993
7994 2010-03-01  Richard Guenther  <rguenther@suse.de>
7995
7996         PR middle-end/43213
7997         * gcc.dg/pr43213.c: New testcase.
7998
7999 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8000
8001         PR pch/14940
8002         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
8003
8004 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8005
8006         * lib/target-supports.exp (check_effective_target_ucn_nocache):
8007         New function.
8008         (check_effective_target_ucn): Likewise.
8009
8010         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
8011         if !ucn.
8012         * gcc.dg/ucnid-2.c: Likewise.
8013         * gcc.dg/ucnid-3.c: Likewise.
8014         * gcc.dg/ucnid-4.c: Likewise.
8015         * gcc.dg/ucnid-11.c: Likewise.
8016         * gcc.dg/ucnid-12.c: Likewise.
8017         * gcc.dg/ucnid-6.c: Skip if !ucn.
8018         * gcc.dg/ucnid-9.c: Likewise.
8019
8020 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8021
8022         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
8023         lists to dg-skip-if.
8024         * gcc.target/i386/stackalign/return-3.c: Likewise.
8025
8026 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8027
8028         * gcc.target/i386/clearcap.map: New file.
8029         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
8030         Pass clearcap.map by default if supported.
8031
8032 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8033
8034         PR fortran/42900
8035         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
8036         Explain this.
8037         * gfortran.dg/stat_2.f90: Likewise.
8038
8039 2010-03-01  Tobias Burnus  <burnus@net-b.de>
8040
8041         PR fortran/43199
8042         * gfortran.dg/module_read_2.f90: New test.
8043
8044 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
8045
8046         PR c++/42748
8047         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
8048         * g++.dg/abi/mangle12.C: Likewise.
8049         * g++.dg/abi/mangle20-2.C: Likewise.
8050         * g++.dg/abi/mangle17.C: Likewise.
8051         * g++.dg/template/cond2.C: Likewise.
8052         * g++.dg/template/pr35240.C: Likewise.
8053
8054 2010-02-27  Richard Guenther  <rguenther@suse.de>
8055
8056         PR tree-optimization/43186
8057         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
8058
8059 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
8060
8061         * g++.dg/abi/packed1.C: Expect warning on the SH.
8062
8063 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
8064
8065         PR c++/42054:
8066         * g++.dg/parse/error37.C: New test.
8067
8068 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8069
8070         PR c/24577
8071         PR c/43192
8072         * gcc.dg/pr8927-1.c: Match new note.
8073         * gcc.dg/990506-0.c: Likewise.
8074         * gcc.dg/gomp/flush-2.c: Likewise.
8075         * gcc.dg/gomp/atomic-5.c: Likewise.
8076         * gcc.dg/gomp/pr34607.c: Likewise.
8077         * gcc.dg/pr35746.c: Likewise.
8078         * gcc.dg/cpp/pragma-1.c: Likewise.
8079         * gcc.dg/cpp/pragma-2.c: Likewise.
8080         * gcc.dg/pr41842.c: Likewise.
8081         * gcc.dg/noncompile/20040629-1.c: Likewise.
8082         * objc.dg/private-1.m: Likewise.
8083
8084 2010-02-27  Tobias Burnus  <burnus@net-b.de>
8085
8086         PR fortran/43185
8087         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
8088         * gfortran.dg/default_initialization_4.f90: New test.
8089
8090 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
8091
8092         * gnat.dg/thin_pointer.ad[sb]: Rename into...
8093         * gnat.dg/thin_pointer1.ad[sb]: ...this.
8094         * gnat.dg/thin_pointer2.adb: New test.
8095         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
8096
8097 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8098
8099         PR c/20631
8100         * gcc.dg/cpp/c90-pedantic.c: New.
8101         * gcc.dg/cpp/c90.c: New.
8102         * gcc.dg/gnu90-const-expr-1.c: New.
8103         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
8104
8105 2010-02-26  Richard Guenther  <rguenther@suse.de>
8106
8107         PR tree-optimization/43186
8108         * gcc.c-torture/compile/pr43186.c: New testcase.
8109
8110 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
8111
8112         PR debug/43190
8113         * c-c++-common/dwarf2/pr43190.c: New test.
8114
8115 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
8116
8117         PR testsuite/37074:
8118         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
8119
8120 2010-02-26  Richard Guenther  <rguenther@suse.de>
8121
8122         PR tree-optimization/43188
8123         * gcc.c-torture/compile/pr43188.c: New testcase.
8124
8125 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
8126
8127         PR target/43175
8128         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
8129
8130 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
8131
8132         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
8133
8134 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
8135
8136         PR target/43154
8137         * gcc.target/powerpc/pr43154.c: New file.
8138
8139 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
8140
8141         PR debug/43166
8142         * gfortran.dg/debug/pr43166.f: New test.
8143
8144         PR debug/43165
8145         * gcc.dg/torture/pr43165.c: New test.
8146
8147 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8148
8149         PR c/43128
8150         * c-c++-common/pr41779.c: Update.
8151
8152 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8153
8154         PR ada/32547
8155         * lib/gnat-dg.exp (gnat_load): Redefine.
8156
8157         * ada/acats/run_acats: Run run_all.sh with $SHELL.
8158         * ada/acats/run_all.sh: Downcase tasking not implemented message.
8159
8160 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8161
8162         PR libobjc/36610
8163         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
8164         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
8165         -fgnu-runtime.
8166         Sort entries.
8167
8168 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8169
8170         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
8171
8172 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
8173
8174         PR debug/43150
8175         * gcc.dg/guality/vla-1.c: New test.
8176
8177 2010-02-24  Tobias Burnus  <burnus@net-b.de>
8178
8179         PR fortran/43042
8180         * gfortran.dg/c_ptr_tests_15.f90: New test.
8181
8182 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
8183
8184         PR target/43107
8185         * gcc.target/i386/pr43107.c: New test.
8186
8187 2010-02-23  Jason Merrill  <jason@redhat.com>
8188
8189         PR c++/43143
8190         * g++.dg/cpp0x/variadic100.C: New.
8191
8192 2010-02-23  Jason Merrill  <jason@redhat.com>
8193
8194         PR debug/42800
8195         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
8196         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
8197         * c-c++-common/dwarf2/vla1.c: New.
8198
8199 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
8200
8201         PR target/43139
8202         * gcc.dg/pr43139.c: New test.
8203
8204         PR debug/43077
8205         * gcc.dg/guality/pr43077-1.c: New test.
8206
8207 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8208
8209         PR 43123
8210         * gcc.dg/march.c: New.
8211         * gcc.dg/march-generic.c: New.
8212         * gcc.dg/mtune.c: New.
8213
8214 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8215
8216         PR middle-end/43083
8217         * gcc.dg/graphite/pr43083.c: New.
8218
8219 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8220
8221         PR middle-end/43097
8222         * gfortran.dg/graphite/pr43097.f: New.
8223
8224 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8225             Manuel López-Ibáñez  <manu@gcc.gnu.org>
8226
8227         PR middle-end/43140
8228         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
8229
8230 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8231
8232         PR middle-end/43026
8233         * g++.dg/graphite/pr43026.C: New.
8234
8235 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8236
8237         PR c++/43126
8238         * gcc.dg/cleanup-1.c: Update.
8239         * gcc.dg/func-args-1.c: Update.
8240         * gcc.dg/format/sentinel-1.c: Update.
8241         * g++.old-deja/g++.jason/scoping10.C: Update.
8242         * g++.old-deja/g++.ns/lookup5.C: Update.
8243         * g++.dg/ext/cleanup-1.C: Update.
8244         * g++.dg/parse/varmod1.C: Update.
8245         * g++.dg/parse/error33.C: Update.
8246         * g++.dg/expr/call3.C: Update.
8247         * g++.dg/func-args-1.C: New.
8248
8249 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
8250
8251         PR c/43125
8252         * gcc.dg/attr-used-2.c: Moved to ...
8253         * c-c++-common/attr-used-2.c: Here.
8254
8255         * gcc.dg/attr-used.c: Moved to ...
8256         * c-c++-common/attr-used.c: Here.
8257
8258 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
8259
8260         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
8261
8262 2010-02-22  Richard Guenther  <rguenther@suse.de>
8263
8264         PR lto/43045
8265         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
8266         * gfortran.dg/lto/20100222-1_1.c: Likewise.
8267
8268 2010-02-22  Richard Guenther  <rguenther@suse.de>
8269
8270         PR tree-optimization/42749
8271         * gcc.c-torture/compile/pr42749.c: New testcase.
8272
8273 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
8274
8275         PR fortran/43072
8276         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
8277         * gfortran.dg/internal_pack_9.f90: New test.
8278
8279 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8280
8281         PR c++/23510
8282         * g++.dg/template/recurse.C: Adjust.
8283         * g++.dg/template/pr23510.C: New.
8284
8285 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
8286
8287         PR c++/42824
8288         * g++.dg/template/memclass4.C: New test.
8289
8290 2010-02-21  Tobias Burnus  <burnus@net-b.de>
8291
8292         PR fortran/35259
8293         * gfortran.dg/reassoc_5.f90: New test.
8294
8295 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
8296
8297         PR target/43067
8298         * gcc.target/i386/pr43067.c: New test.
8299
8300 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8301
8302         PR c++/35669
8303         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
8304         -Wconversion-null.
8305         * g++.dg/warn/Wconversion-null.C: New test.
8306         * g++.old-deja/g++.other/null1.C: Move to...
8307         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
8308
8309 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
8310
8311         PR fortran/36932
8312         PR fortran/36933
8313         * gfortran.dg/dependency_26.f90: New test.
8314
8315         PR fortran/43072
8316         * gfortran.dg/internal_pack_7.f90: New test.
8317
8318         PR fortran/43111
8319         * gfortran.dg/internal_pack_8.f90: New test.
8320
8321 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8322
8323         PR 43128
8324         * c-c++-common/pr41779.c: Fix broken testcase.
8325
8326 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8327
8328         PR 36513
8329         * c-c++-common/pr36513.c: New testcase.
8330         * c-c++-common/pr36513-2.c: New testcase.
8331
8332 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8333
8334         PR 41779
8335         * c-c++-common/pr41779.c: New.
8336
8337 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
8338
8339         PR debug/43084
8340         * gcc.dg/pr43084.c: New test.
8341
8342 2010-02-19  Richard Guenther  <rguenther@suse.de>
8343
8344         PR tree-optimization/42916
8345         * gcc.dg/pr42916.c: New testcase.
8346
8347 2010-02-18  Jason Merrill  <jason@redhat.com>
8348
8349         PR c++/42837
8350         * g++.dg/abi/packed1.C: Add expected warning.
8351
8352         PR c++/43108
8353         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
8354         * gcc.dg/torture/dg-torture.exp: Likewise.
8355         * c-c++-common/torture/complex-sign.h,
8356         c-c++-common/torture/complex-sign-add.c,
8357         c-c++-common/torture/complex-sign-mixed-add.c,
8358         c-c++-common/torture/complex-sign-mixed-div.c,
8359         c-c++-common/torture/complex-sign-mixed-mul.c,
8360         c-c++-common/torture/complex-sign-mixed-sub.c,
8361         c-c++-common/torture/complex-sign-mul.c,
8362         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
8363         Adapt for C++ compilation as well.
8364
8365         PR c++/43070
8366         * g++.dg/ext/label1.C: Update.
8367         * g++.dg/ext/label2.C: Update.
8368
8369         PR c++/26261
8370         * g++.dg/template/dependent-name6.C: New.
8371
8372         PR c++/43109
8373         * g++.dg/parse/namespace12.C: New.
8374
8375 2010-02-18  Martin Jambor  <mjambor@suse.cz>
8376
8377         PR tree-optimization/43066
8378         * gcc.c-torture/compile/pr43066.c: New test.
8379
8380 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
8381
8382         * g++.dg/ext/attrib35.C: Fix target selector string.
8383         * g++.dg/ext/attrib36.C: Ditto.
8384         * g++.dg/ext/attrib37.C: Ditto.
8385         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
8386         * g++.dg/abi/mangle25.C: Ditto.
8387
8388 2010-02-17  Jason Merrill  <jason@redhat.com>
8389
8390         PR c++/43069
8391         * g++.dg/parse/namespace11.C: New.
8392
8393         PR c++/43093
8394         * g++.dg/ext/attrib37.C: New.
8395
8396         PR c++/43079
8397         * g++.dg/template/ptrmem20.C: New.
8398
8399 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
8400
8401         PR target/43103
8402         * gcc.target/i386/xop-check.h: Include m256-check.h.
8403         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
8404         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
8405         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
8406         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
8407
8408 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
8409
8410         PR debug/42918
8411         * gcc.dg/pr42918.c: New test.
8412
8413 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
8414
8415         * g++.dg/ext/attrib36.C: Require ILP32.
8416
8417 2010-02-16  Richard Guenther  <rguenther@suse.de>
8418
8419         PR tree-optimization/41043
8420         * gfortran.dg/pr41043.f90: New testcase.
8421         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
8422
8423 2010-02-16  Jason Merrill  <jason@redhat.com>
8424
8425         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
8426
8427 2010-02-16  Ira Rosen  <irar@il.ibm.com>
8428
8429         PR tree-optimization/43074
8430         * gcc.dg/vect/fast-math-pr43074.c: New test.
8431
8432 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
8433
8434         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
8435
8436 2010-02-16  Jason Merrill  <jason@redhat.com>
8437
8438         PR c++/43031
8439         * g++.dg/ext/attrib36.C: New.
8440
8441         PR c++/43036
8442         * g++.dg/other/array6.C: New.
8443
8444 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8445
8446         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
8447
8448 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
8449
8450         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
8451         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
8452         * gcc.target/i386/xop-vpermil2pd-1.c: New.
8453         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
8454         * gcc.target/i386/xop-vpermil2ps-1.c: New.
8455         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
8456
8457 2010-02-15  Richard Guenther  <rguenther@suse.de>
8458
8459         PR middle-end/43068
8460         * g++.dg/torture/pr43068.C: New testcase.
8461
8462 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
8463
8464         PR c++/43024
8465         * g++.dg/opt/ice1.C: New.
8466
8467 2010-02-14  Jason Merrill  <jason@redhat.com>
8468
8469         PR c++/41997
8470         * g++.dg/cpp0x/initlist-opt.C: New.
8471
8472 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
8473
8474         PR fortran/41113
8475         PR fortran/41117
8476         * gfortran.dg/internal_pack_6.f90: New test.
8477
8478 2010-02-12  Jason Merrill  <jason@redhat.com>
8479
8480         PR c++/43054
8481         * g++.dg/cpp0x/variadic99.C: New.
8482
8483 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
8484
8485         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
8486         sign extend pointers to gualchk_t.
8487
8488         PR c++/43033
8489         * g++.dg/other/default3.C: Xfail g4 test.
8490
8491 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8492
8493         PR middle-end/43012
8494         * gcc.dg/graphite/pr43012.c: New.
8495
8496 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8497
8498         PR middle-end/42930
8499         * g++.dg/graphite/pr42930.C: New.
8500
8501 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8502
8503         PR middle-end/42914
8504         PR middle-end/42530
8505         * gcc.dg/graphite/pr42530.c: New.
8506         * gcc.dg/graphite/pr42914.c: New.
8507
8508 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8509
8510         PR middle-end/42771
8511         * gcc.dg/graphite/pr42771.c: New.
8512
8513 2010-02-11  Richard Guenther  <rguenther@suse.de>
8514
8515         PR tree-optimization/42998
8516         * gcc.c-torture/compile/pr42998.c: New testcase.
8517
8518 2010-02-10  Jason Merrill  <jason@redhat.com>
8519
8520         PR c++/41896
8521         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
8522
8523         PR c++/42983, core issue 906
8524         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
8525         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
8526
8527         PR c++/43016
8528         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
8529
8530 2010-02-10  Richard Guenther  <rguenther@suse.de>
8531
8532         PR tree-optimization/43017
8533         * gcc.dg/torture/pr43017.c: New testcase.
8534
8535 2010-02-10  Tobias Burnus <burnus@net-b.de>
8536
8537         PR fortran/40823
8538         * gfortran.dg/private_type_1.f90: Update error location.
8539         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
8540         * gfortran.dg/typebound_operator_2.f03: Ditto.
8541         * gfortran.dg/assignment_2.f90: Ditto.
8542         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
8543         * gfortran.dg/binding_label_tests_9.f03: Ditto.
8544
8545 2010-02-10  Tobias Burnus  <burnus@net-b.de>
8546
8547         PR fortran/43015
8548         * gfortran.dg/bind_c_usage_20.f90: New test.
8549
8550 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
8551
8552         PR debug/43010
8553         * g++.dg/debug/pr43010.C: New test.
8554
8555 2010-02-10  Richard Guenther  <rguenther@suse.de>
8556
8557         PR c/43007
8558         * gcc.c-torture/execute/20100209-1.c: New testcase.
8559         * gcc.dg/fold-div-3.c: Likewise.
8560
8561 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
8562
8563         * gcc.dg/builtin-ffs-1.c: New test.
8564
8565 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8566
8567         PR fortran/42999
8568         * gfortran.dg/array_constructor_35.f90: New test.
8569
8570 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8571
8572         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
8573
8574 2010-02-09  Jason Merrill  <jason@redhat.com>
8575
8576         PR c++/42399
8577         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
8578
8579         PR c++/42370
8580         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
8581
8582 2010-02-09  Tobias Burnus  <burnus@net-b.de>
8583
8584         PR fortran/41869
8585         * gfortran.dg/module_write_1.f90: New test.
8586
8587 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
8588
8589         * gcc.dg/pr19340.c: Adjust.
8590
8591 2010-02-09  Richard Guenther  <rguenther@suse.de>
8592
8593         PR tree-optimization/43008
8594         * gcc.c-torture/execute/pr43008.c: New testcase.
8595
8596 2010-02-09  Richard Guenther  <rguenther@suse.de>
8597
8598         PR tree-optimization/43000
8599         * gcc.dg/torture/pr43000.c: New testcase.
8600         * gcc.dg/torture/pr43002.c: Likewise.
8601
8602 2010-02-09  Daniel Kraft  <d@domob.eu>
8603
8604         PR fortran/39171
8605         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
8606         and pass -Wsurprising as necessary.
8607
8608 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
8609
8610         PR tree-optimization/42890
8611         * g++.dg/torture/pr42890.C: New test.
8612
8613 2010-02-08  Richard Guenther  <rguenther@suse.de>
8614
8615         PR middle-end/42995
8616         * gcc.dg/tree-ssa/inline-4.c: New testcase.
8617
8618 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
8619
8620         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
8621         return 0 from main.
8622         * gcc.dg/graphite/block-1.c: Same.
8623         * gcc.dg/graphite/block-3.c: Same.
8624         * gcc.dg/graphite/block-4.c: Same.
8625         * gcc.dg/graphite/block-5.c: Same.
8626         * gcc.dg/graphite/block-6.c: Same.
8627         * gcc.dg/graphite/block-7.c: Same.
8628         * gcc.dg/graphite/interchange-0.c: Same.
8629         * gcc.dg/graphite/interchange-1.c: Same.
8630         * gcc.dg/graphite/interchange-10.c: Same.
8631         * gcc.dg/graphite/interchange-11.c: Same.
8632         * gcc.dg/graphite/interchange-12.c: Same.
8633         * gcc.dg/graphite/interchange-2.c: Same.
8634         * gcc.dg/graphite/interchange-3.c: Same.
8635         * gcc.dg/graphite/interchange-4.c: Same.
8636         * gcc.dg/graphite/interchange-5.c: Same.
8637         * gcc.dg/graphite/interchange-6.c: Same.
8638         * gcc.dg/graphite/interchange-7.c: Same.
8639         * gcc.dg/graphite/interchange-8.c: Same.
8640         * gcc.dg/graphite/interchange-9.c: Same.
8641         * gcc.dg/graphite/interchange-mvt.c: Same.
8642
8643 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
8644
8645         * gfortran.dg/graphite/id-19.f: New.
8646         * gfortran.dg/graphite/pr14741.f90: New.
8647         * gfortran.dg/graphite/pr41924.f90: New.
8648         * gfortran.dg/graphite/run-id-2.f90: New.
8649
8650 2010-02-07  Richard Guenther  <rguenther@suse.de>
8651
8652         PR middle-end/42956
8653         * gcc.c-torture/compile/pr42956.c: New testcase.
8654
8655 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8656
8657         PR libfortran/42742
8658         * gfortran.dg/fmt_cache_2.f: New test.
8659
8660 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8661
8662         * gfortran.dg/read_no_eor.f90: New test.
8663
8664 2010-02-05  Jason Merrill  <jason@redhat.com>
8665
8666         * g++.dg/ext/label13.C: Move constructor body out of class.
8667
8668 2010-02-03  Jason Merrill  <jason@redhat.com>
8669
8670         PR c++/42870
8671         * g++.dg/ext/dllexport3.C: New.
8672
8673 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
8674
8675         * gcc.dg/format/ms-format3.c: New test for specific MS types.
8676
8677 2010-02-05  Richard Guenther  <rguenther@suse.de>
8678
8679         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
8680
8681 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
8682
8683         PR c++/42915
8684         * g++.dg/other/crash-9.C: New test.
8685
8686 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
8687
8688         PR fortran/42309
8689         * gfortran.dg/subref_array_pointer_4.f90 : New test.
8690
8691 2010-02-04  Richard Guenther  <rguenther@suse.de>
8692
8693         PR rtl-optimization/42952
8694         * gcc.dg/torture/pr42952.c: New testcase.
8695
8696 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8697
8698         PR libfortran/42901
8699         * gfortran.dg/namelist_60.f90: New test.
8700
8701 2010-02-03  Jason Merrill  <jason@redhat.com>
8702
8703         PR c++/40138
8704         * g++.dg/ext/builtin11.C: New.
8705
8706         PR c++/4926
8707         PR c++/38600
8708         * g++.dg/abi/mangle35.C: New.
8709         * g++.dg/abi/mangle37.C: New.
8710
8711         PR c++/12909
8712         * g++.dg/abi/mangle36.C: New.
8713
8714         PR c++/35652
8715         * g++.dg/warn/string1.C: New.
8716
8717 2010-02-03  Richard Guenther  <rguenther@suse.de>
8718
8719         PR tree-optimization/42944
8720         * gcc.dg/errno-1.c: New testcase.
8721
8722 2010-02-03  Richard Guenther  <rguenther@suse.de>
8723
8724         PR middle-end/42927
8725         * gcc.c-torture/compile/pr42927.c: New testcase.
8726
8727 2010-02-03  Tobias Burnus  <burnus@net-b.de>
8728
8729         PR fortran/42936
8730         * gfortran.dg/null_4.f90: New test.
8731
8732 2010-02-02  Jason Merrill  <jason@redhat.com>
8733
8734         PR c++/41090
8735         * g++.dg/ext/label13.C: New.
8736
8737 2010-02-02  Tobias Burnus  <burnus@net-b.de>
8738
8739         PR fortran/42650
8740         * gfortran.dg/func_result_5.f90: New test.
8741
8742 2010-02-01  Tobias Burnus  <burnus@net-b.de>
8743
8744         PR fortran/42922
8745         * gfortran.dg/pure_initializer_3.f90: News test.
8746
8747 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
8748
8749         PR fortran/42888
8750         * gfortran.dg/allocate_derived_2.f90: New test.
8751
8752 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
8753
8754         PR middle-end/42898
8755         * gcc.dg/torture/pr42898-2.c: New test.
8756
8757 2010-01-31  Richard Guenther  <rguenther@suse.de>
8758
8759         PR middle-end/42898
8760         * gcc.dg/torture/pr42898.c: New testcase.
8761
8762 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
8763
8764         PR fortran/38324
8765         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
8766         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
8767
8768 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
8769
8770         * g++.dg/tree-ssa/inline-1.C: New.
8771         * g++.dg/tree-ssa/inline-2.C: New.
8772         * g++.dg/tree-ssa/inline-3.C: New.
8773
8774 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
8775
8776         PR testsuite/41701
8777         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
8778         the string 'pow' in the pathname of the compiler from generating a
8779         test failure.
8780
8781 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8782
8783         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
8784         * g++.old-deja/g++.mike/eh17.C: Likewise.
8785         * g++.old-deja/g++.mike/p5571.C: Likewise.
8786
8787 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
8788
8789         PR c++/42758
8790         PR c++/42634
8791         PR c++/42336
8792         PR c++/42797
8793         PR c++/42880
8794         * g++.dg/other/crash-5.C: New test.
8795         * g++.dg/other/crash-6.C: New test.
8796         * g++.dg/other/crash-7.C: New test.
8797         * g++.dg/other/crash-8.C: New test.
8798
8799 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
8800
8801         PR rtl-optimization/42889
8802         * gcc.dg/pr42889.c: New test.
8803
8804 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
8805
8806         * gcc.target/i386/pr42881.c: Use SSE2.
8807
8808 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
8809
8810         PR target/42891
8811         * gcc.target/i386/pr42891.c: New test.
8812
8813 2010-01-28  Richard Guenther  <rguenther@suse.de>
8814
8815         PR tree-optimization/42871
8816         * g++.dg/torture/pr42871.C: New testcase.
8817
8818 2010-01-28  Richard Guenther  <rguenther@suse.de>
8819
8820         * gcc.dg/Wobjsize-1.h: New testcase.
8821         * gcc.dg/Wobjsize-1.c: Likewise.
8822
8823 2010-01-28  Richard Guenther  <rguenther@suse.de>
8824
8825         PR middle-end/42883
8826         * g++.dg/torture/pr42883.C: New testcase.
8827
8828 2010-01-28  Michael Matz  <matz@suse.de>
8829
8830         * gcc.target/i386/pr42881.c: New test.
8831
8832 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8833
8834         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
8835         Add i?86-*-solaris2* support.
8836
8837 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
8838
8839         PR c++/42713
8840         PR c++/42820
8841         * g++.dg/template/typedef27.C: New test case.
8842         * g++.dg/template/typedef28.C: New test case.
8843
8844 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
8845
8846         * gcc.dg/optimize-bswap*.c: Add ARM target
8847
8848 2010-01-27  Richard Guenther  <rguenther@suse.de>
8849
8850         PR middle-end/42878
8851         * gcc.dg/torture/pr42878-1.c: New testcase.
8852         * gcc.dg/torture/pr42878-2.c: Likewise.
8853
8854 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
8855
8856         PR middle-end/42874
8857         * gcc.dg/vla-22.c: New test.
8858
8859 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
8860
8861         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
8862         current collation.
8863
8864 2010-01-26  Richard Guenther  <rguenther@suse.de>
8865
8866         PR rtl-optimization/42685
8867         * gcc.dg/pr42685.c: New testcase.
8868         * g++.dg/other/pr42685.C: Likewise.
8869
8870 2010-01-26  Richard Guenther  <rguenther@suse.de>
8871
8872         PR middle-end/42806
8873         * g++.dg/other/pr42806.C: New testcase.
8874
8875 2010-01-26  Richard Guenther  <rguenther@suse.de>
8876
8877         PR tree-optimization/42250
8878         * gcc.dg/pr42250.c: New testcase.
8879
8880 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
8881
8882         * gnat.dg/array_bounds_test.adb: New test.
8883
8884 2010-01-25  Tobias Burnus  <burnus@net-b.de>
8885
8886         PR fortran/42858
8887         * gfortran.dg/generic_21.f90: New test.
8888
8889 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8890
8891         PR testsuite/41522
8892         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
8893
8894 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
8895
8896         PR c++/42748
8897         * g++.dg/abi/arm_va_list2.C: New test.
8898         * g++.dg/abi/arm_va_list2.h: Companion header file.
8899
8900 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
8901
8902         PR fortran/41044
8903         * gfortran.dg/parameter_array_ref_2.f90 : New test.
8904
8905         PR fortran/41167
8906         * gfortran.dg/char_array_arg_1.f90 : New test.
8907
8908         * gfortran.dg/pr25923.f90 : Remove XFAIL.
8909
8910 2010-01-24  Tobias Burnus  <burnus@net-b.de>
8911
8912         PR fortran/39304
8913         * gfortran.dg/generic_20.f90: New test.
8914
8915 2010-01-22  Michael Matz  <matz@suse.de>
8916
8917         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
8918         -msse2.
8919
8920 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
8921
8922         PR fortran/42736
8923         * gfortran.dg/dependency_25.f90 : New test.
8924
8925 2010-01-21  Martin Jambor  <mjambor@suse.cz>
8926
8927         PR tree-optimization/42585
8928         * gcc.dg/tree-ssa/pr42585.c: New test.
8929
8930 2010-01-21  Richard Guenther  <rguenther@suse.de>
8931
8932         PR middle-end/19988
8933         * gcc.dg/pr19988.c: New testcase.
8934
8935 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
8936
8937         * g++.dg/compat/decimal/compat-common.h: New file.
8938         * g++.dg/compat/decimal/decimal-dummy.h: New file.
8939         * g++.dg/compat/decimal/pass_x.h: New file.
8940         * g++.dg/compat/decimal/pass_y.h: New file.
8941         * g++.dg/compat/decimal/pass-1_main.C: New file.
8942         * g++.dg/compat/decimal/pass-1_x.C: New file.
8943         * g++.dg/compat/decimal/pass-1_y.C: New file.
8944         * g++.dg/compat/decimal/pass-2_main.C: New file.
8945         * g++.dg/compat/decimal/pass-2_x.C: New file.
8946         * g++.dg/compat/decimal/pass-2_y.C: New file.
8947         * g++.dg/compat/decimal/pass-3_main.C: New file.
8948         * g++.dg/compat/decimal/pass-3_x.C: New file.
8949         * g++.dg/compat/decimal/pass-3_y.C: New file.
8950         * g++.dg/compat/decimal/pass-4_main.C: New file.
8951         * g++.dg/compat/decimal/pass-4_x.C: New file.
8952         * g++.dg/compat/decimal/pass-4_y.C: New file.
8953         * g++.dg/compat/decimal/pass-5_main.C: New file.
8954         * g++.dg/compat/decimal/pass-5_x.C: New file.
8955         * g++.dg/compat/decimal/pass-5_y.C: New file.
8956         * g++.dg/compat/decimal/pass-6_main.C: New file.
8957         * g++.dg/compat/decimal/pass-6_x.C: New file.
8958         * g++.dg/compat/decimal/pass-6_y.C: New file.
8959         * g++.dg/compat/decimal/return_x.h: New file.
8960         * g++.dg/compat/decimal/return_y.h: New file.
8961         * g++.dg/compat/decimal/return-1_main.C: New file.
8962         * g++.dg/compat/decimal/return-1_x.C: New file.
8963         * g++.dg/compat/decimal/return-1_y.C: New file.
8964         * g++.dg/compat/decimal/return-2_main.C: New file.
8965         * g++.dg/compat/decimal/return-2_x.C: New file.
8966         * g++.dg/compat/decimal/return-2_y.C: New file.
8967         * g++.dg/compat/decimal/return-3_main.C: New file.
8968         * g++.dg/compat/decimal/return-3_x.C: New file.
8969         * g++.dg/compat/decimal/return-3_y.C: New file.
8970         * g++.dg/compat/decimal/return-4_main.C: New file.
8971         * g++.dg/compat/decimal/return-4_x.C: New file.
8972         * g++.dg/compat/decimal/return-4_y.C: New file.
8973         * g++.dg/compat/decimal/return-5_main.C: New file.
8974         * g++.dg/compat/decimal/return-5_x.C: New file.
8975         * g++.dg/compat/decimal/return-5_y.C: New file.
8976         * g++.dg/compat/decimal/return-6_main.C: New file.
8977         * g++.dg/compat/decimal/return-6_x.C: New file.
8978         * g++.dg/compat/decimal/return-6_y.C: New file.
8979
8980 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
8981
8982         PR debug/42715
8983         * gcc.dg/pr42715.c: New.
8984
8985 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
8986
8987         PR c++/42038
8988         * g++.dg/parse/crash55.C: New.
8989
8990 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
8991
8992         PR debug/42782
8993         * gcc.dg/guality/pr42782.c: New.
8994
8995 2010-01-20  Jason Merrill  <jason@redhat.com>
8996
8997         PR c++/41788
8998         * g++.dg/abi/packed1.C: New.
8999
9000         PR c++/41920
9001         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
9002
9003         PR c++/40750
9004         * g++.dg/parse/fn-typedef1.C: New.
9005         * g++.dg/other/cv_quals.C: Adjust.
9006
9007 2010-01-20  Anthony Green  <green@moxielogic.com>
9008
9009         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
9010         pack(push) pragma).
9011         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
9012         * gcc.dg/20020312-2.c: Port this to the moxie core.
9013         * gcc.dg/weak/typeof-2.c: Ditto.
9014
9015 2010-01-20  Richard Guenther  <rguenther@suse.de>
9016
9017         PR tree-optimization/42717
9018         * gcc.c-torture/compile/pr42717.c: New testcase.
9019
9020 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
9021
9022         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
9023         of signed, add a few new tests.
9024
9025         PR middle-end/42803
9026         * g++.dg/parse/limits-initializer1.C: New test.
9027
9028 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
9029
9030         PR fortran/42804
9031         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
9032         * gfortran.dg/typebound_call_12.f03: New test.
9033
9034 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
9035
9036         PR fortran/42783
9037         * gfortran.dg/bounds_check_15.f90 : New test.
9038
9039 2010-01-19  Michael Matz  <matz@suse.de>
9040
9041         PR tree-optimization/41783
9042         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
9043
9044 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
9045
9046         PR target/38697.
9047         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
9048         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
9049         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
9050         * gcc.target/arm/neon/vget_lows16.c: Likewise.
9051         * gcc.target/arm/neon/vget_lows32.c: Likewise.
9052         * gcc.target/arm/neon/vget_lows64.c: Likewise.
9053         * gcc.target/arm/neon/vget_lows8.c: Likewise.
9054         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
9055         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
9056         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
9057         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
9058
9059 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
9060
9061         PR fortran/42545
9062         * gfortran.dg/extends_6.f03: Modified an error message.
9063         * gfortran.dg/extends_10.f03: New test.
9064         * gfortran.dg/private_type_6.f03: Modified an error message.
9065         * gfortran.dg/structure_constructor_8.f03: Ditto.
9066
9067 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
9068
9069         PR tree-optimization/42719
9070         * gcc.dg/pr42719.c: New test.
9071
9072         PR debug/42728
9073         * gcc.dg/pr42728.c: New test.
9074
9075 2010-01-19  Anthony Green  <green@moxielogic.com>
9076
9077         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
9078
9079 2010-01-18  Anthony Green  <green@moxielogic.com>
9080
9081         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
9082         for moxie.
9083
9084 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
9085
9086         * g++.dg/template/error45.C: reverted as part of reverting the
9087         fix of PR c++/42634.
9088
9089 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
9090
9091         PR c++/42634
9092         * g++.dg/template/error45.C: New test.
9093
9094 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
9095
9096         PR c++/42766
9097         * g++.dg/conversion/op6.C: New test.
9098
9099 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
9100
9101         PR target/42774
9102         * gcc.target/alpha/pr42774.c: New test.
9103
9104 2010-01-18  Richard Guenther  <rguenther@suse.de>
9105
9106         PR tree-optimization/42781
9107         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
9108
9109 2010-01-17  Richard Guenther  <rguenther@suse.de>
9110
9111         PR middle-end/42248
9112         * gcc.c-torture/execute/pr42248.c: New testcase.
9113
9114 2010-01-17  Richard Guenther  <rguenther@suse.de>
9115
9116         PR tree-optimization/42773
9117         * g++.dg/torture/pr42773.C: New testcase.
9118
9119 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
9120
9121         PR fortran/42677
9122         * gfortran.dg/interface_assignment_5.f90: New test.
9123
9124 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
9125
9126         PR c++/42697
9127         * g++.dg/template/crash94.C: Reverted.
9128
9129 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
9130
9131         PR debug/42767
9132         * gcc.dg/debug/pr42767.c: New.
9133
9134 2010-01-15  Jason Merrill  <jason@redhat.com>
9135
9136         PR c++/42761
9137         * g++.dg/cpp0x/decltype22.C: New.
9138
9139 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
9140
9141         PR middle-end/42760
9142         * g++.dg/torture/pr42760.C: New test.
9143
9144 2010-01-15  Jing Yu  <jingyu@google.com>
9145
9146         PR rtl-optimization/42691
9147         * gcc.c-torture/execute/pr42691.c: New.
9148
9149 2010-01-15  Richard Guenther  <rguenther@suse.de>
9150
9151         PR middle-end/42739
9152         * g++.dg/torture/pr42739.C: New testcase.
9153
9154 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
9155
9156         * g++.dg/template/error45.C: Revert as part of reverting changes
9157         or PR c++/42634.
9158
9159 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9160
9161         PR fortran/42684
9162         * gfortran.dg/interface_31.f90: New test.
9163
9164 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
9165
9166         * gcc.target/powerpc/pr42747.c: New file.
9167
9168 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
9169
9170         PR middle-end/42674
9171         * c-c++-common/pr42674.c: New test.
9172
9173         PR c++/42608
9174         * g++.dg/template/instantiate11.C: New test.
9175
9176 2010-01-14  Jason Merrill  <jason@redhat.com>
9177
9178         PR c++/42701
9179         * g++.dg/overload/error3.C: New.
9180
9181         PR c++/42655
9182         * g++.dg/overload/rvalue1.C: New.
9183
9184 2010-01-14  Martin Jambor  <mjambor@suse.cz>
9185
9186         PR tree-optimization/42706
9187         * gcc.dg/ipa/pr42706.c: New testcase.
9188
9189 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
9190
9191         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
9192
9193 2010-01-14  Martin Jambor  <mjambor@suse.cz>
9194
9195         PR tree-optimization/42714
9196         * g++.dg/torture/pr42714.C: New test.
9197
9198 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9199
9200         PR rtl-optimization/42246
9201         * gfortran.dg/pr42246-2.f: New.
9202
9203 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9204
9205         PR rtl-optimization/42389
9206         * gcc.dg/pr42389.c: New.
9207
9208 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9209
9210         PR rtl-optimization/42388
9211         * gcc.dg/pr42388.c: New.
9212
9213 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9214
9215         PR rtl-optimization/42294
9216         * gfortran.dg/pr42294.f: New.
9217
9218 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9219
9220         PR rtl-optimization/39453
9221         PR rtl-optimization/42246
9222         * gcc.dg/pr39453.c: New.
9223         * gcc.dg/pr42246.c: New.
9224
9225 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9226
9227         PR middle-end/42245
9228         * gcc.dg/pr42245.c: New.
9229         * gcc.dg/pr42245-2.c: New.
9230
9231 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9232
9233         PR rtl-optimization/42249
9234         * gcc.dg/pr42249.c: New.
9235
9236 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
9237
9238         PR c/42721
9239         * gcc.c-torture/execute/pr42721.c: New test.
9240
9241 2010-01-14  Ira Rosen  <irar@il.ibm.com>
9242
9243         PR tree-optimization/42709
9244         * gcc.dg/vect/pr42709.c: New test.
9245
9246 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
9247
9248         PR fortran/41478
9249         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
9250         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
9251
9252 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
9253
9254         PR fortran/42481
9255         * gfortran.dg/generic_19.f90 : New test.
9256
9257 2010-01-13  Richard Guenther  <rguenther@suse.de>
9258
9259         PR tree-optimization/42730
9260         * gcc.c-torture/compile/pr42730.c: New testcase.
9261
9262 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
9263
9264         PR target/pr42542
9265         * gcc.target/ia64/pr42542-1.c: New.
9266         * gcc.target/ia64/pr42542-2.c: New.
9267         * gcc.target/ia64/pr42542-3.c: New.
9268
9269 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
9270
9271         PR c++/42634
9272         * g++.dg/template/error45.C: New test.
9273
9274 2010-01-13  Martin Jambor  <mjambor@suse.cz>
9275
9276         PR tree-optimization/42704
9277         * g++.dg/torture/pr42704.C: New test.
9278
9279 2010-01-13  Martin Jambor  <mjambor@suse.cz>
9280
9281         PR tree-optimization/42703
9282         * gcc.c-torture/compile/pr42703.c: New test.
9283
9284 2010-01-13  Richard Guenther  <rguenther@suse.de>
9285
9286         PR tree-optimization/42705
9287         * gcc.c-torture/compile/pr42705.c: New testcase.
9288
9289 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
9290
9291         * gcc.target/bfin/l2.c: New test.
9292         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
9293
9294 2010-01-13  Richard Guenther  <rguenther@suse.de>
9295
9296         PR middle-end/42716
9297         * gcc.c-torture/compile/pr42716.c: New testcase.
9298
9299 2010-01-13  Richard Guenther  <rguenther@suse.de>
9300
9301         PR lto/42678
9302         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
9303
9304 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
9305
9306         PR c/42708
9307         * gcc.c-torture/compile/pr42708-1.c: New test.
9308
9309 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
9310
9311         PR debug/42662
9312         * gcc.dg/pr42662.c: New test.
9313
9314         PR tree-optimization/42645
9315         * g++.dg/other/pr42645-1.C: New test.
9316         * g++.dg/other/pr42645-2.C: New test.
9317
9318 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
9319
9320         PR target/42416
9321         * gcc.target/powerpc/warn-1.c: New test.
9322         * gcc.target/powerpc/warn-2.c: New test.
9323
9324 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
9325
9326         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
9327         stack alignment.
9328
9329 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
9330
9331         * gcc.dg/lto/20100108_0.c: New.
9332
9333 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
9334
9335         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
9336         Add -march=i686 -msse for 32bit x86 targets.
9337
9338 2010-01-10  Richard Guenther  <rguenther@suse.de>
9339
9340         PR middle-end/42667
9341         * gcc.dg/torture/pr42667.c: New testcase.
9342
9343 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9344
9345         PR fortran/32489
9346         * gfortran.dg/array_constructor_34.f90: New test.
9347
9348 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9349
9350         PR fortran/20923
9351         * gfortran.dg/array_constructor_33.f90: New test.
9352         gfortran.dg/array_function_5.f90: Add credit.
9353
9354 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9355
9356         PR debug/42631
9357         * gcc.dg/pr42631.c: New.
9358
9359 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9360
9361         PR debug/42630
9362         * gcc.dg/pr42630.c: New.
9363
9364 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9365
9366         PR debug/42629
9367         * gcc.dg/pr42629.c: New.
9368
9369 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9370
9371         PR middle-end/42363
9372         * gcc.dg/torture/pr42363.c: New.
9373
9374 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9375
9376         PR debug/42604
9377         PR debug/42395
9378         * gcc.dg/vect/pr42604.c: New.
9379         * gcc.dg/vect/pr42395.c: New.
9380
9381 2010-01-09  Richard Guenther  <rguenther@suse.de>
9382
9383         PR middle-end/42512
9384         * gcc.c-torture/execute/pr42512.c: New testcase.
9385
9386 2010-01-09  Tobias Burnus  <burnus@net-b.de>
9387
9388         PR fortran/41298
9389         * gfortran.dg/c_ptr_tests_14.f90: New test.
9390
9391 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9392
9393         PR ada/41929
9394         * gnat.dg/null_pointer_deref1.adb: Don't run on
9395         sparc*-sun-solaris2.11.
9396
9397 2010-01-08  Richard Guenther  <rguenther@suse.de>
9398
9399         PR lto/42528
9400         * gcc.dg/lto/20100103-1_0.c: New testcase.
9401         * gcc.dg/lto/20100103-2_0.c: Likewise.
9402
9403 2010-01-08  Tobias Burnus  <burnus@net-b.de
9404
9405         PR/fortran 25829
9406         * gfortran.dg/asynchronous_1.f90: New test.
9407         * gfortran.dg/asynchronous_2.f90: New test.
9408         * gfortran.dg/conflicts.f90: Update error message.
9409
9410 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
9411
9412         c++/40155
9413         * g++.dg/cpp0x/variadic-unify-2.C: New test.
9414
9415 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
9416
9417         PR tree-optimization/42625
9418         * g++.dg/opt/dtor4.C: New test.
9419         * g++.dg/opt/dtor4.h: New.
9420         * g++.dg/opt/dtor4-aux.cc: New.
9421
9422 2010-01-07  Tobias Burnus  <burnus@net-b.de>
9423
9424         PR fortran/42597
9425         * gfortran.dg/proc_ptr_26.f90: New test.
9426
9427 2010-01-07  Tobias Burnus  <burnus@net-b.de>
9428
9429         PR fortran/41872
9430         * gfortran.dg/allocatable_scalar_7.f90: New test.
9431
9432 2010-01-06  Richard Guenther  <rguenther@suse.de>
9433
9434         * gcc.c-torture/compile/pr42632.c: New testcase.
9435
9436 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
9437
9438         PR target/42542
9439         * gcc.target/i386/pr42542-4.c: New.
9440         * gcc.target/i386/pr42542-4a.c: Likewise.
9441         * gcc.target/i386/pr42542-5.c: Likewise.
9442         * gcc.target/i386/pr42542-5a.c: Likewise.
9443
9444 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
9445
9446         * gcc.dg/tls/opt-15.c: New test.
9447
9448 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
9449
9450         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
9451
9452 2010-01-05  Martin Jambor  <mjambor@suse.cz>
9453
9454         PR tree-optimization/42462
9455         * g++.dg/torture/pr42462.C: New test.
9456
9457 2010-01-05  Jason Merrill  <jason@redhat.com>
9458
9459         * g++.dg/cpp0x/initlist30.C: New test.
9460
9461 2010-01-05  Richard Guenther  <rguenther@suse.de>
9462
9463         PR tree-optimization/42614
9464         * gcc.c-torture/execute/pr42614.c: New testcase.
9465
9466 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
9467
9468         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
9469         * gcc.dg/Wunreachable-1.c: Remove the testcase of
9470         -Wunreachable-code.
9471         * gcc.dg/Wunreachable-2.c: Likewise.
9472         * gcc.dg/Wunreachable-3.c: Likewise.
9473         * gcc.dg/Wunreachable-4.c: Likewise.
9474         * gcc.dg/Wunreachable-5.c: Likewise.
9475         * gcc.dg/Wunreachable-6.c: Likewise.
9476         * gcc.dg/Wunreachable-7.c: Likewise.
9477         * gcc.dg/Wunreachable-8.c: Likewise.
9478         * gcc.dg/20041231-1.c: Likewise.
9479
9480 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
9481
9482         PR other/42611
9483         * gcc.dg/pr42611.c: New test.
9484
9485         PR tree-optimization/42508
9486         * g++.dg/opt/pr42508.C: New test.
9487
9488 2010-01-05  Tobias Burnus  <burnus@net-b.de>
9489
9490         PR fortran/41872
9491         * gfortran.dg/allocatable_scalar_8.f90: New.
9492
9493 2010-01-04  Martin Jambor  <mjambor@suse.cz>
9494
9495         PR tree-optimization/42398
9496         * gcc.c-torture/compile/pr42398.c: New test.
9497
9498 2010-01-04  Jason Merrill  <jason@redhat.com>
9499
9500         PR c++/42555
9501         * g++.dg/ext/attrib35.C: New.
9502
9503         PR c++/42567
9504         * g++.dg/cpp0x/auto17.C: New.
9505
9506 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
9507
9508         * gcc.dg/lto/20100104_0.c: New.
9509
9510 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
9511
9512         PR target/42542
9513         * gcc.target/i386/pr42542-1.c: New.
9514         * gcc.target/i386/pr42542-1a.c: Likewise.
9515         * gcc.target/i386/pr42542-1b.c: Likewise.
9516         * gcc.target/i386/pr42542-2.c: Likewise.
9517         * gcc.target/i386/pr42542-2a.c: Likewise.
9518         * gcc.target/i386/pr42542-2b.c: Likewise.
9519         * gcc.target/i386/pr42542-3.c: Likewise.
9520         * gcc.target/i386/pr42542-3a.c: Likewise.
9521
9522 2009-01-04  Tobias Burnus  <burnus@net-b.de>
9523
9524         PR fortran/41872
9525         * gfortran.dg/allocatable_scalar_5.f90: New test.
9526         * gfortran.dg/allocatable_scalar_6.f90: New test.
9527
9528 2010-01-03  Richard Guenther  <rguenther@suse.de>
9529
9530         PR testsuite/42583
9531         * gfortran.dg/gomp/recursion1.f90: Remove.
9532
9533 2010-01-03  Richard Guenther  <rguenther@suse.de>
9534
9535         * gcc.dg/Warray-bounds.c: Remove XFAILs.
9536         * gcc.dg/uninit-6.c: Likewise.
9537         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
9538
9539 2010-01-03  Richard Guenther  <rguenther@suse.de>
9540
9541         PR tree-optimization/42589
9542         * gcc.target/i386/pr42589.c: New testcase.
9543
9544 2010-01-03  Richard Guenther  <rguenther@suse.de>
9545
9546         PR tree-optimization/42438
9547         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
9548
9549 2010-01-02  Richard Guenther  <rguenther@suse.de>
9550
9551         PR testsuite/41651
9552         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
9553
9554 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
9555
9556         PR target/42448
9557         * gcc.target/alpha/pr42448-1.c: New test.
9558         * gcc.target/alpha/pr42448-2.c: Ditto.
9559
9560 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
9561
9562         PR preprocessor/41947
9563         * gcc.dg/c99-hexfloat-3.c: New test.
9564
9565 2010-01-01  Richard Guenther  <rguenther@suse.de>
9566
9567         PR c/42570
9568         * gcc.c-torture/execute/pr42570.c: New testcase.
9569
9570 2010-01-01  Richard Guenther  <rguenther@suse.de>
9571
9572         PR middle-end/42559
9573         * gcc.c-torture/compile/pr42559.c: New testcase.
9574
9575 \f
9576 Copyright (C) 2010 Free Software Foundation, Inc.
9577
9578 Copying and distribution of this file, with or without modification,
9579 are permitted in any medium without royalty provided the copyright
9580 notice and this notice are preserved.