Check that result of string folding is of integral type.
[platform/upstream/gcc.git] / gcc / testsuite / ChangeLog
1 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
2
3         PR middle-end/45634
4         * gfortran.fortran-torture/compile/pr45634.f90: New.
5
6 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
7
8         * objc.dg/fobjc-exceptions.m: New test.
9
10 2010-09-10  Jan Hubicka  <jh@suse.cz>
11
12         * g++.dg/inherit/covariant7.C: Fix pattern matching.
13
14 2010-09-10  Martin Jambor  <mjambor@suse.cz>
15
16         PR tree-optimization/44972
17         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
18         * gcc.dg/tree-ssa/pr45144.c: Likewise.
19         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
20         instead.
21         * g++.dg/torture/pr44972.C: New test.
22
23 2010-09-10  Martin Jambor  <mjambor@suse.cz>
24
25         PR tree-optimization/44972
26         * g++.dg/torture/pr34850.C: Remove expected warning.
27
28 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
29
30         * gfortran.dg/dummy_optional_arg.f90: New test.
31
32 2010-09-08  Jan Hubicka  <jh@suse.cz>
33
34         PR tree-optimization/45598
35         * fortran.fortran-torture/compile/pr45598.f90: New test.
36
37 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
38
39         * lib/target-supports-dg.exp (dg-require-ifunc): New.
40         * lib/target-supports.exp (check_ifunc_available): New.
41         * gcc.dg/attr-ifunc-1.c: New.
42         * gcc.dg/attr-ifunc-2.c: New.
43         * gcc.dg/attr-ifunc-3.c: New.
44         * gcc.dg/attr-ifunc-4.c: New.
45         * gcc.dg/attr-ifunc-5.c: New.
46         * testsuite/g++.dg/ext/attr-ifunc-1.C: New.
47         * testsuite/g++.dg/ext/attr-ifunc-2.C: New.
48         * testsuite/g++.dg/ext/attr-ifunc-3.C: New.
49         * testsuite/g++.dg/ext/attr-ifunc-4.C: New.
50
51 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
52
53         PR middle-end/40386
54         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
55
56 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
57
58         * gfortran.dg/inline_transpose_1.f90: New test.
59
60 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
61
62         PR c++/45588
63         * g++.dg/warn/Wunused-var-15.C: New test.
64
65 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
66
67         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
68         hppa*-*-hpux*.
69
70 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
71
72         * objc/execute/exceptions/throw-nil.m: New test.
73         * objc/execute/exceptions/handler-1.m: Updated to use the new
74         objc_set_uncaught_exception_handler() function.
75         * objc/execute/exceptions/matcher-1.m: New test.
76
77 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
78
79         PR fortran/38282
80         * gfortran.dg/bit_comparison_1.F90: New test.
81         * gfortran.dg/leadz_trailz_3.f90: New test.
82         * gfortran.dg/masklr_2.F90: New test.
83         * gfortran.dg/shiftalr_1.F90: New test.
84         * gfortran.dg/merge_bits_2.F90: New test.
85         * gfortran.dg/dshift_2.F90: New test.
86         * gfortran.dg/bit_comparison_2.F90: New test.
87         * gfortran.dg/masklr_1.F90: New test.
88         * gfortran.dg/merge_bits_1.F90: New test.
89         * gfortran.dg/dshift_1.F90: New test.
90         * gfortran.dg/shiftalr_2.F90: New test.
91
92 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
93
94         * objc.dg/type-stream-1.m: Replaced with a test that tests that
95         functions from objc/typedstream.h are deprecated.
96
97 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
98
99         * lib/target-supports.exp
100         (check_effective_target_run_expensive_tests): New proc.
101         * gcc.c-torture/compile/limits-fnargs.c: Use
102         dg-require-effective-target run_expensive_tests.
103
104 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
105
106         PR fortran/45597
107         * gfortran.dg/gomp/pr45597.f90: New test.
108
109         PR fortran/45595
110         * gfortran.dg/gomp/pr45595.f90: New test.
111
112 2010-09-08  Michael Matz  <matz@suse.de>
113
114         * c-c++-common/uninit-17.c: Adjust.
115
116 2010-09-08  Michael Matz  <matz@suse.de>
117
118         PR tree-optimization/43430
119         * gcc.dg/vect/pr43430-2.c: New test.
120
121 2010-09-08  Michael Matz  <matz@suse.de>
122
123         PR tree-optimization/33244
124         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
125
126 2010-09-08  Richard Guenther  <rguenther@suse.de>
127
128         PR tree-optimization/45578
129         * gfortran.dg/pr45578.f90: New testcase.
130
131 2010-09-08  Richard Guenther  <rguenther@suse.de>
132
133         PR testsuite/45590
134         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
135
136 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
137
138         PR fortran/45576
139         * gfortran.dg/char_length_18.f90:  New test.
140
141 2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>
142
143         PR target/36502
144         * gcc.target/i386/pr36502.c: New test.
145
146         PR target/42313
147         PR target/44651
148         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
149         * gcc/testsuite/gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
150
151 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
152
153         * gfortran.dg/achar_4.f90: Enable bounds checking.
154
155 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
156
157         PR target/45206
158         * gcc.target/i386/pr45206.c: New test.
159
160 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
161
162         PR fortran/45505
163         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
164
165 2010-09-07  Jan Hubicka  <jh@suse.cz>
166
167         * gcc.c-torture/compile/20100907.c: New testcase.
168
169 2010-09-07  Richard Guenther  <rguenther@suse.de>
170
171         PR middle-end/45569
172         * g++.dg/eh/pr45569.C: New testcase.
173
174 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
175
176         PR target/43137
177         * gcc.target/arm/pr43137.c: New test.
178
179 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
180
181         PR fortran/36931
182         * gfortran.dg/dependency_35.f90:  New test.
183
184 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
185
186         PR fortran/34145
187         * gfortran.dg/char_length_17.f90:  New test.
188
189 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
190
191         PR c++/45200
192         PR c++/45293
193         PR c++/45558
194         * g++.dg/template/typedef34.C: New test.
195         * g++.dg/template/typedef35.C: New test.
196
197 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
198
199         PR target/22152
200         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
201
202 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
203
204         * g++.dg/warn/Wdouble-promotion.C: New.
205
206 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
207
208         * g++.dg/parse/redef2.C: New.
209
210 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
211
212         * gcc.dg/20100906-1.c: New testcase.
213
214 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
215
216         PR testsuite/45543
217         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
218         DW_TAG_enumeration_type DIE.
219
220 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
221
222         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
223         Update XFAILs.
224
225 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
226
227         PR rtl-optimization/44919
228         * g++.dg/opt/pr44919.C: New.
229
230 2010-09-06  Tobias Burnus  <burnus@net-b.de>
231
232         PR fortran/38282
233         * gfortran.dg/iall_iany_iparity_1.f90: New.
234         * gfortran.dg/iall_iany_iparity_2.f90: New.
235
236 2010-09-06  Jason Merrill  <jason@redhat.com>
237
238         * g++.dg/cpp0x/initlist42.C: New.
239
240         * g++.dg/cpp0x/auto19.C: New.
241
242         * g++.dg/template/sfinae25.C: New.
243         * g++.dg/template/char1.C: Expect warning.
244         * g++.dg/template/nontype10.C: Likewise.
245
246         * g++.dg/cpp0x/implicit9.C: New.
247
248         * g++.dg/cpp0x/initlist43.C: New.
249
250 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
251
252         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
253
254 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
255
256         * gcc.dg/Wdouble-promotion.c: New.
257
258 2010-09-05  Tobias Burnus  <burnus@net-b.de>
259
260         * gfortran.dg/float128_1.f90: Remove test case as
261         it always fails since Rev 163611 backed out the
262         front-end implementation.
263
264 2010-09-05  Tobias Burnus  <burnus@net-b.de>
265
266         * gfortran.dg/float128_1.f90: XFAIL test case.
267
268 2010-09-05  Tobias Burnus  <burnus@net-b.de>
269
270         * gfortran.dg/bessel_7.f90: Decrease required precision.
271
272 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
273
274         PR testsuite/45545
275         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
276         ref-all-matching targets.
277
278 2010-09-05  Richard Guenther  <rguenther@suse.de>
279
280         PR tree-optimization/45535
281         * gcc.c-torture/compile/pr45535.c: New testcase.
282
283 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
284
285         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
286         "\[^\n\]*".
287         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
288         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
289         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
290         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
291         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
292         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
293         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
294         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
295         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
296         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
297         * gcc.target/i386/pr22152.c: Likewise.
298         * gcc.target/i386/pr36992-1.c: Likewise.
299         * gcc.target/i386/pr36992-2.c: Likewise.
300         * gcc.target/sh/sh4a-memmovua.c: Likewise.
301
302 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
303
304         PR testsuite/43957
305         * gcc.dg/const-uniq-1.c: Modify regexp.
306
307 2010-09-04  Tobias Burnus  <burnus@net-b.de>
308
309         PR fortran/45530
310         * gfortran.dg/namelist_63.f90: New.
311
312 2010-09-04  Jan Hubicka  <jh@suse.cz>
313
314         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
315         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
316
317 2010-09-04  Jan Hubicka  <jh@suse.cz>
318
319         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
320
321 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
322
323         PR fortran/45507
324         * gfortran.dg/allocate_alloc_opt_12.f90: New.
325
326 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
327
328         * gcc.dg/opts-4.c: New test.
329
330 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
331
332         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
333         * gcc.dg/vect/vect-peel-4.c: Ditto.
334
335 2010-09-03  Daniel Kraft  <d@domob.eu>
336
337         PR fortran/45525
338         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
339
340 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
341
342         PR fortran/45159
343         * gfortran.dg/dependency_34.f90:  New test.
344
345 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
346
347         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
348
349 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
350
351         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
352         gcc.target/i386/clearcap.map if supported.
353
354 2010-09-03  Michael Matz  <matz@suse.de>
355
356         PR middle-end/45415
357         * gcc.dg/pr45415.c: New test.
358
359 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
360
361         PR tree-optimization/45506
362         * gcc.dg/pr45506.c: New.
363
364 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
365
366         PR target/45476
367         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
368         * gcc.target/i386/float128-2.c: Ditto.
369
370 2010-09-03  Daniel Kraft  <d@domob.eu>
371
372         PR fortran/34162
373         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
374         * gfortran.dg/internal_dummy_2.f08: New test.
375         * gfortran.dg/internal_dummy_3.f08: New test.
376         * gfortran.dg/internal_dummy_4.f08: New test.
377
378 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
379
380         PR debug/45500
381         * gcc.target/i386/pr45500.c: New test.
382
383 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
384
385         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
386
387 2010-09-03  Daniel Kraft  <d@domob.eu>
388
389         PR fortran/44602
390         * gfortran.dg/exit_2.f08; Adapt error messages.
391         * gfortran.dg/exit_3.f08: New test.
392         * gfortran.dg/exit_4.f08: New test.
393         * gfortran.dg/exit_5.f03: New test.
394
395 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
396
397         * gfortran.dg/ishft_4.f90: New test.
398
399 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
400
401         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
402         FRIZ/XSRIZ instruciton for (double)(long long)x.
403         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
404
405 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
406
407         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
408
409 2010-09-02  Richard Guenther  <rguenther@suse.de>
410
411         PR tree-optimization/44937
412         PR tree-optimization/45412
413         * g++.dg/opt/pr45412.C: New testcase.
414         * gcc.c-torture/compile/pr45412.c: Likewise.
415         * gcc.c-torture/compile/pr44937.c: Likewise.
416
417 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
418
419         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
420         but using -Werror=comment.
421         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
422         expected error messages.
423
424 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
425
426         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
427         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
428
429 2010-09-02  Tobias Burnus  <burnus@net-b.de>
430
431         PR fortran/45489
432         * gfortran.dg/initialization_27.f90: New.
433
434 2010-09-02  Ira Rosen  <irar@il.ibm.com>
435
436         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
437         check into different basic blocks. Expect vectorization if misaligned
438         stores are supported.
439         * gcc.dg/vect/bb-slp-8a.c: New test.
440         * gcc.dg/vect/bb-slp-8b.c: New test.
441
442 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
443
444         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
445
446 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
447
448         PR fortran/44541
449         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
450         * gfortran.dg/class_dummy_1.f03: New.
451
452 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
453
454         PR middle-end/45458
455         * g++.dg/tree-prof/partition2.C: New test.
456
457 2010-09-01  Richard Guenther  <rguenther@suse.de>
458
459         * gcc.dg/vect/vect-outer-fir.c: Adjust.
460         * gcc.dg/tree-ssa/vrp54.c: New testcase.
461         * gcc.c-torture/execute/20100827-1.c: Likewise.
462
463 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
464
465         * gfortran.dg/execute_command_line_1.f90: New test.
466
467 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
468
469         PR preprocessor/45457
470         * c-c++-common/cpp/pr45457.c: New test.
471
472 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
473
474         * gcc.dg/nested-func-8.c: New test.
475
476 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
477
478         PR fortran/38282
479         * gfortran.dg/popcnt_poppar_1.F90: New test.
480         * gfortran.dg/popcnt_poppar_2.F90: New test.
481
482 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
483
484         * gcc.target/i386/volatile-2.c: Require nonpic target.
485
486 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
487
488         PR middle-end/45461
489         * gcc.dg/pr45461.c: New test.
490
491 2010-08-31  Richard Guenther  <rguenther@suse.de>
492
493         PR testsuite/45455
494         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
495
496 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
497
498         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
499
500 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
501
502         PR fortran/45456
503         * gfortran.dg/typebound_proc_18.f03: New.
504
505 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
506
507         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
508         * lib/scanasm.exp (scan-stack-usage): Likewise.
509         (scan-stack-usage-not): Likewise.
510         * gcc.dg/stack-usage-1.c: New test.
511         * gcc.target/i386/stack-usage-realign.c: Likewise.
512
513 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
514
515         PR tree-optimization/45427
516         * gcc.dg/tree-ssa/pr45427.c: New test.
517
518 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
519
520         PR c++/45043
521         * g++.dg/template/crash102.C: New.
522
523 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
524
525         PR middle-end/45423
526         * gcc.dg/gomp/atomic-12.c: New test.
527         * gcc.dg/gomp/atomic-13.c: New test.
528         * gcc.dg/gomp/atomic-14.c: New test.
529         * g++.dg/gomp/atomic-11.C: New test.
530         * g++.dg/gomp/atomic-12.C: New test.
531         * g++.dg/gomp/atomic-13.C: New test.
532         * g++.dg/gomp/atomic-14.C: New test.
533
534 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
535
536         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
537         delimiter.
538
539 2010-08-30  Thomas Quinot  <quinot@adacore.com>
540
541         * gnat.dg/discr24.adb: New test.
542
543 2010-08-30  Richard Guenther  <rguenther@suse.de>
544
545         PR tree-optimization/45449
546         * gcc.dg/pr45449.c: New testcase.
547
548 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
549
550         * gcc.dg/opts-1.c: Expect errors, not warnings.
551
552 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
553
554         PR fortran/42769
555         * gfortran.dg/dynamic_dispatch_11.f03: New.
556
557 2010-08-29  Jason Merrill  <jason@redhat.com>
558
559         PR c++/44991
560         * g++.dg/parse/defarg15.C: New.
561
562 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
563
564         PR fortran/45439
565         * gfortran.dg/select_type_16.f03: New.
566
567 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
568             Tobias Burnus  <burnus@net-b.de>
569
570         * gfortran.dg/bessel_7.f90: Decrease required precision.
571
572 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
573             Kaz Kojima  <kkojima@gcc.gnu.org>
574
575         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
576
577 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
578
579         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
580         floating point conversion code generation.
581         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
582         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
583         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
584         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
585         to integer conversion code generation.
586         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
587         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
588         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
589         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
590
591 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
592
593         PR fortran/32049
594         * gfortran.dg/random_seed_1.f90: Adjust test.
595         * gfortran.dg/float128_1.f90: New test.
596
597 2010-08-27  Tobias Burnus  <burnus@net-b.de>
598
599         PR fortran/33197
600         * gcc/testsuite/gfortran.dg/norm2_1.f90: New.
601         * gcc/testsuite/gfortran.dg/norm2_2.f90: New.
602         * gcc/testsuite/gfortran.dg/norm2_3.f90: New.
603         * gcc/testsuite/gfortran.dg/norm2_4.f90: New.
604         * gcc/testsuite/gfortran.dg/parity_1.f90: New.
605         * gcc/testsuite/gfortran.dg/parity_2.f90: New.
606         * gcc/testsuite/gfortran.dg/parity_3.f90: New.
607
608 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
609
610         PR fortran/45420
611         * gfortran.dg/select_type_15.f03: New.
612
613 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
614
615         PR libfortran/43217
616         * gfortran.dg/hollerith8.f90: New test.
617
618 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
619
620         PR fortran/45159
621         * gfortran.dg/dependency_33.f90:  New test.
622
623 2010-08-27  Richard Guenther  <rguenther@suse.de>
624
625         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
626         * gcc.dg/graphite/scop-2.c: Likewise.
627         * gcc.dg/graphite/scop-20.c: Likewise.
628         * gcc.dg/vect/slp-25.c: Likewise.
629
630 2010-08-27  Olivier Hainque  <hainque@adacore.com>
631
632         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
633
634 2010-08-26  Daniel Kraft  <d@domob.eu>
635
636         PR fortran/38936
637         PR fortran/44047
638         PR fortran/45384
639         * gfortran.dg/associate_8.f03: New test.
640         * gfortran.dg/select_type_13.f03: New test.
641         * gfortran.dg/select_type_14.f03: New test.
642
643 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
644
645         PR tree-optimization/44485
646         * gcc.dg/pr44485.c: New test.
647
648 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
649
650         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
651         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
652         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
653
654 2010-08-26  Richard Guenther  <rguenther@suse.de>
655
656         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
657         * gcc.dg/graphite/scop-21.c: Likewise.
658
659 2010-08-26  Richard Guenther  <rguenther@suse.de>
660
661         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
662         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
663         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
664         * gcc.dg/vect/vect-91.c: Likewise.
665         * gcc.dg/vect/vect-peel-1.c: Likewise.
666         * gcc.dg/vect/vect-peel-2.c: Likewise.
667         * gcc.dg/vect/vect-peel-4.c: Likewise.
668
669 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
670
671         PR libfortran/41859
672         * gfortran.dg/der_io_4.f90: New test.
673
674 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
675
676         PR rtl-optimization/44858
677         * gcc.c-torture/execute/pr44858.c: New test.
678
679         PR rtl-optimization/45400
680         * g++.dg/other/i386-8.C: New test.
681
682 2010-08-25  Richard Guenther  <rguenther@suse.de>
683
684         * gcc.dg/alias-8.c: Adjust.
685
686 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
687
688         * gcc.target/i386/combine-mul.c: New test.
689
690 2010-08-25  Richard Guenther  <rguenther@suse.de>
691
692         PR lto/44562
693         * gcc.dg/graphite/id-27.c: New testcase.
694         * gcc.dg/lto/20100825-1_0.c: Likewise.
695
696 2010-08-25  Richard Guenther  <rguenther@suse.de>
697
698         PR tree-optimization/45316
699         * g++.dg/opt/pr45316.C: New testcase.
700
701 2010-08-25  Richard Guenther  <rguenther@suse.de>
702
703         PR tree-optimization/45393
704         * g++.dg/torture/pr45393.C: New testcase.
705
706 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
707
708         PR tree-optimization/45059
709         * gcc.c-torture/compile/pr45059.c: New test.
710
711 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
712
713         * lib/target-supports.exp (check_effective_target_vect_unpack):
714         Set vect_unpack supported flag to true for neon.
715
716 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
717
718         * gcc.dg/tree-ssa/ifc-5.c: New.
719
720 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
721
722         * gcc.dg/tree-ssa/ifc-4.c: New.
723         * gcc.dg/tree-ssa/ifc-7.c: New.
724
725 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
726
727         * gcc.dg/vect/vect.exp: Check loongson targets
728         * g++.dg/vect/vect.exp: Likewise
729         * gfortran.dg/vect/vect.exp: Likewise
730
731 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
732
733         * gcc.target/powerpc/vsx-mass-1.c: New file, test
734         -mveclibabi=mass.
735
736 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
737
738         PR fortran/45366
739         * gfortran.dg/proc_ptr_29.f90: New.
740
741 2010-08-22  Tobias Burnus  <burnus@net-b.de>
742             Dominique d'Humieres <dominiq@lps.ens.fr>
743
744         PR fortran/45367
745         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
746
747 2010-08-22  Tobias Burnus  <burnus@net-b.de>
748
749         PR fortran/45367
750         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
751
752 2010-08-22  Tobias Burnus  <burnus@net-b.de>
753
754         PR fortran/36158
755         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
756
757 2010-08-22  Tobias Burnus  <burnus@net-b.de>
758             Dominique d'Humieres <dominiq@lps.ens.fr>
759
760         PR fortran/45367
761         PR fortran/36158
762         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
763         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
764
765 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
766
767         PR fortran/44863
768         PR fortran/45271
769         PR fortran/45290
770         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
771         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
772         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
773
774 2010-08-21  Tobias Burnus  <burnus@net-b.de>
775
776         PR fortran/36158
777         PR fortran/33197
778         * gfortran.dg/bessel_6.f90: New.
779         * gfortran.dg/bessel_7.f90: New.
780
781 2010-08-20  Jan Hubicka  <jh@suse.cz>
782
783         PR c++/45307
784         PR c++/17736
785         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
786         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
787
788 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
789
790         PR target/45336
791         * gcc.target/i386/pr45336-1.c: New.
792         * gcc.target/i386/pr45336-2.c: Likewise.
793         * gcc.target/i386/pr45336-3.c: Likewise.
794         * gcc.target/i386/pr45336-4.c: Likewise.
795
796 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
797
798         PR testsuite/45361
799         * gcc.target/i386/volatile-2.c: Update scan strings to also
800         include (%rip) for the memory reference on x86_64.
801
802 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
803
804         PR middle-end/44974
805         * gcc.dg/pr44974.c: New test.
806
807         PR rtl-optimization/45353
808         * gcc.dg/pr45353.c: New test.
809
810 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
811
812         * gcc.target/i386/volatile-2.c: New.
813
814 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
815
816         PR rtl-optimization/44691
817         * gfortran.dg/pr44691.f: New test.
818
819 2010-10-19  Olivier Hainque  <hainque@adacore.com>
820
821         * gcc.target/sparc/sibcall-dslot.c: New testcase.
822
823 2010-08-19  Jason Merrill  <jason@redhat.com>
824
825         * g++.dg/init/synth3.C: New.
826         * g++.dg/init/value8.C: New.
827         * g++.dg/tree-ssa/empty-2.C: New.
828         * g++.dg/cpp0x/noexcept09.C: New.
829
830 2010-08-19  Daniel Kraft  <d@domob.eu>
831
832         PR fortran/29785
833         PR fortran/45016
834         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
835         * gfortran.dg/pointer_remapping_1.f90: New test.
836         * gfortran.dg/pointer_remapping_2.f03: New test.
837         * gfortran.dg/pointer_remapping_3.f08: New test.
838         * gfortran.dg/pointer_remapping_4.f03: New test.
839         * gfortran.dg/pointer_remapping_5.f08: New test.
840         * gfortran.dg/pointer_remapping_6.f08: New test.
841
842 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
843
844         PR testsuite/45324
845         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
846
847 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
848
849         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
850
851 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
852
853         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
854         variable.
855
856 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
857
858         PR target/45070
859         * gcc.c-torture/execute/pr45070.c: New.
860
861 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
862
863         * g++.dg/pr44328.C: New test.
864
865 2010-08-19  Tobias Burnus  <burnus@net-b.de>
866
867         PR fortran/36158
868         PR fortran/33197
869         * gfortran.dg/bessel_3.f90: New.
870         * gfortran.dg/bessel_4.f90: New.
871         * gfortran.dg/bessel_5.f90: New.
872
873 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
874
875         PR fortran/45290
876         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
877         * gfortran.dg/pointer_init_2.f90: New.
878         * gfortran.dg/pointer_init_3.f90: New.
879         * gfortran.dg/pointer_init_4.f90: New.
880
881 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
882
883         PR c++/45049
884         * g++.dg/pr45049-1.C: New test.
885         * g++.dg/pr45049-2.C: New test.
886
887 2010-08-18  Jie Zhang  <jie@codesourcery.com>
888
889         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
890         20 if __ARM_PCS is defined otherwise 64.
891         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
892         instead of hard coded 64.
893
894 2010-08-18  Yao Qi  <yao@codesourcery.com>
895
896         PR target/45094
897         * gcc.target/arm/pr45094.c: New test.
898
899 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
900
901         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
902
903 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
904
905         PR rtl-optimization/42575
906         * gcc.target/arm/pr42575.c: New test.
907
908 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
909
910         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
911         * gcc.dg/tls/thr-cse-1.c: New.
912
913 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
914
915         PR debug/42487
916         * lib/target-supports.exp
917         (check_effective_target_function_sections): New.
918         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
919         function sections before proceding.
920
921 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
922
923         PR fortran/45308
924         * gfortran.dg/pr45308.f03: New test.
925
926 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
927
928         PR target/45296
929         * gcc.target/i386/pr45296.c: New test.
930
931 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
932
933         * g++.dg/ext/uow-1.C: New.
934         * g++.dg/ext/uow-2.C: New.
935         * g++.dg/ext/uow-3.C: New.
936         * g++.dg/ext/uow-4.C: New.
937
938 2010-08-17  Richard Guenther  <rguenther@suse.de>
939
940         PR testsuite/45266
941         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
942
943 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
944
945         PR c/40563
946         * gcc.dg/Wcxx-compat-20.c: New test.
947
948 2010-08-17  Daniel Kraft  <d@domob.eu>
949
950         PR fortran/38936
951         * gfortran.dg/associate_1.f03: Extended to test newly supported
952         features like association to variables.
953         * gfortran.dg/associate_3.f03: Removed check for illegal change
954         of associate-name here...
955         * gfortran.dg/associate_5.f03: ...and added it here.
956         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
957         * gfortran.dg/associate_7.f03: New test.
958
959 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
960
961         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
962
963 2010-08-15  Daniel Kraft  <d@domob.eu>
964
965         PR fortran/38936
966         * gfortran.dg/associate_1.f03: Enable test for array expressions.
967         * gfortran.dg/associate_3.f03: Clarify comment.
968         * gfortran.dg/associate_5.f03: New test.
969         * gfortran.dg/associate_6.f03: New test.
970
971 2010-08-15  Tobias Burnus  <burnus@net-b.de>
972
973         PR fortran/45211
974         * gfortran.dg/bind_c_usage_21.f90: New.
975         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
976
977 2010-08-15  Tobias Burnus  <burnus@net-b.de>
978
979         * gfortran.dg/optional_absent_1.f90: New.
980         * gfortran.dg/null_actual.f90: New.
981
982 2010-08-15  Tobias Burnus  <burnus@net-b.de>
983
984         * gfortran.dg/pointer_target_1.f90: New.
985         * gfortran.dg/pointer_target_2.f90: New.
986         * gfortran.dg/pointer_target_3.f90: New.
987
988 2010-08-15  Daniel Kraft  <d@domob.eu>
989
990         PR fortran/45197
991         * gfortran.dg/elemental_args_check_3.f90: New test.
992         * gfortran.dg/impure_1.f08: New test.
993         * gfortran.dg/impure_2.f08: New test.
994         * gfortran.dg/impure_3.f90: New test.
995         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
996
997 2010-08-15  Ira Rosen  <irar@il.ibm.com>
998
999         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
1000         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
1001         SLP tests.
1002         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
1003         misaligned loads.
1004         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
1005         misaligned stores.c
1006         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
1007
1008 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
1009
1010         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
1011         dg-require-effective-target after dg-do.
1012
1013 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
1014
1015         * lib/target-supports.exp (check_effective_target_vect_int): Return
1016         true for Loongson targets.
1017         (check_effective_target_vect_shift): Likewise.
1018         (check_effective_target_vect_no_int_max): Likewise.
1019         (check_effective_target_vect_no_align): Likewise.
1020         (check_effective_target_vect_short_mult): Likewise.
1021
1022 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
1023
1024         * g++.dg/cast.C: Change fields of structures to "long" to pass
1025         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
1026         * g++.dg/cpp0x/iop.C: Ditto.
1027         * g++.dg/cpp0x/named_refs.C: Ditto.
1028         * g++.dg/cpp0x/rv1p.C: Ditto.
1029         * g++.dg/cpp0x/rv2p.C: Ditto.
1030         * g++.dg/cpp0x/rv3p.C: Ditto.
1031         * g++.dg/cpp0x/rv4p.C: Ditto.
1032         * g++.dg/cpp0x/rv5p.C: Ditto.
1033         * g++.dg/cpp0x/rv6p.C: Ditto.
1034         * g++.dg/cpp0x/rv7p.C: Ditto.
1035         * g++.dg/cpp0x/rv8p.C: Ditto.
1036         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
1037
1038 2010-08-13  Daniel Kraft  <d@domob.eu>
1039
1040         * gfortran.dg/implied_shape_1.f08: New test.
1041         * gfortran.dg/implied_shape_2.f90: New test.
1042         * gfortran.dg/implied_shape_3.f08: New test.
1043
1044 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1045
1046         PR libfortran/42526
1047         * gfortran.dg/char_component_initializer_1.f90: New test.
1048
1049 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
1050
1051         PR tree-optimization/45241
1052         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
1053
1054 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
1055
1056         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
1057         to dg-options.
1058         * gcc.target/i386/pr40906-2.c: Ditto.
1059         * gcc.target/i386/pr40906-3.c: Ditto.
1060
1061 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
1062
1063         PR middle-end/45262
1064         * gcc.c-torture/execute/pr45262.c: New test.
1065
1066 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
1067
1068         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
1069         empty argument.
1070         * g++.dg/other/profile1.C: Ditto.
1071
1072 2010-08-12  Richard Guenther  <rguenther@suse.de>
1073
1074         PR tree-optimization/45232
1075         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
1076         * gcc.dg/tree-ssa/loop-7.c: Adjust.
1077         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
1078         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
1079         unsigned arithmetic.
1080         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
1081         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
1082         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
1083         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
1084         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
1085         unsigned arithmetic.
1086         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
1087         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
1088         unsigned arithmetic.
1089         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
1090         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
1091         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
1092         unsigned arithmetic.
1093         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
1094         * gcc.dg/tree-ssa/negate.c: Adjust.
1095         * gcc.dg/vect/vect-1.c: Adjust.
1096         * gfortran.dg/reassoc_6.f: XFAIL.
1097
1098 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
1099
1100         PR debug/45259
1101         * gcc.dg/pr45259.c: New test.
1102
1103 2010-08-12  Wei Guozhi  <carrot@google.com>
1104
1105         PR target/44999
1106         * gcc.target/arm/pr44999.c: New testcase.
1107
1108 2010-08-12  Jie Zhang  <jie@codesourcery.com>
1109
1110         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
1111         (N): Likewise.
1112         (main): Adjust accordingly.
1113
1114 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1115
1116         * gfortran.dg/graphite/id-22.f: New.
1117
1118 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1119
1120         * gcc.dg/graphite/id-26.c: New.
1121
1122 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1123
1124         * gcc.dg/graphite/id-25.c: New.
1125
1126 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1127
1128         * gcc.dg/graphite/run-id-5.c: New.
1129         * gcc.dg/graphite/run-id-6.c: New.
1130         * gfortran.dg/graphite/id-21.f: New.
1131
1132 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1133
1134         * gcc.dg/graphite/id-24.c: New.
1135
1136 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1137
1138         * gcc.dg/tree-ssa/pr20742.c: New.
1139
1140 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1141
1142         * gcc.dg/graphite/id-23.c: New.
1143
1144 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1145
1146         * gfortran.dg/graphite/id-20.f: Adjust testcase.
1147
1148 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1149
1150         * gcc.dg/graphite/pr42729.c: New.
1151
1152 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1153
1154         * gfortran.dg/graphite/id-20.f: New.
1155
1156 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1157
1158         * gcc.dg/graphite/id-22.c: New.
1159
1160 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1161
1162         * gcc.dg/graphite/run-id-2.c: Call abort.
1163
1164 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1165
1166         * gcc.dg/graphite/id-20.c: New.
1167
1168 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
1169             Steve Kargl <kargl@gcc.gnu.org>
1170
1171         PR fortran/44595
1172         * gfortran.dg/move_alloc_3.f90: New.
1173         * gfortran.dg/random_seed_2.f90: New.
1174
1175 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1176
1177         * lib/target-supports.exp (check_effective_target_sync_int_long):
1178         Add hppa*-*-linux*.
1179         (check_effective_target_sync_char_short): Likewise.
1180
1181 2010-08-10  Yao Qi  <yao@codesourcery.com>
1182
1183         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
1184         general form.
1185         * gcc.dg/tree-ssa/loop-31.c: Likewise.
1186         * g++.dg/other/packed1.C: Likewise.
1187         * g++.dg/other/crash-4.C: Likewise.
1188         * g++.dg/ext/packed8.C: Likewise.
1189         * g++.dg/init/array16.C: Likewise.
1190
1191 2010-08-10  xinliang David Li  <davidxl@google.com>
1192         * gcc.dg/tree-ssa/loop-19.c: Add option
1193         -fno-prefetch-loop-array
1194
1195 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
1196
1197         PR middle-end/45182
1198         * gcc.c-torture/compile/pr45182.c: New test.
1199
1200 2010-08-09  Jason Merrill  <jason@redhat.com>
1201
1202         PR c++/45236
1203         * g++.dg/cpp0x/variadic-104.C: New.
1204
1205 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
1206
1207         PR fortran/44235
1208         * gfortran.dg/dependency_32.f90:  New test.
1209
1210 2010-08-09  Richard Guenther  <rguenther@suse.de>
1211
1212         PR middle-end/44632
1213         * g++.dg/opt/nrv17.C: New testcase.
1214
1215 2010-08-09  Richard Guenther  <rguenther@suse.de>
1216
1217         PR middle-end/45212
1218         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
1219         alignment from MEM_REF offset only if we took it from the
1220         base object.
1221
1222         * gcc.target/i386/pr24178.c: New testcase.
1223
1224 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
1225
1226         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
1227         * gcc.dg/20030702-1.c: Ditto.
1228         * gcc.dg/20050309-1.c: Ditto.
1229         * gcc.dg/20050325-1.c: Ditto.
1230         * gcc.dg/20050330-2.c: Ditto.
1231         * gcc.dg/20051201-1.c: Ditto.
1232         * gcc.dg/gomp/pr27573.c: Ditto.
1233         * gcc.dg/gomp/pr34610.c: Ditto.
1234         * gcc.dg/pr24225.c: Ditto.
1235         * gcc.dg/pr26570.c: Ditto.
1236         * gcc.dg/pr32773.c: Ditto.
1237         * g++.dg/gcov/gcov-6.C: Ditto.
1238         * g++.dg/gomp/pr34608.C: Ditto.
1239         * gfortran.dg/gomp/pr27573.f90: Ditto.
1240
1241         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
1242         dg-require-host-local dg directive.
1243         * gcc.dg/profile-dir-2.c: Ditto.
1244         * gcc.dg/profile-dir-3.c: Ditto.
1245
1246 2010-08-08  Richard Guenther  <rguenther@suse.de>
1247
1248         PR tree-optimization/45109
1249         * gcc.c-torture/compile/pr45109.c: New testcase.
1250
1251 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
1252
1253         * gcc.dg/march.c: Skip if -march defined.
1254         * gcc.dg/mtune.c: Skip if -mtune defined.
1255
1256         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
1257         generic thunk support.
1258
1259 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
1260
1261         PR target/45213
1262         * gcc.target/i386/pr45213.c: New test.
1263
1264 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1265
1266         PR libfortran/45143
1267         * gfortran.dg/fmt_error_11.f03: New test.
1268
1269 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
1270
1271         * lib/target-supports.exp (check_effective_target_sync_int_long):
1272         Add arm*-*-linux-gnueabi.
1273         (check_effective_target_sync_char_short): Likewise.
1274
1275 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1276
1277         PR fortran/45159
1278         * gfortran.dg/dependency_31.f90:  New test.
1279
1280 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1281
1282         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
1283
1284 2010-08-06  Jason Merrill  <jason@redhat.com>
1285
1286         * g++.dg/cpp0x/sfinae3.C: New.
1287         * g++.dg/cpp0x/sfinae4.C: New.
1288
1289 2010-08-06  Richard Guenther  <rguenther@suse.de>
1290
1291         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
1292         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
1293         * gcc.dg/tree-ssa/pr25382.c: Likewise.
1294         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
1295         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
1296         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
1297         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
1298         * gcc.c-torture/execute/20100805-1.c: Likewise.
1299
1300 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1301
1302         PR testsuite/42855
1303         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
1304
1305 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1306
1307         * gcc.dg/ipa/ipcp-ii-1.c: New test.
1308         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
1309
1310 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1311
1312         * g++.dg/ipa/devirt-1.C: New test.
1313         * g++.dg/ipa/devirt-2.C: Likewise.
1314         * g++.dg/ipa/devirt-3.C: Likewise.
1315         * g++.dg/ipa/devirt-4.C: Likewise.
1316         * g++.dg/ipa/devirt-5.C: Likewise.
1317         * gcc.dg/ipa/iinline-3.c: Likewise.
1318
1319 2010-08-05  Jie Zhang  <jie@codesourcery.com>
1320
1321         PR tree-optimization/45144
1322         * gcc.dg/tree-ssa/pr45144.c: New test.
1323
1324 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
1325
1326         PR fortran/42207
1327         PR fortran/44064
1328         PR fortran/44065
1329         * gfortran.dg/class_25.f03: New.
1330         * gfortran.dg/class_26.f03: New.
1331
1332 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
1333
1334         * g++.dg/warn/miss-format-1.C: Update line number.
1335
1336 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
1337
1338         PR c++/44641
1339         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
1340         .frame and .mask assembler directives.
1341
1342 2010-08-04  Richard Guenther  <rguenther@suse.de>
1343
1344         * gcc.dg/tree-ssa/vrp35.c: Adjust.
1345         * gcc.dg/tree-ssa/vrp36.c: Likewise.
1346         * gcc.dg/tree-ssa/vrp50.c: Likewise.
1347         * gcc.dg/tree-ssa/vrp52.c: Likewise.
1348
1349 2010-08-04  Tobias Burnus  <burnus@net-b.de>
1350
1351         PR fortran/44857
1352         * gfortran.dg/derived_constructor_char_1.f90: New.
1353         * gfortran.dg/derived_constructor_char_2.f90: New.
1354
1355 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1356
1357         PR fortran/45159
1358         * gfortran.dg/dependency_30.f90:  New test.
1359
1360 2010-08-03  Jan Hubicka  <jh@suse.cz>
1361
1362         * gcc.c-torture/compile/pr45085.c: New testcase.
1363
1364 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
1365
1366         PR fortran/44584
1367         PR fortran/45161
1368         * gfortran.dg/typebound_call_9.f03: Modified.
1369         * gfortran.dg/typebound_generic_1.f03: Modified.
1370
1371 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1372
1373         PR fortran/45159
1374
1375         * gfortran.dg/dependency_29.f90:  New test.
1376
1377 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1378
1379         PR fortran/36854
1380         * gfortran.dg/character_comparison_2.f90:  New test.
1381         * gfortran.dg/character_comparison_3.f90:  New test.
1382         * gfortran.dg/dependency_28.f90:  New test.
1383
1384 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
1385
1386         PR target/40457
1387         * gcc.target/arm/pr40457-1.c: New test.
1388         * gcc.target/arm/pr40457-2.c: New test.
1389
1390 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
1391
1392         PR fortran/44912
1393         * gfortran.dg/typebound_call_17.f03: New.
1394
1395 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
1396
1397         PR fortran/44929
1398         * gfortran.dg/allocate_derived_3.f90: New.
1399
1400 2010-07-30  Xinliang David Li  <davidxl@google.com>
1401         PR tree-optimization/45121
1402         * c-c++-common/uninit-17.c: Add -fno-ivops option.
1403
1404 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1405
1406         PR c++/45112
1407         * testsuite/g++.dg/pr45112.C: New test.
1408
1409 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
1410
1411         PR debug/45055
1412         PR rtl-optimization/45137
1413         * gcc.dg/pr45055.c: New test.
1414
1415 2010-07-30  Alan Modra  <amodra@gmail.com>
1416
1417         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
1418         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
1419
1420 2010-07-29  Tobias Burnus  <burnus@net-b.de>
1421
1422         PR fortran/45087
1423         PR fortran/45125
1424         * gfortran.dg/whole_file_25.f90: New.
1425         * gfortran.dg/whole_file_26.f90: New.
1426         * gfortran.dg/whole_file_27.f90: New.
1427
1428 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
1429
1430         PR fortran/44962
1431         * gfortran.dg/typebound_proc_17.f03: New.
1432
1433 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
1434
1435         PR fortran/45004
1436         * gfortran.dg/move_alloc_2.f90: New.
1437
1438 2010-07-29  Xinliang David Li  <davidxl@google.com>
1439         PR tree-optimization/45121
1440         * c-c++-common/uninit-17.c: Fix expected output.
1441
1442 2010-07-29  Richard Guenther  <rguenther@suse.de>
1443
1444         PR tree-optimization/45120
1445         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
1446
1447 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
1448
1449         PR fortran/42051
1450         PR fortran/44064
1451         * gfortran.dg/pr42051.f03: New testcase.
1452
1453 2010-07-29  Richard Guenther  <rguenther@suse.de>
1454
1455         PR middle-end/45034
1456         * gcc.c-torture/execute/pr45034.c: New testcase.
1457
1458 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
1459
1460         PR c++/45096
1461         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
1462
1463 2010-07-28  Daniel Kraft  <d@domob.eu>
1464
1465         * gfortran.dg/bound_8.f90: New test.
1466
1467 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
1468
1469         PR debug/45105
1470         * gcc.dg/pr45105.c: New test.
1471
1472 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
1473
1474         PR rtl-optimization/45107
1475         * gcc.dg/pr45107.c: New test.
1476
1477 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
1478
1479         PR rtl-optimization/45101
1480         * gcc.dg/pr45101.c: New test.
1481
1482 2010-07-28  Tobias Burnus  <burnus@net-b.de>
1483
1484         PR fortran/45077
1485         * gfortran.dg/whole_file_24.f90: New.
1486
1487 2010-07-27  Jason Merrill  <jason@redhat.com>
1488
1489         * g++.dg/cpp0x/variadic102.C: New.
1490         * g++.dg/cpp0x/variadic103.C: New.
1491
1492 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
1493
1494         PR rtl-optimization/40956
1495         PR target/42495
1496         PR middle-end/42574
1497         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
1498         * gcc.target/arm/pr42574.c: Add tests.
1499
1500 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
1501
1502         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
1503         test name.
1504         (cleanup-repo-files): Ditto.
1505         (cleanup-saved-temps): Ditto.
1506
1507 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
1508
1509         PR testsuite/44701
1510         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
1511
1512         PR c/45079
1513         * gcc.dg/pr45079.c: New test.
1514
1515 2010-07-27  Ira Rosen  <irar@il.ibm.com>
1516
1517         PR tree-optimization/44152
1518         * gcc.dg/vect/fast-math-pr44152.c: New test.
1519
1520 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
1521
1522         PR ObjC/44140
1523         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
1524         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
1525         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
1526         * obj-c++.dg/torture/trivial.mm: Ditto.
1527         * objc.dg/torture/tls/thr-init-2.m: Ditto.
1528         * objc.dg/torture/tls/thr-init-3.m: Ditto.
1529         * objc.dg/torture/tls/thr-init.m: Ditto.
1530         * objc.dg/torture/trivial.m: Ditto.
1531
1532 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
1533
1534         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
1535         Skip on spu-*-* targets.
1536
1537 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
1538
1539         PR tree-optimization/45083
1540         * gcc.dg/pr45083.c: New test.
1541
1542 2010-07-26  Tobias Burnus  <burnus@net-b.de>
1543
1544         PR fortran/40873
1545         * gfortran.dg/whole_file_22.f90: New test.
1546         * gfortran.dg/whole_file_23.f90: New test.
1547
1548 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
1549             Jack Howarth  <howarth@bromo.med.uc.edu>
1550             Richard Henderson  <rth@redhat.com>
1551
1552         PR target/44132
1553         * gcc.dg/tls/thr-init-1.c: New.
1554         * gcc.dg/tls/thr-init-2.c: New.
1555         * gcc.dg/torture/tls New.
1556         * gcc.dg/torture/tls/tls-test.c: New.
1557         * gcc.dg/torture/tls/thr-init-1.c: New.
1558         * gcc.dg/torture/tls/tls.exp: New.
1559         * gcc.dg/torture/tls/thr-init-2.c: New.
1560         * gcc.dg/tls/emutls-2.c: New test
1561
1562         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
1563         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
1564         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
1565         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
1566         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
1567         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
1568         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
1569         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
1570         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
1571         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
1572         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
1573         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
1574         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
1575         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
1576         gfortran.dg/gomp/appendix-a/a.22.4.f90,
1577         gfortran.dg/gomp/appendix-a/a.22.5.f90,
1578         gfortran.dg/gomp/appendix-a/a.22.6.f90,
1579         gfortran.dg/gomp/appendix-a/a.24.1.f90,
1580         gfortran.dg/gomp/appendix-a/a.32.1.f90,
1581         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
1582         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
1583         gfortran.dg/gomp/omp_threadprivate1.f90,
1584         gfortran.dg/gomp/omp_threadprivate2.f90,
1585         gfortran.dg/gomp/reduction1.f90,
1586         gfortran.dg/gomp/sharing-1.f90: Likewise.
1587
1588 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1589
1590         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
1591         sse_runtime.
1592         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
1593         dg-require-visibility.
1594
1595 2010-07-26  Richard Guenther  <rguenther@suse.de>
1596
1597         PR tree-optimization/43784
1598         * gcc.c-torture/execute/pr43784.c: New testcase.
1599         * g++.dg/torture/pr43784.C: Likewise.
1600
1601 2010-07-26  Richard Guenther  <rguenther@suse.de>
1602
1603         PR middle-end/45056
1604         * g++.dg/pr45056.C: New testcase.
1605
1606 2010-07-26  Richard Guenther  <rguenther@suse.de>
1607
1608         PR tree-optimization/45071
1609         * gcc.dg/pr45071.c: New testcase.
1610
1611 2010-07-26  Tobias Burnus  <burnus@net-b.de>
1612
1613         PR fortran/45066
1614         * gfortran.dg/namelist_62.f90: New.
1615
1616 2010-07-26  Richard Guenther  <rguenther@suse.de>
1617
1618         * gcc.c-torture/execute/pr45017.c: Move ...
1619         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
1620
1621 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
1622
1623         PR fortran/40628
1624         * trim_optimize_1.f90:  New test.
1625         * character_comparision_1.f90:  New test.
1626
1627 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1628
1629         PR fortran/42852
1630         * gfortran.dg/wtruncate_fix.f: New test.
1631
1632 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
1633
1634         PR testsuite/45068
1635         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
1636
1637 2010-07-24  Richard Guenther  <rguenther@suse.de>
1638
1639         PR lto/43788
1640         * g++.dg/lto/20100724-1_0.C: New testcase.
1641
1642 2010-07-24  Richard Guenther  <rguenther@suse.de>
1643
1644         PR lto/43212
1645         * gcc.dg/lto/20100724-1_0.c: New testcase.
1646         * gcc.dg/lto/20100724-1_1.c: Likewise.
1647
1648 2010-07-24  Tobias Burnus  <burnus@net-b.de>
1649
1650         PR fortran/40011
1651         * gfortran.dg/whole_file_21.f90: New.
1652
1653         * gfortran.dg/integer_exponentiation_3.F90: Use
1654         -ffloat-store only for i?86/x86-64 -m32.
1655
1656 2010-07-24  Tobias Burnus  <burnus@net-b.de>
1657
1658         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
1659         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
1660
1661 2010-07-24  Tobias Burnus  <burnus@net-b.de>
1662
1663         * gfortran.dg/func_decl_4.f90: Split test into two ...
1664         * gfortran.dg/func_decl_5.f90: ... parts.
1665         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
1666         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
1667         * gfortran.dg/global_references_1.f90: Add new dg-warning.
1668         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
1669         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
1670         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
1671         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
1672         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
1673         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
1674         * gfortran.dg/sizeof.f90: Make test valid.
1675         * gfortran.dg/pr20865.f90: Add new dg-error.
1676         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
1677         * gfortran.dg/g77/19990218-0.f: Ditto.
1678         * gfortran.dg/g77/19990218-1.f: Ditto.
1679         * gfortran.dg/g77/970625-2.f: Ditto.
1680         * gfortran.dg/pr37243.f: Fix function declaration.
1681         * gfortran.dg/use_only_1.f90: Fix implicit typing.
1682         * gfortran.dg/loc_1.f90: Fix pointer datatype.
1683
1684 2010-07-23  Tobias Burnus  <burnus@net-b.de>
1685
1686         PR fortran/44945
1687         * gfortran.dg/char_array_structure_constructor.f90: Add
1688         -fwhole-file as dg-option as it otherwise fails on some
1689         systems.
1690
1691 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
1692
1693         * gnat.dg/aggr16.ad[sb]: New test.
1694         * gnat.dg/aggr16_pkg.ads: New helper.
1695
1696 2010-07-23  Richard Guenther  <rguenther@suse.de>
1697
1698         PR lto/43071
1699         * g++.dg/lto/20100723-1_0.C: New testcase.
1700
1701 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
1702
1703         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
1704         AVX support.
1705         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
1706         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
1707
1708 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1709
1710         * lib/target-supports.exp (add_options_for_tls): New proc.
1711         * g++.dg/tls/static-1.C: Use dg-add-options tls.
1712         * g++.dg/tls/static-1a.cc: Likewise.
1713         * gcc.dg/tls/emutls-1.c: Likewise.
1714         * gcc.dg/tls/opt-11.c: Likewise.
1715         * gcc.dg/tls/opt-12.c: Likewise.
1716         * gcc.dg/tls/pr24428-2.c: Likewise.
1717         * gcc.dg/tls/pr24428.c: Likewise.
1718         * obj-c++.dg/tls/static-1.mm: Likewise.
1719         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
1720         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
1721         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
1722         * objc.dg/torture/tls/thr-init-2.m: Likewise.
1723         * objc.dg/torture/tls/thr-init-3.m: Likewise.
1724         * objc.dg/torture/tls/thr-init.m: Likewise.
1725         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
1726
1727 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
1728
1729         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
1730         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
1731         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
1732         optimized dump files.
1733
1734 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
1735
1736         PR tree-optimization/45047
1737         * gcc.c-torture/compile/pr45047.c: New test.
1738
1739 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
1740
1741         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
1742         instead of dg-compile.
1743         * gcc.dg/float-range-4.c: Ditto.
1744         * gcc.dg/float-range-5.c: Ditto.
1745         * gcc.dg/fold-overflow-1.c: Ditto.
1746         * gcc.dg/gomp/sections-4.c: Ditto.
1747         * gcc.dg/transparent-union-1.c: Ditto.
1748         * gcc.dg/transparent-union-2.c: Ditto.
1749         * gcc.target/i386/pr39315-check.c: Ditto.
1750         * g++.dg/gomp/sections-4.C: Ditto.
1751         * g++.dg/template/dtor7.C: Ditto.
1752         * g++.dg/tree-ssa/pr19952.C: Ditto.
1753         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
1754         * gfortran.dg/graphite/pr42185.f90: Ditto.
1755         * gfortran.dg/namelist_36.f90: Ditto.
1756         * gnat.dg/noreturn1.adb: Ditto.
1757         * gnat.dg/specs/small_alignment.ads: Ditto.
1758
1759 2010-07-23  Martin Jambor  <mjambor@suse.cz>
1760
1761         PR tree-optimization/44915
1762         * g++.dg/torture/pr44915.C: New test.
1763
1764 2010-07-23  Martin Jambor  <mjambor@suse.cz>
1765
1766         PR tree-optimization/44914
1767         * g++.dg/tree-ssa/pr44914.C: New test.
1768
1769 2010-07-23  Jie Zhang  <jie@codesourcery.com>
1770
1771         PR target/44290
1772         * gcc.dg/pr44290-1.c: New test.
1773         * gcc.dg/pr44290-2.c: New test.
1774
1775 2010-07-23  Jason Merrill  <jason@redhat.com>
1776
1777         PR c++/45008
1778         * g++.dg/abi/mangle44.C: New.
1779
1780 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
1781
1782         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
1783         for compile-time only tests.
1784         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
1785         target check.
1786         * gcc.target/i386/pr39315-4.c: Ditto.
1787         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
1788         target check.  Include sse-os-support.h.
1789         (main): Call check_isa and sse_os_support.
1790         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
1791         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
1792         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
1793         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
1794         target check.  Include sse-os-support.h.
1795         (main): Call check_isa and sse_os_support.
1796         * gcc.target/i386/vperm-v2df.c: Ditto.
1797
1798 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
1799
1800         * lib/target-supports.exp (check_avx_hw_available): New procedure.
1801         (check_effective_target_avx_runtime): New procedure.
1802         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
1803         (check_effective_target_sse_runtime): Add check_effective_target_sse.
1804
1805         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
1806         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
1807         and __get_cpuid test.
1808         * gcc.dg/compat/vector-2b_main.c: Ditto.
1809
1810         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
1811
1812         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
1813         for compile-time only test.
1814         * gcc.dg/pr32716.c: Ditto.
1815         * gcc.dg/pr34856.c: Ditto.
1816         * gcc.dg/pr36997.c: Ditto.
1817         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
1818         * gfortran.dg/pr28158.f90: Ditto.
1819         * gfortran.dg/pr30667.f: Ditto.
1820
1821         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
1822         i?86-*-* and x86_64-*-* targets to disable execution on targets
1823         without sse2 runtime support.
1824         * g++.dg/vect/vect.exp: Ditto.
1825         * gfortran.dg/vect/vect.exp: Ditto.
1826
1827         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
1828         * gcc.dg/pr37544.c: Ditto.
1829         * gcc.dg/pr40550.c: Ditto.
1830         * gcc.dg/compat/union-m128-1_main.c: Ditto.
1831         * gcc.dg/compat/vector-1a_main.c: Ditto.
1832         * gcc.dg/compat/vector-2a_main.c: Ditto.
1833         * gcc.dg/torture/pr16104-1.c: Ditto.
1834         * gcc.dg/torture/pr35771-1.c: Ditto.
1835         * gcc.dg/torture/pr35771-2.c: Ditto.
1836         * gcc.dg/torture/pr35771-3.c: Ditto.
1837         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
1838         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
1839         * gcc.dg/torture/stackalign/push-1.c: Ditto.
1840         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
1841         * g++.dg/other/i386-1.C: Ditto.
1842         * g++.dg/other/pr40446.C: Ditto.
1843
1844 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1845
1846         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
1847
1848 2010-07-23  Daniel Kraft  <d@domob.eu>
1849
1850         PR fortran/44709
1851         * gfortran.dg/exit_1.f08: New test.
1852         * gfortran.dg/exit_2.f08: New test.
1853
1854 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
1855
1856         PR tree-optimization/39839
1857         * gcc.target/arm/pr39839.c: New test case.
1858
1859 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
1860
1861         * gnat.dg/unchecked_convert5b.adb: New test.
1862         * gnat.dg/unchecked_convert6.adb: Likewise.
1863         * gnat.dg/unchecked_convert6b.adb: Likewise.
1864
1865 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
1866
1867         * gnat.dg/aggr15.ad[sb]: New test.
1868
1869 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
1870
1871         PR debug/45024
1872         * g++.dg/debug/dwarf2/nested-2.C: New test case.
1873
1874 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
1875
1876         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
1877         with dg-require-linker-plugin.
1878
1879 2010-07-22  Richard Guenther  <rguenther@suse.de>
1880
1881         PR lto/43850
1882         * g++.dg/lto/20100722-1_0.C: New testcase.
1883
1884 2010-07-22  Richard Guenther  <rguenther@suse.de>
1885
1886         PR lto/42451
1887         * gcc.dg/lto/20100720-3_0.c: New testcase.
1888         * gcc.dg/lto/20100720-3_1.c: Likewise.
1889
1890 2010-07-22  Richard Guenther  <rguenther@suse.de>
1891
1892         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
1893         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
1894
1895         PR lto/43373
1896         * gcc.dg/lto/20100722-1_0.c: New testcase.
1897
1898 2010-07-22  Martin Jambor  <mjambor@suse.cz>
1899
1900         PR tree-optimization/44891
1901         * testsuite/gcc.c-torture/compile/pr44891.c: New test.
1902
1903 2010-07-22  Richard Guenther  <rguenther@suse.de>
1904
1905         PR tree-optimization/45017
1906         * gcc.c-torture/execute/pr45017.c: New testcase.
1907
1908 2010-07-22  Tobias Burnus  <burnus@net-b.de>
1909
1910         PR fortran/45019
1911         * gfortran.dg/aliasing_dummy_5.f90: New.
1912
1913 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1914
1915         PR target/43698
1916         * gcc.target/arm/pr43698.c: New test.
1917
1918 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
1919
1920         PR fortran/44929
1921         * Revert my commit r162325 for this PR.
1922
1923 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
1924
1925         PR debug/45015
1926         * gcc.target/m68k/pr45015.c: New test.
1927
1928 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
1929
1930         PR c++/44641
1931         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
1932         comments.
1933
1934 2010-07-21  Richard Guenther  <rguenther@suse.de>
1935
1936         PR lto/45018
1937         * g++.dg/lto/20100721-1_0.C: New testcase.
1938
1939 2010-07-21  Martin Jambor  <mjambor@suse.cz>
1940
1941         PR tree-optimization/44900
1942         * g++.dg/torture/pr44900.C: New test.
1943
1944 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
1945
1946         PR middle-end/44738
1947         * c-c++-common/uninit-17.c: Correct expected error.
1948
1949 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
1950
1951         * gcc.dg/guality/asm-1.c: New test.
1952
1953         PR debug/45003
1954         * gcc.dg/guality/pr45003-2.c: New test.
1955         * gcc.dg/guality/pr45003-3.c: New test.
1956
1957 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1958
1959         PR libfortran/44697
1960         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
1961
1962 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
1963
1964         * lib/scanasm.exp (dg-function-on-line): Test that a function is
1965         defined on the current line.
1966         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
1967         * g++.dg/debug/dwarf2/pr44641.C: New.
1968
1969 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
1970
1971         * gcc.target/powerpc/block-move-1.c: New test.
1972         * gcc.target/powerpc/block-move-2.c: New test.
1973
1974 2010-07-20  Jason Merrill  <jason@redhat.com>
1975
1976         PR c++/44967
1977         * g++.dg/cpp0x/sfinae2.C: New.
1978
1979 2010-07-20  Richard Guenther  <rguenther@suse.de>
1980
1981         PR lto/42696
1982         * gcc.dg/lto/20100720-4_0.c: New testcase.
1983
1984 2010-07-20  Richard Guenther  <rguenther@suse.de>
1985
1986         PR lto/43221
1987         * gcc.dg/lto/20100720-2_0.c: New testcase.
1988         * gcc.dg/lto/20100720-2_1.c: Likewise.
1989
1990 2010-07-20  Richard Guenther  <rguenther@suse.de>
1991
1992         PR lto/43208
1993         * gcc.dg/lto/20100720-1_0.c: New testcase.
1994         * gcc.dg/lto/20100720-1_1.c: Likewise.
1995
1996 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
1997
1998         PR debug/45003
1999         * gcc.dg/guality/pr45003-1.c: New test.
2000
2001 2010-07-20  Richard Guenther  <rguenther@suse.de>
2002
2003         PR tree-optimization/44977
2004         * gcc.dg/torture/pr44977.c: New testcase.
2005
2006 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
2007
2008         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
2009         sync_char_short
2010
2011 2010-07-20  Richard Guenther  <rguenther@suse.de>
2012
2013         PR middle-end/44971
2014         PR middle-end/44988
2015         * gcc.dg/pr44971.c: New testcase.
2016         * gcc.c-torture/compile/pr44988.c: Likewise.
2017
2018 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
2019
2020         PR fortran/44929
2021         * gfortran.dg/allocate_with_typespec.f90: New test.
2022         * gfortran.dg/allocate_derived_1.f90: Update error message.
2023
2024 2010-07-19  Jason Merrill  <jason@redhat.com>
2025
2026         PR c++/44996
2027         * g++.dg/cpp0x/decltype23.C: New.
2028
2029 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
2030
2031         PR fortran/42385
2032         * gfortran.dg/class_defined_operator_1.f03 : New test.
2033
2034 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
2035
2036         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
2037         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
2038         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
2039         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
2040
2041 2010-07-19  Richard Guenther  <rguenther@suse.de>
2042
2043         PR middle-end/44941
2044         * gcc.c-torture/compile/pr44941.c: New testcase.
2045
2046 2010-07-19  Jason Merrill  <jason@redhat.com>
2047
2048         PR c++/44969
2049         * g++.dg/template/sfinae24.C: New.
2050
2051 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
2052
2053         PR fortran/44353
2054         * gfortran.dg/data_implied_do_2.f90: Removed.
2055
2056 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
2057
2058         PR c++/44969
2059         * g++.dg/template/sfinae23.C: New.
2060
2061 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2062
2063         * lib/target-supports.exp (check_sse_os_support_available): New
2064         proc.
2065         (check_sse_hw_available): New proc.
2066         (check_effective_target_sse_runtime): New proc.
2067         (check_effective_target_sse2_runtime): New proc.
2068         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
2069         -msse2 if check_sse_os_support_available.
2070         * g++.dg/vect/vect.exp: Only run -msse2 tests if
2071         check_sse_os_support_available.
2072         * gcc.dg/vect/vect.exp: Likewise.
2073         * gfortran.dg/vect/vect.exp: Likewise.
2074         * gcc.target/i386/sol2-check: Renamed to ...
2075         * gcc.target/i386/sse-os-support.h: ... this.
2076         (sol2_check): Renamed to ...
2077         (sse_os_support): ... this.
2078         Only test movss with xmm registers.
2079         * gcc.target/i386/sse-check.h: Reflect new header and function names.
2080         Removed ILL_INSN, ILL_INSN_LEN.
2081         * gcc.target/i386/sse2-check.h: Likewise.
2082         * gcc.target/i386/sse3-check.h: Likewise.
2083         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
2084         Removed cpuid.h, __get_cpuid test.
2085         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
2086         Removed cpuid.h, __get_cpuid test.
2087         * g++.dg/other/pr40446.C: Likewise.
2088         * gcc.dg/compat/union-m128-1_main.c: Likewise.
2089         * gcc.dg/compat/vector-1a_main.c: Likewise.
2090         * gcc.dg/compat/vector-2a_main.c: Likewise.
2091         * gcc.dg/pr36584.c: Likewise.
2092         * gcc.dg/pr37544.c: Likewise.
2093         * gcc.dg/torture/pr16104-1.c: Likewise.
2094         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
2095         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
2096         * gcc.dg/torture/stackalign/push-1.c: Likewise.
2097         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
2098         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
2099         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
2100         sse2_runtime.
2101         * gcc.dg/torture/pr35771-2.c: Likewise.
2102         * gcc.dg/torture/pr35771-3.c: Likewise.
2103         * gcc.target/i386/pr39315-2.c: Likewise.
2104         * gcc.target/i386/pr39315-4.c: Likewise.
2105         * gcc.target/i386/vperm-v2df.c: Likewise.
2106         * gcc.target/i386/vperm-v2di.c: Likewise.
2107         * gcc.target/i386/vperm-v4si-1.c: Likewise.
2108         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
2109         sse_runtime.
2110
2111 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
2112
2113         PR fortran/44353
2114         * gfortran.dg/data_implied_do_2.f90: New test.
2115
2116 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2117
2118         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
2119
2120 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2121
2122         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
2123         to the "mips16" group.
2124         (mips_using_mips16_p): New procedure.
2125         (mips-dg-options): Use it.
2126
2127 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2128
2129         * gcc.target/mips/mips16-attributes-4.c: New test.
2130
2131 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
2132
2133         PR testsuite/44418
2134         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
2135         * gcc.target/powerpc/recip-2.c: Ditto.
2136         * gcc.target/powerpc/recip-3.c: Ditto.
2137
2138 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
2139
2140         * gcc.target/arm/pr42235.c: New test.
2141
2142 2010-07-16  Jason Merrill  <jason@redhat.com>
2143
2144         PR c++/32505
2145         * g++.dg/template/partial8.C: New.
2146
2147 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
2148
2149         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
2150         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
2151         in C++.
2152         (gualcvt): New overloaded inline.
2153         (GUALCVT): Use it for C++.
2154         * g++.dg/guality/guality.exp: New.
2155         * g++.dg/guality/guality.h: New.
2156         * g++.dg/guality/redeclaration1.C: New test.
2157         * g++.dg/dg.exp: Prune also guality/* tests.
2158         * gcc.dg/guality/pr43141.c: Moved to...
2159         * c-c++-common/guality/pr43141.c: ... here.
2160
2161 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2162
2163         PR libfortran/37077
2164         * gfortran.dg/char4_iunit_2.f03: New test.
2165
2166 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
2167
2168         * lib/plugin-support.exp (plugin-test-execute):
2169         Add ${gcc_objdir}/intl to includes.
2170
2171 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
2172
2173         PR target/44942
2174         * gcc.c-torture/execute/pr44942.c: New test.
2175         * gcc.target/i386/pr44942.c: New test.
2176
2177 2010-07-15  Jason Merrill  <jason@redhat.com>
2178
2179         PR c++/44909
2180         * g++.dg/cpp0x/implicit7.C: New.
2181         * g++.dg/cpp0x/implicit8.C: New.
2182
2183 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2184
2185         Disable float tests for __SPU__ targets due to lack of signed zero:
2186         * c-c++-common/torture/complex-sign-add.c (check_add_float).
2187         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
2188         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
2189         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
2190         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
2191         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
2192         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
2193         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
2194         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
2195
2196 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
2197
2198         * gfortran.dg/select_char_2.f90: New test.
2199
2200 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
2201
2202         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
2203         with DECL_CHAIN.
2204
2205 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
2206
2207         PR fortran/44936
2208         * gfortran.dg/typebound_generic_9.f03: New.
2209
2210 2010-07-15  Richard Guenther  <rguenther@suse.de>
2211
2212         PR tree-optimization/44946
2213         * gcc.c-torture/compile/pr44946.c: New testcase.
2214
2215 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
2216
2217         PR fortran/40206
2218         * gfortran.dg/select_char_3.f90: New test.
2219
2220 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
2221             Kevin F. Quinn  <kevquinn@gentoo.org>
2222
2223         * gcc.dg/Wtrampolines.c: New.
2224
2225 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2226
2227         PR libfortran/44934
2228         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
2229
2230 2010-07-14  Jason Merrill  <jason@redhat.com>
2231
2232         PR c++/44810
2233         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
2234
2235         Implement C++0x unrestricted unions (N2544)
2236         * g++.dg/cpp0x/union1.C: New.
2237         * g++.dg/cpp0x/union2.C: New.
2238         * g++.dg/cpp0x/union3.C: New.
2239         * g++.dg/cpp0x/defaulted2.C: Adjust.
2240         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
2241         * g++.old-deja/g++.ext/anon2.C: Adjust.
2242         * g++.old-deja/g++.mike/misc6.C: Adjust.
2243
2244 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
2245
2246         PR fortran/44925
2247         * gfortran.dg/c_loc_tests_15.f90: New.
2248
2249 2010-07-13  Jason Merrill  <jason@redhat.com>
2250
2251         PR c++/44909
2252         * g++.dg/cpp0x/implicit6.C: New.
2253
2254 2010-07-13  Jason Merrill  <jason@redhat.com>
2255
2256         PR c++/44540
2257         * g++.dg/abi/noreturn1.C: New.
2258         * g++.dg/abi/noreturn2.C: New.
2259
2260 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
2261
2262         PR other/44874
2263         PR debug/44832
2264         * c-c++-common/pr44832.c: New test.
2265
2266 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
2267
2268         PR objc/44488
2269         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
2270         on the target.  Make sure that we can assemble the emitted asm when
2271         the test type is 'compile'.
2272
2273 2010-07-13  Richard Guenther  <rguenther@suse.de>
2274
2275         PR tree-optimization/36960
2276         * g++.dg/torture/pr36960.C: New testcase.
2277
2278 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
2279
2280         PR c++/44908
2281         * g++.dg/template/sfinae21.C: New.
2282         * g++.dg/template/sfinae22.C: Likewise.
2283
2284 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
2285
2286         PR testsuite/42843
2287         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
2288         * gcc.dg/plugin/ggcplug.c: Likewise.
2289         * g++.dg/plugin/selfassign.c: Likewise.
2290         * g++.dg/plugin/attribute_plugin.c: Likewise.
2291         * g++.dg/plugin/dumb_plugin.c: Likewise.
2292         * g++.dg/plugin/pragma_plugin.c: Likewise.
2293
2294 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
2295
2296         * gcc.c-torture/execute/pr44683.x: New.
2297         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
2298
2299 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
2300
2301         PR fortran/44434
2302         PR fortran/44565
2303         PR fortran/43945
2304         PR fortran/44869
2305         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
2306         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
2307         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
2308         * gfortran.dh/typebound_call_16.f03: New.
2309         * gfortran.dg/typebound_generic_6.f03: New.
2310         * gfortran.dg/typebound_generic_7.f03: New.
2311         * gfortran.dg/typebound_generic_8.f03: New.
2312
2313 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2314
2315         PR libfortran/37077
2316         * gfortran.dg/char4_iunit_1.f03: New test.
2317
2318 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
2319
2320         * gcc.dg/tree-ssa/vrp53.c: New test.
2321
2322 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
2323
2324         PR c++/44907
2325         * g++.dg/template/sfinae19.C: New.
2326         * g++.dg/template/sfinae20.C: Likewise.
2327
2328 2010-07-12  Jie Zhang  <jie@codesourcery.com>
2329
2330         * gcc.target/arm/interrupt-1.c: New test.
2331         * gcc.target/arm/interrupt-2.c: New test.
2332
2333 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2334
2335         * gcc.dg/pr42427.c: Require c99_runtime.
2336         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
2337         c99_runtime.
2338         * gcc.target/i386/avx-cmpss-1.c: Likewise.
2339         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
2340         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
2341         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
2342         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
2343         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
2344         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
2345         * gcc.target/i386/sse-cmpss-1.c: Likewise.
2346         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
2347         * gcc.target/i386/pr37275.c: Require visibility support.
2348
2349 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2350
2351         * lib/target-supports.exp (check_effective_target_sse): New proc.
2352         * gcc.target/i386/sol2-check.h: New file.
2353         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
2354         Include sol2-check.h.
2355         (main) Only run do_test () if sol2_check ().
2356         * gcc.target/i386/sse2-check.h: Likewise.
2357         * gcc.target/i386/sse3-check.h: Likewise.
2358         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
2359         [__sun__ && __svr4__]: Execute SSE2 instruction.
2360         * gcc.target/i386/math-torture/math-torture.exp: Only add options
2361         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
2362         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
2363         * g++.dg/ext/vector14.C: Likewise.
2364         * g++.dg/other/mmintrin.C: Likewise.
2365         * gcc.dg/20020418-1.c: Likewise.
2366         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
2367         * gcc.dg/format/ms_unnamed-1.c: Likewise.
2368         * gcc.dg/format/unnamed-1.c: Likewise.
2369         Adapt dg-warning line number.
2370         * gcc.dg/graphite/pr40281.c: Likewise.
2371         * gcc.dg/pr32176.c: Likewise.
2372         * gcc.dg/pr40550.c: Likewise.
2373         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
2374         * gcc.dg/torture/pr36891.c: Likewise.
2375         * gcc.target/i386/20020218-1.c: Likewise.
2376         * gcc.target/i386/20020523.c: Likewise.
2377         * gcc.target/i386/abi-1.c: Likewise.
2378         * gcc.target/i386/brokensqrt.c: Likewise.
2379         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
2380         * gcc.target/i386/pr13366.c: Likewise.
2381         * gcc.target/i386/pr13685.c: Likewise.
2382         * gcc.target/i386/pr24306.c: Likewise.
2383         * gcc.target/i386/pr31486.c: Likewise.
2384         * gcc.target/i386/pr32065-1.c: Likewise.
2385         * gcc.target/i386/pr32065-2.c: Likewise.
2386         * gcc.target/i386/pr32389.c: Likewise.
2387         * gcc.target/i386/pr38824.c: Likewise.
2388         * gcc.target/i386/pr38931.c: Likewise.
2389         * gcc.target/i386/pr39592-1.c: Likewise.
2390         * gcc.target/i386/pr43766.c: Likewise.
2391         * gcc.target/i386/recip-divf.c: Likewise.
2392         * gcc.target/i386/recip-sqrtf.c: Likewise.
2393         * gcc.target/i386/recip-vec-divf.c: Likewise.
2394         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
2395         * gcc.target/i386/sse-1.c: Likewise.
2396         * gcc.target/i386/sse-16.c: Likewise.
2397         * gcc.target/i386/sse-2.c: Likewise.
2398         * gcc.target/i386/sse-20.c: Likewise.
2399         * gcc.target/i386/sse-3.c: Likewise.
2400         * gcc.target/i386/sse-7.c: Likewise.
2401         * gcc.target/i386/sse-9.c: Likewise.
2402         * gcc.target/i386/sse-addps-1.c: Likewise.
2403         * gcc.target/i386/sse-addss-1.c: Likewise.
2404         * gcc.target/i386/sse-andnps-1.c: Likewise.
2405         * gcc.target/i386/sse-andps-1.c: Likewise.
2406         * gcc.target/i386/sse-cmpss-1.c: Likewise.
2407         * gcc.target/i386/sse-comiss-1.c: Likewise.
2408         * gcc.target/i386/sse-comiss-2.c: Likewise.
2409         * gcc.target/i386/sse-comiss-3.c: Likewise.
2410         * gcc.target/i386/sse-comiss-4.c: Likewise.
2411         * gcc.target/i386/sse-comiss-5.c: Likewise.
2412         * gcc.target/i386/sse-comiss-6.c: Likewise.
2413         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
2414         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
2415         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
2416         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
2417         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
2418         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
2419         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
2420         * gcc.target/i386/sse-divps-1.c: Likewise.
2421         * gcc.target/i386/sse-divss-1.c: Likewise.
2422         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
2423         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
2424         * gcc.target/i386/sse-maxps-1.c: Likewise.
2425         * gcc.target/i386/sse-maxss-1.c: Likewise.
2426         * gcc.target/i386/sse-minps-1.c: Likewise.
2427         * gcc.target/i386/sse-minss-1.c: Likewise.
2428         * gcc.target/i386/sse-movaps-1.c: Likewise.
2429         * gcc.target/i386/sse-movaps-2.c: Likewise.
2430         * gcc.target/i386/sse-movhlps-1.c: Likewise.
2431         * gcc.target/i386/sse-movhps-1.c: Likewise.
2432         * gcc.target/i386/sse-movhps-2.c: Likewise.
2433         * gcc.target/i386/sse-movlhps-1.c: Likewise.
2434         * gcc.target/i386/sse-movmskps-1.c: Likewise.
2435         * gcc.target/i386/sse-movntps-1.c: Likewise.
2436         * gcc.target/i386/sse-movss-1.c: Likewise.
2437         * gcc.target/i386/sse-movss-2.c: Likewise.
2438         * gcc.target/i386/sse-movss-3.c: Likewise.
2439         * gcc.target/i386/sse-movups-1.c: Likewise.
2440         * gcc.target/i386/sse-movups-2.c: Likewise.
2441         * gcc.target/i386/sse-mulps-1.c: Likewise.
2442         * gcc.target/i386/sse-mulss-1.c: Likewise.
2443         * gcc.target/i386/sse-orps-1.c: Likewise.
2444         * gcc.target/i386/sse-rcpps-1.c: Likewise.
2445         * gcc.target/i386/sse-recip-vec.c: Likewise.
2446         * gcc.target/i386/sse-recip.c: Likewise.
2447         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
2448         * gcc.target/i386/sse-set-ps-1.c: Likewise.
2449         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
2450         * gcc.target/i386/sse-subps-1.c: Likewise.
2451         * gcc.target/i386/sse-subss-1.c: Likewise.
2452         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
2453         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
2454         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
2455         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
2456         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
2457         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
2458         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
2459         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
2460         * gcc.target/i386/sse-xorps-1.c: Likewise.
2461         * gcc.target/i386/ssefn-1.c: Likewise.
2462         * gcc.target/i386/ssefn-3.c: Likewise.
2463         * gcc.target/i386/sseregparm-1.c: Likewise.
2464         * gcc.target/i386/stackalign/return-3.c: Likewise.
2465         * gcc.target/i386/vectorize1.c: Likewise.
2466         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
2467         * gcc.target/i386/xorps-sse.c: Likewise.
2468         * gfortran.dg/pr28158.f90: Likewise.
2469         * gfortran.dg/pr30667.f: Likewise.
2470         * gnat.dg/loop_optimization7.adb: Likewise.
2471         * gnat.dg/sse_nolib.adb: Likewise.
2472
2473 2010-07-11  Tobias Burnus  <burnus@net-b.de>
2474
2475         PR fortran/44702
2476         * gfortran.dg/use_rename_6.f90: New.
2477         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
2478
2479 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
2480
2481         PR fortran/44869
2482         * gfortran.dg/class_24.f03: New.
2483
2484 2010-07-10  Richard Guenther  <rguenther@suse.de>
2485
2486         PR lto/44889
2487         * gcc.dg/lto/20100709-1_0.c: New testcase.
2488         * gcc.dg/lto/20100709-1_1.c: Likewise.
2489
2490 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
2491
2492         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
2493
2494 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
2495
2496         PR objc/44140
2497         * objc.dg/lto/trivial-1_0.m: New.
2498         * objc.dg/lto/lto.exp: New.
2499         * obj-c++.dg/lto/trivial-1_0.mm: New.
2500         * obj-c++.dg/lto/lto.exp: New.
2501         * objc.dg/symtab-1.m: Adjust sizes.
2502         * objc.dg/image-info.m: Do not run for gnu-runtime.
2503
2504 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
2505
2506         * gcc.dg/pr32370.c: Allow another kind of error message.
2507
2508 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
2509
2510         * gnat.dg/atomic3.adb: New test.
2511
2512 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
2513             Denys Vlasenko  <dvlasenk@redhat.com>
2514             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
2515
2516         PR tree-optimization/28632
2517         * gcc.dg/tree-ssa/vrp51.c: New test.
2518         * gcc.dg/tree-ssa/vrp52.c: New test.
2519
2520 2010-07-09  Jason Merrill  <jason@redhat.com>
2521
2522         * g++.dg/abi/covariant6.C: New.
2523         * g++.dg/inherit/covariant17.C: Test both bases.
2524         * g++.dg/inherit/covariant7.C: Check vtable layout.
2525
2526 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
2527
2528         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
2529
2530 2010-07-09  Richard Guenther  <rguenther@suse.de>
2531
2532         PR tree-optimization/44852
2533         * gcc.c-torture/execute/pr44852.c: New testcase.
2534
2535 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2536
2537         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
2538         multiplication by values.
2539         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
2540         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
2541
2542 2010-07-09  Richard Guenther  <rguenther@suse.de>
2543
2544         PR tree-optimization/44882
2545         * gfortran.dg/pr44882.f90: New testcase.
2546
2547 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
2548
2549         PR target/40657
2550         * gcc.target/arm/pr40657-1.c: New test.
2551         * gcc.target/arm/pr40657-2.c: New test.
2552         * gcc.c-torture/execute/pr40657.c: New test.
2553
2554 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
2555
2556         * gcc.dg/tree-ssa/vrp50.c: New test.
2557         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
2558
2559 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
2560
2561         PR fortran/44649
2562         * gfortran.dg/c_sizeof_1.f90: Modified.
2563         * gfortran.dg/storage_size_1.f08: New.
2564         * gfortran.dg/storage_size_2.f08: New.
2565
2566 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
2567
2568         * gcc.c-torture/execute/20100708-1.c: New test.
2569
2570 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
2571
2572         PR fortran/44847
2573         * gfortran.dg/gomp/pr44847.f90: New test.
2574
2575 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
2576
2577         PR tree-optimization/44710
2578         * gcc.dg/tree-ssa/ifc-6.c: New.
2579         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
2580
2581 2010-07-08  Tobias Burnus  <burnus@net-b.de>
2582
2583         PR fortran/18918
2584         * gfortran.dg/coarray_10.f90: Add an additional test.
2585
2586 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
2587
2588         PR middle-end/44828
2589         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
2590         * gcc.c-torture/execute/pr44828.x: Revert.
2591
2592 2010-07-08  Jason Merrill  <jason@redhat.com>
2593
2594         PR c++/43120
2595         * g++.dg/inherit/covariant17.C: New.
2596         * g++.dg/abi/covariant1.C: Actually test for the bug.
2597
2598 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
2599
2600         PR rtl-optimization/44838
2601         * gcc.dg/pr44838.c: New.
2602
2603 2010-07-08  Richard Guenther  <rguenther@suse.de>
2604
2605         PR tree-optimization/44831
2606         * gcc.c-torture/compile/pr44831.c: New testcase.
2607         * gcc.dg/tree-ssa/pr21463.c: Adjust.
2608
2609 2010-07-08  Richard Guenther  <rguenther@suse.de>
2610
2611         PR tree-optimization/44861
2612         * g++.dg/vect/pr44861.cc: New testcase.
2613
2614 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
2615
2616         PR middle-end/44828
2617         * gcc.c-torture/execute/pr44828.x: New file.
2618
2619 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
2620
2621         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
2622         dg-options.
2623         * g++.dg/ext/altivec-17.C: Adjust error message.
2624
2625 2010-07-07  Tom Tromey  <tromey@redhat.com>
2626
2627         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
2628
2629 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
2630
2631         PR target/44844
2632         * gcc.target/i386/rdrand-1.c: Scan "jnc".
2633         * gcc.target/i386/rdrand-2.c: Likewise.
2634         * gcc.target/i386/rdrand-3.c: Likewise.
2635
2636 2010-07-07  Jan Hubicka  <jh@suse.cz>
2637
2638         PR middle-end/44813
2639         * g++.dg/torture/pr44813.C: New testcase.
2640         * g++.dg/torture/pr44826.C: New testcase.
2641
2642 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
2643
2644         PR rtl-optimization/44787
2645         * gcc.c-torture/compile/pr44788.c: New test.
2646         * gcc.target/arm/pr44788.c: New test.
2647
2648 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
2649
2650         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
2651
2652 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
2653
2654         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
2655         to dg-options.
2656
2657 2010-07-06  Tobias Burnus  <burnus@net-b.de>
2658
2659         PR fortran/44742
2660         * gfortran.dg/parameter_array_init_6.f90: New.
2661         * gfortran.dg/initialization_20.f90: Update dg-error.
2662         * gfortran.dg/initialization_24.f90: Ditto.
2663
2664 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2665         PR fortran/PR44693
2666         * gfortran.dg/dim_range_1.f90:  New test.
2667         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
2668
2669 2010-07-06  Jason Merrill  <jason@redhat.com>
2670
2671         PR c++/44703
2672         * g++.dg/cpp0x/initlist41.C: New.
2673
2674         PR c++/44778
2675         * g++.dg/template/ptrmem22.C: New.
2676
2677 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
2678
2679         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
2680         support.
2681         * gcc.target/i386/i386.exp: Likewise.
2682
2683 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
2684
2685         PR testsuite/44195
2686         * gcc.dg/lto/20100518_0.c: Limit to x86.
2687
2688 2010-07-06  Richard Guenther  <rguenther@suse.de>
2689
2690         PR middle-end/44828
2691         * gcc.c-torture/execute/pr44828.c: New testcase.
2692
2693 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
2694
2695         * g++.dg/warn/noeffect2.C: Adjust expected warning.
2696         * g++.dg/warn/volatile1.C: Likewise.
2697         * g++.dg/template/warn1.C: Likewise.
2698
2699 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
2700
2701         AVX Programming Reference (June, 2010)
2702         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
2703         * g++.dg/other/i386-3.C: Likewise.
2704         * gcc.target/i386/sse-12.c: Likewise.
2705
2706         * gcc.target/i386/f16c-check.h: New.
2707         * gcc.target/i386/rdfsbase-1.c: Likewise.
2708         * gcc.target/i386/rdfsbase-2.c: Likewise.
2709         * gcc.target/i386/rdgsbase-1.c: Likewise.
2710         * gcc.target/i386/rdgsbase-2.c: Likewise.
2711         * gcc.target/i386/rdrand-1.c: Likewise.
2712         * gcc.target/i386/rdrand-2.c: Likewise.
2713         * gcc.target/i386/rdrand-3.c: Likewise.
2714         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
2715         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
2716         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
2717         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
2718         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
2719         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
2720         * gcc.target/i386/wrfsbase-1.c: Likewise.
2721         * gcc.target/i386/wrfsbase-2.c: Likewise.
2722         * gcc.target/i386/wrgsbase-1.c: Likewise.
2723         * gcc.target/i386/wrgsbase-2.c: Likewise.
2724
2725         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
2726         (__builtin_ia32_vcvtps2ph): New.
2727         (__builtin_ia32_vcvtps2ph256): Likewise.
2728
2729         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
2730         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
2731
2732         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
2733         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
2734
2735         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
2736         (__builtin_ia32_vcvtps2ph256): Likewise.
2737         Add fsgsbase,rdrnd,f16c.
2738
2739         * lib/target-supports.exp (check_effective_target_f16c): New.
2740
2741 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
2742
2743         * gcc.dg/guality/nrv-1.c: New test.
2744
2745 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
2746
2747         PR middle-end/42505
2748         * gcc.target/arm/pr42505.c: New test case.
2749
2750 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
2751
2752         PR c++/44808
2753         * g++.dg/opt/nrv16.C: New test.
2754
2755 2010-07-05  Richard Guenther  <rguenther@suse.de>
2756
2757         PR tree-optimization/44784
2758         * gcc.c-torture/compile/pr44784.c: New testcase.
2759
2760 2010-07-05  Ira Rosen  <irar@il.ibm.com>
2761
2762         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
2763         Increase loop bound and array size.
2764         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
2765         Likewise.
2766
2767 2010-07-05  Ira Rosen  <irar@il.ibm.com>
2768
2769         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
2770         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
2771         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
2772         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
2773         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
2774
2775 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
2776
2777         PR c++/22138
2778         * g++.dg/parse/template25.C: New.
2779
2780 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
2781
2782         PR rtl-optimization/44695
2783         * gcc.dg/torture/pr44695.c: New.
2784
2785 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2786
2787         PR c++/16630
2788         * g++.dg/ext/pretty3.C: New.
2789
2790 2010-07-04  Richard Guenther  <rguenther@suse.de>
2791
2792         PR middle-end/44809
2793         * g++.dg/torture/pr44809.C: New testcase.
2794
2795 2010-07-04  Richard Guenther  <rguenther@suse.de>
2796
2797         PR tree-optimization/44656
2798         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
2799
2800 2010-07-04  Ira Rosen  <irar@il.ibm.com>
2801             Revital Eres  <eres@il.ibm.com>
2802
2803         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
2804         misaligned stores.
2805         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
2806         gcc.dg/vect/vect-96.c: Likewise.
2807         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
2808         that support misaligned stores. Change the number of expected
2809         misaligned accesses.
2810         * gcc.dg/vect/vect-peel-1.c: New test.
2811         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
2812         gcc.dg/vect/vect-peel-4.c: Likewise.
2813         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
2814         vectorizable on all targets that support realignment.
2815         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
2816
2817 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
2818
2819         PR c/44806
2820         * gcc.dg/torture/pr44806.c: New.
2821
2822 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
2823
2824         * gnat.dg/cond_expr1.adb: New test.
2825
2826 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
2827
2828         * gnat.dg/modular3.adb: New test.
2829         * gnat.dg/modular3_pkg.ads: New helper.
2830
2831 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
2832             Mikael Pettersson  <mikpe@it.uu.se>
2833
2834         PR testsuite/44518
2835         * obj-c++.dg/encode-2.mm: Produce object and save temps.
2836         Make signed-ness of chars explicit.  Scan the object for
2837         strings that are split by some target assemblers.
2838         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
2839         explicit.
2840
2841 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
2842
2843         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
2844
2845 2010-07-02  Le-Chun Wu  <lcwu@google.com>
2846
2847         PR/44128
2848         * g++.dg/warn/Wshadow-7.C: New test.
2849
2850 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
2851             Julian Brown  <julian@codesourcery.com>
2852             Sandra Loosemore  <sandra@codesourcery.com>
2853
2854         * gcc.c-torture/execute/20100416-1.c: New test case.
2855
2856 2010-07-02  Julian Brown  <julian@codesourcery.com>
2857             Sandra Loosemore  <sandra@codesourcery.com>
2858
2859         PR target/43703
2860
2861         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
2862         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
2863
2864 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
2865             Julian Brown  <julian@codesourcery.com>
2866
2867         * gcc.target/arm/neon/vadds64.c: Regenerated.
2868         * gcc.target/arm/neon/vaddu64.c: Regenerated.
2869         * gcc.target/arm/neon/vsubs64.c: Regenerated.
2870         * gcc.target/arm/neon/vsubu64.c: Regenerated.
2871         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
2872         * gcc.target/arm/neon-vmls-1.c: Likewise.
2873         * gcc.target/arm/neon-vsubs64.c: New execution test.
2874         * gcc.target/arm/neon-vsubu64.c: New execution test.
2875         * gcc.target/arm/neon-vadds64.c: New execution test.
2876         * gcc.target/arm/neon-vaddu64.c: New execution test.
2877
2878 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
2879
2880         * gcc.target/arm/neon-vands64.c: New.
2881         * gcc.target/arm/neon-vandu64.c: New.
2882         * gcc.target/arm/neon-vbics64.c: New.
2883         * gcc.target/arm/neon-vbicu64.c: New.
2884         * gcc.target/arm/neon-veors64.c: New.
2885         * gcc.target/arm/neon-veoru64.c: New.
2886         * gcc.target/arm/neon-vorns64.c: New.
2887         * gcc.target/arm/neon-vornu64.c: New.
2888         * gcc.target/arm/neon-vorrs64.c: New.
2889         * gcc.target/arm/neon-vorru64.c: New.
2890         * gcc.target/arm/neon/vands64.c: Regenerated.
2891         * gcc.target/arm/neon/vandu64.c: Regenerated.
2892         * gcc.target/arm/neon/vbics64.c: Regenerated.
2893         * gcc.target/arm/neon/vbicu64.c: Regenerated.
2894         * gcc.target/arm/neon/veors64.c: Regenerated.
2895         * gcc.target/arm/neon/veoru64.c: Regenerated.
2896         * gcc.target/arm/neon/vorns64.c: Regenerated.
2897         * gcc.target/arm/neon/vornu64.c: Regenerated.
2898         * gcc.target/arm/neon/vorrs64.c: Regenerated.
2899         * gcc.target/arm/neon/vorru64.c: Regenerated.
2900
2901 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2902
2903         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
2904
2905 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2906
2907         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
2908         * gfortran.dg/intent_out_5.f90: Same.
2909         * gfortran.dg/ltrans-7.f90: Same.
2910         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
2911
2912 2010-07-02  Jan Hubicka  <jh@suse.cz>
2913
2914         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
2915
2916 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
2917
2918         * objc-obj-c++-shared/Object1.h: Correct Line endings.
2919
2920 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
2921
2922         PR c++/44780
2923         * c-c++-common/Wunused-var-12.c: New test.
2924
2925 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
2926
2927         PR target/42835
2928         * gcc.target/arm/pr42835.c: New test.
2929
2930         PR target/42172
2931         * gcc.target/arm/pr42172-1.c: New test.
2932
2933 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
2934
2935         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
2936
2937 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
2938
2939         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
2940         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
2941         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
2942         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
2943         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
2944         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
2945         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
2946         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
2947         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
2948         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
2949         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
2950         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
2951         * gcc.target/arm/neon-vdup_ns64.c: New.
2952         * gcc.target/arm/neon-vdup_nu64.c: New.
2953         * gcc.target/arm/neon-vdupQ_ns64.c: New.
2954         * gcc.target/arm/neon-vdupQ_nu64.c: New.
2955         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
2956         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
2957         * gcc.target/arm/neon-vmov_ns64.c: New.
2958         * gcc.target/arm/neon-vmov_nu64.c: New.
2959         * gcc.target/arm/neon-vmovQ_ns64.c: New.
2960         * gcc.target/arm/neon-vmovQ_nu64.c: New.
2961         * gcc.target/arm/neon-vget_lanes64.c: New.
2962         * gcc.target/arm/neon-vget_laneu64.c: New.
2963         * gcc.target/arm/neon-vset_lanes64.c: New.
2964         * gcc.target/arm/neon-vset_laneu64.c: New.
2965
2966 2010-07-02  Richard Guenther  <rguenther@suse.de>
2967
2968         * g++.dg/torture/20100702-1.C: New testcase.
2969
2970 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2971
2972         PR target/44707
2973         * gcc.c-torture/compile/pr44707.c: New test.
2974
2975 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
2976
2977         PR c++/44039
2978         * g++.dg/template/crash101.C: New.
2979
2980 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
2981
2982         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
2983         Use the ABI-0 accessors and fail it for m64.
2984
2985 2010-07-02  Jan Hubicka  <jh@suse.cz>
2986
2987         * g++.dg/tree-ssa/pr44706.C: New testcase.
2988
2989 2010-07-02  Richard Guenther  <rguenther@suse.de>
2990
2991         PR tree-optimization/44748
2992         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
2993
2994 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
2995
2996         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
2997         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
2998         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
2999         the method types to forward:.
3000
3001 2010-06-30  Jason Merrill  <jason@redhat.com>
3002
3003         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
3004         * g++.dg/other/pr25632.C: Likewise.
3005
3006 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
3007
3008         PR tree-optimization/40421
3009         * gfortran.fortran-torture/compile/pr40421.f90: New test.
3010
3011 2010-07-01  Richard Guenther  <rguenther@suse.de>
3012
3013         PR middle-end/42834
3014         PR middle-end/44468
3015         * gcc.c-torture/execute/20100316-1.c: New testcase.
3016         * gcc.c-torture/execute/pr44468.c: Likewise.
3017         * gcc.c-torture/compile/20100609-1.c: Likewise.
3018         * gcc.dg/volatile2.c: Adjust.
3019         * gcc.dg/plugin/selfassign.c: Likewise.
3020         * gcc.dg/pr36902.c: Likewise.
3021         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
3022         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
3023         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
3024         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
3025         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
3026         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
3027         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
3028         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3029         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
3030         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
3031         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3032         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3033         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
3034         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
3035         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3036         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
3037         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
3038         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
3039         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
3040         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
3041         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
3042         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
3043         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
3044         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
3045         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
3046         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
3047         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
3048         * gcc.dg/struct/w_prof_local_array.c: Likewise.
3049         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
3050         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
3051         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
3052         * gcc.dg/struct/w_prof_global_array.c: Likewise.
3053         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
3054         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
3055         * gcc.dg/struct/w_prof_local_var.c: Likewise.
3056         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
3057         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
3058         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
3059         * gcc.dg/struct/w_prof_global_var.c: Likewise.
3060         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
3061         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
3062         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
3063         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3064         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
3065         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
3066         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
3067         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
3068         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
3069         * gcc.dg/tree-prof/stringop-1.c: Adjust.
3070         * g++.dg/tree-ssa/pr31146.C: Likewise.
3071         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
3072         * g++.dg/tree-ssa/pr33604.C: Likewise.
3073         * g++.dg/plugin/selfassign.c: Likewise.
3074         * gfortran.dg/array_memcpy_3.f90: Likewise.
3075         * gfortran.dg/array_memcpy_4.f90: Likewise.
3076         * c-c++-common/torture/pr42834.c: New testcase.
3077
3078 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
3079
3080         PR c++/44628
3081         * g++.dg/template/crash100.C: New.
3082
3083 2010-06-30  Jan Hubicka  <jh@suse.cz>
3084
3085         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
3086
3087 2010-06-30  Michael Matz  <matz@suse.de>
3088
3089         PR bootstrap/44699
3090         * gcc.dg/pr44699.c: New test.
3091
3092 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
3093
3094         PR tree-optimization/39799
3095         * c-c++-common/uninit-17.c: New test.
3096
3097 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3098
3099         PR libfortran/43298
3100         * gfortran.dg/read_infnan_1.f90: New test.
3101
3102 2010-06-29  Jason Merrill  <jason@redhat.com>
3103
3104         Enable implicitly declared move constructor/operator= (N3053).
3105         * g++.dg/cpp0x/implicit3.C: New.
3106         * g++.dg/cpp0x/implicit4.C: New.
3107         * g++.dg/cpp0x/implicit5.C: New.
3108         * g++.dg/cpp0x/implicit-copy.C: Adjust.
3109         * g++.dg/cpp0x/not_special.C: Adjust.
3110         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
3111         * g++.dg/cpp0x/rv1n.C: Adjust.
3112         * g++.dg/cpp0x/rv1p.C: Adjust.
3113         * g++.dg/cpp0x/rv2n.C: Adjust.
3114         * g++.dg/cpp0x/rv2p.C: Adjust.
3115         * g++.dg/cpp0x/rv3n.C: Adjust.
3116         * g++.dg/cpp0x/rv3p.C: Adjust.
3117         * g++.dg/cpp0x/rv4n.C: Adjust.
3118         * g++.dg/cpp0x/rv4p.C: Adjust.
3119         * g++.dg/cpp0x/rv5n.C: Adjust.
3120         * g++.dg/cpp0x/rv5p.C: Adjust.
3121         * g++.dg/cpp0x/rv6n.C: Adjust.
3122         * g++.dg/cpp0x/rv6p.C: Adjust.
3123         * g++.dg/cpp0x/rv7n.C: Adjust.
3124         * g++.dg/cpp0x/rv7p.C: Adjust.
3125         * g++.dg/cpp0x/rv8p.C: Adjust.
3126         * g++.dg/gomp/pr26690-1.C: Adjust.
3127         * g++.dg/other/error20.C: Adjust.
3128         * g++.dg/other/error31.C: Adjust.
3129         * g++.dg/parse/error19.C: Adjust.
3130         * g++.dg/template/qualttp5.C: Adjust.
3131         * g++.old-deja/g++.law/ctors5.C: Adjust.
3132
3133         Enable implicitly deleted functions (N2346)
3134         * g++.dg/cpp0x/defaulted17.C: New.
3135         * g++.dg/cpp0x/implicit1.C: New.
3136         * g++.dg/cpp0x/implicit2.C: New.
3137         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
3138         * g++.dg/ext/has_virtual_destructor.C: Adjust.
3139         * g++.dg/init/ctor4.C: Adjust.
3140         * g++.dg/init/synth2.C: Adjust.
3141         * g++.dg/lto/20081118_1.C: Adjust.
3142         * g++.dg/other/error13.C: Adjust.
3143         * g++.dg/other/unused1.C: Adjust.
3144         * g++.old-deja/g++.bob/inherit2.C: Adjust.
3145         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
3146         * g++.old-deja/g++.jason/opeq3.C: Adjust.
3147         * g++.old-deja/g++.law/ctors17.C: Adjust.
3148         * g++.old-deja/g++.oliva/delete1.C: Adjust.
3149         * g++.old-deja/g++.pt/assign1.C: Adjust.
3150         * g++.old-deja/g++.pt/crash20.C: Adjust.
3151
3152         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
3153         * g++.dg/cpp0x/defaulted13.C: Adjust.
3154         * g++.dg/cpp0x/defaulted2.C: Adjust.
3155         * g++.dg/cpp0x/defaulted3.C: Adjust.
3156         * g++.dg/cpp0x/initlist9.C: Adjust.
3157         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
3158         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
3159         * g++.dg/init/synth2.C: Adjust.
3160
3161         * g++.dg/cpp0x/defaulted19.C: New.
3162
3163         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
3164         * g++.dg/template/error23.C: Fix for -std=c++0x.
3165
3166 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
3167
3168         PR fortran/44718
3169         * gfortran.dg/proc_ptr_28.f90: New.
3170
3171 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
3172
3173         PR tree-optimization/43801
3174         * g++.dg/torture/pr43801.C: New test.
3175
3176         PR debug/44668
3177         * g++.dg/debug/dwarf2/accessibility1.C: New test.
3178
3179 2010-06-29  Jason Merrill  <jason@redhat.com>
3180
3181         PR c++/44587
3182         * g++.dg/template/qualified-id2.C: New.
3183         * g++.dg/template/qualified-id3.C: New.
3184
3185 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
3186
3187         PR fortran/44696
3188         * gfortran.dg/associated_target_4.f90: New.
3189
3190 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
3191
3192         PR fortran/44582
3193         * gfortran.dg/aliasing_array_result_1.f90 : New test.
3194
3195 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3196
3197         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
3198
3199 2010-06-29  Jan Hubicka  <jh@suse.cz>
3200
3201         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
3202
3203 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
3204
3205         PR target/43902
3206         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
3207         * gcc.target/arm/wmul-3.c: New test.
3208         * gcc.target/arm/wmul-4.c: New test.
3209
3210 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
3211
3212         PR rtl-optimization/44659
3213         * gcc.target/i386/extract-1.c: New.
3214         * gcc.target/i386/extract-2.c: Likewise.
3215         * gcc.target/i386/extract-3.c: Likewise.
3216         * gcc.target/i386/extract-4.c: Likewise.
3217         * gcc.target/i386/extract-5.c: Likewise.
3218         * gcc.target/i386/extract-6.c: Likewise.
3219
3220 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
3221
3222         PR c++/44682
3223         * g++.dg/warn/Wunused-var-14.C: New test.
3224
3225 2010-06-28  Tobias Burnus  <burnus@net-b.de>
3226
3227         PR fortran/43298
3228         * gfortran.dg/nan_6.f90: New.
3229
3230 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
3231
3232         PR tree-optimization/43781
3233         * gcc.dg/torture/pr43781.c: New.
3234
3235 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
3236
3237         PR fortran/40158
3238         * gfortran.dg/actual_rank_check_1.f90: New test.
3239
3240 2010-06-28  Martin Jambor  <mjambor@suse.cz>
3241
3242         * testsuite/gcc.dg/ipa/ipa-sra-6.c: New test.
3243
3244 2010-06-28  Jan Hubicka  <jh@suse.cz>
3245
3246         PR tree-optimization/44687
3247         * gcc.c-torture/compile/pr44687.c
3248
3249 2010-06-28  Martin Jambor  <mjambor@suse.cz>
3250
3251         PR c++/44535
3252         * g++.dg/torture/pr44535.C: New test.
3253
3254 2010-06-28  Michael Matz  <matz@suse.de>
3255
3256         PR middle-end/44592
3257         * gfortran.dg/pr44592.f90: New test.
3258
3259 2010-06-28  Jan Hubicka  <jh@suse.cz>
3260
3261         PR tree-optimization/44357
3262         * g++.dg/torture/pr44357.C: New testcase.
3263
3264 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3265
3266         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
3267         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
3268         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
3269         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
3270         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
3271         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
3272         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
3273         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
3274
3275 2010-06-27  Jan Hubicka  <jh@suse.cz>
3276
3277         * gcc.c-torture/compile/pr44686.c: New file.
3278
3279 2010-06-27  Richard Guenther  <rguenther@suse.de>
3280
3281         PR tree-optimization/44683
3282         * gcc.c-torture/execute/pr44683.c: New testcase.
3283
3284 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
3285
3286         * gnat.dg/noreturn3.ad[sb]: New test.
3287
3288 2010-06-26  Jason Merrill  <jason@redhat.com>
3289
3290         * g++.dg/cpp0x/explicit5.C: New.
3291
3292 2010-06-26  Richard Guenther  <rguenther@suse.de>
3293
3294         PR tree-optimization/44393
3295         * gcc.dg/pr44393.c: New testcase.
3296
3297 2010-06-26  Jan Hubicka  <jh@suse.cz>
3298
3299         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
3300
3301 2010-06-26  Richard Guenther  <rguenther@suse.de>
3302
3303         PR middle-end/44674
3304         * gcc.dg/pr44674.c: New testcase.
3305
3306 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
3307
3308         * gcc.dg/opts-3.c: New test.
3309
3310 2010-06-26  Tobias Burnus  <burnus@net-b.de>
3311
3312         * gfortran.dg/type_decl_1.f90: New.
3313         * gfortran.dg/type_decl_2.f90: New.
3314
3315 2010-06-26  Tobias Burnus  <burnus@net-b.de>
3316
3317         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
3318         * gfortran.dg/semicolon_fixed_2.f: Ditto.
3319
3320 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3321
3322         PR testsuite/38946
3323         * gfortran.dg/array_constructor_23.f: Update test to allow for small
3324         error in comparing reals.
3325
3326 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3327
3328         * selected_real_kind_2.f90: New.
3329         * selected_real_kind_3.f90: New.
3330
3331 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3332
3333         * gfortran.dg/entry_19.f90: New.
3334
3335 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3336
3337         * gfortran.dg/end_subroutine_1.f90: New.
3338         * gfortran.dg/end_subroutine_2.f90: New.
3339         * gfortran.dg/interface_proc_end.f90: Update.
3340
3341 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3342
3343         * gfortran.dg/semicolon_fixed.f: Update.
3344         * gfortran.dg/semicolon_fixed_2.f: New.
3345         * gfortran.dg/semicolon_free_2.f90: New.
3346         * gfortran.dg/semicolon_free.f90: Update.
3347
3348 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3349
3350         PR fortran/44448
3351         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
3352
3353 2010-06-25  Martin Jambor  <mjambor@suse.cz>
3354
3355         * g++.dg/ipa/iinline-3.C: New test.
3356         * gcc.dg/ipa/modif-1.c: Removed.
3357
3358 2010-06-25  Jan Hubicka  <jh@suse.cz>
3359
3360         * testsuite/gcc.dg/tree-ssa/ipa-split-1.c
3361
3362 2010-06-25  Martin Jambor  <mjambor@suse.cz>
3363
3364         * g++.dg/ipa/iinline-2.C: New test.
3365
3366 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
3367
3368         PR middle-end/43866
3369         * gfortran.dg/pr43866.f90: New test.
3370
3371         PR tree-optimization/44539
3372         * gcc.dg/pr44539.c: New test.
3373
3374 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
3375
3376         From Jim Wilson:
3377         PR target/43902
3378         * gcc.target/mips/madd-9.c: New test.
3379
3380 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
3381
3382         PR c/44517
3383         * gcc.dg/noncompile/pr44517.c: New.
3384         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
3385
3386 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
3387
3388         PR testsuite/43283
3389         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
3390         and add argument to nop for IA64.
3391
3392 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
3393
3394         PR target/44588
3395         * gcc.target/i386/mod-1.c: New.
3396         * gcc.target/i386/umod-1.c: Likewise.
3397         * gcc.target/i386/umod-2.c: Likewise.
3398         * gcc.target/i386/umod-3.c: Likewise.
3399
3400 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
3401
3402         PR middle-end/44492
3403         * g++.dg/torture/pr44492.C: New test.
3404
3405 2010-06-24  Andi Kleen  <ak@linux.intel.com>
3406
3407         * c-c++-common/warn-omitted-condop.c: New.
3408
3409 2010-06-24  Tobias Burnus  <burnus@net-b.de>
3410
3411         PR fortran/44614
3412         * gfortran.dg/import8.f90: New.
3413
3414 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
3415
3416         * gnat.dg/not_null.adb: Update test case.
3417
3418 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
3419
3420         PR c++/44619
3421         * g++.dg/warn/Wunused-var-13.C: New test.
3422
3423         PR c++/44627
3424         * g++.dg/diagnostic/method1.C: New test.
3425
3426 2010-06-22  Cary Coutant  <ccoutant@google.com>
3427
3428         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
3429
3430 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
3431
3432         PR fortran/44616
3433         * gfortran.dg/abstract_type_8.f03: New.
3434
3435 2010-06-21  Jason Merrill  <jason@redhat.com>
3436
3437         * g++.dg/cpp0x/noexcept08.C: New.
3438
3439         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
3440
3441 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
3442
3443         PR target/44615
3444         * gcc.target/i386/sse2-vec-2a.c: New.
3445
3446 2010-06-21  DJ Delorie  <dj@redhat.com>
3447
3448         * gcc.dg/pragma-diag-1.c: New.
3449
3450 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
3451
3452         PR target/44615
3453         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
3454
3455 2010-06-21  Alan Modra  <amodra@gmail.com>
3456
3457         PR testsuite/44505
3458         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
3459         tail call to check_fa_mid.
3460
3461 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
3462
3463         PR target/44575
3464         * gcc.c-torture/execute/pr44575.c: New test.
3465
3466 2010-06-21  Tobias Burnus  <burnus@net-b.de>
3467
3468         PR fortran/40632
3469         * gfortran.dg/contiguous_1.f90: New.
3470         * gfortran.dg/contiguous_2.f90: New.
3471         * gfortran.dg/contiguous_3.f90: New.
3472
3473 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
3474
3475         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
3476         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
3477
3478 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
3479
3480         PR target/44546
3481         * gcc.target/i386/pr44546.c: New test.
3482
3483 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
3484
3485         * gcc.dg/opts-2.c: New test.
3486
3487 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
3488
3489         PR fortran/44584
3490         * gfortran.dg/typebound_proc_15.f03: Modified.
3491
3492 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
3493
3494         PR target/44072
3495         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
3496         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
3497
3498 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3499
3500         * g++.dg/ext/label13.C: Fix typo in last change.
3501
3502 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3503
3504         PR libfortran/44477
3505         * gfortran.dg/eof_3.f90
3506         * gfortran.dg/endfile_2.f90
3507         * gfortran.dg/endfile_4.f90
3508         * gfortran.dg/endfile_3.f90
3509
3510 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3511
3512         PR c++/41090
3513         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
3514
3515 2010-06-18  Tobias Burnus  <burnus@net-b.de>
3516
3517         PR fortran/44556
3518         * gfortran.dg/allocate_alloc_opt_11.f90: New.
3519
3520 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
3521
3522         * gcc.target/arm/pr40900.c: New test.
3523
3524 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
3525
3526         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
3527
3528 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
3529
3530         PR fortran/44558
3531         * gfortran.dg/typebound_call_15.f03: New.
3532
3533 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3534
3535         PR c++/44486
3536         * g++.dg/pr44486.C: New.
3537
3538 2010-06-16  DJ Delorie  <dj@redhat.com>
3539
3540         * gcc.target/i386/volatile-bitfields-1.c: New.
3541         * gcc.target/i386/volatile-bitfields-2.c: New.
3542
3543 2010-06-16  Jason Merrill  <jason@redhat.com>
3544
3545         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
3546
3547         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
3548
3549 2010-06-16  Richard Guenther  <rguenther@suse.de>
3550
3551         PR c/44555
3552         * gcc.c-torture/execute/pr44555.c: New testcase.
3553
3554 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
3555
3556         PR fortran/44549
3557         * gfortran.dg/typebound_proc_16.f03: New.
3558
3559 2010-06-16  Martin Jambor  <mjambor@suse.cz>
3560
3561         * g++.dg/torture/pr43905.C: New test.
3562
3563 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
3564
3565         PR testsuite/44538
3566         * gcc.dg/vect/slp-perm-5.c (main): Prevent
3567         initialization loop from being vectorized.
3568         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
3569
3570 2010-06-16  Alan Modra  <amodra@gmail.com>
3571
3572         PR tree-optimization/44507
3573         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
3574
3575 2010-06-15  Jason Merrill  <jason@redhat.com>
3576
3577         * g++.dg/overload/arg3.C: Adjust error locations.
3578         * g++.dg/overload/copy1.C: Likewise.
3579         * g++.dg/tc1/dr152.C: Likewise.
3580         * g++.dg/template/incomplete4.C: Likewise.
3581         * g++.dg/template/incomplete5.C: Likewise.
3582         * g++.old-deja/g++.bob/inherit2.C: Likewise.
3583         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
3584         * g++.old-deja/g++.pt/crash9.C: Likewise.
3585
3586         * g++.dg/inherit/virtual5.C: New.
3587
3588         * g++.dg/cpp0x/defaulted18.C: New.
3589
3590         * g++.dg/cpp0x/initlist40.C: New.
3591
3592         * g++.dg/cpp0x/initlist39.C: New.
3593
3594 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
3595
3596         PR middle-end/44391
3597         * gcc.dg/graphite/pr44391.c: New.
3598
3599 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
3600
3601         PR fortran/43388
3602         * gfortran.dg/allocate_alloc_opt_8.f90: New.
3603         * gfortran.dg/allocate_alloc_opt_9.f90: New.
3604         * gfortran.dg/allocate_alloc_opt_10.f90: New.
3605         * gfortran.dg/class_allocate_2.f03: Modified an error message.
3606
3607 2010-06-15  Richard Guenther  <rguenther@suse.de>
3608
3609         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
3610
3611 2010-06-15  Richard Guenther  <rguenther@suse.de>
3612
3613         * gcc.dg/vect/bb-slp-21.c: Adjust.
3614         * gcc.dg/vect/bb-slp-13.c: Likewise
3615         * gcc.dg/vect/bb-slp-4.c: Likewise
3616         * gcc.dg/vect/bb-slp-22.c: Likewise
3617         * gcc.dg/vect/bb-slp-14.c: Likewise
3618         * gcc.dg/vect/bb-slp-23.c: Likewise
3619         * gcc.dg/vect/bb-slp-15.c: Likewise
3620         * gcc.dg/vect/bb-slp-17.c: Likewise
3621         * gcc.dg/vect/bb-slp-18.c: Likewise
3622         * gcc.dg/vect/bb-slp-19.c: Likewise
3623         * gcc.dg/vect/bb-slp-10.c: Likewise
3624         * gcc.dg/vect/bb-slp-11.c: Likewise
3625         * gcc.dg/vect/bb-slp-20.c: Likewise
3626         * gcc.dg/vect/bb-slp-3.c: Likewise
3627
3628 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
3629
3630         PR fortran/44536
3631         * gfortran.dg/gomp/pr44536.f90: New test.
3632         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
3633
3634 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
3635
3636         PR target/44534
3637         * gcc.target/i386/avx-vextractf128-256-3.c: New.
3638         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
3639
3640 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
3641
3642         PR tree-optimization/44508
3643         * gcc.dg/tree-ssa/pr21086.c: Adjust.
3644
3645         PR bootstrap/44509
3646         * gcc.dg/pr44509.c: New test.
3647
3648 2010-06-14  Ira Rosen  <irar@il.ibm.com>
3649
3650         PR tree-optimization/44507
3651         * gcc.dg/vect/pr44507.c: New test.
3652
3653 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
3654
3655         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
3656         and c-pretty-print.h.
3657
3658         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
3659
3660 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
3661
3662         * gfortran.dg/whole_file_18.f90: Updated error message.
3663
3664 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
3665
3666         * gfortran.dg/whole_file_20.f03: New.
3667
3668 2010-06-12  Jan Hubicka  <jh@suse.cz>
3669
3670         * gcc.c-torture/compile/pc44485.c: New testcase.
3671
3672 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
3673
3674         PR fortran/40117
3675         * gfortran.dg/typebound_proc_4.f03: Modified error message.
3676         * gfortran.dg/typebound_proc_14.f03: New.
3677         * gfortran.dg/typebound_proc_15.f03: New.
3678
3679 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
3680
3681         * gcc.dg/opts-1.c: New test.
3682
3683 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
3684
3685         * gcc.dg/funroll-loops-all.c: Update expected error.
3686
3687 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
3688
3689         PR target/44481
3690         * gcc.target/i386/pr44481.c: New test.
3691
3692 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
3693
3694         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
3695
3696 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
3697
3698         PR middle-end/44483
3699         * gcc.dg/tree-ssa/pr44483.c: New.
3700
3701 2010-06-11  Paul Brook  <paul@codesourcery.com>
3702
3703         * g++.dg/other/arm-neon-1.C: New test.
3704
3705 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
3706
3707         PR fortran/42051
3708         PR fortran/43896
3709         * gfortran.dg/class_23.f03: New test.
3710
3711 2010-06-11  Jan Hubicka  <jh@suse.cz>
3712
3713         * gcc.dg/ipa/pure-const-2.c: New testcase.
3714
3715 2010-06-11  Jan Hubicka  <jh@suse.cz>
3716
3717         * gcc.dg/noreturn-7.c: Update.
3718         * gcc.dg/noreturn-4.c: Update.
3719
3720 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
3721
3722         Fix MIPS bootstrap
3723         * g++.dg/other/typedef4.C: New test.
3724
3725 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
3726
3727         PR fortran/44207
3728         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
3729
3730 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
3731
3732         PR fortran/44457
3733         * gfortran.dg/asynchronous_3.f03
3734
3735 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
3736
3737         PR middle-end/44185
3738         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
3739         non-temporal stores out of the tests to form new test cases.  As a
3740         result, no non-temporal store should be generated in this case.
3741
3742         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
3743         prefetch-7.c that generate one non-temporal store.
3744
3745         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
3746         prefetch-7.c that generate one non-temporal store and one
3747         one-temporal prefetch.
3748
3749 2010-06-10  Martin Jambor  <mjambor@suse.cz>
3750
3751         PR tree-optimization/44258
3752         * gcc.dg/tree-ssa/pr44258.c: New test.
3753
3754 2010-06-10  Daniel Kraft  <d@domob.eu>
3755
3756         PR fortran/38936
3757         * gfortran.dg/associate_1.f03: New test.
3758         * gfortran.dg/associate_2.f95: New test.
3759         * gfortran.dg/associate_3.f03: New test.
3760         * gfortran.dg/associate_4.f08: New test.
3761
3762 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3763
3764         * gfortran.dg/selected_char_kind_4.f90: New test.
3765
3766 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
3767
3768         * gcc.dg/pr42461.c: New test.
3769
3770 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
3771
3772         PR fortran/44347
3773         * gfortran.dg/selected_real_kind_1.f90: New.
3774
3775 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
3776
3777         PR fortran/44359
3778         * gfortran.dg/warn_conversion.f90: Removed check for redundant
3779         warning.
3780         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
3781         check for warning.
3782
3783 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
3784
3785         * gfortran.dg/data_namelist_conflict.f90: New test.
3786
3787 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3788
3789         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
3790         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
3791         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
3792
3793 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
3794
3795         * testsuite/gfortran.dg/mvbits_9.f90: New test.
3796         * testsuite/gfortran.dg/ibset_1.f90: Ditto.
3797         * testsuite/gfortran.dg/ibits_1.f90: Ditto.
3798         * testsuite/gfortran.dg/btest_1.f90: Ditto.
3799         * testsuite/gfortran.dg/ibclr_1.f90: Ditto.
3800
3801 2010-06-09  Jason Merrill  <jason@redhat.com>
3802
3803         PR c++/44366
3804         * g++.dg/cpp0x/decltype23.C: Move to...
3805         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
3806
3807 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
3808
3809         PR fortran/44211
3810         * gfortran.dg/typebound_call_14.f03: New test.
3811
3812 2010-06-09  Martin Jambor  <mjambor@suse.cz>
3813
3814         PR tree-optimization/44423
3815         * gcc.dg/tree-ssa/pr44423.c: New test.
3816
3817 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
3818
3819         PR testsuite/42843
3820         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
3821         TV_NONE to initialize tv_id field.
3822         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
3823         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
3824         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
3825         Include toplev.h .
3826         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
3827         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
3828         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
3829
3830 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
3831
3832         PR tree-optimization/39874
3833         PR middle-end/28685
3834         * gcc.dg/pr39874.c: New file.
3835
3836 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
3837
3838         * g++.dg/ext/attr-alias-1.C: New.
3839         * g++.dg/ext/attr-alias-2.C: New.
3840
3841 2010-06-07  Tobias Burnus  <burnus@net-b.de>
3842
3843         PR fortran/44446
3844         * gfortran.dg/proc_ptr_27.f90: New.
3845
3846 2010-06-07  Jason Merrill  <jason@redhat.com>
3847
3848         PR c++/44366
3849         * g++.dg/cpp0x/decltype23.C: New.
3850
3851 2010-06-08  Andrew Pinski <pinskia@gmail.com>
3852             Shujing Zhao  <pearly.zhao@oracle.com>
3853
3854         PR c/37724
3855         * gcc.dg/c90-const-expr-10.c: Adjust.
3856         * gcc.dg/c99-const-expr-10.c: Adjust.
3857         * gcc.dg/init-bad-7.c: New.
3858
3859 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3860
3861         * lib/target-supports.exp (check_effective_target_gas): New proc.
3862         * gcc.c-torture/execute/960321-1.x: New file.
3863
3864 2010-06-07  Jason Merrill  <jason@redhat.com>
3865
3866         PR c++/44401
3867         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
3868
3869 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
3870
3871         PR c++/44444
3872         * g++.dg/warn/Wunused-var-12.C: New test.
3873
3874         PR c++/44443
3875         * c-c++-common/Wunused-var-11.c: New test.
3876
3877 2010-06-07  Jan Hubicka  <jh@suse.cz>
3878
3879         * gcc.dg/ipa/pure-const-1.c: New testcase.
3880
3881 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
3882
3883         PR rtl-optimization/44404
3884         * gcc.dg/pr44404.c: New.
3885
3886 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
3887
3888         PR target/44159
3889         * gcc.target/i386/abi-2.c: Check sysv abi here.
3890         * gcc.target/i386/aes-avx-check.h: Call test in noinline
3891         function to avoid failures by different ABIs.
3892         * gcc.target/i386/aes-check.h: Likewise.
3893         * gcc.target/i386/avx-check.h: Likewise.
3894         * gcc.target/i386/fma4-check.h: Likewise.
3895         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
3896         * gcc.target/i386/mmx-check.h: Likewise.
3897         * gcc.target/i386/pclmul-avx-check.h: Likewise.
3898         * gcc.target/i386/pclmul-check.h: Likewise.
3899         * gcc.target/i386/sse-check.h: Likewise.
3900         * gcc.target/i386/sse2-check.h: Likewise.
3901         * gcc.target/i386/sse3-check.h: Likewise.
3902         * gcc.target/i386/sse4_1-check.h: Likewise.
3903         * gcc.target/i386/sse4_2-check.h: Likewise.
3904         * gcc.target/i386/sse4a-check.h: Likewise.
3905         * gcc.target/i386/ssse3-check.h: Likewise.
3906         * gcc.target/i386/xop-check.h: Likewise.
3907         * gcc.target/i386/pr27971.c: Fix for LLP64.
3908         * gcc.target/i386/pr39139.c: Likewise.
3909         * gcc.target/i386/pr39315-check.c: Likewise.
3910         * gcc.target/i386/vararg-1.c: Likewise.
3911         * gcc.target/i386/vararg-2.c: Likewise.
3912         Additional add dg-compile to avoid failure due
3913         missing foo symbol.
3914
3915         * gcc.dg/compound-literal-1.c: Fix for llp64.
3916         * gcc.dg/pr32370.c: Likewise.
3917         * gcc.dg/pr37561.c: Likewise.
3918         * gcc.dg/pr41340.c: Likewise.
3919         * gcc.dg/pr41551.c: Likewise.
3920
3921 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
3922
3923         PR c++/44188
3924         * g++.dg/debug/dwarf2/typedef3.C: New test.
3925
3926 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3927
3928         PR c/20000
3929         * c-c++-common/pr20000.c: New.
3930
3931 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
3932
3933         PR c++/44086
3934         * g++.dg/init/pr44086.C: New.
3935         * g++.dg/cpp0x/decltype4.C: Adjust.
3936
3937 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
3938
3939         PR fortran/43945
3940         * gfortran.dg/generic_23.f03: New test.
3941
3942 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
3943
3944         PR fortran/43895
3945         * gfortran.dg/alloc_comp_class_1.f90 : New test.
3946
3947 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
3948
3949         PR c++/44361
3950         * c-c++-common/Wunused-var-9.c: New test.
3951
3952 2010-06-05  Jason Merrill  <jason@redhat.com>
3953
3954         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
3955
3956 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
3957
3958         PR c/44322
3959         * gcc.dg/c99-restrict-4.c: New test.
3960
3961 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
3962
3963         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
3964         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
3965         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
3966         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
3967         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
3968         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
3969         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
3970         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
3971         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
3972         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
3973         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
3974         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
3975         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
3976         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
3977         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
3978         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
3979         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
3980         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
3981         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
3982         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
3983         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
3984         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
3985
3986 2010-06-04  Jason Merrill  <jason@redhat.com>
3987
3988         * g++.dg/cpp0x/noexcept06.C: New.
3989         * g++.dg/cpp0x/noexcept07.C: New.
3990
3991         * g++.dg/cpp0x/noexcept01.C: New.
3992         * g++.dg/cpp0x/noexcept02.C: New.
3993         * g++.dg/cpp0x/noexcept03.C: New.
3994         * g++.dg/cpp0x/noexcept04.C: New.
3995         * g++.dg/cpp0x/noexcept05.C: New.
3996
3997 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
3998
3999         PR c++/44412
4000         * g++.dg/warn/Wunused-var-10.C: New test.
4001         * g++.dg/warn/Wunused-var-11.C: New test.
4002
4003         PR c++/44362
4004         * c-c++-common/Wunused-var-10.c: New test.
4005
4006 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4007
4008         PR c/25880
4009         * gcc.dg/assign-warn-2.c: Update.
4010         * gcc.dg/cpp/line3.c: Update.
4011         * gcc.dg/c99-array-lval-8.c: Update.
4012         * gcc.dg/cast-qual-2.c: Update.
4013         * gcc.dg/c99-arraydecl-3.c:  Update.
4014         * gcc.dg/assign-warn-1.c:  Update.
4015         * gcc.dg/format/gcc_diag-1.c:  Update.
4016
4017 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
4018
4019         PR rtl-optimization/39871
4020         PR rtl-optimization/40615
4021         PR rtl-optimization/42500
4022         PR rtl-optimization/42502
4023         * gcc.target/arm/eliminate.c: New test.
4024
4025 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
4026
4027         PR libstdc++/44410
4028         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
4029         * g++.old-deja/g++.other/delete3.C: Likewise.
4030         * g++.old-deja/g++.other/new.C: Likewise.
4031         * g++.old-deja/g++.law/operators27.C: Likewise.
4032         * g++.old-deja/g++.mike/p755.C: Likewise.
4033         * g++.dg/eh/new1.C: Likewise.
4034         * g++.dg/init/new5.C: Likewise.
4035
4036 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
4037
4038         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
4039         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
4040         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
4041
4042 2010-06-03  Richard Guenther  <rguenther@suse.de>
4043
4044         PR lto/41921
4045         * lib/lto.exp: Always load gcc.exp.
4046         (lto-obj): For C source files invoke gcc_target_compile.
4047         * g++.dg/lto/20100603-1_0.C: New testcase.
4048         * g++.dg/lto/20100603-1_1.c: Likewise.
4049
4050 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
4051
4052         PR tree-optimization/43688
4053         * gfortran.dg/pr43688.f90: New.
4054
4055 2010-06-03  Richard Guenther  <rguenther@suse.de>
4056
4057         PR lto/41584
4058         * gcc.dg/lto/20100603-1_0.c: New testcase.
4059         * gcc.dg/lto/20100603-2_0.c: Likewise.
4060         * gcc.dg/lto/20100603-3_0.c: Likewise.
4061
4062 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
4063
4064         PR target/44218
4065         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
4066         * gcc.target/powerpc/recip-2.c: Ditto.
4067         * gcc.target/powerpc/recip-3.c: Ditto.
4068         * gcc.target/powerpc/recip-4.c: Ditto.
4069         * gcc.target/powerpc/recip-5.c: Ditto.
4070         * gcc.target/powerpc/recip-6.c: Ditto.
4071         * gcc.target/powerpc/recip-7.c: Ditto.
4072         * gcc.target/powerpc/recip-test.h: Ditto.
4073         * gcc.target/powerpc/recip-test2.h: Ditto.
4074
4075 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
4076
4077         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
4078
4079 2010-06-02  Jason Merrill  <jason@redhat.com>
4080
4081         * g++.dg/ext/vector9.C: Expect typedef in error message.
4082
4083         PR c++/9726
4084         PR c++/23594
4085         PR c++/44333
4086         * g++.dg/tc1/dr101.C: Remove xfails.
4087
4088 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
4089
4090         PR middle-end/44372
4091         * g++.dg/ipa/pr44372.C: New.
4092
4093 2010-06-02  Jan Hubicka  <jh@suse.cz>
4094
4095         PR middle-end/44295
4096         * g++.dg/torture/pr44295.C: Neww testcase.
4097
4098 2010-06-02  Jan Hubicka  <jh@suse.cz>
4099
4100         * gcc.dg/tree-ssa/loadpre6.c: Update.
4101
4102 2010-06-02  Richard Guenther  <rguenther@suse.de>
4103
4104         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
4105         diagnostic.h.
4106
4107 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
4108
4109         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
4110         the link fail message.
4111
4112 2010-06-02  Tobias Burnus  <burnus@net-b.de>
4113
4114         PR fortran/44360
4115         * gfortran.dg/use_13.f90: New test case.
4116
4117 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4118
4119         PR fortran/44371
4120         * gfortran.dg/error_stop_2.f08: Minor update.
4121
4122 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4123
4124         PR fortran/44371
4125         * gfortran.dg/error_stop_1.f08: New test.
4126         * gfortran.dg/error_stop_2.f08: New test.
4127
4128 2010-06-01  Jason Merrill  <jason@redhat.com>
4129
4130         DR 990
4131         * g++.dg/cpp0x/initlist37.C: New.
4132         * g++.dg/cpp0x/initlist38.C: New.
4133
4134         PR c++/44358
4135         * g++.dg/cpp0x/initlist36.C: New.
4136
4137 2010-05-31 Jan Hubicka  <jh@suse.cz>
4138
4139         * gcc.dg/noreturn-8.c: New testcase.
4140
4141 2010-05-31 Jan Hubicka  <jh@suse.cz>
4142
4143         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
4144         * gcc.dg/lto/noreturn-1_0.c: Move it here.
4145
4146 2010-05-31 Jan Hubicka  <jh@suse.cz>
4147
4148         * gcc.dg/lto/noreturn-1_1.c: New testcase.
4149         * gcc.dg/lto/noreturn-1_0.c: New testcase.
4150
4151 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
4152
4153         PR fortran/36928
4154         * gfortran.dg/dependency_27.f90:  New test.
4155         * gfortran.dg/array_assign_1.F90:  New test.
4156
4157 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
4158
4159         PR target/44338
4160         * gcc.target/i386/sse-24.c: New test.
4161
4162 2010-05-31  Jan Hubicka  <jh@suse.cz>
4163
4164         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
4165
4166 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
4167
4168         PR middle-end/44337
4169         * gcc.dg/pr44337.c: New test.
4170
4171         PR tree-optimization/44182
4172         * g++.dg/debug/pr44182.C: New test.
4173
4174 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
4175
4176         * gcc.dg/nested-func-7.c: New test.
4177         * gnat.dg/frame_overflow.adb: Adjust directives.
4178
4179 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
4180
4181         * gnat.dg/prot2.ad[sb]: New test.
4182         * gnat.dg/prot2_pkg1.ads: New helper.
4183         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
4184
4185 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
4186
4187         * gnat.dg/array11.adb: Adjust dg-warning directive.
4188         * gnat.dg/object_overflow.adb: Likewise.
4189
4190 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
4191
4192         PR middle-end/44306
4193         * gcc.dg/tree-ssa/pr44306.c: New.
4194
4195 2010-05-29  Jan Hubicka  <jh@suse.cz>
4196
4197         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
4198
4199 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
4200
4201         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
4202
4203 2010-05-28  Mike Stump  <mikestump@comcast.net>
4204
4205         PR objc/44125
4206         * objc.dg/const-str-9.m: Remove static.
4207
4208 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
4209
4210         PR target/43636
4211         * gcc.c-torture/compile/pr43636.c: New test.
4212
4213 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
4214
4215         PR objc++/23616
4216         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
4217         * obj-c++.dg/try-catch-9.mm: Ditto.
4218
4219 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
4220
4221         Revert patch for PR c++/44188
4222         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
4223
4224 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
4225
4226         PR c++/44188
4227         * g++.dg/debug/dwarf2/typedef3.C: New test.
4228
4229 2010-05-27  Jason Merrill  <jason@redhat.com>
4230
4231         PR c++/43555
4232         * g++.dg/ext/vla9.C: New.
4233
4234 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
4235
4236         PR objc/44140
4237         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
4238         * objc.dg/torture/tls/thr-init-3.m: Ditto.
4239         * objc.dg/torture/tls/thr-init.m: Ditto.
4240         * objc.dg/torture/trivial.m: Ditto.
4241         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
4242         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
4243         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
4244         * obj-c++.dg/torture/trivial.mm: Ditto.
4245
4246 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
4247
4248         * g++.dg/lto/20100302_0.C: Skip on darwin.
4249
4250 2010-05-27  Richard Guenther  <rguenther@suse.de>
4251
4252         PR tree-optimization/44284
4253         * gcc.dg/vect/vect-118.c: New testcase.
4254         * gcc.dg/vect/bb-slp-20.c: Adjust.
4255         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
4256         * gcc.dg/vect/slp-9.c: Likewise.
4257         * gcc.dg/vect/slp-reduc-4.c: Likewise.
4258         * gcc.dg/vect/vect-10.c: Likewise.
4259         * gcc.dg/vect/vect-109.c: Likewise.
4260         * gcc.dg/vect/vect-12.c: Likewise.
4261         * gcc.dg/vect/vect-36.c: Likewise.
4262         * gcc.dg/vect/vect-7.c: Likewise.
4263         * gcc.dg/vect/vect-iv-8.c: Likewise.
4264         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
4265         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
4266         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
4267         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
4268         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
4269         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
4270         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
4271         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
4272         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
4273         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
4274         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
4275         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
4276         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
4277         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
4278         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
4279         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
4280         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4281
4282 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
4283
4284         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
4285         necessary.
4286
4287 2010-05-26  Jan Hubicka  <jh@suse.cz>
4288
4289         * gcc.dg/lto/materialize-1_0.c: New file.
4290         * gcc.dg/lto/materialize-1_1.c: New file.
4291
4292 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
4293
4294         * gnat.dg/lto10.adb: New test.
4295         * gnat.dg/lto10_pkg.ads: New helper.
4296
4297 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
4298
4299         * lib/target-supports.exp (check_effective_target_int128): New
4300         function to check if __int128 types are available for target.
4301         * c-c++-common/int128-types-1.c: New.
4302         * c-c++-common/int128-1.c: New.
4303         * c-c++-common/int128-2.c: New.
4304         * g++.dg/abi/mangle43.C: New.
4305         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
4306         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
4307         pointer-wide scalar.
4308         * g++.dg/other/pr25632.C: Likewise.
4309         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
4310         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
4311         overflow warnings.
4312         * g++.dg/warn/pr13358-4.C: Likewise.
4313         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
4314         * g++.dg/warn/Wconversion-null.C: Likewise.
4315
4316 2010-05-26  Jason Merrill  <jason@redhat.com>
4317
4318         PR c++/43382
4319         * g++.dg/cpp0x/variadic101.C: New.
4320
4321 2010-05-26  Richard Guenther  <rguenther@suse.de>
4322
4323         PR rtl-optimization/44164
4324         * gcc.c-torture/execute/pr44164.c: New testcase.
4325         * g++.dg/tree-ssa/pr13146.C: Adjust.
4326
4327 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
4328
4329         PR fortran/40011
4330         * gfortran.dg/whole_file_19.f90 : New test.
4331
4332 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
4333
4334         PR fortran/30668
4335         PR fortran/31346
4336         PR fortran/34260
4337         * gfortran.dg/pr40999.f: Fix function type.
4338         * gfortran.dg/whole_file_5.f90: Likewise.
4339         * gfortran.dg/whole_file_6.f90: Likewise.
4340         * gfortran.dg/whole_file_16.f90: New.
4341         * gfortran.dg/whole_file_17.f90: New.
4342         * gfortran.dg/whole_file_18.f90: New.
4343
4344 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
4345             Iain Sandoe  <iains@gcc.gnu.org>
4346
4347         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
4348         * gcc.c-torture/compile/pr44197.c: Require alias support.
4349         * gcc.dg/lto/20081222_0.c: Ditto.
4350
4351 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
4352
4353         PR debug/42801
4354         * gcc.dg/guality/vla-2.c: New test.
4355
4356 2010-05-25  Richard Guenther  <rguenther@suse.de>
4357
4358         PR middle-end/44069
4359         * g++.dg/torture/pr44069.C: New testcase.
4360
4361 2010-05-25  Richard Guenther  <rguenther@suse.de>
4362
4363         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
4364
4365 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
4366
4367         PR objc/44140
4368         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
4369
4370 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
4371
4372         * obj-c++.dg/torture/tls/trivial.mm: New.
4373         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
4374         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
4375         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
4376         * obj-c++.dg/torture/tls/diag-1.mm: New.
4377         * obj-c++.dg/torture/tls/tls.exp: New.
4378         * obj-c++.dg/torture/trivial.mm: New.
4379         * obj-c++.dg/torture/dg-torture.exp: New.
4380         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
4381         * obj-c++.dg/tls/trivial.m: New.
4382         * obj-c++.dg/tls/init-1.mm: New.
4383         * obj-c++.dg/tls/diag-1.mm: New.
4384         * obj-c++.dg/tls/init-2.mm: New.
4385         * obj-c++.dg/tls/diag-2.mm: New.
4386         * obj-c++.dg/tls/diag-3.mm: New.
4387         * obj-c++.dg/tls/diag-4.mm: New.
4388         * obj-c++.dg/tls/static-1.mm: New.
4389         * obj-c++.dg/tls/tls.exp: New.
4390         * obj-c++.dg/tls/diag-5.mm: New.
4391         * obj-c++.dg/tls/static-1a.mm: New.
4392         * objc-obj-c++-shared/Object1.mm: New.
4393         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
4394
4395 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
4396
4397         PR objc++/43689
4398         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
4399         * obj-c++.dg/const-str-6.mm: Ditto.
4400
4401 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
4402
4403         * g++.dg/parse/array-size2.C: Remove dg-error directives.
4404
4405 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
4406
4407         PR ada/38394
4408         * gnat.dg/array13.ad[sb]: New test.
4409
4410 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
4411             Sandra Loosemore  <sandra@codesourcery.com>
4412
4413         * gcc.target/arm/neon/: Regenerated test cases.
4414
4415         * gcc.target/arm/neon/polytypes.c,
4416         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
4417         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
4418         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
4419         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
4420         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
4421         dg-add-options arm_neon.
4422
4423         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
4424         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
4425         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
4426         and arm_neon_fp16_ok.
4427
4428         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
4429         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
4430
4431         * lib/target-supports.exp (add_options_for_arm_neon): New.
4432         (check_effective_target_arm_neon_ok_nocache): New, from
4433         check_effective_target_arm_neon_ok.  Check multiple possibilities.
4434         (check_effective_target_arm_neon_ok): Use
4435         check_effective_target_arm_neon_ok_nocache.
4436         (add_options_for_arm_neon_fp16)
4437         (check_effective_target_arm_neon_fp16_ok)
4438         check_effective_target_arm_neon_fp16_ok_nocache): New.
4439         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
4440
4441 2010-05-24  Jason Merrill  <jason@redhat.com>
4442
4443         PR c++/41510
4444         * g++.dg/cpp0x/initlist35.C: New.
4445         * g++.dg/init/brace6.C: Adjust.
4446
4447 2010-05-24  Paul Brook  <paul@codesourcery.com>
4448
4449         * gcc.target/arm/frame-pointer-1.c: New test.
4450         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
4451         pointer elimination.
4452
4453 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
4454
4455         PR target/44245
4456         * gcc.target/i386/crc32-3.c: New.
4457         * gcc.target/i386/crc32-4.c: Likewise.
4458
4459 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
4460
4461         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
4462         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
4463         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
4464
4465 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
4466
4467         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
4468
4469 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
4470
4471         PR target/43869
4472         * gcc.c-target/pr43869.c: New test.
4473
4474 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
4475
4476         PR fortran/44212
4477         * gfortran.dg/class_22.f03: New.
4478
4479 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
4480
4481         PR lto/44238
4482         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
4483
4484 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
4485
4486         PR fortran/44213
4487         * gfortran.dg/abstract_type_7.f03: New.
4488
4489 2010-05-21  Jason Merrill  <jason@redhat.com>
4490
4491         * g++.dg/eh/spec11.C: Test cleanup optimization.
4492
4493 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
4494
4495         PR debug/44223
4496         * gcc.target/i386/pr44223.c: New test.
4497
4498 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4499
4500         * gcc.target/i386/pr25993.c: Use @function as type specifier.
4501
4502 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
4503
4504         * g++.dg/other/const3.C: New test.
4505
4506 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
4507
4508         PR fortran/38407
4509         * warn_unused_dummy_argument_1.f90: New.
4510         * warn_unused_dummy_argument_2.f90: New.
4511
4512 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
4513
4514         PR c++/30298
4515         * g++.dg/inherit/crash1.C: New.
4516         * g++.dg/inherit/crash2.C: Likewise.
4517
4518 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
4519
4520         PR debug/44178
4521         * g++.dg/debug/pr44178.C: New test.
4522
4523 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
4524
4525         PR middle-end/44185
4526         * gcc.dg/tree-ssa/prefetch-6.c: Add
4527         --param min-insn-to-prefetch-ratio=6.
4528         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
4529         allow unrolling, and adjust the movnti count.
4530
4531 2010-05-20  Jan Hubicka  <jh@suse.cz>
4532
4533         PR middle-end/44197
4534         * gcc.c-torture/compile/pr44197.c: New file.
4535
4536 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
4537
4538         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
4539         Fix test code.
4540         (check_effective_target_xop): Remove __may_alias__ attribute.
4541
4542 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
4543
4544         PR target/44202
4545         * gcc.c-torture/execute/pr44202-1.c: New test.
4546
4547 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4548
4549         PR fortran/43851
4550         * gfortran.dg/label_1.f90: Update test.
4551
4552 2010-05-19  Jan Hubicka  <jh@suse.cz>
4553
4554         * gcc.dg/lto/ipareference2_0.c: New file.
4555         * gcc.dg/lto/ipareference2_1.c: New file.
4556
4557 2010-05-19  Jason Merrill  <jason@redhat.com>
4558
4559         * g++.dg/parse/fn-typedef2.C: New.
4560
4561         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
4562         function type.
4563
4564         PR c++/44193
4565         * g++.dg/template/fntype1.C: New.
4566
4567 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
4568
4569         * gnat.dg/discr23.ad[sb]: New test.
4570         * gnat.dg/discr23_pkg.ads: New helper.
4571
4572         * gnat.dg/specs/controlled1.ads: New test.
4573         * gnat.dg/specs/controlled1_pkg.ads: New helper.
4574
4575 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
4576
4577         PR fortran/44055
4578         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
4579         Fixed scope of C_SIZEOF.
4580         * gfortran.dg/warn_conversion_2.f90: New.
4581
4582 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4583
4584         * lib/target-supports.exp (check_effective_target_sse2): New proc.
4585         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
4586         for optional selector.
4587         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
4588         (check_effective_target_sse3): New proc.
4589         * gcc.target/i386/math-torture/math-torture.exp: Load
4590         target-supports.exp.
4591         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
4592         check_effective_target_sse2.
4593         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
4594         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
4595         * g++.dg/vect/vect.exp: Likewise.
4596         * gfortran.dg/vect/vect.exp: Likewise.
4597         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
4598         -msse2 if check_effective_target_sse2.
4599
4600         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
4601         * gcc.target/i386/3dnow-2.c: Likewise.
4602         * gcc.target/i386/3dnowA-1.c: Likewise.
4603         * gcc.target/i386/3dnowA-2.c: Likewise.
4604         * gcc.target/i386/pr42549.c: Likewise.
4605
4606         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
4607         * gcc.target/i386/sse3-addsubpd.c: Likewise.
4608         * gcc.target/i386/sse3-addsubps.c: Likewise.
4609         * gcc.target/i386/sse3-haddpd.c: Likewise.
4610         * gcc.target/i386/sse3-haddps.c: Likewise.
4611         * gcc.target/i386/sse3-hsubpd.c: Likewise.
4612         * gcc.target/i386/sse3-hsubps.c: Likewise.
4613         * gcc.target/i386/sse3-movddup.c: Likewise.
4614         * gcc.target/i386/sse3-movshdup.c: Likewise.
4615         * gcc.target/i386/sse3-movsldup.c: Likewise.
4616
4617         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
4618         * g++.dg/ext/attrib35.C: Likewise.
4619         * g++.dg/opt/pr40496.C: Likewise.
4620         * g++.dg/other/i386-1.C: Likewise.
4621         * g++.dg/other/i386-4.C: Likewise.
4622         * g++.dg/other/pr34435.C: Likewise.
4623         * g++.dg/other/pr39496.C: Likewise.
4624         * g++.dg/other/pr40446.C: Likewise.
4625         * gcc.dg/compat/union-m128-1_main.c: Likewise.
4626         * gcc.dg/compat/vector-1a_main.c: Likewise.
4627         * gcc.dg/compat/vector-2a_main.c: Likewise.
4628         * gcc.dg/lto/20090206-1_0.c: Likewise.
4629         * gcc.dg/pr34856.c: Likewise.
4630         * gcc.dg/pr36584.c: Likewise.
4631         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
4632         * gcc.dg/pr37544.c: Likewise.
4633         * gcc.dg/torture/pr16104-1.c: Likewise.
4634         * gcc.dg/torture/pr35771-1.c: Likewise.
4635         * gcc.dg/torture/pr35771-2.c: Likewise.
4636         * gcc.dg/torture/pr35771-3.c: Likewise.
4637         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
4638         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4639         * gcc.dg/torture/stackalign/push-1.c: Likewise.
4640         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4641         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
4642         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
4643         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
4644         * gcc.target/i386/20060512-1.c: Likewise.
4645         * gcc.target/i386/20060512-3.c: Likewise.
4646         * gcc.target/i386/all_one_m128i.c: Likewise.
4647         * gcc.target/i386/float128-1.c: Likewise.
4648         * gcc.target/i386/float128-2.c: Likewise.
4649         * gcc.target/i386/fpcvt-1.c: Likewise.
4650         * gcc.target/i386/fpcvt-2.c: Likewise.
4651         * gcc.target/i386/fpcvt-3.c: Likewise.
4652         * gcc.target/i386/fpprec-1.c: Likewise.
4653         * gcc.target/i386/funcspec-9.c: Likewise.
4654         * gcc.target/i386/incoming-1.c: Likewise.
4655         * gcc.target/i386/incoming-12.c: Likewise.
4656         * gcc.target/i386/incoming-2.c: Likewise.
4657         * gcc.target/i386/incoming-3.c: Likewise.
4658         * gcc.target/i386/incoming-4.c: Likewise.
4659         * gcc.target/i386/incoming-6.c: Likewise.
4660         * gcc.target/i386/incoming-7.c: Likewise.
4661         * gcc.target/i386/incoming-8.c: Likewise.
4662         * gcc.target/i386/opt-1.c: Likewise.
4663         * gcc.target/i386/opt-2.c: Likewise.
4664         * gcc.target/i386/ordcmp-1.c: Likewise.
4665         * gcc.target/i386/pr17692.c: Likewise.
4666         * gcc.target/i386/pr18614-1.c: Likewise.
4667         * gcc.target/i386/pr22152.c: Likewise.
4668         * gcc.target/i386/pr23570.c: Likewise.
4669         * gcc.target/i386/pr23575.c: Likewise.
4670         * gcc.target/i386/pr26449-1.c: Likewise.
4671         * gcc.target/i386/pr26600.c: Likewise.
4672         * gcc.target/i386/pr27790.c: Likewise.
4673         * gcc.target/i386/pr28839.c: Likewise.
4674         * gcc.target/i386/pr30970.c: Likewise.
4675         * gcc.target/i386/pr32000-1.c: Likewise.
4676         * gcc.target/i386/pr32000-2.c: Likewise.
4677         * gcc.target/i386/pr32280.c: Likewise.
4678         * gcc.target/i386/pr32661.c: Likewise.
4679         * gcc.target/i386/pr32708-1.c: Likewise.
4680         * gcc.target/i386/pr32961.c: Likewise.
4681         * gcc.target/i386/pr33329.c: Likewise.
4682         * gcc.target/i386/pr35714.c: Likewise.
4683         * gcc.target/i386/pr35767-1.c: Likewise.
4684         * gcc.target/i386/pr35767-1d.c: Likewise.
4685         * gcc.target/i386/pr35767-1i.c: Likewise.
4686         * gcc.target/i386/pr35767-2.c: Likewise.
4687         * gcc.target/i386/pr35767-2d.c: Likewise.
4688         * gcc.target/i386/pr35767-2i.c: Likewise.
4689         * gcc.target/i386/pr35767-3.c: Likewise.
4690         * gcc.target/i386/pr35767-5.c: Likewise.
4691         * gcc.target/i386/pr36222-1.c: Likewise.
4692         * gcc.target/i386/pr36578-1.c: Likewise.
4693         * gcc.target/i386/pr36578-2.c: Likewise.
4694         * gcc.target/i386/pr36992-1.c: Likewise.
4695         * gcc.target/i386/pr37101.c: Likewise.
4696         * gcc.target/i386/pr37216.c: Likewise.
4697         * gcc.target/i386/pr37434-1.c: Likewise.
4698         * gcc.target/i386/pr37434-2.c: Likewise.
4699         * gcc.target/i386/pr37843-3.c: Likewise.
4700         * gcc.target/i386/pr37843-4.c: Likewise.
4701         * gcc.target/i386/pr39162.c: Likewise.
4702         * gcc.target/i386/pr39315-1.c: Likewise.
4703         * gcc.target/i386/pr39315-2.c: Likewise.
4704         * gcc.target/i386/pr39315-3.c: Likewise.
4705         * gcc.target/i386/pr39315-4.c: Likewise.
4706         * gcc.target/i386/pr39445.c: Likewise.
4707         * gcc.target/i386/pr39496.c: Likewise.
4708         * gcc.target/i386/pr40809.c: Likewise.
4709         * gcc.target/i386/pr40906-3.c: Likewise.
4710         * gcc.target/i386/pr41019.c: Likewise.
4711         * gcc.target/i386/pr42542-1.c: Likewise.
4712         * gcc.target/i386/pr42542-2.c: Likewise.
4713         * gcc.target/i386/pr42542-3.c: Likewise.
4714         * gcc.target/i386/pr42542-3a.c: Likewise.
4715         * gcc.target/i386/pr42881.c: Likewise.
4716         * gcc.target/i386/push-1.c: Likewise.
4717         * gcc.target/i386/quad-sse.c: Likewise.
4718         * gcc.target/i386/reload-1.c: Likewise.
4719         * gcc.target/i386/sse-10.c: Likewise.
4720         * gcc.target/i386/sse-11.c: Likewise.
4721         * gcc.target/i386/sse-15.c: Likewise.
4722         * gcc.target/i386/sse-17.c: Likewise.
4723         * gcc.target/i386/sse-18.c: Likewise.
4724         * gcc.target/i386/sse-19.c: Likewise.
4725         * gcc.target/i386/sse-4.c: Likewise.
4726         * gcc.target/i386/sse-6.c: Likewise.
4727         * gcc.target/i386/sse-vect-types.c: Likewise.
4728         * gcc.target/i386/sse2-addpd-1.c: Likewise.
4729         * gcc.target/i386/sse2-addsd-1.c: Likewise.
4730         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
4731         * gcc.target/i386/sse2-andpd-1.c: Likewise.
4732         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
4733         * gcc.target/i386/sse2-comisd-1.c: Likewise.
4734         * gcc.target/i386/sse2-comisd-2.c: Likewise.
4735         * gcc.target/i386/sse2-comisd-3.c: Likewise.
4736         * gcc.target/i386/sse2-comisd-4.c: Likewise.
4737         * gcc.target/i386/sse2-comisd-5.c: Likewise.
4738         * gcc.target/i386/sse2-comisd-6.c: Likewise.
4739         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
4740         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
4741         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
4742         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
4743         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
4744         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
4745         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
4746         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
4747         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
4748         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
4749         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
4750         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
4751         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
4752         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
4753         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
4754         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
4755         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
4756         * gcc.target/i386/sse2-divpd-1.c: Likewise.
4757         * gcc.target/i386/sse2-divsd-1.c: Likewise.
4758         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
4759         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
4760         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
4761         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
4762         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
4763         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
4764         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
4765         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
4766         * gcc.target/i386/sse2-minpd-1.c: Likewise.
4767         * gcc.target/i386/sse2-minsd-1.c: Likewise.
4768         * gcc.target/i386/sse2-mmx.c: Likewise.
4769         * gcc.target/i386/sse2-movapd-1.c: Likewise.
4770         * gcc.target/i386/sse2-movapd-2.c: Likewise.
4771         * gcc.target/i386/sse2-movd-1.c: Likewise.
4772         * gcc.target/i386/sse2-movd-2.c: Likewise.
4773         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
4774         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
4775         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
4776         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
4777         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
4778         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
4779         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
4780         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
4781         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
4782         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
4783         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
4784         * gcc.target/i386/sse2-movq-1.c: Likewise.
4785         * gcc.target/i386/sse2-movq-2.c: Likewise.
4786         * gcc.target/i386/sse2-movq-3.c: Likewise.
4787         * gcc.target/i386/sse2-movsd-1.c: Likewise.
4788         * gcc.target/i386/sse2-movsd-2.c: Likewise.
4789         * gcc.target/i386/sse2-movupd-1.c: Likewise.
4790         * gcc.target/i386/sse2-movupd-2.c: Likewise.
4791         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
4792         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
4793         * gcc.target/i386/sse2-orpd-1.c: Likewise.
4794         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
4795         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
4796         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
4797         * gcc.target/i386/sse2-paddb-1.c: Likewise.
4798         * gcc.target/i386/sse2-paddd-1.c: Likewise.
4799         * gcc.target/i386/sse2-paddq-1.c: Likewise.
4800         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
4801         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
4802         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
4803         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
4804         * gcc.target/i386/sse2-paddw-1.c: Likewise.
4805         * gcc.target/i386/sse2-pand-1.c: Likewise.
4806         * gcc.target/i386/sse2-pandn-1.c: Likewise.
4807         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
4808         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
4809         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
4810         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
4811         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
4812         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
4813         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
4814         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
4815         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
4816         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
4817         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
4818         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
4819         * gcc.target/i386/sse2-pminub-1.c: Likewise.
4820         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
4821         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
4822         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
4823         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
4824         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
4825         * gcc.target/i386/sse2-por-1.c: Likewise.
4826         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
4827         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
4828         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
4829         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
4830         * gcc.target/i386/sse2-pslld-1.c: Likewise.
4831         * gcc.target/i386/sse2-pslld-2.c: Likewise.
4832         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
4833         * gcc.target/i386/sse2-psllq-1.c: Likewise.
4834         * gcc.target/i386/sse2-psllq-2.c: Likewise.
4835         * gcc.target/i386/sse2-psllw-1.c: Likewise.
4836         * gcc.target/i386/sse2-psllw-2.c: Likewise.
4837         * gcc.target/i386/sse2-psrad-1.c: Likewise.
4838         * gcc.target/i386/sse2-psrad-2.c: Likewise.
4839         * gcc.target/i386/sse2-psraw-1.c: Likewise.
4840         * gcc.target/i386/sse2-psraw-2.c: Likewise.
4841         * gcc.target/i386/sse2-psrld-1.c: Likewise.
4842         * gcc.target/i386/sse2-psrld-2.c: Likewise.
4843         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
4844         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
4845         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
4846         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
4847         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
4848         * gcc.target/i386/sse2-psubb-1.c: Likewise.
4849         * gcc.target/i386/sse2-psubd-1.c: Likewise.
4850         * gcc.target/i386/sse2-psubq-1.c: Likewise.
4851         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
4852         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
4853         * gcc.target/i386/sse2-psubw-1.c: Likewise.
4854         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
4855         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
4856         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
4857         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
4858         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
4859         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
4860         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
4861         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
4862         * gcc.target/i386/sse2-pxor-1.c: Likewise.
4863         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
4864         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
4865         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
4866         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
4867         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
4868         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
4869         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
4870         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
4871         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
4872         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
4873         * gcc.target/i386/sse2-shufps-1.c: Likewise.
4874         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
4875         * gcc.target/i386/sse2-subpd-1.c: Likewise.
4876         * gcc.target/i386/sse2-subsd-1.c: Likewise.
4877         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
4878         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
4879         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
4880         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
4881         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
4882         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
4883         * gcc.target/i386/sse2-unpack-1.c: Likewise.
4884         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
4885         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
4886         * gcc.target/i386/sse2-vec-1.c: Likewise.
4887         * gcc.target/i386/sse2-vec-2.c: Likewise.
4888         * gcc.target/i386/sse2-vec-3.c: Likewise.
4889         * gcc.target/i386/sse2-vec-4.c: Likewise.
4890         * gcc.target/i386/sse2-vec-5.c: Likewise.
4891         * gcc.target/i386/sse2-vec-6.c: Likewise.
4892         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
4893         * gcc.target/i386/ssefn-2.c: Likewise.
4894         * gcc.target/i386/ssefn-4.c: Likewise.
4895         * gcc.target/i386/ssefp-1.c: Likewise.
4896         * gcc.target/i386/ssefp-2.c: Likewise.
4897         * gcc.target/i386/sseregparm-3.c: Likewise.
4898         * gcc.target/i386/sseregparm-4.c: Likewise.
4899         * gcc.target/i386/sseregparm-5.c: Likewise.
4900         * gcc.target/i386/sseregparm-6.c: Likewise.
4901         * gcc.target/i386/sseregparm-7.c: Likewise.
4902         * gcc.target/i386/ssetype-1.c: Likewise.
4903         * gcc.target/i386/ssetype-2.c: Likewise.
4904         * gcc.target/i386/ssetype-3.c: Likewise.
4905         * gcc.target/i386/ssetype-4.c: Likewise.
4906         * gcc.target/i386/ssetype-5.c: Likewise.
4907         * gcc.target/i386/unordcmp-1.c: Likewise.
4908         * gcc.target/i386/vararg-1.c: Likewise.
4909         * gcc.target/i386/vararg-2.c: Likewise.
4910         * gcc.target/i386/vararg-3.c: Likewise.
4911         * gcc.target/i386/vararg-4.c: Likewise.
4912         * gcc.target/i386/vararg-7.c: Likewise.
4913         * gcc.target/i386/vararg-8.c: Likewise.
4914         * gcc.target/i386/vecinit-1.c: Likewise.
4915         * gcc.target/i386/vecinit-2.c: Likewise.
4916         * gcc.target/i386/vecinit-3.c: Likewise.
4917         * gcc.target/i386/vecinit-4.c: Likewise.
4918         * gcc.target/i386/vecinit-5.c: Likewise.
4919         * gcc.target/i386/vecinit-6.c: Likewise.
4920         * gcc.target/i386/vectorize2.c: Likewise.
4921         * gcc.target/i386/vectorize3.c: Likewise.
4922         * gcc.target/i386/vectorize4.c: Likewise.
4923         * gcc.target/i386/vectorize6.c: Likewise.
4924         * gcc.target/i386/vectorize7.c: Likewise.
4925         * gcc.target/i386/vectorize8.c: Likewise.
4926         * gcc.target/i386/vperm-v2df.c: Likewise.
4927         * gcc.target/i386/vperm-v2di.c: Likewise.
4928         * gcc.target/i386/vperm-v4si-1.c: Likewise.
4929         * gcc.target/i386/xorps-sse2.c: Likewise.
4930         * gcc.target/i386/xorps.c: Likewise.
4931         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
4932         * gfortran.dg/graphite/pr42326.f90: Likewise.
4933         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
4934
4935 2010-05-19  Richard Guenther  <rguenther@suse.de>
4936
4937         PR lto/44196
4938         * g++.dg/lto/20100519-1_0.C: New testcase.
4939
4940 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
4941
4942         PR fortran/42360
4943         * gfortran.dg/warn_intent_out_not_set.f90: New.
4944
4945 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
4946
4947         PR fortran/38404
4948         * gfortran.dg/data_char_1.f90: Updated warning message.
4949         * gfortran.dg/data_array_6.f: New.
4950
4951 2010-05-19  Martin Jambor  <mjambor@suse.cz>
4952
4953         * g++.dg/ipa/ivinline-8.C: New test.
4954         * gcc.dg/ipa/iinline-2.c: Likewise.
4955
4956 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
4957
4958         PR fortran/34505
4959         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
4960         arguments; add check for return value kind.
4961         * gfortran.dg/float_1.f90: Likewise.
4962
4963 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4964
4965         * gcc.target/i386/20011009-1.c (COMMENT): Define.
4966         (main): Use it.
4967         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
4968         * lib/lto.exp (lto_prune_warns): Fix location line regex.
4969         Prune another location line format.
4970         (lto-obj): Call lto_prune_warns on comp_output.
4971
4972 2010-05-18  Jan Hubicka  <jh@suse.cz>
4973
4974         * gcc.dg/lto/ipacp_0.c: New test.
4975         * gcc.dg/lto/ipacp_1.c: New test.
4976
4977 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
4978
4979         PR lto/44184
4980         * gcc.dg/lto/20100518_0.c: New test.
4981
4982 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
4983
4984         * gnat.dg/specs/lto3.ads: Add missing dg-options.
4985
4986 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
4987
4988         PR fortran/43990
4989         * gfortran.dg/class_21.f03: New.
4990
4991 2010-05-17  Jason Merrill  <jason@redhat.com>
4992
4993         PR c++/44157
4994         * g++.dg/cpp0x/initlist34.C: New.
4995
4996         PR c++/44158
4997         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
4998
4999 2010-05-17  Martin Jambor  <mjambor@suse.cz>
5000
5001         * g++.dg/ipa/ivinline-1.C: New test.
5002         * g++.dg/ipa/ivinline-2.C: New test.
5003         * g++.dg/ipa/ivinline-3.C: New test.
5004         * g++.dg/ipa/ivinline-4.C: New test.
5005         * g++.dg/ipa/ivinline-5.C: New test.
5006         * g++.dg/ipa/ivinline-6.C: New test.
5007
5008 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
5009             Jason Merrill  <jason@redhat.com>
5010
5011         PR c++/44108
5012         * c-c++-common/Wunused-var-8.c: New test.
5013
5014 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
5015
5016         PR bootstrap/42347
5017         * gcc.c-torture/compile/pr42347.c: New test.
5018
5019         PR middle-end/44102
5020         * g++.dg/ext/asmgoto1.C: New test.
5021
5022 2010-05-17  Martin Jambor  <mjambor@suse.cz>
5023
5024         PR middle-end/44133
5025         * gcc.dg/tree-ssa/pr44133.c: New test.
5026         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
5027         precise.
5028
5029 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
5030
5031         PR fortran/44044
5032         * gfortran.dg/class_20.f03: New.
5033
5034 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
5035
5036         PR 44078
5037         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
5038         debug messages but not the newly introduced one.
5039
5040 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
5041
5042         PR fortran/35779
5043         * gfortran.dg/initialization_25.f90: Commented testcase.
5044         * gfortran.dg/initialization_26.f90: New.
5045
5046 2010-05-16  Richard Guenther  <rguenther@suse.de>
5047
5048         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
5049         * gcc.dg/pr43084.c: Likewise.
5050         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
5051         -fipa-type-escape.
5052         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
5053         -fipa-type-escape.
5054         * gcc.dg/struct/struct-reorg.exp: Likewise.
5055         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
5056         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5057
5058 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
5059
5060         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
5061         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
5062         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
5063         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
5064         tests.
5065
5066 2010-05-15  Jason Merrill  <jason@redhat.com>
5067
5068         * g++.dg/eh/spec10.C: New.
5069         * g++.dg/eh/spec11.C: New.
5070         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
5071
5072 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
5073
5074         PR fortran/44154
5075         PR fortran/42647
5076         * gfortran.dg/allocatable_scalar_9.f90: New.
5077
5078 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
5079
5080         PR c++/44148
5081         * g++.dg/torture/pr44148.C: New test.
5082
5083 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
5084
5085         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
5086         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
5087         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
5088         diagnostics and type sizes.
5089
5090 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
5091
5092         * gnat.dg/lto9.adb: New test.
5093         * gnat.dg/lto9_pkg1.ads: New helper.
5094         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
5095
5096 2010-05-15  Jan Hubicka  <jh@suse.cz>
5097
5098         * gcc.dg/lto/ipareference_1.c: Rename to ...
5099         * gcc.dg/lto/ipareference_0.c: ... this one.
5100         * gcc.dg/lto/ipareference_2.c: Rename to ...
5101         * gcc.dg/lto/ipareference_1.c: ... this one.
5102
5103 2010-05-15  Jan Hubicka  <jh@suse.cz>
5104
5105         * gcc.dg/lto/ipareference_1.c: New file.
5106         * gcc.dg/lto/ipareference_2.c: New file.
5107
5108 2010-05-15  Richard Guenther  <rguenther@suse.de>
5109
5110         PR tree-optimization/44038
5111         * gcc.c-torture/compile/pr44038.c: New testcase.
5112
5113 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
5114
5115         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
5116         * gcc.target/i386/avx-cmpss-1.c: Likewise.
5117
5118 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
5119
5120         PR fortran/43207
5121         PR fortran/43969
5122         * gfortran.dg/class_18.f03: New.
5123         * gfortran.dg/class_19.f03: New.
5124
5125 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
5126
5127         PR debug/44112
5128         * gcc.dg/debug/dwarf2/const-1.c: Remove.
5129         * g++.dg/debug/dwarf2/const1.C: Remove.
5130
5131 2010-05-14  Jason Merrill  <jason@redhat.com>
5132
5133         * g++.dg/eh/cond4.C: New.
5134         * g++.dg/eh/elide2.C: Adjust.
5135         * g++.old-deja/g++.eh/terminate1.C: Adjust.
5136
5137 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
5138
5139         PR fortran/44135
5140         * gfortran.dg/actual_array_interface_2.f90: New test.
5141
5142 2010-05-14  Richard Guenther  <rguenther@suse.de>
5143
5144         PR tree-optimization/44119
5145         * gcc.c-torture/compile/pr44119.c: New testcase.
5146
5147 2010-05-14  Jason Merrill  <jason@redhat.com>
5148
5149         PR c++/44127
5150         * g++.dg/eh/terminate1.C: New.
5151
5152 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
5153
5154         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
5155
5156         PR debug/44136
5157         * gcc.dg/pr44136.c: New test.
5158
5159 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
5160
5161         PR c++/30566
5162         * g++.dg/warn/Wshadow-4.C: Adjust.
5163         * g++.dg/warn/Wshadow-5.C: New test.
5164         * g++.dg/warn/Wshadow-6.C: New test
5165
5166 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
5167
5168         PR fortran/35779
5169         * gfortran.dg/initialization_25.f90: New.
5170
5171 2010-05-13  Martin Jambor  <mjambor@suse.cz>
5172
5173         * g++.dg/otr-fold-1.C: New test.
5174         * g++.dg/otr-fold-2.C: New test.
5175
5176 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
5177
5178         PR fortran/44036
5179         * gfortran.dg/gomp/pr44036-1.f90: New test.
5180         * gfortran.dg/gomp/pr44036-2.f90: New test.
5181         * gfortran.dg/gomp/pr44036-3.f90: New test.
5182
5183         PR debug/43983
5184         * gcc.dg/guality/sra-1.c: New test.
5185
5186 2010-05-12  Jan Hubicka  <jh@suse.cz>
5187
5188         * tree-ssa/unreachable.c: New test.
5189
5190 2010-05-12  Jason Merrill  <jason@redhat.com>
5191
5192         * g++.dg/cpp0x/sfinae1.C: New.
5193
5194 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
5195
5196         * gcc.target/i386/zee.c: New file.
5197
5198 2010-05-12  Jason Merrill  <jason@redhat.com>
5199
5200         * g++.dg/conversion/op1.C: Expect template candidate message.
5201         * g++.dg/cpp0x/nullptr15.C: Likewise.
5202         * g++.dg/cpp0x/pr31431-2.C: Likewise.
5203         * g++.dg/cpp0x/pr31431.C: Likewise.
5204         * g++.dg/cpp0x/temp_default2.C: Likewise.
5205         * g++.dg/cpp0x/trailing4.C: Likewise.
5206         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
5207         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
5208         * g++.dg/cpp0x/variadic-throw.C: Likewise.
5209         * g++.dg/cpp0x/variadic35.C: Likewise.
5210         * g++.dg/cpp0x/vt-35147.C: Likewise.
5211         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
5212         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
5213         * g++.dg/ext/visibility/anon8.C: Likewise.
5214         * g++.dg/ext/vla2.C: Likewise.
5215         * g++.dg/other/pr28114.C: Likewise.
5216         * g++.dg/other/ptrmem10.C: Likewise.
5217         * g++.dg/other/ptrmem11.C: Likewise.
5218         * g++.dg/overload/unknown1.C: Likewise.
5219         * g++.dg/parse/template7.C: Likewise.
5220         * g++.dg/parse/typename7.C: Likewise.
5221         * g++.dg/template/conv11.C: Likewise.
5222         * g++.dg/template/copy1.C: Likewise.
5223         * g++.dg/template/deduce3.C: Likewise.
5224         * g++.dg/template/dependent-expr5.C: Likewise.
5225         * g++.dg/template/friend.C: Likewise.
5226         * g++.dg/template/incomplete2.C: Likewise.
5227         * g++.dg/template/local4.C: Likewise.
5228         * g++.dg/template/local6.C: Likewise.
5229         * g++.dg/template/operator10.C: Likewise.
5230         * g++.dg/template/overload6.C: Likewise.
5231         * g++.dg/template/ptrmem2.C: Likewise.
5232         * g++.dg/template/ptrmem20.C: Likewise.
5233         * g++.dg/template/ptrmem8.C: Likewise.
5234         * g++.dg/template/sfinae2.C: Likewise.
5235         * g++.dg/template/ttp25.C: Likewise.
5236         * g++.dg/template/unify10.C: Likewise.
5237         * g++.dg/template/unify11.C: Likewise.
5238         * g++.dg/template/unify6.C: Likewise.
5239         * g++.dg/template/unify7.C: Likewise.
5240         * g++.dg/template/unify9.C: Likewise.
5241         * g++.dg/template/varmod1.C: Likewise.
5242         * g++.old-deja/g++.brendan/crash56.C: Likewise.
5243         * g++.old-deja/g++.law/operators32.C: Likewise.
5244         * g++.old-deja/g++.pt/crash28.C: Likewise.
5245         * g++.old-deja/g++.pt/crash60.C: Likewise.
5246         * g++.old-deja/g++.pt/explicit38.C: Likewise.
5247         * g++.old-deja/g++.pt/explicit39.C: Likewise.
5248         * g++.old-deja/g++.pt/explicit41.C: Likewise.
5249         * g++.old-deja/g++.pt/explicit67.C: Likewise.
5250         * g++.old-deja/g++.pt/explicit77.C: Likewise.
5251         * g++.old-deja/g++.pt/expr2.C: Likewise.
5252         * g++.old-deja/g++.pt/overload7.C: Likewise.
5253         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
5254         * g++.old-deja/g++.pt/spec5.C: Likewise.
5255         * g++.old-deja/g++.pt/spec6.C: Likewise.
5256         * g++.old-deja/g++.pt/t24.C: Likewise.
5257         * g++.old-deja/g++.pt/unify4.C: Likewise.
5258         * g++.old-deja/g++.pt/unify6.C: Likewise.
5259         * g++.old-deja/g++.pt/unify8.C: Likewise.
5260         * g++.old-deja/g++.robertl/eb119.C: Likewise.
5261         * g++.old-deja/g++.robertl/eb79.C: Likewise.
5262         * g++.old-deja/g++.robertl/eb98.C: Likewise.
5263
5264         * g++.dg/cpp0x/initlist32.C: New.
5265
5266         * g++.dg/template/conv11.C: New.
5267         * g++.dg/conversion/op1.C: Adjust expected error.
5268
5269         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
5270
5271 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
5272
5273         PR target/44088
5274         * gcc.target/i386/avx-cmpsd-1.c: New.
5275         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
5276         * gcc.target/i386/avx-cmpss-1.c: Likewise.
5277         * gcc.target/i386/avx-cmpss-2.c: Likewise.
5278         * gcc.target/i386/sse-cmpss-1.c: Likewise.
5279         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
5280
5281 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
5282
5283         PR middle-end/44085
5284         * gcc.dg/gomp/pr44085.c: New test.
5285         * gfortran.dg/gomp/pr44085.f90: New test.
5286
5287 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
5288
5289         * objc-obj-c++-shared/Object1.m: New.
5290         * objc.dg/torture: New directory.
5291         * objc.dg/torture/tls: Ditto.
5292         * objc.dg/tls: Ditto.
5293         * objc.dg/torture/tls/trivial.m: New test.
5294         * objc.dg/torture/tls/thr-init-2.m: New test.
5295         * objc.dg/torture/tls/thr-init-3.m: New test.
5296         * objc.dg/torture/tls/thr-init.m: New test.
5297         * objc.dg/torture/tls/diag-1.m: New test.
5298         * objc.dg/torture/tls/tls.exp: New.
5299         * objc.dg/torture/trivial.m: New test.
5300         * objc.dg/torture/dg-torture.exp: New.
5301         * objc.dg/tls/diag-3.m: New test.
5302         * objc.dg/tls/diag-4.m: New test.
5303         * objc.dg/tls/diag-5.m: New test.
5304         * objc.dg/tls/init-1.m: New test.
5305         * objc.dg/tls/init-2.m: New test.
5306         * objc.dg/tls/tls.exp: New.
5307         * objc.dg/tls/diag-2.m: New test.
5308         * lib/objc.exp: Respond to dg-additional-files.
5309
5310 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
5311
5312         * gcc.target/m68k/20100512-1.c: New.
5313
5314 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
5315
5316         * gnat.dg/lto8.adb: New test.
5317         * gnat.dg/lto8_pkg.ad[sb]: New helper.
5318         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
5319
5320 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
5321
5322         PR c++/34272
5323         PR c++/43630
5324         PR c++/34491
5325         * g++.dg/template/crash97.C: New.
5326         * g++.dg/template/crash98.C: Likewise.
5327         * g++.dg/template/crash99.C: Likewise.
5328         * g++.dg/cpp0x/pr31439.C: Adjust.
5329         * g++.dg/template/crash95.C: Likewise.
5330
5331 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
5332
5333         PR middle-end/44071
5334         * c-c++-common/asmgoto-4.c: New test.
5335         * gcc.target/i386/pr44071.c: New test.
5336
5337         PR c++/44062
5338         * c-c++-common/Wunused-var-7.c: New test.
5339         * g++.dg/warn/Wunused-var-9.C: New test.
5340
5341 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
5342
5343         PR fortran/43711
5344         * gfortran.dg/gomp/pr43711.f90: New.
5345
5346 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
5347
5348         PR fortran/31820
5349         * gfortran.dg/select_5.f90: Updated.
5350
5351 2010-05-11  Jan Hubicka  <jh@suse.cz>
5352
5353         PR tree-optimize/44063
5354         * gcc.c-torture/compile/pr44063.c: New testcase.
5355
5356 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
5357
5358         PR debug/44023
5359         * gcc.dg/pr44023.c: New test.
5360
5361 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
5362
5363         * gnat.dg/lto7.adb: New test.
5364         * gnat.dg/lto7_pkg.ad[sb]: New helper.
5365
5366 2010-05-10  Jason Merrill  <jason@redhat.com>
5367
5368         PR c++/44017
5369         * g++.dg/template/inherit5.C: New.
5370
5371         PR c++/44045
5372         * g++.dg/cpp0x/initlist33.C: New.
5373         * g++.dg/cpp0x/initlist26.C: Adjust.
5374         * g++.dg/cpp0x/initlist28.C: Adjust.
5375
5376 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
5377
5378         PR c++/43719
5379         * g++.dg/init/pr43719.C: New.
5380         * g++.dg/anon-struct4.C: Adjust.
5381
5382 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
5383
5384         PR debug/44028
5385         * gcc.dg/pr44028.c: New test.
5386
5387 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
5388
5389         PR fortran/27866
5390         PR fortran/35003
5391         PR fortran/42809
5392         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
5393         * gfortran.dg/warn_conversion.f90: New.
5394
5395 2010-05-10  Michael Matz  <matz@suse.de>
5396
5397         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
5398
5399 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
5400
5401         PR rtl-optimization/44012
5402         * gcc.dg/pr44012.c: New.
5403
5404 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5405
5406         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
5407         Log text on entry and exit.
5408         Prune Sun ld warnings for common symbols with differing sizes.
5409         (lto-link-and-maybe-run): Change caller.
5410
5411 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
5412
5413         PR fortran/44044
5414         * gfortran.dg/class_7.f03: Modified.
5415         * gfortran.dg/select_type_1.f03: Modified.
5416         * gfortran.dg/select_type_12.f03: New.
5417
5418 2010-05-10  Richard Guenther  <rguenther@suse.de>
5419
5420         PR tree-optimization/44050
5421         * gcc.dg/torture/pr44050.c: New testcase.
5422
5423 2010-05-10  Wei Guozhi  <carrot@google.com>
5424
5425         PR target/42879
5426         * gcc.target/arm/pr42879.c: New testcase.
5427
5428 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5429
5430         PR c/44051
5431         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
5432
5433 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5434
5435         PR c/10676
5436         * gcc.dg/anon-struct-10.c: New test.
5437
5438 2010-05-09  Richard Guenther  <rguenther@suse.de>
5439
5440         PR middle-end/44024
5441         * gcc.dg/pr44024.c: New testcase.
5442
5443 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5444
5445         PR c/4784
5446         * gcc.dg/anon-struct-9.c: New test.
5447
5448 2010-05-09  Richard Guenther  <rguenther@suse.de>
5449
5450         PR middle-end/44043
5451         * gcc.c-torture/compile/pr44043.c: New testcase.
5452
5453 2010-05-09  Richard Guenther  <rguenther@suse.de>
5454
5455         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
5456
5457 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
5458
5459         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
5460
5461 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5462
5463         * gnat.dg/lto[12456].adb: Add "target lto" marker.
5464         * gnat.dg/specs/lto3.ads: Likewise.
5465
5466 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
5467
5468         PR middle-end/28685
5469         * gcc.dg/pr28685-1.c: New file.
5470
5471 2010-05-08  Richard Guenther  <rguenther@suse.de>
5472
5473         PR tree-optimization/44030
5474         * gcc.c-torture/compile/pr44030.c: New testcase.
5475
5476 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5477
5478         * gnat.dg/lto6.adb: New test.
5479         * gnat.dg/lto6_pkg.ads: New helper.
5480
5481 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5482
5483         * gnat.dg/lto5.adb: New test.
5484         * gnat.dg/lto5_pkg.ad[sb]: New helper.
5485
5486 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5487
5488         * gnat.dg/lto4.ad[sb]: New test.
5489
5490 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5491
5492         * gnat.dg/specs/lto3.ads: New test.
5493         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
5494         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
5495
5496 2010-05-08  Quentin Ochem  <ochem@adacore.com>
5497
5498         * gnat.dg/sizetype3.ad[sb]: New test.
5499         * gnat.dg/sizetype3_pkg.ads: New helper.
5500
5501 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
5502
5503         PR c++/43951
5504         * g++.dg/init/new29.C: New.
5505
5506 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
5507
5508         PR fortran/40728
5509         * gfortran.dg/coarray_1.f90: Fixed error message.
5510         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
5511         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
5512         * gfortran.dg/intrinsic_std_5.f90: New.
5513
5514 2010-05-07  Jason Merrill  <jason@redhat.com>
5515
5516         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
5517
5518 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5519
5520         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
5521         (size_t, stderr): Remove.
5522         (read_error): Replaced __builtin_fprintf by fprintf.
5523
5524 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
5525
5526         * gcc.dg/ordered-comparison-1.c: New test.
5527         * gcc.dg/ordered-comparison-2.c: New test.
5528         * gcc.dg/ordered-comparison-3.c: New test.
5529         * gcc.dg/ordered-comparison-4.c: New test.
5530
5531 2010-05-06  Mike Stump  <mikestump@comcast.net>
5532
5533         PR objc/35165
5534         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
5535
5536 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
5537             Jason Merrill  <jason@redhat.com>
5538
5539         * g++.dg/cpp0x/nullptr01.C: New.
5540         * g++.dg/cpp0x/nullptr02.C: New.
5541         * g++.dg/cpp0x/nullptr03.C: New.
5542         * g++.dg/cpp0x/nullptr04.C: New.
5543         * g++.dg/cpp0x/nullptr05.C: New.
5544         * g++.dg/cpp0x/nullptr06.C: New.
5545         * g++.dg/cpp0x/nullptr07.C: New.
5546         * g++.dg/cpp0x/nullptr08.C: New.
5547         * g++.dg/cpp0x/nullptr09.C: New.
5548         * g++.dg/cpp0x/nullptr10.C: New.
5549         * g++.dg/cpp0x/nullptr11.C: New.
5550         * g++.dg/cpp0x/nullptr12.C: New.
5551         * g++.dg/cpp0x/nullptr13.C: New.
5552         * g++.dg/cpp0x/nullptr14.C: New.
5553         * g++.dg/cpp0x/nullptr15.C: New.
5554         * g++.dg/cpp0x/nullptr16.C: New.
5555         * g++.dg/cpp0x/nullptr17.C: New.
5556         * g++.dg/cpp0x/nullptr18.C: New.
5557         * g++.dg/cpp0x/nullptr19.C: New.
5558         * g++.dg/cpp0x/nullptr20.C: New.
5559         * g++.dg/cpp0x/nullptr21.C: New.
5560         * g++.dg/cpp0x/nullptr22.C: New.
5561         * g++.dg/debug/nullptr01.C: New.
5562         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
5563
5564 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
5565
5566         * gcc.dg/Wunused-var-8.c: Move to...
5567         * c-c++-common/Wunused-var-6.c: ... here.  New test.
5568
5569 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
5570
5571         PR c++/40406
5572         * g++.dg/template/crash96.C: New.
5573
5574 2010-05-06  Jan Hubicka  <jh@suse.cz>
5575
5576         PR tree-optimization/43791
5577         * gcc.c-torture/compile/pr43791.c: New file.
5578
5579 2010-05-06  Michael Matz  <matz@suse.de>
5580
5581         PR tree-optimization/43984
5582         * gfortran.dg/pr43984.f90: New test.
5583
5584 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5585
5586         PR 40989
5587         * gcc.dg/pr40989.c: New.
5588
5589 2010-05-06  Richard Guenther  <rguenther@suse.de>
5590
5591         PR tree-optimization/43934
5592         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
5593
5594 2010-05-06  Richard Guenther  <rguenther@suse.de>
5595
5596         PR tree-optimization/43987
5597         * gcc.c-torture/execute/pr43987.c: New testcase.
5598         * gcc.dg/torture/pta-escape-1.c: Adjust.
5599         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
5600         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
5601         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
5602         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
5603
5604 2010-04-22  Jakub Jelinek <jakub@redhat.com>
5605             Dodji Seketeli  <dodji@redhat.com>
5606
5607         PR c/18624
5608         * g++.dg/warn/Wunused-7.C: Add dg-warning.
5609         * g++.dg/template/sfinae16.C: Likewise.
5610         * gcc.dg/Wunused-var-1.c: Moved to...
5611         * c-c++-common/Wunused-var-1.c: ...here. New test.
5612         * gcc.dg/Wunused-var-2.c: Moved to...
5613         * c-c++-common/Wunused-var-2.c: ...here. New test.
5614         * gcc.dg/Wunused-var-3.c: Moved to...
5615         * c-c++-common/Wunused-var-3.c: ...here. New test.
5616         * gcc.dg/Wunused-var-4.c: Moved to...
5617         * gcc.dg/Wunused-var-1.c: ... here.
5618         * gcc.dg/Wunused-var-5.c: Moved to...
5619         * c-c++-common/Wunused-var-4.c: ...here. New test.
5620         * gcc.dg/Wunused-var-7.c: Moved to...
5621         * c-c++-common/Wunused-var-5.c: ...here. New test.
5622         * gcc.dg/Wunused-var-6.c: Moved to...
5623         * gcc.dg/Wunused-var-2.c: ... here.
5624         * c-c++-common/Wunused-var-1.c: New test.
5625         * c-c++-common/Wunused-var-2.c: New test.
5626         * c-c++-common/Wunused-var-3.c: New test.
5627         * c-c++-common/Wunused-var-4.c: New test.
5628         * c-c++-common/Wunused-var-5.c: New test.
5629         * g++.dg/warn/Wunused-var-1.C: New test.
5630         * g++.dg/warn/Wunused-var-2.C: New test.
5631         * g++.dg/warn/Wunused-var-3.C: New test.
5632         * g++.dg/warn/Wunused-var-4.C: New test.
5633         * g++.dg/warn/Wunused-var-5.C: New test.
5634         * g++.dg/warn/Wunused-var-6.C: New test.
5635         * g++.dg/warn/Wunused-var-7.C: New test.
5636         * g++.dg/warn/Wunused-var-8.C: New test.
5637         * g++.dg/warn/Wunused-parm-1.C: New test.
5638         * g++.dg/warn/Wunused-parm-2.C: New test.
5639         * g++.dg/warn/Wunused-parm-3.C: New test.
5640
5641 2010-05-06  Tobias Burnus  <burnus@net-b.de>
5642
5643         PR fortran/43985
5644         * gfortran.dg/gomp/crayptr5.f90: New test case.
5645
5646 2010-05-05  Jason Merrill  <jason@redhat.com>
5647
5648         PR debug/43370
5649         * g++.dg/ext/attrib39.C: New.
5650
5651 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
5652
5653         PR fortran/24978
5654         * gfortran.dg/data_invalid.f90: New.
5655
5656 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
5657
5658         * gnat.dg/lto2.adb: New test.
5659
5660 2010-05-05  Jason Merrill  <jason@redhat.com>
5661
5662         PR c++/43787
5663         * g++.dg/opt/empty1.C: New.
5664
5665 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
5666
5667         PR fortran/43696
5668         * gfortran.dg/class_17.f03: New.
5669
5670 2010-05-04  Neil Vachharajani <nvachhar@google.com>
5671
5672         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
5673
5674 2010-05-04  Mike Stump  <mikestump@comcast.net>
5675
5676         PR objc/35165
5677         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
5678
5679 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
5680
5681         PR target/43668
5682         * gcc.target/i386/pr43668.c: New.
5683
5684 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
5685
5686         PR c++/43028
5687         * g++.dg/cpp0x/initlist31.C: New.
5688
5689 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
5690
5691         PR c/43981
5692         * gcc.dg/Wunused-var-8.c: New test.
5693
5694 2010-05-04  Jason Merrill  <jason@redhat.com>
5695
5696         PR c++/38064
5697         * g++.dg/cpp0x/enum3.C: Extend.
5698
5699 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
5700
5701         PR target/43799
5702         * gcc.target/i386/pr43799.c: New.
5703
5704 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
5705
5706         * gnat.dg/lto1.adb: New test.
5707         * gnat.dg/lto1_pkg.ad[sb]: New helper.
5708
5709 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
5710
5711         PR middle-end/43671
5712         * gcc.target/i386/pr43671.c: New.
5713
5714 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
5715
5716         PR c++/43705
5717         * g++.dg/template/crash95.C: New.
5718
5719 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
5720
5721         PR debug/43508
5722         * gcc.target/i386/pr43508.c: New.
5723
5724 2010-05-04  Richard Guenther  <rguenther@suse.de>
5725
5726         PR tree-optimization/43879
5727         * g++.dg/torture/pr43879-1_0.C: New testcase.
5728         * g++.dg/torture/pr43879-1_1.C: Likewise.
5729
5730 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
5731
5732         PR c++/43953
5733         * g++.dg/other/crash-12.C: New test.
5734
5735 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
5736
5737         * g++.dg/cdce3.C: Add a space.  Updated.
5738
5739 2010-05-03  Jason Merrill  <jason@redhat.com>
5740
5741         PR c++/43680
5742         * g++.dg/opt/enum2.C: New.
5743         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
5744         * g++.dg/warn/Wswitch-1.C: Adjust message.
5745
5746 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5747
5748         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
5749         * g++.dg/ext/label13.C: Fix typo.
5750         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
5751         alpha*-dec-osf5*.
5752         * gcc.c-torture/compile/limits-declparen.c: xfail on
5753         alpha*-dec-osf5* with -g.
5754         * gcc.c-torture/compile/limits-pointer.c: Likewise.
5755         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
5756         * gcc.dg/c99-tgmath-2.c: Likewise.
5757         * gcc.dg/c99-tgmath-3.c: Likewise.
5758         * gcc.dg/c99-tgmath-4.c: Likewise.
5759
5760 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
5761
5762         PR fortran/43592
5763         * gfortran.dg/unexpected_interface.f90: New test.
5764
5765 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5766
5767         * ada/acats/run_acats (which): New function.
5768         (host_gnatchop, host_gnatmake): Use it.
5769
5770 2010-05-03  Richard Guenther  <rguenther@suse.de>
5771
5772         PR tree-optimization/43971
5773         * gcc.dg/pr43971.c: New testcase.
5774
5775 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
5776
5777         PR debug/43972
5778         * gcc.dg/debug/pr43972.c: New test.
5779
5780 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
5781
5782         PR testsuite/43963
5783         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
5784
5785 2010-05-02  Richard Guenther  <rguenther@suse.de>
5786
5787         PR tree-optimization/43879
5788         * gcc.dg/torture/pr43879-3.c: New testcase.
5789
5790 2010-05-01  Richard Guenther  <rguenther@suse.de>
5791
5792         PR tree-optimization/43949
5793         * g++.dg/warn/Warray-bounds-5.C: New testcase.
5794
5795 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
5796
5797         PR c++/43951
5798         * g++.dg/init/new28.C: New.
5799
5800 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
5801
5802         PR objc++/32052
5803         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
5804         structure and nested declarations.
5805         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
5806         structure and nested declarations.  Reduce header clutter and
5807         use _exit() rather than abort().
5808         * objc.dg/encode-10.m: New.
5809         * objc.dg/encode-11.m: New.
5810
5811 2010-04-30  DJ Delorie  <dj@redhat.com>
5812
5813         * gcc.c-torture/execute/20100430-1.c: New test.
5814
5815 2010-04-30  Jason Merrill  <jason@redhat.com>
5816
5817         PR c++/43868
5818         * g++.dg/template/ptrmem21.C: New.
5819
5820 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
5821
5822         PR fortran/18918
5823         PR fortran/43931
5824         * gfortran.dg/coarray_13.f90: New test.
5825
5826 2010-04-30  Richard Guenther  <rguenther@suse.de>
5827
5828         PR lto/43946
5829         * gcc.dg/lto/20100430-1_0.c: New testcase.
5830
5831 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
5832
5833         PR debug/43942
5834         * c-c++-common/pr43942.c: New test.
5835
5836 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
5837
5838         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
5839         conflict with darwin crt1.o 'start' symbol.
5840
5841 2010-04-30  Richard Guenther  <rguenther@suse.de>
5842
5843         PR tree-optimization/43879
5844         * gcc.dg/torture/pr43879_1.c: New testcase.
5845
5846 2010-04-30  Richard Guenther  <rguenther@suse.de>
5847
5848         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
5849
5850 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
5851
5852         PR c++/43890
5853         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
5854         user-provided constructor while recursing.
5855
5856 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
5857
5858         PR fortran/42274
5859         * gfortran.dg/class_16.f03: New test.
5860
5861 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
5862
5863         PR fortran/42274
5864         * gfortran.dg/class_15.f03: New.
5865
5866 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
5867
5868         PR fortran/43326
5869         * gfortran.dg/dynamic_dispatch_9.f03: New test.
5870
5871 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
5872
5873         PR fortran/43492
5874         * gfortran.dg/generic_22.f03 : New test.
5875
5876 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
5877
5878         PR fortran/42353
5879         * gfortran.dg/class_14.f03: New test.
5880
5881 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5882
5883         PR fortran/42680
5884         * gfortran.dg/interface_32.f90: New test.
5885
5886 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
5887             Janus Weil  <janus@gcc.gnu.org>
5888
5889         PR fortran/41829
5890         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
5891         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
5892         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
5893
5894 2010-04-28  Mike Stump  <mikestump@comcast.net>
5895
5896         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
5897         dg-excess-errors.
5898         * g++.dg/uninit-pred-2_b.C: Likewise.
5899
5900 2010-04-28  Tobias Burnus  <burnus@net-b.de>
5901
5902         PR fortran/18918
5903         PR fortran/43919
5904         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
5905
5906 2010-04-28  Matthias Klose  <doko@ubuntu.com>
5907
5908         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
5909         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
5910         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
5911         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
5912         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
5913
5914 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
5915
5916         * gcc.dg/const-uniq-1.c: New test.
5917         * gcc.dg/lto/const-uniq_[01].c: Likewise.
5918
5919 2010-04-28  Xinliang David Li  <davidxl@google.com>
5920
5921         * gcc.dg/uninit-pred-2_b.c: New test.
5922         * gcc.dg/uninit-pred-4_b.c: New test.
5923         * gcc.dg/uninit-pred-3_d.c: New test.
5924         * gcc.dg/uninit-pred-6_b.c: New test.
5925         * gcc.dg/uninit-pred-8_b.c: New test.
5926         * gcc.dg/uninit-pred-3_a.c: New test.
5927         * gcc.dg/uninit-pred-2_c.c: New test.
5928         * gcc.dg/uninit-pred-5_a.c: New test.
5929         * gcc.dg/uninit-pred-3_e.c: New test.
5930         * gcc.dg/uninit-pred-7_a.c: New test.
5931         * gcc.dg/uninit-pred-6_c.c: New test.
5932         * gcc.dg/uninit-pred-9_a.c: New test.
5933         * gcc.dg/uninit-pred-8_c.c: New test.
5934         * gcc.dg/uninit-pred-3_b.c: New test.
5935         * gcc.dg/uninit-pred-5_b.c: New test.
5936         * gcc.dg/uninit-pred-7_b.c: New test.
5937         * gcc.dg/uninit-pred-6_d.c: New test.
5938         * gcc.dg/uninit-pred-9_b.c: New test.
5939         * gcc.dg/uninit-pred-2_a.c: New test.
5940         * gcc.dg/uninit-pred-4_a.c: New test.
5941         * gcc.dg/uninit-pred-3_c.c: New test.
5942         * gcc.dg/uninit-pred-6_a.c: New test.
5943         * gcc.dg/uninit-pred-8_a.c: New test.
5944         * gcc.dg/uninit-pred-7_c.c: New test.
5945         * gcc.dg/uninit-pred-6_e.c: New test.
5946         * g++.dg/uninit-pred-loop-1_b.cc: New test.
5947         * g++.dg/uninit-pred-1_a.C: New test.
5948         * g++.dg/uninit-pred-1_b.C: New test.
5949         * g++.dg/uninit-pred-2_a.C: New test.
5950         * g++.dg/uninit-pred-2_b.C: New test.
5951         * g++.dg/uninit-pred-loop-1_a.cc: New test.
5952         * g++.dg/uninit-pred-loop-1_c.cc: New test.
5953         * g++.dg/uninit-pred-loop_1.cc: New test.
5954
5955 2010-04-28  Martin Jambor  <mjambor@suse.cz>
5956
5957         * gcc.dg/lto/20091209-1_0.c: New testcase.
5958
5959 2010-04-28  Richard Guenther  <rguenther@suse.de>
5960
5961         PR tree-optimization/43879
5962         PR tree-optimization/43909
5963         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
5964
5965 2010-04-28  Richard Guenther  <rguenther@suse.de>
5966
5967         PR c++/43880
5968         * g++.dg/torture/pr43880.C: New testcase.
5969
5970 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5971
5972         PR c++/9335
5973         * g++.dg/template/recurse2.C: Update
5974         * g++.dg/template/recurse.C: Update.
5975         * g++.dg/template/pr23510.C: Update.
5976         * lib/prune.exp: Filter out 'recursively instantiated'.
5977
5978 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
5979
5980         PR c++/29043
5981         * g++.dg/init/pr29043.C: New.
5982
5983 2010-04-27  Jason Merrill  <jason@redhat.com>
5984
5985         * g++.dg/lookup/scoped5.C: Adjust.
5986         * g++.dg/lookup/scoped8.C: Adjust.
5987         * g++.dg/template/dependent-expr5.C: Adjust.
5988         * g++.old-deja/g++.brendan/nest1.C: Adjust.
5989
5990         PR c++/43856
5991         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
5992
5993         PR c++/43875
5994         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
5995
5996 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5997             Jan Hubicka <hubicka@ucw.cz>
5998
5999         * gcc.dg/pure-2.c: New testcase.
6000         * gcc.dg/const-1.c: New testcase.
6001
6002 2010-04-27  Jason Merrill  <jason@redhat.com>
6003
6004         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
6005
6006         PR c++/41468
6007         * g++.dg/template/sfinae17.C: New.
6008         * g++.dg/template/sfinae18.C: New.
6009
6010 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
6011
6012         * g++.dg/init/pr42844.C: New.
6013         * g++.dg/cpp0x/pr42844-2.C: New.
6014         * g++.dg/cpp0x/defaulted2.C: Adjust.
6015         * g++.dg/tree-ssa/pr27549.C: Likewise.
6016         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
6017
6018 2010-04-27  Tobias Burnus  <burnus@net-b.de>
6019
6020         PR fortran/18918
6021         * gfortran.dg/coarray_12.f90: Fix dump parsing.
6022
6023 2010-04-27  Richard Guenther  <rguenther@suse.de>
6024
6025         PR middle-end/40561
6026         * g++.dg/other/pr40561.C: New testcase.
6027
6028 2010-04-27  Martin Jambor  <mjambor@suse.cz>
6029
6030         PR middle-end/43812
6031         * g++.dg/ipa/pr43812.C: New test.
6032
6033 2010-04-27  Jan Hubicka  <jh@suse.cz>
6034
6035         * gcc.dg/ipa/iinline-1.c (main): Rename to...
6036         (test): ... this one.
6037
6038 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
6039
6040         PR target/40657
6041         * gcc.target/arm/thumb-stackframe.c: New test.
6042
6043 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
6044
6045         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
6046         * gcc.dg/misc-column.c: Likewise.
6047         * gcc.dg/Walways-true-1.c: Likewise.
6048         * gcc.dg/Walways-true-2.c: Likewise.
6049         * gcc.dg/warn-addr-cmp.c: Likewise.
6050
6051 2010-04-27  Tobias Burnus  <burnus@net-b.de>
6052
6053         PR fortran/18918
6054         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
6055         * gfortran.dg/coarray_12.f90: New.
6056
6057 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
6058
6059         PR c/32207
6060         * gcc.dg/pr32207.c: New test.
6061         * gcc.dg/misc-column.c: Adjust expected warning.
6062         * gcc.dg/Walways-true-1.c: Likewise.
6063         * gcc.dg/Walways-true-2.c: Likewise.
6064         * gcc.dg/warn-addr-cmp.c: Likewise.
6065
6066 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
6067
6068         PR lto/42776
6069         * lib/lto.exp (lto_prune_vis_warns): New function.
6070         (lto-link-and-maybe-run): Call it.
6071
6072 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
6073
6074         PR tree-optimization/43904
6075         * gcc.dg/tree-ssa/tailcall-6.c: New.
6076
6077 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
6078
6079         PR testsuite/35165
6080         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
6081         Darwin8/OSX10.4 - compatible code generation.
6082         Use scan-rtl-dump.
6083         * obj-c++.dg/stubify-1.mm: Ditto.
6084         * lib/objc-torture.exp: Do not require link success for
6085         "trivial.m" in the runtime checks when dowhat = 'compile'.
6086         * lib/dg-pch.exp (dg-flags-pch): New Proc.
6087         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
6088         Darwin8/OSX10.4 - compatible code generation.
6089         * objc.dg/stubify-2.m: Ditto.
6090         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
6091         * objc.dg/next-runtime-1.m: Ditto.
6092         * objc.dg/stret-2.m: Restrict to ilp32 targets.
6093         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
6094         runtimes on Darwin.
6095
6096 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
6097
6098         PR 43715
6099         * lib/plugin-support.exp: Use "-undefined
6100         dynamic_lookup" on darwin.
6101
6102 2010-04-26  Richard Guenther  <rguenther@suse.de>
6103
6104         * gcc.dg/lto/20100426_0.c: New testcase.
6105
6106 2010-04-26  Jie Zhang  <jie@codesourcery.com>
6107
6108         PR tree-optimization/43833
6109         gcc.dg/Warray-bounds-8.c: New test case.
6110
6111 2010-04-26  Richard Guenther  <rguenther@suse.de>
6112
6113         PR lto/43080
6114         * g++.dg/lto/20100423-3_0.C: New testcase.
6115
6116 2010-04-26  Richard Guenther  <rguenther@suse.de>
6117
6118         PR lto/42425
6119         * g++.dg/lto/20100423-2_0.C: New testcase.
6120
6121 2010-04-26  Ira Rosen  <irar@il.ibm.com>
6122
6123         * gcc.dg/vect/bb-slp-23.c: New test.
6124
6125 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
6126
6127         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
6128         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
6129         * gcc.dg/c1x-float-1.c: New test.
6130
6131 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
6132
6133         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
6134         of "lea\[ \t\]".
6135
6136 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
6137
6138         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
6139         FreeBSD.
6140         * gfortran.dg/default_format_denormal_1.f90: Ditto.
6141         * gfortran.dg/default_format_2.f90: Ditto.
6142
6143 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
6144
6145         * gfortran.dg/pr43505.f90: Clean up .mod file.
6146         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
6147         * gfortran.dg/pr41347.f90: Ditto.
6148         * gfortran.dg/internal_pack_4.f90: Ditto.
6149         * gfortran.dg/proc_decl_23.f90: Ditto.
6150         * gfortran.dg/recursive_check_3.f90: Ditto.
6151         * gfortran.dg/intent_out_3.f90: Ditto.
6152         * gfortran.dg/assignment_2.f90: Ditto.
6153         * gfortran.dg/pr41928.f90: Ditto.
6154         * gfortran.dg/pr42166.f90: Ditto.
6155         * gfortran.dg/private_type_12.f90: Ditto.
6156         * gfortran.dg/graphite/pr42185.f90: Ditto.
6157         * gfortran.dg/graphite/pr42186.f90: Ditto.
6158         * gfortran.dg/graphite/pr40982.f90: Ditto.
6159         * gfortran.dg/graphite/id-2.f90: Ditto.
6160         * gfortran.dg/graphite/id-4.f90: Ditto.
6161         * gfortran.dg/graphite/pr42050.f90: Ditto.
6162         * gfortran.dg/graphite/id-18.f90: Ditto.
6163         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
6164         * gfortran.dg/graphite/pr41924.f90: Ditto.
6165         * gfortran.dg/graphite/pr42393.f90: Ditto.
6166         * gfortran.dg/graphite/pr37980.f90: Ditto.
6167         * gfortran.dg/graphite/pr38953.f90: Ditto.
6168         * gfortran.dg/graphite/pr42180.f90: Ditto.
6169         * gfortran.dg/graphite/pr42181.f90: Ditto.
6170         * gfortran.dg/where_operator_assign_4.f90: Ditto.
6171         * gfortran.dg/select_type_4.f90: Ditto.
6172         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
6173         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
6174         * gfortran.dg/lto/pr40725_0.f03: Ditto.
6175         * gfortran.dg/elemental_args_check_2.f90: Ditto.
6176         * gfortran.dg/whole_file_11.f90: Ditto.
6177         * gfortran.dg/private_type_11.f90: Ditto.
6178         * gfortran.dg/vect/vect-gems.f90: Ditto.
6179         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
6180
6181 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
6182
6183         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
6184
6185 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
6186
6187         * gnat.dg/pack15.ad[sb]: New test.
6188
6189 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
6190
6191         * gcc.target/arm/mla-1.c: New test.
6192
6193 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
6194
6195         PR fortran/30073
6196         PR fortran/43793
6197         * gfortran.dg/pr43793.f90: New test.
6198
6199 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
6200
6201         PR tree-optimization/41442
6202         * gcc.target/i386/pr41442.c: New test.
6203
6204 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
6205
6206         PR fortran/43832
6207         * gfortran.dg/fgetc_3.f90: Delete bogus test.
6208
6209 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6210
6211         PR fortran/43832
6212         * gfortran.dg/open_nounit.f90: New test.
6213
6214 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
6215
6216         PR fortran/43841
6217         PR fortran/43843
6218         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
6219
6220 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6221
6222         * gcc.dg/Wconversion-integer.c: Update.
6223
6224 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
6225
6226         * gnat.dg/unchecked_convert5.adb: New test.
6227
6228 2010-04-23  Richard Guenther  <rguenther@suse.de>
6229
6230         PR lto/41734
6231         * gcc.dg/lto/20100423-2_0.c: New testcase.
6232         * gcc.dg/lto/20100423-2_0.c: Likewise.
6233
6234 2010-04-23  Richard Guenther  <rguenther@suse.de>
6235
6236         PR lto/43455
6237         * gcc.dg/lto/20100423-1_0.c: New testcase.
6238         * gcc.dg/lto/20100423-1_1.c: Likewise.
6239
6240 2010-04-23  Martin Jambor  <mjambor@suse.cz>
6241
6242         PR tree-optimization/43846
6243         * gcc.dg/tree-ssa/sra-10.c: New test.
6244
6245 2010-04-23  Martin Jambor  <mjambor@suse.cz>
6246
6247         PR middle-end/43835
6248         * gcc.c-torture/execute/pr43835.c: New test.
6249
6250 2010-04-23  Richard Guenther  <rguenther@suse.de>
6251
6252         PR lto/42653
6253         * g++.dg/lto/20100423-1_0.C: New testcase.
6254
6255 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
6256
6257         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
6258
6259 2010-04-22  Ira Rosen  <irar@il.ibm.com>
6260
6261         PR tree-optimization/43842
6262         * gcc.dg/vect/pr43842.c: New test.
6263
6264 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6265
6266         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
6267         * gcc.target/i386/wmul-2.c: Likewise.
6268
6269 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6270
6271         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
6272         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
6273
6274 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
6275
6276         * gfortran.dg/reassoc_6.f: New testcase.
6277
6278 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6279
6280         PR middle-end/29274
6281         * gcc.target/arm/wmul-1.c: New test.
6282         * gcc.target/arm/wmul-2.c: New test.
6283
6284 2010-04-22  Richard Guenther  <rguenther@suse.de>
6285
6286         PR tree-optimization/43845
6287         * gcc.c-torture/compile/pr43845.c: New testcase.
6288
6289 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6290
6291         PR middle-end/29274
6292         * gcc.target/i386/wmul-1.c: New test.
6293         * gcc.target/i386/wmul-2.c: New test.
6294         * gcc.target/bfin/wmul-1.c: New test.
6295         * gcc.target/bfin/wmul-2.c: New test.
6296
6297 2010-04-22  Richard Guenther  <rguenther@suse.de>
6298
6299         PR fortran/43829
6300         * gfortran.dg/vector_subscript_6.f90: New testcase.
6301         * gfortran.dg/assign_10.f90: Adjust.
6302
6303 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
6304
6305         PR fortran/43836
6306         * gfortran.dg/gomp/pr43836.f90: New test.
6307
6308 2010-04-21  Richard Guenther  <rguenther@suse.de>
6309
6310         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
6311
6312 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6313
6314         * gcc.dg/torture/builtin-cproj-3.c: New.
6315
6316 2010-04-20  Jason Merrill  <jason@redhat.com>
6317
6318         PR c++/9335
6319         * g++.dg/template/recurse2.C: New.
6320         * g++.dg/parse/crash36.C: Adjust.
6321         * g++.dg/other/fold1.C: Adjust.
6322         * g++.dg/init/member1.C: Adjust.
6323         * lib/prune.exp: Prune "skipping N instantiation contexts".
6324
6325 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6326
6327         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
6328
6329 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6330
6331         * gcc.dg/torture/builtin-cproj-1.c: New.
6332         * gcc.dg/torture/builtin-cproj-2.c: New.
6333
6334 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
6335
6336         PR c++/43800
6337         PR c++/43704
6338         * g++.dg/template/typedef32.C: Adjust.
6339         * g++.dg/template/typedef33.C: New test.
6340
6341 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
6342
6343         PR fortran/43227
6344         * gfortran.dg/proc_decl_23.f90: New test.
6345
6346         PR fortran/43266
6347         * gfortran.dg/abstract_type_6.f03: New test.
6348
6349 2010-04-20  Xinliang David Li  <davidxl@google.com>
6350
6351         * g++.dg/tree-ssa/fold-compare.C: New.
6352
6353 2010-04-20  Richard Guenther  <rguenther@suse.de>
6354
6355         PR tree-optimization/39417
6356         * g++.dg/torture/pr39417.C: New testcase.
6357
6358 2010-04-20  Richard Guenther  <rguenther@suse.de>
6359
6360         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
6361
6362 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
6363
6364         * g++.dg/debug/dwarf2/rv1.C: New test.
6365
6366 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6367
6368         PR target/43635
6369         * gcc.c-torture/compile/pr43635.c: New testcase.
6370
6371 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
6372
6373         PR fortran/43339
6374         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
6375         of sequential loops being private only in the innermost containing
6376         task region.
6377
6378         PR middle-end/43337
6379         * gfortran.dg/gomp/pr43337.f90: New test.
6380
6381 2010-04-19  Richard Guenther  <rguenther@suse.de>
6382
6383         PR tree-optimization/43796
6384         * gfortran.dg/pr43796.f90: New testcase.
6385
6386 2010-04-19  Richard Guenther  <rguenther@suse.de>
6387
6388         PR tree-optimization/43783
6389         * gcc.c-torture/execute/pr43783.c: New testcase.
6390
6391 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
6392
6393         PR target/43766
6394         * gcc.target/i386/pr43766.c: New test.
6395
6396 2010-04-19  Jie Zhang  <jie@codesourcery.com>
6397
6398         PR target/43662
6399         * gcc.target/i386/pr43662.c: New test.
6400
6401 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
6402
6403         PR c++/43704
6404         * g++.dg/template/typedef32.C: New test.
6405
6406 2010-04-19  Ira Rosen  <irar@il.ibm.com>
6407
6408         PR tree-optimization/37027
6409         * lib/target-supports.exp
6410         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
6411         * gcc.dg/vect/pr37027.c: New test.
6412         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
6413         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
6414         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
6415         gcc.dg/vect/vect-complex-6.c: Likewise.
6416
6417 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
6418
6419         * g++.dg/debug/dwarf2/enum1.C: New test.
6420
6421 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
6422
6423         * gnat.dg/rep_clause5.ad[sb]: New test.
6424         * gnat.dg/rep_clause5_pkg.ads: New helper.
6425
6426 2010-04-18  Ira Rosen  <irar@il.ibm.com>
6427
6428         PR tree-optimization/43771
6429         * g++.dg/vect/pr43771.cc: New test.
6430
6431 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
6432
6433         PR fortran/31538
6434         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
6435         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
6436
6437 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
6438
6439         * gnat.dg/sizetype.adb: Rename into...
6440         * gnat.dg/sizetype1.adb: ...this.
6441         * gnat.dg/sizetype2.adb: New test.
6442
6443 2010-04-16  Richard Guenther  <rguenther@suse.de>
6444
6445         PR tree-optimization/43572
6446         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
6447
6448 2010-04-16  Olivier Hainque  <hainque@adacore.com>
6449
6450         * gnat.dg/specs/discr_private.ads: New test.
6451
6452 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
6453
6454         PR target/41514
6455         * gcc.target/arm/thumb-comparisons.c: New test.
6456
6457         PR target/40603
6458         * gcc.target/arm/thumb-cbranchqi.c: New test.
6459
6460 2010-04-16  Christian Bruel  <christian.bruel@st.com>
6461
6462         * g++.dg/torture/pr36191.C: Enable for SH.
6463
6464 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
6465
6466         * gnat.dg/wide_boolean.adb: New test.
6467         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
6468
6469 2010-04-15  Richard Guenther  <rguenther@suse.de>
6470
6471         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
6472         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
6473         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
6474         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
6475         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
6476         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
6477         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
6478         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
6479         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
6480         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
6481         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
6482         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
6483         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
6484         * gcc.dg/torture/ipa-pta-2.c: Likewise.
6485         * gcc.dg/torture/ipa-pta-1.c: Adjust.
6486
6487 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
6488
6489         PR target/21803
6490         * gcc.target/arm/pr42496.c: New test.
6491
6492 2010-04-14  Jason Merrill  <jason@redhat.com>
6493
6494         PR c++/36625
6495         * g++.dg/ext/attrib38.C: New.
6496
6497 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
6498
6499         PR testsuite/43739
6500         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
6501
6502 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6503
6504         PR 42966
6505         * gcc.dg/cpp/warn-undef-2.c: Update.
6506         * gcc.dg/cpp/warn-traditional-2.c: Update.
6507         * gcc.dg/cpp/warn-comments-2.c: Update.
6508         * gcc.dg/cpp/warn-variadic-2.c: Update.
6509         * gcc.dg/cpp/warn-long-long-2.c: Update.
6510         * gcc.dg/cpp/warn-deprecated-2.c: Update.
6511         * gcc.dg/cpp/warn-multichar-2.c: Update.
6512         * gcc.dg/cpp/warn-normalized-3.c: Update.
6513         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
6514         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
6515         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
6516         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
6517         * gcc.dg/cpp/warn-redefined-2.c: Update.
6518         * gfortran.dg/warning-directive-2.F90: Update.
6519         * c-c++-common/cpp/warning-directive-2.c: Update.
6520
6521 2010-04-14  Michael Matz  <matz@suse.de>
6522
6523         PR tree-optimization/42963
6524         * gcc.dg/pr42963.c: New testcase.
6525
6526 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
6527
6528         * gnat.dg/class_wide.adb: Rename into...
6529         * gnat.dg/class_wide1.adb: ...this.
6530         * gnat.dg/class_wide2.ad[sb]: New test.
6531
6532 2010-04-14  Tobias Burnus  <burnus@net-b.de>
6533
6534         PR fortran/18918
6535         * gfortran.dg/coarray_9.f90: Update dg-errors.
6536         * gfortran.dg/coarray_10.f90: New test.
6537         * gfortran.dg/coarray_11.f90: New test.
6538
6539 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6540
6541         PR fortran/43747
6542         gfortran.dg/initialization_24.f90: New test.
6543
6544 2010-04-13  Jason Merrill  <jason@redhat.com>
6545
6546         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
6547         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
6548
6549 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6550
6551         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
6552         * g++.dg/dg.exp: Likewise.
6553         * gcc.dg/cpp/warning-directive-1.c: Move to ...
6554         * c-c++-common/cpp/warning-directive-1.c: ... here.
6555         * gcc.dg/cpp/warning-directive-2.c: Move to ...
6556         * c-c++-common/cpp/warning-directive-2.c: ... here.
6557         * gcc.dg/cpp/warning-directive-3.c: Move to ...
6558         * c-c++-common/cpp/warning-directive-3.c: ... here.
6559         * gcc.dg/cpp/warning-directive-4.c: Move to ...
6560         * c-c++-common/cpp/warning-directive-4.c: ... here.
6561         * g++.dg/cpp/warning-directive-1.C: Delete.
6562         * g++.dg/cpp/warning-directive-2.C: Delete.
6563         * g++.dg/cpp/warning-directive-3.C: Delete.
6564         * g++.dg/cpp/warning-directive-4.C: Delete.
6565         * gcc.dg/cpp/normalised-3.c: Delete.
6566         * g++.dg/cpp/normalised-1.C: Rename as ...
6567         * c-c++-common/cpp/normalised-3.c: ... this.
6568
6569 2010-04-13  Martin Jambor  <mjambor@suse.cz>
6570
6571         * gcc.dg/tree-ssa/sra-9.c: New test.
6572
6573 2010-04-13  Michael Matz  <matz@suse.de>
6574
6575         PR middle-end/43730
6576         * gcc.dg/pr43730.c: New test.
6577
6578 2010-04-13  Michael Matz  <matz@suse.de>
6579
6580         * gcc.dg/tree-ssa/negate.c: New testcase.
6581
6582 2010-04-13  Richard Guenther  <rguenther@suse.de>
6583
6584         PR testsuite/43735
6585         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
6586
6587 2010-04-13  Richard Guenther  <rguenther@suse.de>
6588
6589         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
6590
6591 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
6592
6593         * gnat.dg/derived_type1.adb: New test.
6594
6595 2010-04-13  Matthias Klose  <doko@ubuntu.com>
6596
6597         * gcc.dg/plugindir1.c: New testcase.
6598         * gcc.dg/plugindir2.c: New testcase.
6599         * gcc.dg/plugindir3.c: New testcase.
6600         * gcc.dg/plugindir4.c: New testcase.
6601
6602 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
6603
6604         * gcc.target/i386/rotate-2.c: New test.
6605
6606 2010-04-12  Jason Merrill  <jason@redhat.com>
6607
6608         PR c++/43641
6609         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
6610         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
6611
6612 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
6613
6614         PR c++/25811
6615         * g++.dg/init/pr25811.C: New test.
6616
6617 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6618
6619         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
6620         dg-error, dg-warning.
6621         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
6622
6623 2010-04-12  Richard Guenther  <rguenther@suse.de>
6624
6625         * gcc.dg/torture/inline-2.c: New testcase.
6626
6627 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
6628
6629         PR bootstrap/43699
6630         * gcc.dg/Wunused-var-7.c: New test.
6631
6632         PR tree-optimization/43560
6633         * gcc.c-torture/execute/pr43560.c: New test.
6634
6635 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
6636
6637         * gnat.dg/aggr13.adb: New test.
6638         * gnat.dg/aggr14.adb: Likewise.
6639         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
6640
6641 2010-04-12  Richard Guenther  <rguenther@suse.de>
6642
6643         PR c++/43611
6644         * g++.dg/torture/pr43611.C: New testcase.
6645
6646 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
6647
6648         PR c/36774
6649         * gcc.dg/pr36774-1.c: New test.
6650         * gcc.dg/pr36774-2.c: New test.
6651
6652 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
6653
6654         * gcc.target/sh/rte-delay-slot.c: New test.
6655
6656 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
6657
6658         * gnat.dg/pack9.adb: Remove -cargs option.
6659         * gnat.dg/aggr12.ad[sb]: New test.
6660
6661 2010-04-10  Jie Zhang  <jie@codesourcery.com>
6662
6663         PR target/43417
6664         * gcc.target/sh/pr43417.c: New test.
6665
6666 2010-04-10  Tobias Burnus  <burnus@net-b.de>
6667
6668         PR fortran/43591
6669         * gfortran.dg/spec_expr_6.f90: New test.
6670
6671 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
6672
6673         PR cpp/43195
6674         * gcc.dg/cpp/pr43195.c: New.
6675         * gcc.dg/cpp/pr43195.h: New.
6676
6677 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6678
6679         PR 42965
6680         * gcc.dg/Werror-6.c: Adjust.
6681         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
6682         * gcc.dg/Werror-4.c: Likewise.
6683         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
6684         * gcc.dg/Wswitch-enum-error.c: Likewise.
6685         * gcc.dg/Wpointer-arith.c: Likewise.
6686         * gcc.dg/Wfatal.c: Likewise.
6687         * gcc.dg/Wswitch-error.c: Likewise.
6688         * g++.dg/warn/unused-result1-Werror.c: Likewise.
6689         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
6690         * gcc.dg/cpp/warn-undef-2.c: Likewise.
6691         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
6692         * gcc.dg/cpp/warn-comments-2.c: Likewise.
6693         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
6694         * gcc.dg/cpp/warning-directive-2.c: Likewise.
6695         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
6696         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
6697         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
6698         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
6699         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
6700         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
6701         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
6702         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
6703         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
6704         * g++.dg/cpp/warning-directive-2.C: Likewise.
6705         * gfortran.dg/warning-directive-2.F90: Likewise.
6706
6707 2010-04-09  Jason Merrill  <jason@redhat.com>
6708
6709         PR c++/42623
6710         * g++.dg/template/sizeof13.C: New.
6711
6712 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
6713
6714         * g++.dg/other/pr35504.C: Add check for thiscall.
6715         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
6716         * gcc.dg/torture/stackalign/thiscall-1.c: New.
6717
6718 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6719
6720         PR c++/28584
6721         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
6722         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
6723         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
6724         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
6725         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
6726         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
6727         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
6728         * g++.dg/other/increment1.C: Likewise.
6729
6730 2010-04-09  Tobias Burnus  <burnus@net-b.de>
6731
6732         PR fortran/18918
6733         * gfortran.dg/coarray_7.f90: New test.
6734         * gfortran.dg/coarray_8.f90: New test.
6735
6736 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
6737
6738         PR fortran/28039
6739         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
6740
6741 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6742
6743         PR target/43643
6744         * gcc.dg/pr43643.c: New test.
6745
6746 2010-04-08  Tobias Burnus  <burnus@net-b.de>
6747
6748         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
6749
6750 2010-04-08  Richard Guenther  <rguenther@suse.de>
6751
6752         PR tree-optimization/43679
6753         * gcc.c-torture/compile/pr43679.c: New testcase.
6754
6755 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
6756
6757         PR debug/43670
6758         * gcc.dg/pr43670.c: New test.
6759
6760 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
6761
6762         PR middle-end/40815
6763         * gcc.dg/tree-ssa/reassoc-19.c: New.
6764
6765 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
6766
6767         PR c/18624
6768         * gcc.dg/Wunused-var-1.c: New test.
6769         * gcc.dg/Wunused-var-2.c: New test.
6770         * gcc.dg/Wunused-var-3.c: New test.
6771         * gcc.dg/Wunused-var-4.c: New test.
6772         * gcc.dg/Wunused-var-5.c: New test.
6773         * gcc.dg/Wunused-var-6.c: New test.
6774         * gcc.dg/Wunused-parm-1.c: New test.
6775
6776         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
6777         * gcc.dg/trunc-1.c: Likewise.
6778         * gcc.dg/vla-9.c: Likewise.
6779         * gcc.dg/dfp/composite-type.c: Likewise.
6780
6781 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
6782
6783         PR objc/35996
6784         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
6785         * obj-c++.dg/objc-gc-3.mm: Ditto.
6786
6787 2010-04-07  Simon Baldwin  <simonb@google.com>
6788
6789         * gcc.dg/cpp/warn-undef-2.c: New.
6790         * gcc.dg/cpp/warn-traditional-2.c: New.
6791         * gcc.dg/cpp/warn-comments-2.c: New.
6792         * gcc.dg/cpp/warning-directive-1.c: New.
6793         * gcc.dg/cpp/warn-long-long.c: New.
6794         * gcc.dg/cpp/warn-traditional.c: New.
6795         * gcc.dg/cpp/warn-variadic-2.c: New.
6796         * gcc.dg/cpp/warn-undef.c: New.
6797         * gcc.dg/cpp/warn-normalized-1.c: New.
6798         * gcc.dg/cpp/warning-directive-2.c: New.
6799         * gcc.dg/cpp/warn-long-long-2.c: New.
6800         * gcc.dg/cpp/warn-variadic.c: New.
6801         * gcc.dg/cpp/warn-normalized-2.c: New.
6802         * gcc.dg/cpp/warning-directive-3.c: New.
6803         * gcc.dg/cpp/warn-deprecated-2.c: New.
6804         * gcc.dg/cpp/warn-trigraphs-1.c: New.
6805         * gcc.dg/cpp/warn-multichar-2.c: New.
6806         * gcc.dg/cpp/warn-normalized-3.c: New.
6807         * gcc.dg/cpp/warning-directive-4.c: New.
6808         * gcc.dg/cpp/warn-unused-macros.c: New.
6809         * gcc.dg/cpp/warn-trigraphs-2.c: New.
6810         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
6811         * gcc.dg/cpp/warn-cxx-compat.c: New.
6812         * gcc.dg/cpp/warn-redefined.c: New.
6813         * gcc.dg/cpp/warn-trigraphs-3.c: New.
6814         * gcc.dg/cpp/warn-unused-macros-2.c: New.
6815         * gcc.dg/cpp/warn-deprecated.c: New.
6816         * gcc.dg/cpp/warn-trigraphs-4.c: New.
6817         * gcc.dg/cpp/warn-redefined-2.c: New.
6818         * gcc.dg/cpp/warn-comments.c: New.
6819         * gcc.dg/cpp/warn-multichar.c: New.
6820         * g++.dg/cpp/warning-directive-1.C: New.
6821         * g++.dg/cpp/warning-directive-2.C: New.
6822         * g++.dg/cpp/warning-directive-3.C: New.
6823         * g++.dg/cpp/warning-directive-4.C: New.
6824         * gfortran.dg/warning-directive-1.F90: New.
6825         * gfortran.dg/warning-directive-3.F90: New.
6826         * gfortran.dg/warning-directive-2.F90: New.
6827         * gfortran.dg/warning-directive-4.F90: New.
6828
6829 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
6830
6831         PR objc++/23716
6832         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
6833
6834 2010-04-07  Jason Merrill  <jason@redhat.com>
6835
6836         * g++.dg/template/dr408.C: New.
6837
6838         * g++.dg/lookup/ns4.C: New.
6839
6840         PR c++/38392
6841         * g++.dg/template/friend51.C: New test.
6842
6843         PR c++/41970
6844         * g++.old-deja/g++.other/linkage1.C: Adjust.
6845
6846 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
6847
6848         PR c++/42697
6849         * g++.dg/template/crash94.C: New test.
6850
6851 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
6852
6853         PR c++/40239
6854         * g++.dg/init/aggr5.C: New test.
6855         * g++.dg/init/aggr5.C: New test.
6856
6857 2010-04-07  Richard Guenther  <rguenther@suse.de>
6858
6859         PR tree-optimization/43270
6860         * g++.dg/warn/Warray-bounds-4.C: New testcase.
6861         * gcc.dg/Warray-bounds-7.c: Likewise.
6862
6863 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
6864
6865         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
6866         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
6867         * gnat.dg/bit_packed_array4.ad[sb]: New test.
6868
6869 2010-04-07  Jie Zhang  <jie@codesourcery.com>
6870
6871         PR c++/42556
6872         * g++.dg/init/pr42556.C: New test.
6873
6874 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
6875
6876         PR debug/43628
6877         * g++.dg/debug/dwarf2/typedef2.C: New test.
6878
6879 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
6880
6881         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
6882         c-c++-common/dwarf2/redeclaration-1.C
6883
6884 2010-04-06  Jason Merrill  <jason@redhat.com>
6885
6886         * g++.dg/cpp0x/pr31437.C: Adjust error location.
6887         * g++.dg/ext/attrib18.C: Likewise.
6888         * g++.dg/ext/bitfield2.C: Likewise.
6889         * g++.dg/ext/bitfield4.C: Likewise.
6890         * g++.dg/ext/visibility/warn2.C: Likewise.
6891         * g++.dg/ext/visibility/warn3.C: Likewise.
6892         * g++.dg/gomp/pr26690-1.C: Likewise.
6893         * g++.dg/inherit/covariant7.C: Likewise.
6894         * g++.dg/init/synth2.C: Likewise.
6895         * g++.dg/lookup/using7.C: Likewise.
6896         * g++.dg/other/crash-4.C: Likewise.
6897         * g++.dg/other/error13.C: Likewise.
6898         * g++.dg/other/error20.C: Likewise.
6899         * g++.dg/parse/crash31.C: Likewise.
6900         * g++.dg/parse/error16.C: Likewise.
6901         * g++.dg/parse/error19.C: Likewise.
6902         * g++.dg/parse/error27.C: Likewise.
6903         * g++.dg/parse/error28.C: Likewise.
6904         * g++.dg/parse/fused-params1.C: Likewise.
6905         * g++.dg/template/error2.C: Likewise.
6906         * g++.dg/template/local6.C: Likewise.
6907         * g++.dg/template/qualttp15.C: Likewise.
6908         * g++.dg/warn/Wnvdtor-2.C: Likewise.
6909         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
6910         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
6911         * g++.old-deja/g++.brendan/crash29.C: Likewise.
6912         * g++.old-deja/g++.eh/spec6.C: Likewise.
6913         * g++.old-deja/g++.jason/crash3.C: Likewise.
6914         * g++.old-deja/g++.jason/destruct2.C: Likewise.
6915         * g++.old-deja/g++.law/ctors5.C: Likewise.
6916         * g++.old-deja/g++.law/ctors9.C: Likewise.
6917         * g++.old-deja/g++.mike/p3538a.C: Likewise.
6918         * g++.old-deja/g++.mike/p3538b.C: Likewise.
6919         * g++.old-deja/g++.other/struct1.C: Likewise.
6920         * g++.old-deja/g++.other/volatile1.C: Likewise.
6921         * g++.old-deja/g++.pt/crash36.C: Likewise.
6922         * g++.old-deja/g++.pt/derived3.C: Likewise.
6923         * g++.old-deja/g++.robertl/eb109.C: Likewise.
6924         * g++.old-deja/g++.robertl/eb4.C: Likewise.
6925
6926 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
6927
6928         PR middle-end/43519
6929         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
6930         * gcc.dg/graphite/id-19.c: New.
6931
6932 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
6933
6934         PR middle-end/32824
6935         * gcc.dg/vect/pr32824: New.
6936
6937 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6938
6939         PR fortran/18918
6940         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
6941         * gfortran.dg/coarray_3.f90: Ditto.
6942         * gfortran.dg/coarray_4.f90: Ditto.
6943         * gfortran.dg/coarray_5.f90: Ditto.
6944         * gfortran.dg/coarray_6.f90: Ditto.
6945         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
6946
6947 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6948
6949         PR fortran/18918
6950         * gfortran.dg/coarray_4.f90: Fix test.
6951         * gfortran.dg/coarray_6.f90: Add more tests.
6952
6953 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6954
6955         PR fortran/18918
6956         * gfortran.dg/coarray_4.f90: New test.
6957         * gfortran.dg/coarray_5.f90: New test.
6958         * gfortran.dg/coarray_6.f90: New test.
6959
6960 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6961
6962         PR fortran/18918
6963         * gfortran.dg/iso_fortran_env_5.f90: New test.
6964         * gfortran.dg/iso_fortran_env_6.f90: New test.
6965
6966 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6967
6968         PR fortran/39997
6969         * gfortran.dg/coarray_1.f90: New test.
6970         * gfortran.dg/coarray_2.f90: New test.
6971         * gfortran.dg/coarray_3.f90: New test.
6972
6973 2010-04-06  Jason Merrill  <jason@redhat.com>
6974
6975         PR c++/43648
6976         * g++.dg/template/dtor8.C: New.
6977
6978         PR c++/43621
6979         * g++.dg/template/error-recovery2.C: New.
6980
6981 2010-04-06  Jan Hubicka  <jh@suse.czpli
6982
6983         PR tree-optimization/42906
6984         * gcc.dg/tree-ssa/dce-1.c: New testcase.
6985
6986 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6987
6988         PR fortran/43178
6989         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
6990         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
6991         * gfortran.dg/auto_dealloc_1.f90: Ditto.
6992
6993 2010-04-06  Richard Guenther  <rguenther@suse.de>
6994
6995         PR tree-optimization/43627
6996         * gcc.dg/tree-ssa/vrp49.c: New testcase.
6997
6998 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
6999
7000         PR target/43638
7001         * gcc.target/i386/pr43638.c: New test.
7002
7003 2010-04-06  Richard Guenther  <rguenther@suse.de>
7004
7005         PR middle-end/43661
7006         * gcc.c-torture/compile/pr43661.c: New testcase.
7007
7008 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
7009
7010         * gcc.target/s390/stackcheck1.c: Add dg-warning.
7011
7012 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
7013
7014         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
7015
7016 2010-04-02  Richard Guenther  <rguenther@suse.de>
7017
7018         PR tree-optimization/43629
7019         * gcc.c-torture/execute/pr43629.c: New testcase.
7020
7021 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
7022             Dominique d'Humieres  <dominiq@lps.ens.fr>
7023
7024         PR libfortran/43605
7025         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
7026
7027 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
7028
7029         PR debug/43325
7030         * c-c++-common/dwarf2/redeclaration-1.C: New test.
7031
7032 2010-04-01  Jason Merrill  <jason@redhat.com>
7033
7034         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
7035
7036 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
7037             Manfred Schwarb  <manfred99@gmx.ch>
7038
7039         PR libfortran/43605
7040         * gfortran.dg/ftell_3.f90: New test.
7041
7042 2010-04-01  Richard Guenther  <rguenther@suse.de>
7043
7044         PR middle-end/43614
7045         * gcc.c-torture/compile/pr43614.c: New testcase.
7046
7047 2010-04-01  Martin Jambor  <mjambor@suse.cz>
7048
7049         PR tree-optimization/43141
7050         * gcc.dg/guality/pr43141.c: New test.
7051
7052 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7053
7054         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
7055         * g++.dg/eh/spbp.C: Likewise.
7056         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
7057         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
7058         superfluous casts.
7059         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
7060         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
7061         * objc.dg/dwarf-2.m: Likewise.
7062
7063 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
7064
7065         PR middle-end/43464
7066         * gcc.dg/graphite/id-pr43464.c: New.
7067         * gcc.dg/graphite/id-pr43464-1.c: New.
7068
7069 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
7070
7071         PR middle-end/43351
7072         * gcc.dg/graphite/id-pr43351.c
7073
7074 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7075
7076         PR testsuite/35165
7077         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
7078         * obj-c++.dg/try-catch-2.mm: Ditto.
7079         * obj-c++.dg/lookup-2.mm: Ditto.
7080         * obj-c++.dg/encode-8.m: Ditto.
7081         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
7082         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
7083         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
7084         * obj-c++.dg/const-str-11.mm: Ditto.
7085         * obj-c++.dg/const-str-9.mm: Ditto.
7086         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
7087         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
7088         * obj-c++.dg/except-1.mm: Ditto.
7089         * obj-c++.dg/const-str-7.mm: Ditto.
7090         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
7091         * obj-c++.dg/const-str-3.mm: Ditto.
7092         * obj-c++.dg/const-str-7.mm: Ditto.
7093         * obj-c++.dg/stubify-2.mm: Change dump file name.
7094
7095         PR objc++/23613
7096         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
7097         New macro.
7098         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
7099         Remove dg-xfail-if.
7100
7101 2010-03-31  Martin Jambor  <mjambor@suse.cz>
7102
7103         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
7104         only with -O2, -O3 or -Os and not with -fwhopr.
7105
7106 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
7107
7108         PR c++/43558
7109         * g++.dg/template/typedef31.C: New test.
7110
7111 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7112
7113         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
7114         assembler output on *-*-solaris2*.
7115         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
7116
7117 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
7118
7119         PR debug/43557
7120         * gcc.dg/pr43557-1.c: New test.
7121         * gcc.dg/pr43557-2.c: New file.
7122
7123 2010-03-31  Jie Zhang  <jie@codesourcery.com>
7124
7125         PR 43562
7126         * gcc.dg/pr43562.c: New test.
7127
7128 2010-03-30  Jason Merrill  <jason@redhat.com>
7129
7130         PR c++/43076
7131         * g++.dg/template/error-recovery1.C: New.
7132
7133         PR c++/41786
7134         * g++.dg/parse/ambig5.C: New.
7135
7136 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
7137
7138         PR debug/43593
7139         * gcc.dg/guality/pr43593.c: New test.
7140
7141 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
7142
7143         PR middle-end/43430
7144         * gcc.dg/vect/pr43430-1.c: New.
7145
7146 2010-03-30  Jason Merrill  <jason@redhat.com>
7147
7148         PR c++/43559
7149         * g++.dg/template/partial7.C: New.
7150
7151 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7152
7153         * gcc.target/s390/stackcheck1.c: New testcase.
7154
7155 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7156
7157         PR libfortran/43265
7158         * gfortran.dg/read_eof_8.f90: New test.
7159
7160 2010-03-29  Jason Merrill  <jason@redhat.com>
7161
7162         * gcc.dg/cpp/include6.c: Change [] to ().
7163
7164         N3077
7165         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
7166         splicing and UCNs.
7167         * c-c++-common/raw-string-2.c: Add trigraph test.
7168         * c-c++-common/raw-string-8.c: New.
7169         * c-c++-common/raw-string-9.c: New.
7170         * c-c++-common/raw-string-10.c: New.
7171
7172         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
7173         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
7174         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
7175         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
7176         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
7177         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
7178         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
7179
7180 2010-03-29  Richard Guenther  <rguenther@suse.de>
7181
7182         PR tree-optimization/43560
7183         * gcc.dg/torture/pr43560.c: New testcase.
7184
7185 2010-03-29  Jason Merrill  <jason@redhat.com>
7186
7187         N3077
7188         * g++.dg/ext/raw-string-1.C: Change [] to ().
7189         * g++.dg/ext/raw-string-2.C: Change [] to ().
7190         Don't use \ in delimiter.
7191         * g++.dg/ext/raw-string-3.C: Change [] to ().
7192         * g++.dg/ext/raw-string-4.C: Change [] to ().
7193         * g++.dg/ext/raw-string-5.C: Change [] to ().
7194         Test for error on \ in delimiter.
7195         * g++.dg/ext/raw-string-6.C: Change [] to ().
7196         * g++.dg/ext/raw-string-7.C: Change [] to ().
7197
7198 2010-03-29  Jie Zhang  <jie@codesourcery.com>
7199
7200         PR 43564
7201         * gcc.dg/pr43564.c: New test.
7202
7203 2010-03-29  Tobias Burnus  <burnus@net-b.de>
7204
7205         PR fortran/43551
7206         * gfortran.dg/direct_io_12.f90: New test.
7207
7208 2010-03-28  Jan Hubicka  <jh@suse.cz>
7209
7210         PR tree-optimization/43505
7211         * gfortran.dg/pr43505.f90: New testcase.
7212
7213 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
7214
7215         PR tree-optimization/43528
7216         * gcc.target/i386/pr43528.c: New test.
7217
7218 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
7219
7220         PR c/43381
7221         * gcc.dg/parm-impl-decl-3.c: New test.
7222
7223 2010-03-26  Jason Merrill  <jason@redhat.com>
7224
7225         PR c++/43509
7226         * g++.dg/cpp0x/parse1.C: New.
7227
7228 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
7229
7230         PR target/43524
7231         * gcc.target/i386/pr43524.c: New test.
7232
7233 2010-03-26  Martin Jambor  <mjambor@suse.cz>
7234
7235         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
7236         whitespace, rename main to foo.
7237         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
7238         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
7239         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
7240         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
7241         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
7242         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
7243         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
7244         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
7245         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
7246         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
7247         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
7248
7249 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
7250
7251         PR c++/43327
7252         * g++.dg/other/crash-10.C: New test.
7253         * g++.dg/other/crash-11.C: New test.
7254
7255 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7256
7257         PR libfortran/43517
7258         * gfortran.dg/read_eof_7.f90: New test.
7259
7260 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7261
7262         PR objc/35165
7263         PR testsuite/43512
7264         * objc-obj-c++-shared: New directory.
7265         * objc-obj-c++-shared/Object1-implementation.h: New file.
7266         * objc-obj-c++-shared/Object1.h: New file.
7267         * objc-obj-c++-shared/Protocol1.h: New file.
7268         * objc-obj-c++-shared/next-abi.h: New file.
7269         * objc-obj-c++-shared/next-mapping.h: New file.
7270         * objc/execute/next_mapping.h: Delete.
7271         * objc.dg/special/special.exp: For all targets run the tests with
7272         -fgnu-runtime, for darwin targets also run the tests with
7273         -fnext-runtime.
7274         * objc.dg/dg.exp: Ditto.
7275         * obj-c++.dg/dg.exp: Ditto.
7276         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
7277         Protocol1.h) and next-mapping.h as required.  Amend testcase to
7278         include use of updated NeXT interface.
7279         * objc/execute/formal_protocol-5.m: Ditto.
7280         * objc/execute/protocol-isEqual-2.m: Ditto.
7281         * objc/execute/protocol-isEqual-4.m: Ditto.
7282         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
7283         Protocol1.h) and next-mapping.h as required.
7284         * objc/execute/object_is_class.m: Ditto.
7285         * objc/execute/enumeration-1.m: Ditto.
7286         * objc/execute/class-13.m: Ditto.
7287         * objc/execute/formal_protocol-2.m: Ditto.
7288         * objc/execute/formal_protocol-4.m: Ditto.
7289         * objc/execute/class-1.m: Ditto.
7290         * objc/execute/bycopy-1.m: Ditto.
7291         * objc/execute/formal_protocol-6.m: Ditto.
7292         * objc/execute/bycopy-3.m: Ditto.
7293         * objc/execute/class-3.m: Ditto.
7294         * objc/execute/bf-11.m: Ditto.
7295         * objc/execute/class-5.m: Ditto.
7296         * objc/execute/bf-13.m: Ditto.
7297         * objc/execute/class-7.m: Ditto.
7298         * objc/execute/bf-15.m: Ditto.
7299         * objc/execute/class-9.m: Ditto.
7300         * objc/execute/bf-17.m: Ditto.
7301         * objc/execute/bf-19.m: Ditto.
7302         * objc/execute/IMP.m: Ditto.
7303         * objc/execute/exceptions/catchall-1.m: Ditto.
7304         * objc/execute/exceptions/trivial.m: Ditto.
7305         * objc/execute/exceptions/finally-1.m: Ditto.
7306         * objc/execute/exceptions/local-variables-1.m: Ditto.
7307         * objc/execute/exceptions/foward-1.m: Ditto.
7308         * objc/execute/bf-2.m: Ditto.
7309         * objc/execute/string1.m: Ditto.
7310         * objc/execute/bf-4.m: Ditto.
7311         * objc/execute/informal_protocol.m: Ditto.
7312         * objc/execute/string3.m: Ditto.
7313         * objc/execute/bf-6.m: Ditto.
7314         * objc/execute/bf-8.m: Ditto.
7315         * objc/execute/class-tests-1.h: Ditto.
7316         * objc/execute/protocol-isEqual-1.m: Ditto.
7317         * objc/execute/protocol-isEqual-3.m: Ditto.
7318         * objc/execute/_cmd.m: Ditto.
7319         * objc/execute/function-message-1.m: Ditto.
7320         * objc/execute/bf-20.m: Ditto.
7321         * objc/execute/bf-common.h: Ditto.
7322         * objc/execute/np-2.m: Ditto.
7323         * objc/execute/class-10.m: Ditto.
7324         * objc/execute/class-12.m: Ditto.
7325         * objc/execute/enumeration-2.m: Ditto.
7326         * objc/execute/class-14.m: Ditto.
7327         * objc/execute/encode-1.m: Ditto.
7328         * objc/execute/formal_protocol-1.m: Ditto.
7329         * objc/execute/formal_protocol-3.m: Ditto.
7330         * objc/execute/accessing_ivars.m: Ditto.
7331         * objc/execute/bycopy-2.m: Ditto.
7332         * objc/execute/class-2.m: Ditto.
7333         * objc/execute/bf-10.m: Ditto.
7334         * objc/execute/formal_protocol-7.m: Ditto.
7335         * objc/execute/root_methods.m: Ditto.
7336         * objc/execute/class-4.m: Ditto.
7337         * objc/execute/bf-12.m: Ditto.
7338         * objc/execute/class-6.m: Ditto.
7339         * objc/execute/bf-14.m: Ditto.
7340         * objc/execute/nested-func-1.m: Ditto.
7341         * objc/execute/class-8.m: Ditto.
7342         * objc/execute/private.m: Ditto.
7343         * objc/execute/bf-16.m: Ditto.
7344         * objc/execute/bf-18.m: Ditto.
7345         * objc/execute/load-3.m: Ditto.
7346         * objc/execute/compatibility_alias.m: Ditto.
7347         * objc/execute/bf-1.m: Ditto.
7348         * objc/execute/no_clash.m: Ditto.
7349         * objc/execute/bf-3.m: Ditto.
7350         * objc/execute/string2.m: Ditto.
7351         * objc/execute/bf-5.m: Ditto.
7352         * objc/execute/string4.m: Ditto.
7353         * objc/execute/bf-7.m: Ditto.
7354         * objc/execute/object_is_meta_class.m: Ditto.
7355         * objc/execute/bf-9.m: Ditto.
7356         * objc/execute/bf-21.m: Ditto.
7357         * objc/execute/cascading-1.m: Ditto.
7358         * objc/execute/trivial.m: Ditto.
7359         * objc/execute/np-1.m: Ditto.
7360         * objc/compile/trivial.m: Ditto.
7361         * objc/execute/class_self-2.m: Include <stdlib.h>.
7362         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
7363         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
7364         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
7365         and 64bit. Use new NeXT interface as required.
7366         * objc.dg/special/unclaimed-category-1.m: Ditto.
7367         * objc.dg/special/unclaimed-category-1.h: Ditto.
7368         * objc.dg/special/unclaimed-category-1a.m: Ditto.
7369         * objc.dg/func-ptr-1.m: Ditto.
7370         * objc.dg/stret-1.m: Ditto.
7371         * objc.dg/encode-2.m: Ditto.
7372         * objc.dg/category-1.m: Ditto.
7373         * objc.dg/encode-3.m: Ditto.
7374         * objc.dg/call-super-3.m: Ditto.
7375         * objc.dg/method-3.m: Ditto.
7376         * objc.dg/func-ptr-2.m: Ditto.
7377         * objc.dg/lookup-1.m: Ditto.
7378         * objc.dg/encode-4.m: Ditto.
7379         * objc.dg/fix-and-continue-1.m: Ditto.
7380         * objc.dg/proto-lossage-3.m: Ditto.
7381         * objc.dg/method-13.m: Ditto.
7382         * objc.dg/proto-qual-1.m: Ditto.
7383         * objc.dg/zero-link-3.m: Ditto.
7384         * objc.dg/bitfield-1.m: Ditto.
7385         * objc.dg/va-meth-1.m: Ditto.
7386         * objc.dg/super-class-3.m: Ditto.
7387         * objc.dg/call-super-1.m: Ditto.
7388         * objc.dg/type-size-2.m: Ditto.
7389         * objc.dg/method-10.m: Ditto.
7390         * objc.dg/defs.m: Ditto.
7391         * objc.dg/const-str-3.m: Ditto.
7392         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
7393         Protocol1.h) and next-mapping.h as required. Use new NeXT
7394         interface as required.
7395         * objc.dg/super-class-4.m: Ditto.
7396         * objc.dg/comp-types-8.m: Ditto.
7397         * objc.dg/call-super-2.m: Ditto.
7398         * objc.dg/objc-fast-4.m: Ditto.
7399         * objc.dg/method-6.m: Ditto.
7400         * objc.dg/const-str-3.m: Ditto.
7401         * objc.dg/const-str-7.m: Ditto.
7402         * objc.dg/method-15.m: Ditto.
7403         * objc.dg/method-19.m: Ditto.
7404         * objc.dg/sync-1.m: Ditto.
7405         * objc.dg/layout-1.m: Ditto.
7406         * objc.dg/bitfield-3.m: Ditto.
7407         * objc.dg/try-catch-3.m: Ditto.
7408         * objc.dg/try-catch-7.m: Ditto.
7409         * objc.dg/comp-types-10.m: Ditto.
7410         * objc.dg/selector-2.: Ditto.
7411         * objc.dg/method-7.m: Ditto.
7412         * objc.dg/typedef-alias-1.m: Ditto.
7413         * objc.dg/proto-lossage-2.m: Ditto.
7414         * objc.dg/comp-types-11.m: Ditto.
7415         * objc.dg/sizeof-1.m: Ditto.
7416         * objc.dg/method-17.m: Ditto.
7417         * objc.dg/bitfield-5.m: Ditto.
7418         * objc.dg/try-catch-1.m: Ditto.
7419         * objc.dg/encode-5.m: Ditto.
7420         * objc.dg/fix-and-continue-2.m: Ditto.
7421         * objc.dg/method-9.m: Ditto.
7422         * objc.dg/isa-field-1.m: Ditto.
7423         * objc.dg/local-decl-2.m: Ditto.
7424         * objc.dg/objc-gc-4.m: Ditto.
7425         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
7426         * objc.dg/gnu-runtime-3.m: Ditto.
7427         * objc.dg/encode-7.m: Ditto.
7428         * objc.dg/encode-8.m: Ditto.
7429         * objc.dg/selector-3.m: Ditto.
7430         * objc.dg/gnu-runtime-1.m: Ditto.
7431         * objc.dg/const-str-12.m: Ditto.
7432         * objc.dg/gnu-runtime-2.m: Ditto.
7433         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
7434         * objc.dg/selector-1.m: Ditto.
7435         * objc.dg/stubify-2.m: Ditto.
7436         * objc.dg/zero-link-1.m: Ditto.
7437         * objc.dg/stret-2.m: Ditto.
7438         * objc.dg/zero-link-2.m: Ditto.
7439         * objc.dg/next-runtime-1.m: Ditto.
7440         * objc.dg/symtab-1.m: Ditto.
7441         * objc.dg/stubify-1.m: Ditto.
7442         * objc.dg/bitfield-2.m: Ditto.
7443         * objc.dg/try-catch-10.m: Apply to both runtimes.
7444         * objc.dg/const-str-1.m: Ditto.
7445         * objc.dg/image-info.m: Ditto.
7446         * objc.dg/encode-9.m: Ditto.
7447         * objc.dg/pragma-1.m: Apply test to all targets.
7448         * objc.dg/const-str-4.m: Ditto.
7449         * objc.dg/const-str-8.m: Ditto.
7450         * objc.dg/super-class-2.m: Ditto.
7451         * objc.dg/try-catch-5.m: Ditto.
7452         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
7453         Protocol1.h) and next-mapping.h as required. Use new NeXT
7454         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
7455         * objc.dg/const-str-11.m: Ditto.
7456         * objc.dg/const-str-9.m: Ditto.
7457         * objc.dg/method-4.m: Skip for 64Bit NeXT.
7458         * objc.dg/encode-1.m: Remove redundant -lobjc.
7459         * objc.dg/try-catch-9.m: Tidy space.
7460         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
7461         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
7462         and 64bit. Use new NeXT interface as required.
7463         * obj-c++.dg/template-4.mm: Ditto.
7464         * obj-c++.dg/defs.mm: Ditto.
7465         * obj-c++.dg/basic.mm: Ditto.
7466         * obj-c++.dg/encode-4.mm: Ditto.
7467         * obj-c++.dg/method-17.mm: Ditto.
7468         * obj-c++.dg/proto-lossage-3.mm: Ditto.
7469         * obj-c++.dg/cxx-class-1.mm: Ditto.
7470         * obj-c++.dg/method-10.mm: Ditto.
7471         * obj-c++.dg/va-meth-1.mm: Ditto.
7472         * obj-c++.dg/encode-5.mm: Ditto.
7473         * obj-c++.dg/lookup-2.mm: Ditto.
7474         * obj-c++.dg/template-3.mm: Ditto.
7475         * obj-c++.dg/proto-qual-1.mm: Ditto.
7476         * obj-c++.dg/qual-types-1.m: Ditto.
7477         * obj-c++.dg/cxx-scope-1.mm: Ditto.
7478         * obj-c++.dg/template-1.mm: Ditto.
7479         * obj-c++.dg/encode-6.mm: Ditto.
7480         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
7481         Protocol1.h) and next-mapping.h as required. Use new NeXT
7482         interface as required.
7483         * obj-c++.dg/except-1.mm: Ditto.
7484         * obj-c++.dg/const-str-7.mm: Ditto.
7485         * obj-c++.dg/ivar-list-semi.mm: Ditto.
7486         * obj-c++.dg/cxx-scope-2.mm: Ditto.
7487         * obj-c++.dg/selector-2.mm: Ditto.
7488         * obj-c++.dg/isa-field-1.mm: Ditto.
7489         * obj-c++.dg/try-catch-1.mm: Ditto.
7490         * obj-c++.dg/local-decl-1.mm: Ditto.
7491         * obj-c++.dg/try-catch-9.mm: Ditto.
7492         * obj-c++.dg/no-extra-load.mm: Ditto.
7493         * obj-c++.dg/selector-5.mm: Ditto.
7494         * obj-c++.dg/method-12.mm: Ditto.
7495         * obj-c++.dg/try-catch-11.mm: Ditto.
7496         * obj-c++.dg/comp-types-11.mm: Ditto.
7497         * obj-c++.dg/bitfield-3.mm: Ditto.
7498         * obj-c++.dg/method-6.mm: Ditto.
7499         * obj-c++.dg/super-class-2.mm: Ditto.
7500         * obj-c++.dg/method-21.mm: Ditto.
7501         * obj-c++.dg/const-str-8.mm: Ditto.
7502         * obj-c++.dg/try-catch-7.mm: Ditto.
7503         * obj-c++.dg/method-15.mm: Ditto.
7504         * obj-c++.dg/layout-1.mm: Ditto.
7505         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
7506         * obj-c++.dg/const-str-3.mm: Ditto.
7507         * obj-c++.dg/try-catch-2.mm: Ditto.
7508         * obj-c++.dg/objc-gc-3.mm: Ditto.
7509         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
7510         * obj-c++.dg/bitfield-1.mm: Ditto.
7511         * obj-c++.dg/selector-6.mm: Ditto.
7512         * obj-c++.dg/method-13.mm: Ditto.
7513         * obj-c++.dg/comp-types-12.mm: Ditto.
7514         * obj-c++.dg/bitfield-4.mm: Ditto.
7515         * obj-c++.dg/try-catch-8.mm: Ditto.
7516         * obj-c++.dg/method-2.mm: Ditto.
7517         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
7518         * obj-c++.dg/typedef-alias-1.mm: Ditto.
7519         * obj-c++.dg/const-str-4.mm: Ditto.
7520         * obj-c++.dg/proto-lossage-2.mm: Ditto.
7521         * obj-c++.dg/try-catch-3.mm: Ditto.
7522         * obj-c++.dg/comp-types-9.mm: Ditto.
7523         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
7524         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
7525         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
7526         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
7527         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
7528         Use new NeXT interface as required.
7529         * obj-c++.dg/const-str-10.mm: Ditto.
7530         * obj-c++.dg/const-str-11.mm: Ditto.
7531         * obj-c++.dg/const-str-9.mm: Ditto.
7532         * obj-c++.dg/method-11.mm: Ditto.
7533         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
7534         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
7535         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
7536         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
7537         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
7538
7539 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
7540
7541         PR c++/43206
7542         * g++.dg/template/typedef30.C: New test case.
7543
7544 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
7545
7546         PR c/43385
7547         * gcc.c-torture/execute/pr43385.c: New test.
7548
7549 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
7550
7551         * gcc.dg/strncpy-fix-1.c: New test.
7552
7553 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7554
7555         PR testsuite/41609
7556         * lib/objc-torture.exp (objc-set-runtime-options): New.
7557         * objc/execute/execute.exp: Check runtime options on each pass.
7558         * objc/execute/exceptions/exceptions.exp: Ditto.
7559         * objc/compile/compile.exp: Ditto.
7560
7561         PR testsuite/42348
7562         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
7563         standard tests.
7564         (check_effective_target_objc2): New proc.
7565         (check_effective_target_next_runtime): New proc.
7566         * lib/objc.exp: Determine which runtime is in force and support it.
7567         * lib/obj-c++.exp: Ditto.
7568
7569 2010-03-24  Jason Merrill  <jason@redhat.com>
7570
7571         PR c++/43502
7572         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
7573
7574 2010-03-24  Martin Jambor  <mjambor@suse.cz>
7575
7576         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
7577         a loop.
7578         * gcc.dg/ipa/ipa-2.c: Likewise.
7579         * gcc.dg/ipa/ipa-3.c: Likewise.
7580         * gcc.dg/ipa/ipa-4.c: Likewise.
7581         * gcc.dg/ipa/ipa-5.c: Likewise.
7582         * gcc.dg/ipa/ipa-7.c: Likewise.
7583         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
7584         a loop.
7585         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
7586         i_can_not_be_propagated_fully2 into a loop.
7587         * gcc.dg/ipa/ipa-8.c: New test.
7588         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
7589
7590 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
7591
7592         PR debug/19192
7593         PR debug/43479
7594         * gcc.dg/guality/pr43479.c: New test.
7595         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
7596         and add volatile keyword.
7597
7598 2010-03-23  Mike Stump  <mikestump@comcast.net>
7599
7600         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
7601
7602 2010-03-23  Jason Merrill  <jason@redhat.com>
7603
7604         * g++.dg/ext/altivec-17.C: Adjust error message.
7605
7606         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
7607         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
7608         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
7609         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
7610         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
7611         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
7612
7613 2010-03-22  Jason Merrill  <jason@redhat.com>
7614
7615         PR c++/43333
7616         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
7617         * g++.dg/ext/is_pod_98.C: New.
7618
7619         PR c++/43281
7620         * g++.dg/cpp0x/auto18.C: New.
7621
7622         * gcc.dg/pr36997.c: Adjust error message.
7623         * g++.dg/ext/vector9.C: Likewise.
7624         * g++.dg/conversion/simd3.C: Likewise.
7625         * g++.dg/other/error23.C: Likewise.
7626
7627 2010-03-22  Michael Matz  <matz@suse.de>
7628
7629         PR middle-end/43475
7630         * gfortran.dg/pr43475.f90: New testcase.
7631
7632 2010-03-22  Richard Guenther  <rguenther@suse.de>
7633
7634         PR tree-optimization/43390
7635         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
7636
7637 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7638
7639         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
7640         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
7641
7642 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
7643             Michael Matz  <matz@suse.de>
7644
7645         PR c++/43081
7646         * g++.dg/parse/crash56.C: New test.
7647
7648 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
7649
7650         PR fortran/43450
7651         * gfortran.dg/whole_file_15.f90 : New test.
7652
7653 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7654
7655         PR fortran/43409
7656         * gfortran.dg/inquire_size.f90: New test.
7657
7658 2010-03-20  Richard Guenther  <rguenther@suse.de>
7659
7660         PR rtl-optimization/43438
7661         * gcc.c-torture/execute/pr43438.c: New testcase.
7662
7663 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
7664
7665         PR c++/43375
7666         * g++.dg/abi/mangle42.C: New test.
7667
7668 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
7669
7670         PR C/43211
7671         * gcc.dg/pr43211.c: New test.
7672         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
7673
7674 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
7675
7676         PR rtl-optimization/42258
7677         * gcc.target/arm/thumb1-mul-moves.c: New test.
7678
7679         PR target/40697
7680         * gcc.target/arm/thumb-andsi.c: New test.
7681
7682         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
7683         dg-require-effective-target.
7684
7685 2010-03-19  Michael Matz  <matz@suse.de>
7686
7687         PR c++/43116
7688         * g++.dg/other/pr43116.C: New testcase.
7689
7690 2010-03-19  Michael Matz  <matz@suse.de>
7691
7692         PR target/43305
7693         * gcc.dg/pr43305.c: New testcase.
7694
7695 2010-03-19  Richard Guenther  <rguenther@suse.de>
7696
7697         PR tree-optimization/43415
7698         * gcc.c-torture/compile/pr43415.c: New testcase.
7699
7700 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
7701
7702         PR ada/43106
7703         * gnat.dg/case_optimization2.adb: New test.
7704         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
7705
7706 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7707             Jack Howarth <howarth@bromo.med.uc.edu>
7708
7709         PR target/36399
7710         * gcc.target/i386/push-1.c: Don't xfail
7711           scan-assembler-not "movups" on darwin.
7712
7713 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
7714
7715         PR debug/43058
7716         * gcc.dg/pr43058.c: New test.
7717
7718 2010-03-18  Martin Jambor  <mjambor@suse.cz>
7719
7720         PR middle-end/42450
7721         * g++.dg/torture/pr42450.C: New test.
7722
7723 2010-03-18  Michael Matz  <matz@suse.de>
7724
7725         PR middle-end/43419
7726         * gcc.dg/pr43419.c: New testcase.
7727
7728 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
7729
7730         PR rtl-optimization/43360
7731         * gcc.dg/torture/pr43360.c: New.
7732
7733 2010-03-18  Michael Matz  <matz@suse.de>
7734
7735         PR tree-optimization/43402
7736         * gcc.dg/pr43402.c: New testcase.
7737
7738 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
7739
7740         PR target/42427
7741         * gcc.dg/pr42427.c: New test.
7742
7743 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7744
7745         PR libfortran/43265
7746         * gfortran.dg/read_empty_file.f: New test.
7747         * gfortran.dg/read_eof_all.f90: New test.
7748         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
7749         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
7750
7751 2010-03-17  Michael Matz  <matz@suse.de>
7752
7753         * gcc.dg/pr43300.c: Add -w.
7754
7755 2010-03-17  Richard Guenther  <rguenther@suse.de>
7756
7757         * gcc.dg/pr43379.c: Add -w.
7758
7759 2010-03-17  Tobias Burnus  <burnus@net-b.de>
7760
7761         PR fortran/43331
7762         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
7763
7764 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
7765
7766         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
7767
7768 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7769
7770         * ada/acats/run_all.sh: Log start and end times.
7771
7772 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7773
7774         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
7775
7776 2010-03-16  Richard Guenther  <rguenther@suse.de>
7777
7778         PR middle-end/43379
7779         * gcc.dg/pr43379.c: New testcase.
7780
7781 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
7782
7783         PR debug/43051
7784         * gcc.dg/guality/pr43051-1.c: New test.
7785
7786 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
7787
7788         PR testsuite/43363
7789         * g++.dg/ext/altivec-17.C: Handle changes to error message.
7790
7791 2010-03-15  Michael Matz  <matz@suse.de>
7792
7793         PR middle-end/43300
7794         * gcc.dg/pr43300.c: New testcase.
7795
7796 2010-03-15  Richard Guenther  <rguenther@suse.de>
7797
7798         PR tree-optimization/43367
7799         * gcc.c-torture/compile/pr43367.c: New testcase.
7800
7801 2010-03-15  Richard Guenther  <rguenther@suse.de>
7802
7803         PR tree-optimization/43317
7804         * gcc.dg/pr43317.c: New testcase.
7805
7806 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
7807
7808         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
7809
7810 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
7811
7812         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
7813
7814 2010-03-14  Tobias Burnus  <burnus@net-b.de>
7815
7816         PR fortran/43362
7817         * gfortran.dg/impure_constructor_1.f90: New test.
7818
7819 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
7820
7821         PR middle-end/43354
7822         * gfortran.dg/graphite/id-pr43354.f: New.
7823
7824 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
7825
7826         PR middle-end/43349
7827         * gfortran.dg/graphite/pr43349.f: New.
7828
7829 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
7830
7831         PR middle-end/43306
7832         * gcc.dg/graphite/pr43306.c: New.
7833
7834 2010-03-12  David S. Miller  <davem@davemloft.net>
7835
7836         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
7837         sparc.
7838
7839 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7840
7841         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
7842
7843 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
7844
7845         PR fortran/43291
7846         PR fortran/43326
7847         * gfortran.dg/dynamic_dispatch_7.f03: New test.
7848
7849 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
7850
7851         * gfortran.dg/default_format_denormal_1.f90: Don't assume
7852         fail for *-*-mingw* targets.
7853
7854 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
7855
7856         PR debug/43329
7857         * gcc.dg/guality/pr43329-1.c: New test.
7858
7859 2010-03-11  Martin Jambor  <mjambor@suse.cz>
7860
7861         PR tree-optimization/43257
7862         * g++.dg/torture/pr43257.C: New test.
7863
7864 2010-03-11  Tobias Burnus  <burnus@net-b.de>
7865
7866         PR fortran/43228
7867         * gfortran.dg/namelist_61.f90: New test.
7868
7869 2010-03-11  Richard Guenther  <rguenther@suse.de>
7870
7871         PR tree-optimization/43255
7872         * gcc.c-torture/compile/pr43255.c: New testcase.
7873
7874 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7875
7876         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
7877         * gcc.dg/pr43280.c: New testcase.
7878
7879 2010-03-11  Richard Guenther  <rguenther@suse.de>
7880
7881         PR lto/43200
7882         * gcc.dg/lto/20100227-1_0.c: New testcase.
7883         * gcc.dg/lto/20100227-1_1.c: Likewise.
7884
7885 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7886
7887         PR libfortran/43320
7888         PR libfortran/43265
7889         * gfortran.dg/read_eof_6.f: New test
7890         * gfortran.dg/read_x_eof.f90: New test.
7891         * gfortran.dg/read_x_past.f: Update test.
7892
7893 2010-03-10  Jan Hubicka   <jh@suse.cz>
7894
7895         * gcc.c-torture/compile/pr43288.c: New test.
7896
7897 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7898
7899         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
7900         -fpic/-fPIC flags.
7901         * g++.old-deja/g++.pt/asm2.C: Likewise.
7902         * gcc.c-torture/compile/20000804-1.c: Likewise.
7903         * gcc.target/i386/clobbers.c: Likewise.
7904
7905 2010-03-10  Tobias Burnus  <burnus@net-b.de>
7906
7907         PR fortran/43303
7908         * gfortran.dg/c_assoc_3.f90: New test.
7909
7910 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
7911
7912         PR debug/36728
7913         * gcc.dg/guality/pr36728-1.c: New test.
7914         * gcc.dg/guality/pr36728-2.c: New test.
7915
7916 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
7917
7918         * gcc.dg/h8300-div-delay-slot.c: New test.
7919
7920 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
7921
7922         PR tree-optimization/43236
7923         * gcc.c-torture/execute/pr43236.c: New test.
7924
7925 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
7926
7927         PR middle-end/42859
7928         * g++.dg/eh/pr42859.C: New test.
7929
7930 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
7931
7932         PR debug/43299
7933         * gcc.dg/pr43299.c: New test.
7934
7935         PR debug/43290
7936         * g++.dg/eh/unwind2.C: New test.
7937
7938 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
7939             Reza Yazdani  <reza.yazdani@amd.com>
7940
7941         PR middle-end/43065
7942         * gcc.dg/graphite/run-id-4.c: New.
7943
7944 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
7945
7946         PR middle-end/43065
7947         * gcc.dg/graphite/run-id-3.c: New.
7948
7949 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
7950
7951         PR middle-end/42644
7952         PR middle-end/42130
7953         * gcc.dg/graphite/id-18.c: New.
7954         * gcc.dg/graphite/run-id-pr42644.c: New.
7955
7956 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
7957
7958         PR middle-end/42326
7959         * gcc.dg/graphite/pr42326.c: New.
7960
7961 2010-03-08  Richard Guenther  <rguenther@suse.de>
7962
7963         PR tree-optimization/43269
7964         * gcc.c-torture/execute/pr43269.c: New testcase.
7965
7966 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
7967
7968         PR fortran/43256
7969         * gfortran.dg/typebound_call_13.f03: New.
7970
7971 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
7972
7973         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
7974         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
7975
7976 2010-03-05  Jason Merrill  <jason@redhat.com>
7977
7978         * g++.dg/abi/mangle40.C: Require weak and alias.
7979
7980 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
7981
7982         PR middle-end/42326
7983         * gfortran.dg/graphite/pr42326.f90: New.
7984         * gfortran.dg/graphite/pr42326-1.f90: New.
7985
7986 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7987
7988         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
7989         (gnat_target_compile): Likewise.
7990         Reinitialize GNAT_UNDER_TEST if target changes.
7991         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
7992         (local_find_gnatmake): Pass full --GCC to gnatlink.
7993         Remove --LINK.
7994
7995 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
7996
7997         PR c/43248
7998         * gcc.dg/compound-literal-1.c: New testcase.
7999
8000 2010-03-04  Martin Jambor  <mjambor@suse.cz>
8001
8002         PR tree-optimization/43164
8003         PR tree-optimization/43191
8004         * gcc.c-torture/compile/pr43164.c: New test.
8005         * gcc.c-torture/compile/pr43191.c: Likewise.
8006
8007 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
8008
8009         PR fortran/43244
8010         * gfortran.dg/finalize_9.f90: New.
8011
8012 2010-03-04  Tobias Burnus  <burnus@net-b.de>
8013             Ken Werner <ken@linux.vnet.ibm.com>
8014
8015         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
8016         to dg-options for spu.
8017         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
8018         dump-scan target to exclude spu.
8019
8020 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
8021
8022         PR middle-end/43209
8023         * gcc.dg/tree-ssa/ivopts-4.c: New.
8024
8025 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
8026
8027         * lib/target-supports-dg.exp (check-flags): Provide defaults for
8028         include-opts and exclude-opts; skip checking the flags if arguments
8029         are the same as the defaults.
8030         (dg-xfail-if): Verify the number of arguments, supply defaults
8031         for unspecified optional arguments.
8032         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
8033
8034 2010-03-03  Jason Merrill  <jason@redhat.com>
8035
8036         PR c++/12909
8037         * g++.dg/abi/mangle40.C: Updated.
8038
8039 2010-03-03  Jason Merrill  <jason@redhat.com>
8040
8041         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
8042         * g++.dg/abi/mangle23.C: Likewise.
8043         * g++.dg/eh/simd-2.C: Likewise.
8044         * g++.dg/ext/attribute-test-2.C: Likewise.
8045         * g++.dg/ext/vector14.C: Likewise.
8046         * g++.dg/other/pr34435.C: Likewise.
8047         * g++.dg/template/conv8.C: Likewise.
8048         * g++.dg/template/nontype9.C: Likewise.
8049         * g++.dg/template/qualttp17.C: Likewise.
8050         * g++.dg/template/ref1.C: Likewise.
8051         * g++.old-deja/g++.pt/crash68.C: Likewise.
8052         * g++.old-deja/g++.pt/ref1.C: Likewise.
8053         * g++.old-deja/g++.pt/ref3.C: Likewise.
8054         * g++.old-deja/g++.pt/ref4.C: Likewise.
8055
8056         PR c++/12909
8057         * g++.dg/abi/mangle40.C: New.
8058         * g++.dg/abi/mangle41.C: New.
8059         * g++.dg/lto/20100302_0.C: New.
8060         * g++.dg/lto/20100302_1.C: New.
8061         * g++.dg/lto/20100302.h: New.
8062
8063 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
8064
8065         PR fortran/43243
8066         * gfortran.dg/internal_pack_12.f90: New test.
8067
8068 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
8069
8070         * gcc.dg/pr36997.c: Adjust error message.
8071
8072 2010-03-03  Mike Stump  <mikestump@comcast.net>
8073
8074         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
8075         adjustments to not be present on machines that align the stack to
8076         more than 4 bytes and don't have a red zone yet as that is an
8077         unimplemented optimization.
8078
8079 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
8080
8081         PR fortran/43169
8082         * gfortran.dg/impure_assignment_3.f90: New.
8083
8084 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
8085
8086         PR debug/43229
8087         * gfortran.dg/pr43229.f90: New test.
8088
8089         PR debug/43237
8090         * gcc.dg/debug/dwarf2/pr43237.c: New test.
8091
8092         PR debug/43177
8093         * gcc.dg/guality/pr43177.c: New test.
8094
8095 2010-03-02  Jason Merrill  <jason@redhat.com>
8096
8097         * g++.dg/ext/vector9.C: Adjust error message.
8098         * g++.dg/conversion/simd3.C: Likewise.
8099         * g++.dg/other/error23.C: Likewise.
8100
8101 2010-03-02  Mike Stump  <mikestump@comcast.net>
8102
8103         PR c++/41090
8104         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
8105
8106 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
8107
8108         PR fortran/43180
8109         * gfortran.dg/internal_pack_10.f90: New test.
8110
8111         PR fortran/43173
8112         * gfortran.dg/internal_pack_11.f90: New test.
8113
8114 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
8115
8116         PR middle-end/42640
8117         * gcc.dg/tree-ssa/pr42640.c: New.
8118
8119 2010-03-01  Richard Guenther  <rguenther@suse.de>
8120
8121         PR tree-optimization/43220
8122         * gcc.c-torture/execute/pr43220.c: New testcase.
8123
8124 2010-03-01  Richard Guenther  <rguenther@suse.de>
8125
8126         PR middle-end/43213
8127         * gcc.dg/pr43213.c: New testcase.
8128
8129 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8130
8131         PR pch/14940
8132         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
8133
8134 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8135
8136         * lib/target-supports.exp (check_effective_target_ucn_nocache):
8137         New function.
8138         (check_effective_target_ucn): Likewise.
8139
8140         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
8141         if !ucn.
8142         * gcc.dg/ucnid-2.c: Likewise.
8143         * gcc.dg/ucnid-3.c: Likewise.
8144         * gcc.dg/ucnid-4.c: Likewise.
8145         * gcc.dg/ucnid-11.c: Likewise.
8146         * gcc.dg/ucnid-12.c: Likewise.
8147         * gcc.dg/ucnid-6.c: Skip if !ucn.
8148         * gcc.dg/ucnid-9.c: Likewise.
8149
8150 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8151
8152         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
8153         lists to dg-skip-if.
8154         * gcc.target/i386/stackalign/return-3.c: Likewise.
8155
8156 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8157
8158         * gcc.target/i386/clearcap.map: New file.
8159         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
8160         Pass clearcap.map by default if supported.
8161
8162 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8163
8164         PR fortran/42900
8165         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
8166         Explain this.
8167         * gfortran.dg/stat_2.f90: Likewise.
8168
8169 2010-03-01  Tobias Burnus  <burnus@net-b.de>
8170
8171         PR fortran/43199
8172         * gfortran.dg/module_read_2.f90: New test.
8173
8174 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
8175
8176         PR c++/42748
8177         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
8178         * g++.dg/abi/mangle12.C: Likewise.
8179         * g++.dg/abi/mangle20-2.C: Likewise.
8180         * g++.dg/abi/mangle17.C: Likewise.
8181         * g++.dg/template/cond2.C: Likewise.
8182         * g++.dg/template/pr35240.C: Likewise.
8183
8184 2010-02-27  Richard Guenther  <rguenther@suse.de>
8185
8186         PR tree-optimization/43186
8187         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
8188
8189 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
8190
8191         * g++.dg/abi/packed1.C: Expect warning on the SH.
8192
8193 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
8194
8195         PR c++/42054:
8196         * g++.dg/parse/error37.C: New test.
8197
8198 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8199
8200         PR c/24577
8201         PR c/43192
8202         * gcc.dg/pr8927-1.c: Match new note.
8203         * gcc.dg/990506-0.c: Likewise.
8204         * gcc.dg/gomp/flush-2.c: Likewise.
8205         * gcc.dg/gomp/atomic-5.c: Likewise.
8206         * gcc.dg/gomp/pr34607.c: Likewise.
8207         * gcc.dg/pr35746.c: Likewise.
8208         * gcc.dg/cpp/pragma-1.c: Likewise.
8209         * gcc.dg/cpp/pragma-2.c: Likewise.
8210         * gcc.dg/pr41842.c: Likewise.
8211         * gcc.dg/noncompile/20040629-1.c: Likewise.
8212         * objc.dg/private-1.m: Likewise.
8213
8214 2010-02-27  Tobias Burnus  <burnus@net-b.de>
8215
8216         PR fortran/43185
8217         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
8218         * gfortran.dg/default_initialization_4.f90: New test.
8219
8220 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
8221
8222         * gnat.dg/thin_pointer.ad[sb]: Rename into...
8223         * gnat.dg/thin_pointer1.ad[sb]: ...this.
8224         * gnat.dg/thin_pointer2.adb: New test.
8225         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
8226
8227 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8228
8229         PR c/20631
8230         * gcc.dg/cpp/c90-pedantic.c: New.
8231         * gcc.dg/cpp/c90.c: New.
8232         * gcc.dg/gnu90-const-expr-1.c: New.
8233         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
8234
8235 2010-02-26  Richard Guenther  <rguenther@suse.de>
8236
8237         PR tree-optimization/43186
8238         * gcc.c-torture/compile/pr43186.c: New testcase.
8239
8240 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
8241
8242         PR debug/43190
8243         * c-c++-common/dwarf2/pr43190.c: New test.
8244
8245 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
8246
8247         PR testsuite/37074:
8248         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
8249
8250 2010-02-26  Richard Guenther  <rguenther@suse.de>
8251
8252         PR tree-optimization/43188
8253         * gcc.c-torture/compile/pr43188.c: New testcase.
8254
8255 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
8256
8257         PR target/43175
8258         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
8259
8260 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
8261
8262         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
8263
8264 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
8265
8266         PR target/43154
8267         * gcc.target/powerpc/pr43154.c: New file.
8268
8269 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
8270
8271         PR debug/43166
8272         * gfortran.dg/debug/pr43166.f: New test.
8273
8274         PR debug/43165
8275         * gcc.dg/torture/pr43165.c: New test.
8276
8277 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8278
8279         PR c/43128
8280         * c-c++-common/pr41779.c: Update.
8281
8282 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8283
8284         PR ada/32547
8285         * lib/gnat-dg.exp (gnat_load): Redefine.
8286
8287         * ada/acats/run_acats: Run run_all.sh with $SHELL.
8288         * ada/acats/run_all.sh: Downcase tasking not implemented message.
8289
8290 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8291
8292         PR libobjc/36610
8293         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
8294         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
8295         -fgnu-runtime.
8296         Sort entries.
8297
8298 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8299
8300         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
8301
8302 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
8303
8304         PR debug/43150
8305         * gcc.dg/guality/vla-1.c: New test.
8306
8307 2010-02-24  Tobias Burnus  <burnus@net-b.de>
8308
8309         PR fortran/43042
8310         * gfortran.dg/c_ptr_tests_15.f90: New test.
8311
8312 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
8313
8314         PR target/43107
8315         * gcc.target/i386/pr43107.c: New test.
8316
8317 2010-02-23  Jason Merrill  <jason@redhat.com>
8318
8319         PR c++/43143
8320         * g++.dg/cpp0x/variadic100.C: New.
8321
8322 2010-02-23  Jason Merrill  <jason@redhat.com>
8323
8324         PR debug/42800
8325         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
8326         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
8327         * c-c++-common/dwarf2/vla1.c: New.
8328
8329 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
8330
8331         PR target/43139
8332         * gcc.dg/pr43139.c: New test.
8333
8334         PR debug/43077
8335         * gcc.dg/guality/pr43077-1.c: New test.
8336
8337 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8338
8339         PR 43123
8340         * gcc.dg/march.c: New.
8341         * gcc.dg/march-generic.c: New.
8342         * gcc.dg/mtune.c: New.
8343
8344 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8345
8346         PR middle-end/43083
8347         * gcc.dg/graphite/pr43083.c: New.
8348
8349 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8350
8351         PR middle-end/43097
8352         * gfortran.dg/graphite/pr43097.f: New.
8353
8354 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8355             Manuel López-Ibáñez  <manu@gcc.gnu.org>
8356
8357         PR middle-end/43140
8358         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
8359
8360 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8361
8362         PR middle-end/43026
8363         * g++.dg/graphite/pr43026.C: New.
8364
8365 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8366
8367         PR c++/43126
8368         * gcc.dg/cleanup-1.c: Update.
8369         * gcc.dg/func-args-1.c: Update.
8370         * gcc.dg/format/sentinel-1.c: Update.
8371         * g++.old-deja/g++.jason/scoping10.C: Update.
8372         * g++.old-deja/g++.ns/lookup5.C: Update.
8373         * g++.dg/ext/cleanup-1.C: Update.
8374         * g++.dg/parse/varmod1.C: Update.
8375         * g++.dg/parse/error33.C: Update.
8376         * g++.dg/expr/call3.C: Update.
8377         * g++.dg/func-args-1.C: New.
8378
8379 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
8380
8381         PR c/43125
8382         * gcc.dg/attr-used-2.c: Moved to ...
8383         * c-c++-common/attr-used-2.c: Here.
8384
8385         * gcc.dg/attr-used.c: Moved to ...
8386         * c-c++-common/attr-used.c: Here.
8387
8388 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
8389
8390         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
8391
8392 2010-02-22  Richard Guenther  <rguenther@suse.de>
8393
8394         PR lto/43045
8395         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
8396         * gfortran.dg/lto/20100222-1_1.c: Likewise.
8397
8398 2010-02-22  Richard Guenther  <rguenther@suse.de>
8399
8400         PR tree-optimization/42749
8401         * gcc.c-torture/compile/pr42749.c: New testcase.
8402
8403 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
8404
8405         PR fortran/43072
8406         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
8407         * gfortran.dg/internal_pack_9.f90: New test.
8408
8409 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8410
8411         PR c++/23510
8412         * g++.dg/template/recurse.C: Adjust.
8413         * g++.dg/template/pr23510.C: New.
8414
8415 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
8416
8417         PR c++/42824
8418         * g++.dg/template/memclass4.C: New test.
8419
8420 2010-02-21  Tobias Burnus  <burnus@net-b.de>
8421
8422         PR fortran/35259
8423         * gfortran.dg/reassoc_5.f90: New test.
8424
8425 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
8426
8427         PR target/43067
8428         * gcc.target/i386/pr43067.c: New test.
8429
8430 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8431
8432         PR c++/35669
8433         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
8434         -Wconversion-null.
8435         * g++.dg/warn/Wconversion-null.C: New test.
8436         * g++.old-deja/g++.other/null1.C: Move to...
8437         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
8438
8439 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
8440
8441         PR fortran/36932
8442         PR fortran/36933
8443         * gfortran.dg/dependency_26.f90: New test.
8444
8445         PR fortran/43072
8446         * gfortran.dg/internal_pack_7.f90: New test.
8447
8448         PR fortran/43111
8449         * gfortran.dg/internal_pack_8.f90: New test.
8450
8451 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8452
8453         PR 43128
8454         * c-c++-common/pr41779.c: Fix broken testcase.
8455
8456 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8457
8458         PR 36513
8459         * c-c++-common/pr36513.c: New testcase.
8460         * c-c++-common/pr36513-2.c: New testcase.
8461
8462 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8463
8464         PR 41779
8465         * c-c++-common/pr41779.c: New.
8466
8467 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
8468
8469         PR debug/43084
8470         * gcc.dg/pr43084.c: New test.
8471
8472 2010-02-19  Richard Guenther  <rguenther@suse.de>
8473
8474         PR tree-optimization/42916
8475         * gcc.dg/pr42916.c: New testcase.
8476
8477 2010-02-18  Jason Merrill  <jason@redhat.com>
8478
8479         PR c++/42837
8480         * g++.dg/abi/packed1.C: Add expected warning.
8481
8482         PR c++/43108
8483         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
8484         * gcc.dg/torture/dg-torture.exp: Likewise.
8485         * c-c++-common/torture/complex-sign.h,
8486         c-c++-common/torture/complex-sign-add.c,
8487         c-c++-common/torture/complex-sign-mixed-add.c,
8488         c-c++-common/torture/complex-sign-mixed-div.c,
8489         c-c++-common/torture/complex-sign-mixed-mul.c,
8490         c-c++-common/torture/complex-sign-mixed-sub.c,
8491         c-c++-common/torture/complex-sign-mul.c,
8492         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
8493         Adapt for C++ compilation as well.
8494
8495         PR c++/43070
8496         * g++.dg/ext/label1.C: Update.
8497         * g++.dg/ext/label2.C: Update.
8498
8499         PR c++/26261
8500         * g++.dg/template/dependent-name6.C: New.
8501
8502         PR c++/43109
8503         * g++.dg/parse/namespace12.C: New.
8504
8505 2010-02-18  Martin Jambor  <mjambor@suse.cz>
8506
8507         PR tree-optimization/43066
8508         * gcc.c-torture/compile/pr43066.c: New test.
8509
8510 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
8511
8512         * g++.dg/ext/attrib35.C: Fix target selector string.
8513         * g++.dg/ext/attrib36.C: Ditto.
8514         * g++.dg/ext/attrib37.C: Ditto.
8515         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
8516         * g++.dg/abi/mangle25.C: Ditto.
8517
8518 2010-02-17  Jason Merrill  <jason@redhat.com>
8519
8520         PR c++/43069
8521         * g++.dg/parse/namespace11.C: New.
8522
8523         PR c++/43093
8524         * g++.dg/ext/attrib37.C: New.
8525
8526         PR c++/43079
8527         * g++.dg/template/ptrmem20.C: New.
8528
8529 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
8530
8531         PR target/43103
8532         * gcc.target/i386/xop-check.h: Include m256-check.h.
8533         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
8534         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
8535         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
8536         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
8537
8538 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
8539
8540         PR debug/42918
8541         * gcc.dg/pr42918.c: New test.
8542
8543 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
8544
8545         * g++.dg/ext/attrib36.C: Require ILP32.
8546
8547 2010-02-16  Richard Guenther  <rguenther@suse.de>
8548
8549         PR tree-optimization/41043
8550         * gfortran.dg/pr41043.f90: New testcase.
8551         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
8552
8553 2010-02-16  Jason Merrill  <jason@redhat.com>
8554
8555         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
8556
8557 2010-02-16  Ira Rosen  <irar@il.ibm.com>
8558
8559         PR tree-optimization/43074
8560         * gcc.dg/vect/fast-math-pr43074.c: New test.
8561
8562 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
8563
8564         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
8565
8566 2010-02-16  Jason Merrill  <jason@redhat.com>
8567
8568         PR c++/43031
8569         * g++.dg/ext/attrib36.C: New.
8570
8571         PR c++/43036
8572         * g++.dg/other/array6.C: New.
8573
8574 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8575
8576         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
8577
8578 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
8579
8580         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
8581         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
8582         * gcc.target/i386/xop-vpermil2pd-1.c: New.
8583         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
8584         * gcc.target/i386/xop-vpermil2ps-1.c: New.
8585         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
8586
8587 2010-02-15  Richard Guenther  <rguenther@suse.de>
8588
8589         PR middle-end/43068
8590         * g++.dg/torture/pr43068.C: New testcase.
8591
8592 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
8593
8594         PR c++/43024
8595         * g++.dg/opt/ice1.C: New.
8596
8597 2010-02-14  Jason Merrill  <jason@redhat.com>
8598
8599         PR c++/41997
8600         * g++.dg/cpp0x/initlist-opt.C: New.
8601
8602 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
8603
8604         PR fortran/41113
8605         PR fortran/41117
8606         * gfortran.dg/internal_pack_6.f90: New test.
8607
8608 2010-02-12  Jason Merrill  <jason@redhat.com>
8609
8610         PR c++/43054
8611         * g++.dg/cpp0x/variadic99.C: New.
8612
8613 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
8614
8615         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
8616         sign extend pointers to gualchk_t.
8617
8618         PR c++/43033
8619         * g++.dg/other/default3.C: Xfail g4 test.
8620
8621 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8622
8623         PR middle-end/43012
8624         * gcc.dg/graphite/pr43012.c: New.
8625
8626 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8627
8628         PR middle-end/42930
8629         * g++.dg/graphite/pr42930.C: New.
8630
8631 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8632
8633         PR middle-end/42914
8634         PR middle-end/42530
8635         * gcc.dg/graphite/pr42530.c: New.
8636         * gcc.dg/graphite/pr42914.c: New.
8637
8638 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8639
8640         PR middle-end/42771
8641         * gcc.dg/graphite/pr42771.c: New.
8642
8643 2010-02-11  Richard Guenther  <rguenther@suse.de>
8644
8645         PR tree-optimization/42998
8646         * gcc.c-torture/compile/pr42998.c: New testcase.
8647
8648 2010-02-10  Jason Merrill  <jason@redhat.com>
8649
8650         PR c++/41896
8651         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
8652
8653         PR c++/42983, core issue 906
8654         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
8655         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
8656
8657         PR c++/43016
8658         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
8659
8660 2010-02-10  Richard Guenther  <rguenther@suse.de>
8661
8662         PR tree-optimization/43017
8663         * gcc.dg/torture/pr43017.c: New testcase.
8664
8665 2010-02-10  Tobias Burnus <burnus@net-b.de>
8666
8667         PR fortran/40823
8668         * gfortran.dg/private_type_1.f90: Update error location.
8669         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
8670         * gfortran.dg/typebound_operator_2.f03: Ditto.
8671         * gfortran.dg/assignment_2.f90: Ditto.
8672         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
8673         * gfortran.dg/binding_label_tests_9.f03: Ditto.
8674
8675 2010-02-10  Tobias Burnus  <burnus@net-b.de>
8676
8677         PR fortran/43015
8678         * gfortran.dg/bind_c_usage_20.f90: New test.
8679
8680 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
8681
8682         PR debug/43010
8683         * g++.dg/debug/pr43010.C: New test.
8684
8685 2010-02-10  Richard Guenther  <rguenther@suse.de>
8686
8687         PR c/43007
8688         * gcc.c-torture/execute/20100209-1.c: New testcase.
8689         * gcc.dg/fold-div-3.c: Likewise.
8690
8691 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
8692
8693         * gcc.dg/builtin-ffs-1.c: New test.
8694
8695 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8696
8697         PR fortran/42999
8698         * gfortran.dg/array_constructor_35.f90: New test.
8699
8700 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8701
8702         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
8703
8704 2010-02-09  Jason Merrill  <jason@redhat.com>
8705
8706         PR c++/42399
8707         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
8708
8709         PR c++/42370
8710         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
8711
8712 2010-02-09  Tobias Burnus  <burnus@net-b.de>
8713
8714         PR fortran/41869
8715         * gfortran.dg/module_write_1.f90: New test.
8716
8717 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
8718
8719         * gcc.dg/pr19340.c: Adjust.
8720
8721 2010-02-09  Richard Guenther  <rguenther@suse.de>
8722
8723         PR tree-optimization/43008
8724         * gcc.c-torture/execute/pr43008.c: New testcase.
8725
8726 2010-02-09  Richard Guenther  <rguenther@suse.de>
8727
8728         PR tree-optimization/43000
8729         * gcc.dg/torture/pr43000.c: New testcase.
8730         * gcc.dg/torture/pr43002.c: Likewise.
8731
8732 2010-02-09  Daniel Kraft  <d@domob.eu>
8733
8734         PR fortran/39171
8735         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
8736         and pass -Wsurprising as necessary.
8737
8738 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
8739
8740         PR tree-optimization/42890
8741         * g++.dg/torture/pr42890.C: New test.
8742
8743 2010-02-08  Richard Guenther  <rguenther@suse.de>
8744
8745         PR middle-end/42995
8746         * gcc.dg/tree-ssa/inline-4.c: New testcase.
8747
8748 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
8749
8750         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
8751         return 0 from main.
8752         * gcc.dg/graphite/block-1.c: Same.
8753         * gcc.dg/graphite/block-3.c: Same.
8754         * gcc.dg/graphite/block-4.c: Same.
8755         * gcc.dg/graphite/block-5.c: Same.
8756         * gcc.dg/graphite/block-6.c: Same.
8757         * gcc.dg/graphite/block-7.c: Same.
8758         * gcc.dg/graphite/interchange-0.c: Same.
8759         * gcc.dg/graphite/interchange-1.c: Same.
8760         * gcc.dg/graphite/interchange-10.c: Same.
8761         * gcc.dg/graphite/interchange-11.c: Same.
8762         * gcc.dg/graphite/interchange-12.c: Same.
8763         * gcc.dg/graphite/interchange-2.c: Same.
8764         * gcc.dg/graphite/interchange-3.c: Same.
8765         * gcc.dg/graphite/interchange-4.c: Same.
8766         * gcc.dg/graphite/interchange-5.c: Same.
8767         * gcc.dg/graphite/interchange-6.c: Same.
8768         * gcc.dg/graphite/interchange-7.c: Same.
8769         * gcc.dg/graphite/interchange-8.c: Same.
8770         * gcc.dg/graphite/interchange-9.c: Same.
8771         * gcc.dg/graphite/interchange-mvt.c: Same.
8772
8773 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
8774
8775         * gfortran.dg/graphite/id-19.f: New.
8776         * gfortran.dg/graphite/pr14741.f90: New.
8777         * gfortran.dg/graphite/pr41924.f90: New.
8778         * gfortran.dg/graphite/run-id-2.f90: New.
8779
8780 2010-02-07  Richard Guenther  <rguenther@suse.de>
8781
8782         PR middle-end/42956
8783         * gcc.c-torture/compile/pr42956.c: New testcase.
8784
8785 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8786
8787         PR libfortran/42742
8788         * gfortran.dg/fmt_cache_2.f: New test.
8789
8790 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8791
8792         * gfortran.dg/read_no_eor.f90: New test.
8793
8794 2010-02-05  Jason Merrill  <jason@redhat.com>
8795
8796         * g++.dg/ext/label13.C: Move constructor body out of class.
8797
8798 2010-02-03  Jason Merrill  <jason@redhat.com>
8799
8800         PR c++/42870
8801         * g++.dg/ext/dllexport3.C: New.
8802
8803 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
8804
8805         * gcc.dg/format/ms-format3.c: New test for specific MS types.
8806
8807 2010-02-05  Richard Guenther  <rguenther@suse.de>
8808
8809         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
8810
8811 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
8812
8813         PR c++/42915
8814         * g++.dg/other/crash-9.C: New test.
8815
8816 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
8817
8818         PR fortran/42309
8819         * gfortran.dg/subref_array_pointer_4.f90 : New test.
8820
8821 2010-02-04  Richard Guenther  <rguenther@suse.de>
8822
8823         PR rtl-optimization/42952
8824         * gcc.dg/torture/pr42952.c: New testcase.
8825
8826 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8827
8828         PR libfortran/42901
8829         * gfortran.dg/namelist_60.f90: New test.
8830
8831 2010-02-03  Jason Merrill  <jason@redhat.com>
8832
8833         PR c++/40138
8834         * g++.dg/ext/builtin11.C: New.
8835
8836         PR c++/4926
8837         PR c++/38600
8838         * g++.dg/abi/mangle35.C: New.
8839         * g++.dg/abi/mangle37.C: New.
8840
8841         PR c++/12909
8842         * g++.dg/abi/mangle36.C: New.
8843
8844         PR c++/35652
8845         * g++.dg/warn/string1.C: New.
8846
8847 2010-02-03  Richard Guenther  <rguenther@suse.de>
8848
8849         PR tree-optimization/42944
8850         * gcc.dg/errno-1.c: New testcase.
8851
8852 2010-02-03  Richard Guenther  <rguenther@suse.de>
8853
8854         PR middle-end/42927
8855         * gcc.c-torture/compile/pr42927.c: New testcase.
8856
8857 2010-02-03  Tobias Burnus  <burnus@net-b.de>
8858
8859         PR fortran/42936
8860         * gfortran.dg/null_4.f90: New test.
8861
8862 2010-02-02  Jason Merrill  <jason@redhat.com>
8863
8864         PR c++/41090
8865         * g++.dg/ext/label13.C: New.
8866
8867 2010-02-02  Tobias Burnus  <burnus@net-b.de>
8868
8869         PR fortran/42650
8870         * gfortran.dg/func_result_5.f90: New test.
8871
8872 2010-02-01  Tobias Burnus  <burnus@net-b.de>
8873
8874         PR fortran/42922
8875         * gfortran.dg/pure_initializer_3.f90: News test.
8876
8877 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
8878
8879         PR fortran/42888
8880         * gfortran.dg/allocate_derived_2.f90: New test.
8881
8882 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
8883
8884         PR middle-end/42898
8885         * gcc.dg/torture/pr42898-2.c: New test.
8886
8887 2010-01-31  Richard Guenther  <rguenther@suse.de>
8888
8889         PR middle-end/42898
8890         * gcc.dg/torture/pr42898.c: New testcase.
8891
8892 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
8893
8894         PR fortran/38324
8895         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
8896         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
8897
8898 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
8899
8900         * g++.dg/tree-ssa/inline-1.C: New.
8901         * g++.dg/tree-ssa/inline-2.C: New.
8902         * g++.dg/tree-ssa/inline-3.C: New.
8903
8904 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
8905
8906         PR testsuite/41701
8907         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
8908         the string 'pow' in the pathname of the compiler from generating a
8909         test failure.
8910
8911 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8912
8913         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
8914         * g++.old-deja/g++.mike/eh17.C: Likewise.
8915         * g++.old-deja/g++.mike/p5571.C: Likewise.
8916
8917 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
8918
8919         PR c++/42758
8920         PR c++/42634
8921         PR c++/42336
8922         PR c++/42797
8923         PR c++/42880
8924         * g++.dg/other/crash-5.C: New test.
8925         * g++.dg/other/crash-6.C: New test.
8926         * g++.dg/other/crash-7.C: New test.
8927         * g++.dg/other/crash-8.C: New test.
8928
8929 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
8930
8931         PR rtl-optimization/42889
8932         * gcc.dg/pr42889.c: New test.
8933
8934 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
8935
8936         * gcc.target/i386/pr42881.c: Use SSE2.
8937
8938 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
8939
8940         PR target/42891
8941         * gcc.target/i386/pr42891.c: New test.
8942
8943 2010-01-28  Richard Guenther  <rguenther@suse.de>
8944
8945         PR tree-optimization/42871
8946         * g++.dg/torture/pr42871.C: New testcase.
8947
8948 2010-01-28  Richard Guenther  <rguenther@suse.de>
8949
8950         * gcc.dg/Wobjsize-1.h: New testcase.
8951         * gcc.dg/Wobjsize-1.c: Likewise.
8952
8953 2010-01-28  Richard Guenther  <rguenther@suse.de>
8954
8955         PR middle-end/42883
8956         * g++.dg/torture/pr42883.C: New testcase.
8957
8958 2010-01-28  Michael Matz  <matz@suse.de>
8959
8960         * gcc.target/i386/pr42881.c: New test.
8961
8962 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8963
8964         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
8965         Add i?86-*-solaris2* support.
8966
8967 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
8968
8969         PR c++/42713
8970         PR c++/42820
8971         * g++.dg/template/typedef27.C: New test case.
8972         * g++.dg/template/typedef28.C: New test case.
8973
8974 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
8975
8976         * gcc.dg/optimize-bswap*.c: Add ARM target
8977
8978 2010-01-27  Richard Guenther  <rguenther@suse.de>
8979
8980         PR middle-end/42878
8981         * gcc.dg/torture/pr42878-1.c: New testcase.
8982         * gcc.dg/torture/pr42878-2.c: Likewise.
8983
8984 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
8985
8986         PR middle-end/42874
8987         * gcc.dg/vla-22.c: New test.
8988
8989 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
8990
8991         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
8992         current collation.
8993
8994 2010-01-26  Richard Guenther  <rguenther@suse.de>
8995
8996         PR rtl-optimization/42685
8997         * gcc.dg/pr42685.c: New testcase.
8998         * g++.dg/other/pr42685.C: Likewise.
8999
9000 2010-01-26  Richard Guenther  <rguenther@suse.de>
9001
9002         PR middle-end/42806
9003         * g++.dg/other/pr42806.C: New testcase.
9004
9005 2010-01-26  Richard Guenther  <rguenther@suse.de>
9006
9007         PR tree-optimization/42250
9008         * gcc.dg/pr42250.c: New testcase.
9009
9010 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
9011
9012         * gnat.dg/array_bounds_test.adb: New test.
9013
9014 2010-01-25  Tobias Burnus  <burnus@net-b.de>
9015
9016         PR fortran/42858
9017         * gfortran.dg/generic_21.f90: New test.
9018
9019 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9020
9021         PR testsuite/41522
9022         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
9023
9024 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
9025
9026         PR c++/42748
9027         * g++.dg/abi/arm_va_list2.C: New test.
9028         * g++.dg/abi/arm_va_list2.h: Companion header file.
9029
9030 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
9031
9032         PR fortran/41044
9033         * gfortran.dg/parameter_array_ref_2.f90 : New test.
9034
9035         PR fortran/41167
9036         * gfortran.dg/char_array_arg_1.f90 : New test.
9037
9038         * gfortran.dg/pr25923.f90 : Remove XFAIL.
9039
9040 2010-01-24  Tobias Burnus  <burnus@net-b.de>
9041
9042         PR fortran/39304
9043         * gfortran.dg/generic_20.f90: New test.
9044
9045 2010-01-22  Michael Matz  <matz@suse.de>
9046
9047         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
9048         -msse2.
9049
9050 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
9051
9052         PR fortran/42736
9053         * gfortran.dg/dependency_25.f90 : New test.
9054
9055 2010-01-21  Martin Jambor  <mjambor@suse.cz>
9056
9057         PR tree-optimization/42585
9058         * gcc.dg/tree-ssa/pr42585.c: New test.
9059
9060 2010-01-21  Richard Guenther  <rguenther@suse.de>
9061
9062         PR middle-end/19988
9063         * gcc.dg/pr19988.c: New testcase.
9064
9065 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
9066
9067         * g++.dg/compat/decimal/compat-common.h: New file.
9068         * g++.dg/compat/decimal/decimal-dummy.h: New file.
9069         * g++.dg/compat/decimal/pass_x.h: New file.
9070         * g++.dg/compat/decimal/pass_y.h: New file.
9071         * g++.dg/compat/decimal/pass-1_main.C: New file.
9072         * g++.dg/compat/decimal/pass-1_x.C: New file.
9073         * g++.dg/compat/decimal/pass-1_y.C: New file.
9074         * g++.dg/compat/decimal/pass-2_main.C: New file.
9075         * g++.dg/compat/decimal/pass-2_x.C: New file.
9076         * g++.dg/compat/decimal/pass-2_y.C: New file.
9077         * g++.dg/compat/decimal/pass-3_main.C: New file.
9078         * g++.dg/compat/decimal/pass-3_x.C: New file.
9079         * g++.dg/compat/decimal/pass-3_y.C: New file.
9080         * g++.dg/compat/decimal/pass-4_main.C: New file.
9081         * g++.dg/compat/decimal/pass-4_x.C: New file.
9082         * g++.dg/compat/decimal/pass-4_y.C: New file.
9083         * g++.dg/compat/decimal/pass-5_main.C: New file.
9084         * g++.dg/compat/decimal/pass-5_x.C: New file.
9085         * g++.dg/compat/decimal/pass-5_y.C: New file.
9086         * g++.dg/compat/decimal/pass-6_main.C: New file.
9087         * g++.dg/compat/decimal/pass-6_x.C: New file.
9088         * g++.dg/compat/decimal/pass-6_y.C: New file.
9089         * g++.dg/compat/decimal/return_x.h: New file.
9090         * g++.dg/compat/decimal/return_y.h: New file.
9091         * g++.dg/compat/decimal/return-1_main.C: New file.
9092         * g++.dg/compat/decimal/return-1_x.C: New file.
9093         * g++.dg/compat/decimal/return-1_y.C: New file.
9094         * g++.dg/compat/decimal/return-2_main.C: New file.
9095         * g++.dg/compat/decimal/return-2_x.C: New file.
9096         * g++.dg/compat/decimal/return-2_y.C: New file.
9097         * g++.dg/compat/decimal/return-3_main.C: New file.
9098         * g++.dg/compat/decimal/return-3_x.C: New file.
9099         * g++.dg/compat/decimal/return-3_y.C: New file.
9100         * g++.dg/compat/decimal/return-4_main.C: New file.
9101         * g++.dg/compat/decimal/return-4_x.C: New file.
9102         * g++.dg/compat/decimal/return-4_y.C: New file.
9103         * g++.dg/compat/decimal/return-5_main.C: New file.
9104         * g++.dg/compat/decimal/return-5_x.C: New file.
9105         * g++.dg/compat/decimal/return-5_y.C: New file.
9106         * g++.dg/compat/decimal/return-6_main.C: New file.
9107         * g++.dg/compat/decimal/return-6_x.C: New file.
9108         * g++.dg/compat/decimal/return-6_y.C: New file.
9109
9110 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
9111
9112         PR debug/42715
9113         * gcc.dg/pr42715.c: New.
9114
9115 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
9116
9117         PR c++/42038
9118         * g++.dg/parse/crash55.C: New.
9119
9120 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
9121
9122         PR debug/42782
9123         * gcc.dg/guality/pr42782.c: New.
9124
9125 2010-01-20  Jason Merrill  <jason@redhat.com>
9126
9127         PR c++/41788
9128         * g++.dg/abi/packed1.C: New.
9129
9130         PR c++/41920
9131         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
9132
9133         PR c++/40750
9134         * g++.dg/parse/fn-typedef1.C: New.
9135         * g++.dg/other/cv_quals.C: Adjust.
9136
9137 2010-01-20  Anthony Green  <green@moxielogic.com>
9138
9139         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
9140         pack(push) pragma).
9141         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
9142         * gcc.dg/20020312-2.c: Port this to the moxie core.
9143         * gcc.dg/weak/typeof-2.c: Ditto.
9144
9145 2010-01-20  Richard Guenther  <rguenther@suse.de>
9146
9147         PR tree-optimization/42717
9148         * gcc.c-torture/compile/pr42717.c: New testcase.
9149
9150 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
9151
9152         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
9153         of signed, add a few new tests.
9154
9155         PR middle-end/42803
9156         * g++.dg/parse/limits-initializer1.C: New test.
9157
9158 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
9159
9160         PR fortran/42804
9161         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
9162         * gfortran.dg/typebound_call_12.f03: New test.
9163
9164 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
9165
9166         PR fortran/42783
9167         * gfortran.dg/bounds_check_15.f90 : New test.
9168
9169 2010-01-19  Michael Matz  <matz@suse.de>
9170
9171         PR tree-optimization/41783
9172         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
9173
9174 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
9175
9176         PR target/38697.
9177         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
9178         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
9179         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
9180         * gcc.target/arm/neon/vget_lows16.c: Likewise.
9181         * gcc.target/arm/neon/vget_lows32.c: Likewise.
9182         * gcc.target/arm/neon/vget_lows64.c: Likewise.
9183         * gcc.target/arm/neon/vget_lows8.c: Likewise.
9184         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
9185         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
9186         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
9187         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
9188
9189 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
9190
9191         PR fortran/42545
9192         * gfortran.dg/extends_6.f03: Modified an error message.
9193         * gfortran.dg/extends_10.f03: New test.
9194         * gfortran.dg/private_type_6.f03: Modified an error message.
9195         * gfortran.dg/structure_constructor_8.f03: Ditto.
9196
9197 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
9198
9199         PR tree-optimization/42719
9200         * gcc.dg/pr42719.c: New test.
9201
9202         PR debug/42728
9203         * gcc.dg/pr42728.c: New test.
9204
9205 2010-01-19  Anthony Green  <green@moxielogic.com>
9206
9207         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
9208
9209 2010-01-18  Anthony Green  <green@moxielogic.com>
9210
9211         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
9212         for moxie.
9213
9214 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
9215
9216         * g++.dg/template/error45.C: reverted as part of reverting the
9217         fix of PR c++/42634.
9218
9219 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
9220
9221         PR c++/42634
9222         * g++.dg/template/error45.C: New test.
9223
9224 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
9225
9226         PR c++/42766
9227         * g++.dg/conversion/op6.C: New test.
9228
9229 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
9230
9231         PR target/42774
9232         * gcc.target/alpha/pr42774.c: New test.
9233
9234 2010-01-18  Richard Guenther  <rguenther@suse.de>
9235
9236         PR tree-optimization/42781
9237         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
9238
9239 2010-01-17  Richard Guenther  <rguenther@suse.de>
9240
9241         PR middle-end/42248
9242         * gcc.c-torture/execute/pr42248.c: New testcase.
9243
9244 2010-01-17  Richard Guenther  <rguenther@suse.de>
9245
9246         PR tree-optimization/42773
9247         * g++.dg/torture/pr42773.C: New testcase.
9248
9249 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
9250
9251         PR fortran/42677
9252         * gfortran.dg/interface_assignment_5.f90: New test.
9253
9254 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
9255
9256         PR c++/42697
9257         * g++.dg/template/crash94.C: Reverted.
9258
9259 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
9260
9261         PR debug/42767
9262         * gcc.dg/debug/pr42767.c: New.
9263
9264 2010-01-15  Jason Merrill  <jason@redhat.com>
9265
9266         PR c++/42761
9267         * g++.dg/cpp0x/decltype22.C: New.
9268
9269 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
9270
9271         PR middle-end/42760
9272         * g++.dg/torture/pr42760.C: New test.
9273
9274 2010-01-15  Jing Yu  <jingyu@google.com>
9275
9276         PR rtl-optimization/42691
9277         * gcc.c-torture/execute/pr42691.c: New.
9278
9279 2010-01-15  Richard Guenther  <rguenther@suse.de>
9280
9281         PR middle-end/42739
9282         * g++.dg/torture/pr42739.C: New testcase.
9283
9284 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
9285
9286         * g++.dg/template/error45.C: Revert as part of reverting changes
9287         or PR c++/42634.
9288
9289 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9290
9291         PR fortran/42684
9292         * gfortran.dg/interface_31.f90: New test.
9293
9294 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
9295
9296         * gcc.target/powerpc/pr42747.c: New file.
9297
9298 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
9299
9300         PR middle-end/42674
9301         * c-c++-common/pr42674.c: New test.
9302
9303         PR c++/42608
9304         * g++.dg/template/instantiate11.C: New test.
9305
9306 2010-01-14  Jason Merrill  <jason@redhat.com>
9307
9308         PR c++/42701
9309         * g++.dg/overload/error3.C: New.
9310
9311         PR c++/42655
9312         * g++.dg/overload/rvalue1.C: New.
9313
9314 2010-01-14  Martin Jambor  <mjambor@suse.cz>
9315
9316         PR tree-optimization/42706
9317         * gcc.dg/ipa/pr42706.c: New testcase.
9318
9319 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
9320
9321         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
9322
9323 2010-01-14  Martin Jambor  <mjambor@suse.cz>
9324
9325         PR tree-optimization/42714
9326         * g++.dg/torture/pr42714.C: New test.
9327
9328 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9329
9330         PR rtl-optimization/42246
9331         * gfortran.dg/pr42246-2.f: New.
9332
9333 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9334
9335         PR rtl-optimization/42389
9336         * gcc.dg/pr42389.c: New.
9337
9338 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9339
9340         PR rtl-optimization/42388
9341         * gcc.dg/pr42388.c: New.
9342
9343 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9344
9345         PR rtl-optimization/42294
9346         * gfortran.dg/pr42294.f: New.
9347
9348 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9349
9350         PR rtl-optimization/39453
9351         PR rtl-optimization/42246
9352         * gcc.dg/pr39453.c: New.
9353         * gcc.dg/pr42246.c: New.
9354
9355 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9356
9357         PR middle-end/42245
9358         * gcc.dg/pr42245.c: New.
9359         * gcc.dg/pr42245-2.c: New.
9360
9361 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9362
9363         PR rtl-optimization/42249
9364         * gcc.dg/pr42249.c: New.
9365
9366 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
9367
9368         PR c/42721
9369         * gcc.c-torture/execute/pr42721.c: New test.
9370
9371 2010-01-14  Ira Rosen  <irar@il.ibm.com>
9372
9373         PR tree-optimization/42709
9374         * gcc.dg/vect/pr42709.c: New test.
9375
9376 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
9377
9378         PR fortran/41478
9379         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
9380         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
9381
9382 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
9383
9384         PR fortran/42481
9385         * gfortran.dg/generic_19.f90 : New test.
9386
9387 2010-01-13  Richard Guenther  <rguenther@suse.de>
9388
9389         PR tree-optimization/42730
9390         * gcc.c-torture/compile/pr42730.c: New testcase.
9391
9392 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
9393
9394         PR target/pr42542
9395         * gcc.target/ia64/pr42542-1.c: New.
9396         * gcc.target/ia64/pr42542-2.c: New.
9397         * gcc.target/ia64/pr42542-3.c: New.
9398
9399 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
9400
9401         PR c++/42634
9402         * g++.dg/template/error45.C: New test.
9403
9404 2010-01-13  Martin Jambor  <mjambor@suse.cz>
9405
9406         PR tree-optimization/42704
9407         * g++.dg/torture/pr42704.C: New test.
9408
9409 2010-01-13  Martin Jambor  <mjambor@suse.cz>
9410
9411         PR tree-optimization/42703
9412         * gcc.c-torture/compile/pr42703.c: New test.
9413
9414 2010-01-13  Richard Guenther  <rguenther@suse.de>
9415
9416         PR tree-optimization/42705
9417         * gcc.c-torture/compile/pr42705.c: New testcase.
9418
9419 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
9420
9421         * gcc.target/bfin/l2.c: New test.
9422         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
9423
9424 2010-01-13  Richard Guenther  <rguenther@suse.de>
9425
9426         PR middle-end/42716
9427         * gcc.c-torture/compile/pr42716.c: New testcase.
9428
9429 2010-01-13  Richard Guenther  <rguenther@suse.de>
9430
9431         PR lto/42678
9432         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
9433
9434 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
9435
9436         PR c/42708
9437         * gcc.c-torture/compile/pr42708-1.c: New test.
9438
9439 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
9440
9441         PR debug/42662
9442         * gcc.dg/pr42662.c: New test.
9443
9444         PR tree-optimization/42645
9445         * g++.dg/other/pr42645-1.C: New test.
9446         * g++.dg/other/pr42645-2.C: New test.
9447
9448 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
9449
9450         PR target/42416
9451         * gcc.target/powerpc/warn-1.c: New test.
9452         * gcc.target/powerpc/warn-2.c: New test.
9453
9454 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
9455
9456         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
9457         stack alignment.
9458
9459 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
9460
9461         * gcc.dg/lto/20100108_0.c: New.
9462
9463 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
9464
9465         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
9466         Add -march=i686 -msse for 32bit x86 targets.
9467
9468 2010-01-10  Richard Guenther  <rguenther@suse.de>
9469
9470         PR middle-end/42667
9471         * gcc.dg/torture/pr42667.c: New testcase.
9472
9473 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9474
9475         PR fortran/32489
9476         * gfortran.dg/array_constructor_34.f90: New test.
9477
9478 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9479
9480         PR fortran/20923
9481         * gfortran.dg/array_constructor_33.f90: New test.
9482         gfortran.dg/array_function_5.f90: Add credit.
9483
9484 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9485
9486         PR debug/42631
9487         * gcc.dg/pr42631.c: New.
9488
9489 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9490
9491         PR debug/42630
9492         * gcc.dg/pr42630.c: New.
9493
9494 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9495
9496         PR debug/42629
9497         * gcc.dg/pr42629.c: New.
9498
9499 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9500
9501         PR middle-end/42363
9502         * gcc.dg/torture/pr42363.c: New.
9503
9504 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9505
9506         PR debug/42604
9507         PR debug/42395
9508         * gcc.dg/vect/pr42604.c: New.
9509         * gcc.dg/vect/pr42395.c: New.
9510
9511 2010-01-09  Richard Guenther  <rguenther@suse.de>
9512
9513         PR middle-end/42512
9514         * gcc.c-torture/execute/pr42512.c: New testcase.
9515
9516 2010-01-09  Tobias Burnus  <burnus@net-b.de>
9517
9518         PR fortran/41298
9519         * gfortran.dg/c_ptr_tests_14.f90: New test.
9520
9521 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9522
9523         PR ada/41929
9524         * gnat.dg/null_pointer_deref1.adb: Don't run on
9525         sparc*-sun-solaris2.11.
9526
9527 2010-01-08  Richard Guenther  <rguenther@suse.de>
9528
9529         PR lto/42528
9530         * gcc.dg/lto/20100103-1_0.c: New testcase.
9531         * gcc.dg/lto/20100103-2_0.c: Likewise.
9532
9533 2010-01-08  Tobias Burnus  <burnus@net-b.de
9534
9535         PR/fortran 25829
9536         * gfortran.dg/asynchronous_1.f90: New test.
9537         * gfortran.dg/asynchronous_2.f90: New test.
9538         * gfortran.dg/conflicts.f90: Update error message.
9539
9540 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
9541
9542         c++/40155
9543         * g++.dg/cpp0x/variadic-unify-2.C: New test.
9544
9545 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
9546
9547         PR tree-optimization/42625
9548         * g++.dg/opt/dtor4.C: New test.
9549         * g++.dg/opt/dtor4.h: New.
9550         * g++.dg/opt/dtor4-aux.cc: New.
9551
9552 2010-01-07  Tobias Burnus  <burnus@net-b.de>
9553
9554         PR fortran/42597
9555         * gfortran.dg/proc_ptr_26.f90: New test.
9556
9557 2010-01-07  Tobias Burnus  <burnus@net-b.de>
9558
9559         PR fortran/41872
9560         * gfortran.dg/allocatable_scalar_7.f90: New test.
9561
9562 2010-01-06  Richard Guenther  <rguenther@suse.de>
9563
9564         * gcc.c-torture/compile/pr42632.c: New testcase.
9565
9566 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
9567
9568         PR target/42542
9569         * gcc.target/i386/pr42542-4.c: New.
9570         * gcc.target/i386/pr42542-4a.c: Likewise.
9571         * gcc.target/i386/pr42542-5.c: Likewise.
9572         * gcc.target/i386/pr42542-5a.c: Likewise.
9573
9574 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
9575
9576         * gcc.dg/tls/opt-15.c: New test.
9577
9578 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
9579
9580         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
9581
9582 2010-01-05  Martin Jambor  <mjambor@suse.cz>
9583
9584         PR tree-optimization/42462
9585         * g++.dg/torture/pr42462.C: New test.
9586
9587 2010-01-05  Jason Merrill  <jason@redhat.com>
9588
9589         * g++.dg/cpp0x/initlist30.C: New test.
9590
9591 2010-01-05  Richard Guenther  <rguenther@suse.de>
9592
9593         PR tree-optimization/42614
9594         * gcc.c-torture/execute/pr42614.c: New testcase.
9595
9596 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
9597
9598         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
9599         * gcc.dg/Wunreachable-1.c: Remove the testcase of
9600         -Wunreachable-code.
9601         * gcc.dg/Wunreachable-2.c: Likewise.
9602         * gcc.dg/Wunreachable-3.c: Likewise.
9603         * gcc.dg/Wunreachable-4.c: Likewise.
9604         * gcc.dg/Wunreachable-5.c: Likewise.
9605         * gcc.dg/Wunreachable-6.c: Likewise.
9606         * gcc.dg/Wunreachable-7.c: Likewise.
9607         * gcc.dg/Wunreachable-8.c: Likewise.
9608         * gcc.dg/20041231-1.c: Likewise.
9609
9610 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
9611
9612         PR other/42611
9613         * gcc.dg/pr42611.c: New test.
9614
9615         PR tree-optimization/42508
9616         * g++.dg/opt/pr42508.C: New test.
9617
9618 2010-01-05  Tobias Burnus  <burnus@net-b.de>
9619
9620         PR fortran/41872
9621         * gfortran.dg/allocatable_scalar_8.f90: New.
9622
9623 2010-01-04  Martin Jambor  <mjambor@suse.cz>
9624
9625         PR tree-optimization/42398
9626         * gcc.c-torture/compile/pr42398.c: New test.
9627
9628 2010-01-04  Jason Merrill  <jason@redhat.com>
9629
9630         PR c++/42555
9631         * g++.dg/ext/attrib35.C: New.
9632
9633         PR c++/42567
9634         * g++.dg/cpp0x/auto17.C: New.
9635
9636 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
9637
9638         * gcc.dg/lto/20100104_0.c: New.
9639
9640 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
9641
9642         PR target/42542
9643         * gcc.target/i386/pr42542-1.c: New.
9644         * gcc.target/i386/pr42542-1a.c: Likewise.
9645         * gcc.target/i386/pr42542-1b.c: Likewise.
9646         * gcc.target/i386/pr42542-2.c: Likewise.
9647         * gcc.target/i386/pr42542-2a.c: Likewise.
9648         * gcc.target/i386/pr42542-2b.c: Likewise.
9649         * gcc.target/i386/pr42542-3.c: Likewise.
9650         * gcc.target/i386/pr42542-3a.c: Likewise.
9651
9652 2009-01-04  Tobias Burnus  <burnus@net-b.de>
9653
9654         PR fortran/41872
9655         * gfortran.dg/allocatable_scalar_5.f90: New test.
9656         * gfortran.dg/allocatable_scalar_6.f90: New test.
9657
9658 2010-01-03  Richard Guenther  <rguenther@suse.de>
9659
9660         PR testsuite/42583
9661         * gfortran.dg/gomp/recursion1.f90: Remove.
9662
9663 2010-01-03  Richard Guenther  <rguenther@suse.de>
9664
9665         * gcc.dg/Warray-bounds.c: Remove XFAILs.
9666         * gcc.dg/uninit-6.c: Likewise.
9667         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
9668
9669 2010-01-03  Richard Guenther  <rguenther@suse.de>
9670
9671         PR tree-optimization/42589
9672         * gcc.target/i386/pr42589.c: New testcase.
9673
9674 2010-01-03  Richard Guenther  <rguenther@suse.de>
9675
9676         PR tree-optimization/42438
9677         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
9678
9679 2010-01-02  Richard Guenther  <rguenther@suse.de>
9680
9681         PR testsuite/41651
9682         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
9683
9684 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
9685
9686         PR target/42448
9687         * gcc.target/alpha/pr42448-1.c: New test.
9688         * gcc.target/alpha/pr42448-2.c: Ditto.
9689
9690 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
9691
9692         PR preprocessor/41947
9693         * gcc.dg/c99-hexfloat-3.c: New test.
9694
9695 2010-01-01  Richard Guenther  <rguenther@suse.de>
9696
9697         PR c/42570
9698         * gcc.c-torture/execute/pr42570.c: New testcase.
9699
9700 2010-01-01  Richard Guenther  <rguenther@suse.de>
9701
9702         PR middle-end/42559
9703         * gcc.c-torture/compile/pr42559.c: New testcase.
9704
9705 \f
9706 Copyright (C) 2010 Free Software Foundation, Inc.
9707
9708 Copying and distribution of this file, with or without modification,
9709 are permitted in any medium without royalty provided the copyright
9710 notice and this notice are preserved.