Disable double precision vectorizer for Atom.
[platform/upstream/gcc.git] / gcc / testsuite / ChangeLog
1 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
2
3         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
4         * gcc.target/i386/fma4-vector.c: Likewise.
5         * gcc.target/i386/vectorize2.c: Likewise.
6         * gcc.target/i386/vectorize4.c: Likewise.
7         * gcc.target/i386/vectorize5.c: Likewise.
8         * gcc.target/i386/vectorize6.c: Likewise.
9         * gcc.target/i386/vectorize8.c: Likewise.
10
11         * gcc.target/i386/vect-double-1.c: New.
12         * gcc.target/i386/vect-double-1a.c: Likewise.
13         * gcc.target/i386/vect-double-2.c: Likewise.
14         * gcc.target/i386/vect-double-2a.c: Likewise.
15
16         * lib/target-supports.exp (check_effective_target_vect_double):
17         Set et_vect_double_saved to 0 when tuning for Atom.
18
19 2010-09-13  Jan Hubicka  <jh@suse.cz>
20
21         * gcc.dg/torture/pr23821.c: Drop static keyword.
22         * gcc.dg/tree-ssa/loop-19.c: Likewise.
23         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
24
25 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
26
27         * gcc.target/arm/sync-1.c: New.
28
29 2010-09-12  Olivier Hainque  <hainque@adacore.com>
30
31         * gnat.dg/memtrap.adb: New test.
32
33 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
34
35         * gfortran.dg/promotion.f90: Fix options.
36
37 2010-09-11  Rodrigo Rivas <rodrigorivascosta@gmail.com>
38
39         * g++.dg/cpp0x/range-for1.C: New.
40         * g++.dg/cpp0x/range-for2.C: New.
41         * g++.dg/cpp0x/range-for3.C: New.
42         * g++.dg/cpp0x/range-for4.C: New.
43         * g++.dg/cpp0x/range-for5.C: New.
44         * g++.dg/cpp0x/range-for6.C: New.
45
46 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
47
48         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
49         and counts. Check that transpose is not called.
50         * gfortran.dg/transpose_2.f90: Update error message.
51
52 2010-09-10  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
53
54         PR c++/43824
55         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
56         * g++.dg/lookup/strong-using-2.C: Likewise.
57         * g++.dg/lookup/strong-using-3.C: Likewise.
58         * g++.dg/lookup/strong-using-5.C: Likewise.
59
60         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
61         * g++.dg/cpp0x/inline-ns4.C: New.
62         * g++.dg/cpp0x/inline-ns5.C: New.
63
64 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
65
66         PR middle-end/45634
67         * gfortran.fortran-torture/compile/pr45634.f90: New.
68
69 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
70
71         * objc.dg/fobjc-exceptions.m: New test.
72
73 2010-09-10  Jan Hubicka  <jh@suse.cz>
74
75         * g++.dg/inherit/covariant7.C: Fix pattern matching.
76
77 2010-09-10  Martin Jambor  <mjambor@suse.cz>
78
79         PR tree-optimization/44972
80         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
81         * gcc.dg/tree-ssa/pr45144.c: Likewise.
82         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
83         instead.
84         * g++.dg/torture/pr44972.C: New test.
85
86 2010-09-10  Martin Jambor  <mjambor@suse.cz>
87
88         PR tree-optimization/44972
89         * g++.dg/torture/pr34850.C: Remove expected warning.
90
91 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
92
93         * gfortran.dg/dummy_optional_arg.f90: New test.
94
95 2010-09-08  Jan Hubicka  <jh@suse.cz>
96
97         PR tree-optimization/45598
98         * fortran.fortran-torture/compile/pr45598.f90: New test.
99
100 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
101
102         * lib/target-supports-dg.exp (dg-require-ifunc): New.
103         * lib/target-supports.exp (check_ifunc_available): New.
104         * gcc.dg/attr-ifunc-1.c: New.
105         * gcc.dg/attr-ifunc-2.c: New.
106         * gcc.dg/attr-ifunc-3.c: New.
107         * gcc.dg/attr-ifunc-4.c: New.
108         * gcc.dg/attr-ifunc-5.c: New.
109         * testsuite/g++.dg/ext/attr-ifunc-1.C: New.
110         * testsuite/g++.dg/ext/attr-ifunc-2.C: New.
111         * testsuite/g++.dg/ext/attr-ifunc-3.C: New.
112         * testsuite/g++.dg/ext/attr-ifunc-4.C: New.
113
114 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
115
116         PR middle-end/40386
117         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
118
119 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
120
121         * gfortran.dg/inline_transpose_1.f90: New test.
122
123 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
124
125         PR c++/45588
126         * g++.dg/warn/Wunused-var-15.C: New test.
127
128 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
129
130         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
131         hppa*-*-hpux*.
132
133 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
134
135         * objc/execute/exceptions/throw-nil.m: New test.
136         * objc/execute/exceptions/handler-1.m: Updated to use the new
137         objc_set_uncaught_exception_handler() function.
138         * objc/execute/exceptions/matcher-1.m: New test.
139
140 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
141
142         PR fortran/38282
143         * gfortran.dg/bit_comparison_1.F90: New test.
144         * gfortran.dg/leadz_trailz_3.f90: New test.
145         * gfortran.dg/masklr_2.F90: New test.
146         * gfortran.dg/shiftalr_1.F90: New test.
147         * gfortran.dg/merge_bits_2.F90: New test.
148         * gfortran.dg/dshift_2.F90: New test.
149         * gfortran.dg/bit_comparison_2.F90: New test.
150         * gfortran.dg/masklr_1.F90: New test.
151         * gfortran.dg/merge_bits_1.F90: New test.
152         * gfortran.dg/dshift_1.F90: New test.
153         * gfortran.dg/shiftalr_2.F90: New test.
154
155 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
156
157         * objc.dg/type-stream-1.m: Replaced with a test that tests that
158         functions from objc/typedstream.h are deprecated.
159
160 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
161
162         * lib/target-supports.exp
163         (check_effective_target_run_expensive_tests): New proc.
164         * gcc.c-torture/compile/limits-fnargs.c: Use
165         dg-require-effective-target run_expensive_tests.
166
167 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
168
169         PR fortran/45597
170         * gfortran.dg/gomp/pr45597.f90: New test.
171
172         PR fortran/45595
173         * gfortran.dg/gomp/pr45595.f90: New test.
174
175 2010-09-08  Michael Matz  <matz@suse.de>
176
177         * c-c++-common/uninit-17.c: Adjust.
178
179 2010-09-08  Michael Matz  <matz@suse.de>
180
181         PR tree-optimization/43430
182         * gcc.dg/vect/pr43430-2.c: New test.
183
184 2010-09-08  Michael Matz  <matz@suse.de>
185
186         PR tree-optimization/33244
187         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
188
189 2010-09-08  Richard Guenther  <rguenther@suse.de>
190
191         PR tree-optimization/45578
192         * gfortran.dg/pr45578.f90: New testcase.
193
194 2010-09-08  Richard Guenther  <rguenther@suse.de>
195
196         PR testsuite/45590
197         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
198
199 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
200
201         PR fortran/45576
202         * gfortran.dg/char_length_18.f90:  New test.
203
204 2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>
205
206         PR target/36502
207         * gcc.target/i386/pr36502.c: New test.
208
209         PR target/42313
210         PR target/44651
211         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
212         * gcc/testsuite/gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
213
214 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
215
216         * gfortran.dg/achar_4.f90: Enable bounds checking.
217
218 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
219
220         PR target/45206
221         * gcc.target/i386/pr45206.c: New test.
222
223 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
224
225         PR fortran/45505
226         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
227
228 2010-09-07  Jan Hubicka  <jh@suse.cz>
229
230         * gcc.c-torture/compile/20100907.c: New testcase.
231
232 2010-09-07  Richard Guenther  <rguenther@suse.de>
233
234         PR middle-end/45569
235         * g++.dg/eh/pr45569.C: New testcase.
236
237 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
238
239         PR target/43137
240         * gcc.target/arm/pr43137.c: New test.
241
242 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
243
244         PR fortran/36931
245         * gfortran.dg/dependency_35.f90:  New test.
246
247 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
248
249         PR fortran/34145
250         * gfortran.dg/char_length_17.f90:  New test.
251
252 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
253
254         PR c++/45200
255         PR c++/45293
256         PR c++/45558
257         * g++.dg/template/typedef34.C: New test.
258         * g++.dg/template/typedef35.C: New test.
259
260 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
261
262         PR target/22152
263         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
264
265 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
266
267         * g++.dg/warn/Wdouble-promotion.C: New.
268
269 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
270
271         * g++.dg/parse/redef2.C: New.
272
273 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
274
275         * gcc.dg/20100906-1.c: New testcase.
276
277 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
278
279         PR testsuite/45543
280         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
281         DW_TAG_enumeration_type DIE.
282
283 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
284
285         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
286         Update XFAILs.
287
288 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
289
290         PR rtl-optimization/44919
291         * g++.dg/opt/pr44919.C: New.
292
293 2010-09-06  Tobias Burnus  <burnus@net-b.de>
294
295         PR fortran/38282
296         * gfortran.dg/iall_iany_iparity_1.f90: New.
297         * gfortran.dg/iall_iany_iparity_2.f90: New.
298
299 2010-09-06  Jason Merrill  <jason@redhat.com>
300
301         * g++.dg/cpp0x/initlist42.C: New.
302
303         * g++.dg/cpp0x/auto19.C: New.
304
305         * g++.dg/template/sfinae25.C: New.
306         * g++.dg/template/char1.C: Expect warning.
307         * g++.dg/template/nontype10.C: Likewise.
308
309         * g++.dg/cpp0x/implicit9.C: New.
310
311         * g++.dg/cpp0x/initlist43.C: New.
312
313 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
314
315         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
316
317 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
318
319         * gcc.dg/Wdouble-promotion.c: New.
320
321 2010-09-05  Tobias Burnus  <burnus@net-b.de>
322
323         * gfortran.dg/float128_1.f90: Remove test case as
324         it always fails since Rev 163611 backed out the
325         front-end implementation.
326
327 2010-09-05  Tobias Burnus  <burnus@net-b.de>
328
329         * gfortran.dg/float128_1.f90: XFAIL test case.
330
331 2010-09-05  Tobias Burnus  <burnus@net-b.de>
332
333         * gfortran.dg/bessel_7.f90: Decrease required precision.
334
335 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
336
337         PR testsuite/45545
338         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
339         ref-all-matching targets.
340
341 2010-09-05  Richard Guenther  <rguenther@suse.de>
342
343         PR tree-optimization/45535
344         * gcc.c-torture/compile/pr45535.c: New testcase.
345
346 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
347
348         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
349         "\[^\n\]*".
350         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
351         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
352         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
353         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
354         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
355         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
356         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
357         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
358         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
359         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
360         * gcc.target/i386/pr22152.c: Likewise.
361         * gcc.target/i386/pr36992-1.c: Likewise.
362         * gcc.target/i386/pr36992-2.c: Likewise.
363         * gcc.target/sh/sh4a-memmovua.c: Likewise.
364
365 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
366
367         PR testsuite/43957
368         * gcc.dg/const-uniq-1.c: Modify regexp.
369
370 2010-09-04  Tobias Burnus  <burnus@net-b.de>
371
372         PR fortran/45530
373         * gfortran.dg/namelist_63.f90: New.
374
375 2010-09-04  Jan Hubicka  <jh@suse.cz>
376
377         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
378         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
379
380 2010-09-04  Jan Hubicka  <jh@suse.cz>
381
382         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
383
384 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
385
386         PR fortran/45507
387         * gfortran.dg/allocate_alloc_opt_12.f90: New.
388
389 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
390
391         * gcc.dg/opts-4.c: New test.
392
393 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
394
395         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
396         * gcc.dg/vect/vect-peel-4.c: Ditto.
397
398 2010-09-03  Daniel Kraft  <d@domob.eu>
399
400         PR fortran/45525
401         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
402
403 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
404
405         PR fortran/45159
406         * gfortran.dg/dependency_34.f90:  New test.
407
408 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
409
410         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
411
412 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
413
414         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
415         gcc.target/i386/clearcap.map if supported.
416
417 2010-09-03  Michael Matz  <matz@suse.de>
418
419         PR middle-end/45415
420         * gcc.dg/pr45415.c: New test.
421
422 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
423
424         PR tree-optimization/45506
425         * gcc.dg/pr45506.c: New.
426
427 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
428
429         PR target/45476
430         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
431         * gcc.target/i386/float128-2.c: Ditto.
432
433 2010-09-03  Daniel Kraft  <d@domob.eu>
434
435         PR fortran/34162
436         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
437         * gfortran.dg/internal_dummy_2.f08: New test.
438         * gfortran.dg/internal_dummy_3.f08: New test.
439         * gfortran.dg/internal_dummy_4.f08: New test.
440
441 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
442
443         PR debug/45500
444         * gcc.target/i386/pr45500.c: New test.
445
446 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
447
448         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
449
450 2010-09-03  Daniel Kraft  <d@domob.eu>
451
452         PR fortran/44602
453         * gfortran.dg/exit_2.f08; Adapt error messages.
454         * gfortran.dg/exit_3.f08: New test.
455         * gfortran.dg/exit_4.f08: New test.
456         * gfortran.dg/exit_5.f03: New test.
457
458 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
459
460         * gfortran.dg/ishft_4.f90: New test.
461
462 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
463
464         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
465         FRIZ/XSRIZ instruciton for (double)(long long)x.
466         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
467
468 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
469
470         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
471
472 2010-09-02  Richard Guenther  <rguenther@suse.de>
473
474         PR tree-optimization/44937
475         PR tree-optimization/45412
476         * g++.dg/opt/pr45412.C: New testcase.
477         * gcc.c-torture/compile/pr45412.c: Likewise.
478         * gcc.c-torture/compile/pr44937.c: Likewise.
479
480 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
481
482         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
483         but using -Werror=comment.
484         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
485         expected error messages.
486
487 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
488
489         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
490         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
491
492 2010-09-02  Tobias Burnus  <burnus@net-b.de>
493
494         PR fortran/45489
495         * gfortran.dg/initialization_27.f90: New.
496
497 2010-09-02  Ira Rosen  <irar@il.ibm.com>
498
499         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
500         check into different basic blocks. Expect vectorization if misaligned
501         stores are supported.
502         * gcc.dg/vect/bb-slp-8a.c: New test.
503         * gcc.dg/vect/bb-slp-8b.c: New test.
504
505 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
506
507         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
508
509 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
510
511         PR fortran/44541
512         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
513         * gfortran.dg/class_dummy_1.f03: New.
514
515 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
516
517         PR middle-end/45458
518         * g++.dg/tree-prof/partition2.C: New test.
519
520 2010-09-01  Richard Guenther  <rguenther@suse.de>
521
522         * gcc.dg/vect/vect-outer-fir.c: Adjust.
523         * gcc.dg/tree-ssa/vrp54.c: New testcase.
524         * gcc.c-torture/execute/20100827-1.c: Likewise.
525
526 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
527
528         * gfortran.dg/execute_command_line_1.f90: New test.
529
530 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
531
532         PR preprocessor/45457
533         * c-c++-common/cpp/pr45457.c: New test.
534
535 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
536
537         * gcc.dg/nested-func-8.c: New test.
538
539 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
540
541         PR fortran/38282
542         * gfortran.dg/popcnt_poppar_1.F90: New test.
543         * gfortran.dg/popcnt_poppar_2.F90: New test.
544
545 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
546
547         * gcc.target/i386/volatile-2.c: Require nonpic target.
548
549 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
550
551         PR middle-end/45461
552         * gcc.dg/pr45461.c: New test.
553
554 2010-08-31  Richard Guenther  <rguenther@suse.de>
555
556         PR testsuite/45455
557         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
558
559 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
560
561         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
562
563 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
564
565         PR fortran/45456
566         * gfortran.dg/typebound_proc_18.f03: New.
567
568 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
569
570         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
571         * lib/scanasm.exp (scan-stack-usage): Likewise.
572         (scan-stack-usage-not): Likewise.
573         * gcc.dg/stack-usage-1.c: New test.
574         * gcc.target/i386/stack-usage-realign.c: Likewise.
575
576 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
577
578         PR tree-optimization/45427
579         * gcc.dg/tree-ssa/pr45427.c: New test.
580
581 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
582
583         PR c++/45043
584         * g++.dg/template/crash102.C: New.
585
586 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
587
588         PR middle-end/45423
589         * gcc.dg/gomp/atomic-12.c: New test.
590         * gcc.dg/gomp/atomic-13.c: New test.
591         * gcc.dg/gomp/atomic-14.c: New test.
592         * g++.dg/gomp/atomic-11.C: New test.
593         * g++.dg/gomp/atomic-12.C: New test.
594         * g++.dg/gomp/atomic-13.C: New test.
595         * g++.dg/gomp/atomic-14.C: New test.
596
597 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
598
599         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
600         delimiter.
601
602 2010-08-30  Thomas Quinot  <quinot@adacore.com>
603
604         * gnat.dg/discr24.adb: New test.
605
606 2010-08-30  Richard Guenther  <rguenther@suse.de>
607
608         PR tree-optimization/45449
609         * gcc.dg/pr45449.c: New testcase.
610
611 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
612
613         * gcc.dg/opts-1.c: Expect errors, not warnings.
614
615 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
616
617         PR fortran/42769
618         * gfortran.dg/dynamic_dispatch_11.f03: New.
619
620 2010-08-29  Jason Merrill  <jason@redhat.com>
621
622         PR c++/44991
623         * g++.dg/parse/defarg15.C: New.
624
625 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
626
627         PR fortran/45439
628         * gfortran.dg/select_type_16.f03: New.
629
630 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
631             Tobias Burnus  <burnus@net-b.de>
632
633         * gfortran.dg/bessel_7.f90: Decrease required precision.
634
635 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
636             Kaz Kojima  <kkojima@gcc.gnu.org>
637
638         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
639
640 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
641
642         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
643         floating point conversion code generation.
644         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
645         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
646         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
647         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
648         to integer conversion code generation.
649         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
650         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
651         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
652         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
653
654 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
655
656         PR fortran/32049
657         * gfortran.dg/random_seed_1.f90: Adjust test.
658         * gfortran.dg/float128_1.f90: New test.
659
660 2010-08-27  Tobias Burnus  <burnus@net-b.de>
661
662         PR fortran/33197
663         * gcc/testsuite/gfortran.dg/norm2_1.f90: New.
664         * gcc/testsuite/gfortran.dg/norm2_2.f90: New.
665         * gcc/testsuite/gfortran.dg/norm2_3.f90: New.
666         * gcc/testsuite/gfortran.dg/norm2_4.f90: New.
667         * gcc/testsuite/gfortran.dg/parity_1.f90: New.
668         * gcc/testsuite/gfortran.dg/parity_2.f90: New.
669         * gcc/testsuite/gfortran.dg/parity_3.f90: New.
670
671 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
672
673         PR fortran/45420
674         * gfortran.dg/select_type_15.f03: New.
675
676 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
677
678         PR libfortran/43217
679         * gfortran.dg/hollerith8.f90: New test.
680
681 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
682
683         PR fortran/45159
684         * gfortran.dg/dependency_33.f90:  New test.
685
686 2010-08-27  Richard Guenther  <rguenther@suse.de>
687
688         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
689         * gcc.dg/graphite/scop-2.c: Likewise.
690         * gcc.dg/graphite/scop-20.c: Likewise.
691         * gcc.dg/vect/slp-25.c: Likewise.
692
693 2010-08-27  Olivier Hainque  <hainque@adacore.com>
694
695         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
696
697 2010-08-26  Daniel Kraft  <d@domob.eu>
698
699         PR fortran/38936
700         PR fortran/44047
701         PR fortran/45384
702         * gfortran.dg/associate_8.f03: New test.
703         * gfortran.dg/select_type_13.f03: New test.
704         * gfortran.dg/select_type_14.f03: New test.
705
706 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
707
708         PR tree-optimization/44485
709         * gcc.dg/pr44485.c: New test.
710
711 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
712
713         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
714         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
715         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
716
717 2010-08-26  Richard Guenther  <rguenther@suse.de>
718
719         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
720         * gcc.dg/graphite/scop-21.c: Likewise.
721
722 2010-08-26  Richard Guenther  <rguenther@suse.de>
723
724         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
725         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
726         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
727         * gcc.dg/vect/vect-91.c: Likewise.
728         * gcc.dg/vect/vect-peel-1.c: Likewise.
729         * gcc.dg/vect/vect-peel-2.c: Likewise.
730         * gcc.dg/vect/vect-peel-4.c: Likewise.
731
732 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
733
734         PR libfortran/41859
735         * gfortran.dg/der_io_4.f90: New test.
736
737 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
738
739         PR rtl-optimization/44858
740         * gcc.c-torture/execute/pr44858.c: New test.
741
742         PR rtl-optimization/45400
743         * g++.dg/other/i386-8.C: New test.
744
745 2010-08-25  Richard Guenther  <rguenther@suse.de>
746
747         * gcc.dg/alias-8.c: Adjust.
748
749 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
750
751         * gcc.target/i386/combine-mul.c: New test.
752
753 2010-08-25  Richard Guenther  <rguenther@suse.de>
754
755         PR lto/44562
756         * gcc.dg/graphite/id-27.c: New testcase.
757         * gcc.dg/lto/20100825-1_0.c: Likewise.
758
759 2010-08-25  Richard Guenther  <rguenther@suse.de>
760
761         PR tree-optimization/45316
762         * g++.dg/opt/pr45316.C: New testcase.
763
764 2010-08-25  Richard Guenther  <rguenther@suse.de>
765
766         PR tree-optimization/45393
767         * g++.dg/torture/pr45393.C: New testcase.
768
769 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
770
771         PR tree-optimization/45059
772         * gcc.c-torture/compile/pr45059.c: New test.
773
774 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
775
776         * lib/target-supports.exp (check_effective_target_vect_unpack):
777         Set vect_unpack supported flag to true for neon.
778
779 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
780
781         * gcc.dg/tree-ssa/ifc-5.c: New.
782
783 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
784
785         * gcc.dg/tree-ssa/ifc-4.c: New.
786         * gcc.dg/tree-ssa/ifc-7.c: New.
787
788 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
789
790         * gcc.dg/vect/vect.exp: Check loongson targets
791         * g++.dg/vect/vect.exp: Likewise
792         * gfortran.dg/vect/vect.exp: Likewise
793
794 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
795
796         * gcc.target/powerpc/vsx-mass-1.c: New file, test
797         -mveclibabi=mass.
798
799 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
800
801         PR fortran/45366
802         * gfortran.dg/proc_ptr_29.f90: New.
803
804 2010-08-22  Tobias Burnus  <burnus@net-b.de>
805             Dominique d'Humieres <dominiq@lps.ens.fr>
806
807         PR fortran/45367
808         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
809
810 2010-08-22  Tobias Burnus  <burnus@net-b.de>
811
812         PR fortran/45367
813         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
814
815 2010-08-22  Tobias Burnus  <burnus@net-b.de>
816
817         PR fortran/36158
818         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
819
820 2010-08-22  Tobias Burnus  <burnus@net-b.de>
821             Dominique d'Humieres <dominiq@lps.ens.fr>
822
823         PR fortran/45367
824         PR fortran/36158
825         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
826         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
827
828 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
829
830         PR fortran/44863
831         PR fortran/45271
832         PR fortran/45290
833         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
834         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
835         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
836
837 2010-08-21  Tobias Burnus  <burnus@net-b.de>
838
839         PR fortran/36158
840         PR fortran/33197
841         * gfortran.dg/bessel_6.f90: New.
842         * gfortran.dg/bessel_7.f90: New.
843
844 2010-08-20  Jan Hubicka  <jh@suse.cz>
845
846         PR c++/45307
847         PR c++/17736
848         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
849         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
850
851 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
852
853         PR target/45336
854         * gcc.target/i386/pr45336-1.c: New.
855         * gcc.target/i386/pr45336-2.c: Likewise.
856         * gcc.target/i386/pr45336-3.c: Likewise.
857         * gcc.target/i386/pr45336-4.c: Likewise.
858
859 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
860
861         PR testsuite/45361
862         * gcc.target/i386/volatile-2.c: Update scan strings to also
863         include (%rip) for the memory reference on x86_64.
864
865 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
866
867         PR middle-end/44974
868         * gcc.dg/pr44974.c: New test.
869
870         PR rtl-optimization/45353
871         * gcc.dg/pr45353.c: New test.
872
873 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
874
875         * gcc.target/i386/volatile-2.c: New.
876
877 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
878
879         PR rtl-optimization/44691
880         * gfortran.dg/pr44691.f: New test.
881
882 2010-10-19  Olivier Hainque  <hainque@adacore.com>
883
884         * gcc.target/sparc/sibcall-dslot.c: New testcase.
885
886 2010-08-19  Jason Merrill  <jason@redhat.com>
887
888         * g++.dg/init/synth3.C: New.
889         * g++.dg/init/value8.C: New.
890         * g++.dg/tree-ssa/empty-2.C: New.
891         * g++.dg/cpp0x/noexcept09.C: New.
892
893 2010-08-19  Daniel Kraft  <d@domob.eu>
894
895         PR fortran/29785
896         PR fortran/45016
897         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
898         * gfortran.dg/pointer_remapping_1.f90: New test.
899         * gfortran.dg/pointer_remapping_2.f03: New test.
900         * gfortran.dg/pointer_remapping_3.f08: New test.
901         * gfortran.dg/pointer_remapping_4.f03: New test.
902         * gfortran.dg/pointer_remapping_5.f08: New test.
903         * gfortran.dg/pointer_remapping_6.f08: New test.
904
905 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
906
907         PR testsuite/45324
908         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
909
910 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
911
912         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
913
914 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
915
916         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
917         variable.
918
919 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
920
921         PR target/45070
922         * gcc.c-torture/execute/pr45070.c: New.
923
924 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
925
926         * g++.dg/pr44328.C: New test.
927
928 2010-08-19  Tobias Burnus  <burnus@net-b.de>
929
930         PR fortran/36158
931         PR fortran/33197
932         * gfortran.dg/bessel_3.f90: New.
933         * gfortran.dg/bessel_4.f90: New.
934         * gfortran.dg/bessel_5.f90: New.
935
936 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
937
938         PR fortran/45290
939         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
940         * gfortran.dg/pointer_init_2.f90: New.
941         * gfortran.dg/pointer_init_3.f90: New.
942         * gfortran.dg/pointer_init_4.f90: New.
943
944 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
945
946         PR c++/45049
947         * g++.dg/pr45049-1.C: New test.
948         * g++.dg/pr45049-2.C: New test.
949
950 2010-08-18  Jie Zhang  <jie@codesourcery.com>
951
952         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
953         20 if __ARM_PCS is defined otherwise 64.
954         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
955         instead of hard coded 64.
956
957 2010-08-18  Yao Qi  <yao@codesourcery.com>
958
959         PR target/45094
960         * gcc.target/arm/pr45094.c: New test.
961
962 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
963
964         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
965
966 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
967
968         PR rtl-optimization/42575
969         * gcc.target/arm/pr42575.c: New test.
970
971 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
972
973         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
974         * gcc.dg/tls/thr-cse-1.c: New.
975
976 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
977
978         PR debug/42487
979         * lib/target-supports.exp
980         (check_effective_target_function_sections): New.
981         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
982         function sections before proceding.
983
984 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
985
986         PR fortran/45308
987         * gfortran.dg/pr45308.f03: New test.
988
989 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
990
991         PR target/45296
992         * gcc.target/i386/pr45296.c: New test.
993
994 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
995
996         * g++.dg/ext/uow-1.C: New.
997         * g++.dg/ext/uow-2.C: New.
998         * g++.dg/ext/uow-3.C: New.
999         * g++.dg/ext/uow-4.C: New.
1000
1001 2010-08-17  Richard Guenther  <rguenther@suse.de>
1002
1003         PR testsuite/45266
1004         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
1005
1006 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
1007
1008         PR c/40563
1009         * gcc.dg/Wcxx-compat-20.c: New test.
1010
1011 2010-08-17  Daniel Kraft  <d@domob.eu>
1012
1013         PR fortran/38936
1014         * gfortran.dg/associate_1.f03: Extended to test newly supported
1015         features like association to variables.
1016         * gfortran.dg/associate_3.f03: Removed check for illegal change
1017         of associate-name here...
1018         * gfortran.dg/associate_5.f03: ...and added it here.
1019         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
1020         * gfortran.dg/associate_7.f03: New test.
1021
1022 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
1023
1024         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
1025
1026 2010-08-15  Daniel Kraft  <d@domob.eu>
1027
1028         PR fortran/38936
1029         * gfortran.dg/associate_1.f03: Enable test for array expressions.
1030         * gfortran.dg/associate_3.f03: Clarify comment.
1031         * gfortran.dg/associate_5.f03: New test.
1032         * gfortran.dg/associate_6.f03: New test.
1033
1034 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1035
1036         PR fortran/45211
1037         * gfortran.dg/bind_c_usage_21.f90: New.
1038         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
1039
1040 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1041
1042         * gfortran.dg/optional_absent_1.f90: New.
1043         * gfortran.dg/null_actual.f90: New.
1044
1045 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1046
1047         * gfortran.dg/pointer_target_1.f90: New.
1048         * gfortran.dg/pointer_target_2.f90: New.
1049         * gfortran.dg/pointer_target_3.f90: New.
1050
1051 2010-08-15  Daniel Kraft  <d@domob.eu>
1052
1053         PR fortran/45197
1054         * gfortran.dg/elemental_args_check_3.f90: New test.
1055         * gfortran.dg/impure_1.f08: New test.
1056         * gfortran.dg/impure_2.f08: New test.
1057         * gfortran.dg/impure_3.f90: New test.
1058         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
1059
1060 2010-08-15  Ira Rosen  <irar@il.ibm.com>
1061
1062         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
1063         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
1064         SLP tests.
1065         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
1066         misaligned loads.
1067         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
1068         misaligned stores.c
1069         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
1070
1071 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
1072
1073         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
1074         dg-require-effective-target after dg-do.
1075
1076 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
1077
1078         * lib/target-supports.exp (check_effective_target_vect_int): Return
1079         true for Loongson targets.
1080         (check_effective_target_vect_shift): Likewise.
1081         (check_effective_target_vect_no_int_max): Likewise.
1082         (check_effective_target_vect_no_align): Likewise.
1083         (check_effective_target_vect_short_mult): Likewise.
1084
1085 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
1086
1087         * g++.dg/cast.C: Change fields of structures to "long" to pass
1088         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
1089         * g++.dg/cpp0x/iop.C: Ditto.
1090         * g++.dg/cpp0x/named_refs.C: Ditto.
1091         * g++.dg/cpp0x/rv1p.C: Ditto.
1092         * g++.dg/cpp0x/rv2p.C: Ditto.
1093         * g++.dg/cpp0x/rv3p.C: Ditto.
1094         * g++.dg/cpp0x/rv4p.C: Ditto.
1095         * g++.dg/cpp0x/rv5p.C: Ditto.
1096         * g++.dg/cpp0x/rv6p.C: Ditto.
1097         * g++.dg/cpp0x/rv7p.C: Ditto.
1098         * g++.dg/cpp0x/rv8p.C: Ditto.
1099         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
1100
1101 2010-08-13  Daniel Kraft  <d@domob.eu>
1102
1103         * gfortran.dg/implied_shape_1.f08: New test.
1104         * gfortran.dg/implied_shape_2.f90: New test.
1105         * gfortran.dg/implied_shape_3.f08: New test.
1106
1107 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1108
1109         PR libfortran/42526
1110         * gfortran.dg/char_component_initializer_1.f90: New test.
1111
1112 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
1113
1114         PR tree-optimization/45241
1115         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
1116
1117 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
1118
1119         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
1120         to dg-options.
1121         * gcc.target/i386/pr40906-2.c: Ditto.
1122         * gcc.target/i386/pr40906-3.c: Ditto.
1123
1124 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
1125
1126         PR middle-end/45262
1127         * gcc.c-torture/execute/pr45262.c: New test.
1128
1129 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
1130
1131         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
1132         empty argument.
1133         * g++.dg/other/profile1.C: Ditto.
1134
1135 2010-08-12  Richard Guenther  <rguenther@suse.de>
1136
1137         PR tree-optimization/45232
1138         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
1139         * gcc.dg/tree-ssa/loop-7.c: Adjust.
1140         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
1141         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
1142         unsigned arithmetic.
1143         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
1144         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
1145         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
1146         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
1147         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
1148         unsigned arithmetic.
1149         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
1150         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
1151         unsigned arithmetic.
1152         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
1153         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
1154         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
1155         unsigned arithmetic.
1156         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
1157         * gcc.dg/tree-ssa/negate.c: Adjust.
1158         * gcc.dg/vect/vect-1.c: Adjust.
1159         * gfortran.dg/reassoc_6.f: XFAIL.
1160
1161 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
1162
1163         PR debug/45259
1164         * gcc.dg/pr45259.c: New test.
1165
1166 2010-08-12  Wei Guozhi  <carrot@google.com>
1167
1168         PR target/44999
1169         * gcc.target/arm/pr44999.c: New testcase.
1170
1171 2010-08-12  Jie Zhang  <jie@codesourcery.com>
1172
1173         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
1174         (N): Likewise.
1175         (main): Adjust accordingly.
1176
1177 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1178
1179         * gfortran.dg/graphite/id-22.f: New.
1180
1181 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1182
1183         * gcc.dg/graphite/id-26.c: New.
1184
1185 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1186
1187         * gcc.dg/graphite/id-25.c: New.
1188
1189 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1190
1191         * gcc.dg/graphite/run-id-5.c: New.
1192         * gcc.dg/graphite/run-id-6.c: New.
1193         * gfortran.dg/graphite/id-21.f: New.
1194
1195 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1196
1197         * gcc.dg/graphite/id-24.c: New.
1198
1199 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1200
1201         * gcc.dg/tree-ssa/pr20742.c: New.
1202
1203 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1204
1205         * gcc.dg/graphite/id-23.c: New.
1206
1207 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1208
1209         * gfortran.dg/graphite/id-20.f: Adjust testcase.
1210
1211 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1212
1213         * gcc.dg/graphite/pr42729.c: New.
1214
1215 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1216
1217         * gfortran.dg/graphite/id-20.f: New.
1218
1219 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1220
1221         * gcc.dg/graphite/id-22.c: New.
1222
1223 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1224
1225         * gcc.dg/graphite/run-id-2.c: Call abort.
1226
1227 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1228
1229         * gcc.dg/graphite/id-20.c: New.
1230
1231 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
1232             Steve Kargl <kargl@gcc.gnu.org>
1233
1234         PR fortran/44595
1235         * gfortran.dg/move_alloc_3.f90: New.
1236         * gfortran.dg/random_seed_2.f90: New.
1237
1238 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1239
1240         * lib/target-supports.exp (check_effective_target_sync_int_long):
1241         Add hppa*-*-linux*.
1242         (check_effective_target_sync_char_short): Likewise.
1243
1244 2010-08-10  Yao Qi  <yao@codesourcery.com>
1245
1246         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
1247         general form.
1248         * gcc.dg/tree-ssa/loop-31.c: Likewise.
1249         * g++.dg/other/packed1.C: Likewise.
1250         * g++.dg/other/crash-4.C: Likewise.
1251         * g++.dg/ext/packed8.C: Likewise.
1252         * g++.dg/init/array16.C: Likewise.
1253
1254 2010-08-10  xinliang David Li  <davidxl@google.com>
1255         * gcc.dg/tree-ssa/loop-19.c: Add option
1256         -fno-prefetch-loop-array
1257
1258 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
1259
1260         PR middle-end/45182
1261         * gcc.c-torture/compile/pr45182.c: New test.
1262
1263 2010-08-09  Jason Merrill  <jason@redhat.com>
1264
1265         PR c++/45236
1266         * g++.dg/cpp0x/variadic-104.C: New.
1267
1268 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
1269
1270         PR fortran/44235
1271         * gfortran.dg/dependency_32.f90:  New test.
1272
1273 2010-08-09  Richard Guenther  <rguenther@suse.de>
1274
1275         PR middle-end/44632
1276         * g++.dg/opt/nrv17.C: New testcase.
1277
1278 2010-08-09  Richard Guenther  <rguenther@suse.de>
1279
1280         PR middle-end/45212
1281         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
1282         alignment from MEM_REF offset only if we took it from the
1283         base object.
1284
1285         * gcc.target/i386/pr24178.c: New testcase.
1286
1287 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
1288
1289         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
1290         * gcc.dg/20030702-1.c: Ditto.
1291         * gcc.dg/20050309-1.c: Ditto.
1292         * gcc.dg/20050325-1.c: Ditto.
1293         * gcc.dg/20050330-2.c: Ditto.
1294         * gcc.dg/20051201-1.c: Ditto.
1295         * gcc.dg/gomp/pr27573.c: Ditto.
1296         * gcc.dg/gomp/pr34610.c: Ditto.
1297         * gcc.dg/pr24225.c: Ditto.
1298         * gcc.dg/pr26570.c: Ditto.
1299         * gcc.dg/pr32773.c: Ditto.
1300         * g++.dg/gcov/gcov-6.C: Ditto.
1301         * g++.dg/gomp/pr34608.C: Ditto.
1302         * gfortran.dg/gomp/pr27573.f90: Ditto.
1303
1304         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
1305         dg-require-host-local dg directive.
1306         * gcc.dg/profile-dir-2.c: Ditto.
1307         * gcc.dg/profile-dir-3.c: Ditto.
1308
1309 2010-08-08  Richard Guenther  <rguenther@suse.de>
1310
1311         PR tree-optimization/45109
1312         * gcc.c-torture/compile/pr45109.c: New testcase.
1313
1314 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
1315
1316         * gcc.dg/march.c: Skip if -march defined.
1317         * gcc.dg/mtune.c: Skip if -mtune defined.
1318
1319         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
1320         generic thunk support.
1321
1322 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
1323
1324         PR target/45213
1325         * gcc.target/i386/pr45213.c: New test.
1326
1327 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1328
1329         PR libfortran/45143
1330         * gfortran.dg/fmt_error_11.f03: New test.
1331
1332 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
1333
1334         * lib/target-supports.exp (check_effective_target_sync_int_long):
1335         Add arm*-*-linux-gnueabi.
1336         (check_effective_target_sync_char_short): Likewise.
1337
1338 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1339
1340         PR fortran/45159
1341         * gfortran.dg/dependency_31.f90:  New test.
1342
1343 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1344
1345         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
1346
1347 2010-08-06  Jason Merrill  <jason@redhat.com>
1348
1349         * g++.dg/cpp0x/sfinae3.C: New.
1350         * g++.dg/cpp0x/sfinae4.C: New.
1351
1352 2010-08-06  Richard Guenther  <rguenther@suse.de>
1353
1354         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
1355         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
1356         * gcc.dg/tree-ssa/pr25382.c: Likewise.
1357         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
1358         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
1359         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
1360         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
1361         * gcc.c-torture/execute/20100805-1.c: Likewise.
1362
1363 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1364
1365         PR testsuite/42855
1366         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
1367
1368 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1369
1370         * gcc.dg/ipa/ipcp-ii-1.c: New test.
1371         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
1372
1373 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1374
1375         * g++.dg/ipa/devirt-1.C: New test.
1376         * g++.dg/ipa/devirt-2.C: Likewise.
1377         * g++.dg/ipa/devirt-3.C: Likewise.
1378         * g++.dg/ipa/devirt-4.C: Likewise.
1379         * g++.dg/ipa/devirt-5.C: Likewise.
1380         * gcc.dg/ipa/iinline-3.c: Likewise.
1381
1382 2010-08-05  Jie Zhang  <jie@codesourcery.com>
1383
1384         PR tree-optimization/45144
1385         * gcc.dg/tree-ssa/pr45144.c: New test.
1386
1387 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
1388
1389         PR fortran/42207
1390         PR fortran/44064
1391         PR fortran/44065
1392         * gfortran.dg/class_25.f03: New.
1393         * gfortran.dg/class_26.f03: New.
1394
1395 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
1396
1397         * g++.dg/warn/miss-format-1.C: Update line number.
1398
1399 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
1400
1401         PR c++/44641
1402         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
1403         .frame and .mask assembler directives.
1404
1405 2010-08-04  Richard Guenther  <rguenther@suse.de>
1406
1407         * gcc.dg/tree-ssa/vrp35.c: Adjust.
1408         * gcc.dg/tree-ssa/vrp36.c: Likewise.
1409         * gcc.dg/tree-ssa/vrp50.c: Likewise.
1410         * gcc.dg/tree-ssa/vrp52.c: Likewise.
1411
1412 2010-08-04  Tobias Burnus  <burnus@net-b.de>
1413
1414         PR fortran/44857
1415         * gfortran.dg/derived_constructor_char_1.f90: New.
1416         * gfortran.dg/derived_constructor_char_2.f90: New.
1417
1418 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1419
1420         PR fortran/45159
1421         * gfortran.dg/dependency_30.f90:  New test.
1422
1423 2010-08-03  Jan Hubicka  <jh@suse.cz>
1424
1425         * gcc.c-torture/compile/pr45085.c: New testcase.
1426
1427 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
1428
1429         PR fortran/44584
1430         PR fortran/45161
1431         * gfortran.dg/typebound_call_9.f03: Modified.
1432         * gfortran.dg/typebound_generic_1.f03: Modified.
1433
1434 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1435
1436         PR fortran/45159
1437
1438         * gfortran.dg/dependency_29.f90:  New test.
1439
1440 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1441
1442         PR fortran/36854
1443         * gfortran.dg/character_comparison_2.f90:  New test.
1444         * gfortran.dg/character_comparison_3.f90:  New test.
1445         * gfortran.dg/dependency_28.f90:  New test.
1446
1447 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
1448
1449         PR target/40457
1450         * gcc.target/arm/pr40457-1.c: New test.
1451         * gcc.target/arm/pr40457-2.c: New test.
1452
1453 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
1454
1455         PR fortran/44912
1456         * gfortran.dg/typebound_call_17.f03: New.
1457
1458 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
1459
1460         PR fortran/44929
1461         * gfortran.dg/allocate_derived_3.f90: New.
1462
1463 2010-07-30  Xinliang David Li  <davidxl@google.com>
1464         PR tree-optimization/45121
1465         * c-c++-common/uninit-17.c: Add -fno-ivops option.
1466
1467 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1468
1469         PR c++/45112
1470         * testsuite/g++.dg/pr45112.C: New test.
1471
1472 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
1473
1474         PR debug/45055
1475         PR rtl-optimization/45137
1476         * gcc.dg/pr45055.c: New test.
1477
1478 2010-07-30  Alan Modra  <amodra@gmail.com>
1479
1480         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
1481         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
1482
1483 2010-07-29  Tobias Burnus  <burnus@net-b.de>
1484
1485         PR fortran/45087
1486         PR fortran/45125
1487         * gfortran.dg/whole_file_25.f90: New.
1488         * gfortran.dg/whole_file_26.f90: New.
1489         * gfortran.dg/whole_file_27.f90: New.
1490
1491 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
1492
1493         PR fortran/44962
1494         * gfortran.dg/typebound_proc_17.f03: New.
1495
1496 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
1497
1498         PR fortran/45004
1499         * gfortran.dg/move_alloc_2.f90: New.
1500
1501 2010-07-29  Xinliang David Li  <davidxl@google.com>
1502         PR tree-optimization/45121
1503         * c-c++-common/uninit-17.c: Fix expected output.
1504
1505 2010-07-29  Richard Guenther  <rguenther@suse.de>
1506
1507         PR tree-optimization/45120
1508         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
1509
1510 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
1511
1512         PR fortran/42051
1513         PR fortran/44064
1514         * gfortran.dg/pr42051.f03: New testcase.
1515
1516 2010-07-29  Richard Guenther  <rguenther@suse.de>
1517
1518         PR middle-end/45034
1519         * gcc.c-torture/execute/pr45034.c: New testcase.
1520
1521 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
1522
1523         PR c++/45096
1524         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
1525
1526 2010-07-28  Daniel Kraft  <d@domob.eu>
1527
1528         * gfortran.dg/bound_8.f90: New test.
1529
1530 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
1531
1532         PR debug/45105
1533         * gcc.dg/pr45105.c: New test.
1534
1535 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
1536
1537         PR rtl-optimization/45107
1538         * gcc.dg/pr45107.c: New test.
1539
1540 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
1541
1542         PR rtl-optimization/45101
1543         * gcc.dg/pr45101.c: New test.
1544
1545 2010-07-28  Tobias Burnus  <burnus@net-b.de>
1546
1547         PR fortran/45077
1548         * gfortran.dg/whole_file_24.f90: New.
1549
1550 2010-07-27  Jason Merrill  <jason@redhat.com>
1551
1552         * g++.dg/cpp0x/variadic102.C: New.
1553         * g++.dg/cpp0x/variadic103.C: New.
1554
1555 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
1556
1557         PR rtl-optimization/40956
1558         PR target/42495
1559         PR middle-end/42574
1560         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
1561         * gcc.target/arm/pr42574.c: Add tests.
1562
1563 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
1564
1565         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
1566         test name.
1567         (cleanup-repo-files): Ditto.
1568         (cleanup-saved-temps): Ditto.
1569
1570 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
1571
1572         PR testsuite/44701
1573         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
1574
1575         PR c/45079
1576         * gcc.dg/pr45079.c: New test.
1577
1578 2010-07-27  Ira Rosen  <irar@il.ibm.com>
1579
1580         PR tree-optimization/44152
1581         * gcc.dg/vect/fast-math-pr44152.c: New test.
1582
1583 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
1584
1585         PR ObjC/44140
1586         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
1587         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
1588         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
1589         * obj-c++.dg/torture/trivial.mm: Ditto.
1590         * objc.dg/torture/tls/thr-init-2.m: Ditto.
1591         * objc.dg/torture/tls/thr-init-3.m: Ditto.
1592         * objc.dg/torture/tls/thr-init.m: Ditto.
1593         * objc.dg/torture/trivial.m: Ditto.
1594
1595 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
1596
1597         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
1598         Skip on spu-*-* targets.
1599
1600 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
1601
1602         PR tree-optimization/45083
1603         * gcc.dg/pr45083.c: New test.
1604
1605 2010-07-26  Tobias Burnus  <burnus@net-b.de>
1606
1607         PR fortran/40873
1608         * gfortran.dg/whole_file_22.f90: New test.
1609         * gfortran.dg/whole_file_23.f90: New test.
1610
1611 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
1612             Jack Howarth  <howarth@bromo.med.uc.edu>
1613             Richard Henderson  <rth@redhat.com>
1614
1615         PR target/44132
1616         * gcc.dg/tls/thr-init-1.c: New.
1617         * gcc.dg/tls/thr-init-2.c: New.
1618         * gcc.dg/torture/tls New.
1619         * gcc.dg/torture/tls/tls-test.c: New.
1620         * gcc.dg/torture/tls/thr-init-1.c: New.
1621         * gcc.dg/torture/tls/tls.exp: New.
1622         * gcc.dg/torture/tls/thr-init-2.c: New.
1623         * gcc.dg/tls/emutls-2.c: New test
1624
1625         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
1626         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
1627         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
1628         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
1629         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
1630         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
1631         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
1632         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
1633         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
1634         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
1635         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
1636         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
1637         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
1638         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
1639         gfortran.dg/gomp/appendix-a/a.22.4.f90,
1640         gfortran.dg/gomp/appendix-a/a.22.5.f90,
1641         gfortran.dg/gomp/appendix-a/a.22.6.f90,
1642         gfortran.dg/gomp/appendix-a/a.24.1.f90,
1643         gfortran.dg/gomp/appendix-a/a.32.1.f90,
1644         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
1645         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
1646         gfortran.dg/gomp/omp_threadprivate1.f90,
1647         gfortran.dg/gomp/omp_threadprivate2.f90,
1648         gfortran.dg/gomp/reduction1.f90,
1649         gfortran.dg/gomp/sharing-1.f90: Likewise.
1650
1651 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1652
1653         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
1654         sse_runtime.
1655         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
1656         dg-require-visibility.
1657
1658 2010-07-26  Richard Guenther  <rguenther@suse.de>
1659
1660         PR tree-optimization/43784
1661         * gcc.c-torture/execute/pr43784.c: New testcase.
1662         * g++.dg/torture/pr43784.C: Likewise.
1663
1664 2010-07-26  Richard Guenther  <rguenther@suse.de>
1665
1666         PR middle-end/45056
1667         * g++.dg/pr45056.C: New testcase.
1668
1669 2010-07-26  Richard Guenther  <rguenther@suse.de>
1670
1671         PR tree-optimization/45071
1672         * gcc.dg/pr45071.c: New testcase.
1673
1674 2010-07-26  Tobias Burnus  <burnus@net-b.de>
1675
1676         PR fortran/45066
1677         * gfortran.dg/namelist_62.f90: New.
1678
1679 2010-07-26  Richard Guenther  <rguenther@suse.de>
1680
1681         * gcc.c-torture/execute/pr45017.c: Move ...
1682         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
1683
1684 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
1685
1686         PR fortran/40628
1687         * trim_optimize_1.f90:  New test.
1688         * character_comparision_1.f90:  New test.
1689
1690 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1691
1692         PR fortran/42852
1693         * gfortran.dg/wtruncate_fix.f: New test.
1694
1695 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
1696
1697         PR testsuite/45068
1698         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
1699
1700 2010-07-24  Richard Guenther  <rguenther@suse.de>
1701
1702         PR lto/43788
1703         * g++.dg/lto/20100724-1_0.C: New testcase.
1704
1705 2010-07-24  Richard Guenther  <rguenther@suse.de>
1706
1707         PR lto/43212
1708         * gcc.dg/lto/20100724-1_0.c: New testcase.
1709         * gcc.dg/lto/20100724-1_1.c: Likewise.
1710
1711 2010-07-24  Tobias Burnus  <burnus@net-b.de>
1712
1713         PR fortran/40011
1714         * gfortran.dg/whole_file_21.f90: New.
1715
1716         * gfortran.dg/integer_exponentiation_3.F90: Use
1717         -ffloat-store only for i?86/x86-64 -m32.
1718
1719 2010-07-24  Tobias Burnus  <burnus@net-b.de>
1720
1721         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
1722         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
1723
1724 2010-07-24  Tobias Burnus  <burnus@net-b.de>
1725
1726         * gfortran.dg/func_decl_4.f90: Split test into two ...
1727         * gfortran.dg/func_decl_5.f90: ... parts.
1728         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
1729         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
1730         * gfortran.dg/global_references_1.f90: Add new dg-warning.
1731         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
1732         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
1733         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
1734         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
1735         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
1736         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
1737         * gfortran.dg/sizeof.f90: Make test valid.
1738         * gfortran.dg/pr20865.f90: Add new dg-error.
1739         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
1740         * gfortran.dg/g77/19990218-0.f: Ditto.
1741         * gfortran.dg/g77/19990218-1.f: Ditto.
1742         * gfortran.dg/g77/970625-2.f: Ditto.
1743         * gfortran.dg/pr37243.f: Fix function declaration.
1744         * gfortran.dg/use_only_1.f90: Fix implicit typing.
1745         * gfortran.dg/loc_1.f90: Fix pointer datatype.
1746
1747 2010-07-23  Tobias Burnus  <burnus@net-b.de>
1748
1749         PR fortran/44945
1750         * gfortran.dg/char_array_structure_constructor.f90: Add
1751         -fwhole-file as dg-option as it otherwise fails on some
1752         systems.
1753
1754 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
1755
1756         * gnat.dg/aggr16.ad[sb]: New test.
1757         * gnat.dg/aggr16_pkg.ads: New helper.
1758
1759 2010-07-23  Richard Guenther  <rguenther@suse.de>
1760
1761         PR lto/43071
1762         * g++.dg/lto/20100723-1_0.C: New testcase.
1763
1764 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
1765
1766         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
1767         AVX support.
1768         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
1769         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
1770
1771 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1772
1773         * lib/target-supports.exp (add_options_for_tls): New proc.
1774         * g++.dg/tls/static-1.C: Use dg-add-options tls.
1775         * g++.dg/tls/static-1a.cc: Likewise.
1776         * gcc.dg/tls/emutls-1.c: Likewise.
1777         * gcc.dg/tls/opt-11.c: Likewise.
1778         * gcc.dg/tls/opt-12.c: Likewise.
1779         * gcc.dg/tls/pr24428-2.c: Likewise.
1780         * gcc.dg/tls/pr24428.c: Likewise.
1781         * obj-c++.dg/tls/static-1.mm: Likewise.
1782         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
1783         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
1784         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
1785         * objc.dg/torture/tls/thr-init-2.m: Likewise.
1786         * objc.dg/torture/tls/thr-init-3.m: Likewise.
1787         * objc.dg/torture/tls/thr-init.m: Likewise.
1788         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
1789
1790 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
1791
1792         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
1793         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
1794         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
1795         optimized dump files.
1796
1797 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
1798
1799         PR tree-optimization/45047
1800         * gcc.c-torture/compile/pr45047.c: New test.
1801
1802 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
1803
1804         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
1805         instead of dg-compile.
1806         * gcc.dg/float-range-4.c: Ditto.
1807         * gcc.dg/float-range-5.c: Ditto.
1808         * gcc.dg/fold-overflow-1.c: Ditto.
1809         * gcc.dg/gomp/sections-4.c: Ditto.
1810         * gcc.dg/transparent-union-1.c: Ditto.
1811         * gcc.dg/transparent-union-2.c: Ditto.
1812         * gcc.target/i386/pr39315-check.c: Ditto.
1813         * g++.dg/gomp/sections-4.C: Ditto.
1814         * g++.dg/template/dtor7.C: Ditto.
1815         * g++.dg/tree-ssa/pr19952.C: Ditto.
1816         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
1817         * gfortran.dg/graphite/pr42185.f90: Ditto.
1818         * gfortran.dg/namelist_36.f90: Ditto.
1819         * gnat.dg/noreturn1.adb: Ditto.
1820         * gnat.dg/specs/small_alignment.ads: Ditto.
1821
1822 2010-07-23  Martin Jambor  <mjambor@suse.cz>
1823
1824         PR tree-optimization/44915
1825         * g++.dg/torture/pr44915.C: New test.
1826
1827 2010-07-23  Martin Jambor  <mjambor@suse.cz>
1828
1829         PR tree-optimization/44914
1830         * g++.dg/tree-ssa/pr44914.C: New test.
1831
1832 2010-07-23  Jie Zhang  <jie@codesourcery.com>
1833
1834         PR target/44290
1835         * gcc.dg/pr44290-1.c: New test.
1836         * gcc.dg/pr44290-2.c: New test.
1837
1838 2010-07-23  Jason Merrill  <jason@redhat.com>
1839
1840         PR c++/45008
1841         * g++.dg/abi/mangle44.C: New.
1842
1843 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
1844
1845         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
1846         for compile-time only tests.
1847         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
1848         target check.
1849         * gcc.target/i386/pr39315-4.c: Ditto.
1850         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
1851         target check.  Include sse-os-support.h.
1852         (main): Call check_isa and sse_os_support.
1853         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
1854         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
1855         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
1856         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
1857         target check.  Include sse-os-support.h.
1858         (main): Call check_isa and sse_os_support.
1859         * gcc.target/i386/vperm-v2df.c: Ditto.
1860
1861 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
1862
1863         * lib/target-supports.exp (check_avx_hw_available): New procedure.
1864         (check_effective_target_avx_runtime): New procedure.
1865         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
1866         (check_effective_target_sse_runtime): Add check_effective_target_sse.
1867
1868         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
1869         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
1870         and __get_cpuid test.
1871         * gcc.dg/compat/vector-2b_main.c: Ditto.
1872
1873         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
1874
1875         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
1876         for compile-time only test.
1877         * gcc.dg/pr32716.c: Ditto.
1878         * gcc.dg/pr34856.c: Ditto.
1879         * gcc.dg/pr36997.c: Ditto.
1880         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
1881         * gfortran.dg/pr28158.f90: Ditto.
1882         * gfortran.dg/pr30667.f: Ditto.
1883
1884         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
1885         i?86-*-* and x86_64-*-* targets to disable execution on targets
1886         without sse2 runtime support.
1887         * g++.dg/vect/vect.exp: Ditto.
1888         * gfortran.dg/vect/vect.exp: Ditto.
1889
1890         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
1891         * gcc.dg/pr37544.c: Ditto.
1892         * gcc.dg/pr40550.c: Ditto.
1893         * gcc.dg/compat/union-m128-1_main.c: Ditto.
1894         * gcc.dg/compat/vector-1a_main.c: Ditto.
1895         * gcc.dg/compat/vector-2a_main.c: Ditto.
1896         * gcc.dg/torture/pr16104-1.c: Ditto.
1897         * gcc.dg/torture/pr35771-1.c: Ditto.
1898         * gcc.dg/torture/pr35771-2.c: Ditto.
1899         * gcc.dg/torture/pr35771-3.c: Ditto.
1900         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
1901         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
1902         * gcc.dg/torture/stackalign/push-1.c: Ditto.
1903         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
1904         * g++.dg/other/i386-1.C: Ditto.
1905         * g++.dg/other/pr40446.C: Ditto.
1906
1907 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1908
1909         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
1910
1911 2010-07-23  Daniel Kraft  <d@domob.eu>
1912
1913         PR fortran/44709
1914         * gfortran.dg/exit_1.f08: New test.
1915         * gfortran.dg/exit_2.f08: New test.
1916
1917 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
1918
1919         PR tree-optimization/39839
1920         * gcc.target/arm/pr39839.c: New test case.
1921
1922 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
1923
1924         * gnat.dg/unchecked_convert5b.adb: New test.
1925         * gnat.dg/unchecked_convert6.adb: Likewise.
1926         * gnat.dg/unchecked_convert6b.adb: Likewise.
1927
1928 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
1929
1930         * gnat.dg/aggr15.ad[sb]: New test.
1931
1932 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
1933
1934         PR debug/45024
1935         * g++.dg/debug/dwarf2/nested-2.C: New test case.
1936
1937 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
1938
1939         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
1940         with dg-require-linker-plugin.
1941
1942 2010-07-22  Richard Guenther  <rguenther@suse.de>
1943
1944         PR lto/43850
1945         * g++.dg/lto/20100722-1_0.C: New testcase.
1946
1947 2010-07-22  Richard Guenther  <rguenther@suse.de>
1948
1949         PR lto/42451
1950         * gcc.dg/lto/20100720-3_0.c: New testcase.
1951         * gcc.dg/lto/20100720-3_1.c: Likewise.
1952
1953 2010-07-22  Richard Guenther  <rguenther@suse.de>
1954
1955         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
1956         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
1957
1958         PR lto/43373
1959         * gcc.dg/lto/20100722-1_0.c: New testcase.
1960
1961 2010-07-22  Martin Jambor  <mjambor@suse.cz>
1962
1963         PR tree-optimization/44891
1964         * testsuite/gcc.c-torture/compile/pr44891.c: New test.
1965
1966 2010-07-22  Richard Guenther  <rguenther@suse.de>
1967
1968         PR tree-optimization/45017
1969         * gcc.c-torture/execute/pr45017.c: New testcase.
1970
1971 2010-07-22  Tobias Burnus  <burnus@net-b.de>
1972
1973         PR fortran/45019
1974         * gfortran.dg/aliasing_dummy_5.f90: New.
1975
1976 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1977
1978         PR target/43698
1979         * gcc.target/arm/pr43698.c: New test.
1980
1981 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
1982
1983         PR fortran/44929
1984         * Revert my commit r162325 for this PR.
1985
1986 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
1987
1988         PR debug/45015
1989         * gcc.target/m68k/pr45015.c: New test.
1990
1991 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
1992
1993         PR c++/44641
1994         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
1995         comments.
1996
1997 2010-07-21  Richard Guenther  <rguenther@suse.de>
1998
1999         PR lto/45018
2000         * g++.dg/lto/20100721-1_0.C: New testcase.
2001
2002 2010-07-21  Martin Jambor  <mjambor@suse.cz>
2003
2004         PR tree-optimization/44900
2005         * g++.dg/torture/pr44900.C: New test.
2006
2007 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
2008
2009         PR middle-end/44738
2010         * c-c++-common/uninit-17.c: Correct expected error.
2011
2012 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
2013
2014         * gcc.dg/guality/asm-1.c: New test.
2015
2016         PR debug/45003
2017         * gcc.dg/guality/pr45003-2.c: New test.
2018         * gcc.dg/guality/pr45003-3.c: New test.
2019
2020 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2021
2022         PR libfortran/44697
2023         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
2024
2025 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
2026
2027         * lib/scanasm.exp (dg-function-on-line): Test that a function is
2028         defined on the current line.
2029         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
2030         * g++.dg/debug/dwarf2/pr44641.C: New.
2031
2032 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
2033
2034         * gcc.target/powerpc/block-move-1.c: New test.
2035         * gcc.target/powerpc/block-move-2.c: New test.
2036
2037 2010-07-20  Jason Merrill  <jason@redhat.com>
2038
2039         PR c++/44967
2040         * g++.dg/cpp0x/sfinae2.C: New.
2041
2042 2010-07-20  Richard Guenther  <rguenther@suse.de>
2043
2044         PR lto/42696
2045         * gcc.dg/lto/20100720-4_0.c: New testcase.
2046
2047 2010-07-20  Richard Guenther  <rguenther@suse.de>
2048
2049         PR lto/43221
2050         * gcc.dg/lto/20100720-2_0.c: New testcase.
2051         * gcc.dg/lto/20100720-2_1.c: Likewise.
2052
2053 2010-07-20  Richard Guenther  <rguenther@suse.de>
2054
2055         PR lto/43208
2056         * gcc.dg/lto/20100720-1_0.c: New testcase.
2057         * gcc.dg/lto/20100720-1_1.c: Likewise.
2058
2059 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
2060
2061         PR debug/45003
2062         * gcc.dg/guality/pr45003-1.c: New test.
2063
2064 2010-07-20  Richard Guenther  <rguenther@suse.de>
2065
2066         PR tree-optimization/44977
2067         * gcc.dg/torture/pr44977.c: New testcase.
2068
2069 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
2070
2071         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
2072         sync_char_short
2073
2074 2010-07-20  Richard Guenther  <rguenther@suse.de>
2075
2076         PR middle-end/44971
2077         PR middle-end/44988
2078         * gcc.dg/pr44971.c: New testcase.
2079         * gcc.c-torture/compile/pr44988.c: Likewise.
2080
2081 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
2082
2083         PR fortran/44929
2084         * gfortran.dg/allocate_with_typespec.f90: New test.
2085         * gfortran.dg/allocate_derived_1.f90: Update error message.
2086
2087 2010-07-19  Jason Merrill  <jason@redhat.com>
2088
2089         PR c++/44996
2090         * g++.dg/cpp0x/decltype23.C: New.
2091
2092 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
2093
2094         PR fortran/42385
2095         * gfortran.dg/class_defined_operator_1.f03 : New test.
2096
2097 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
2098
2099         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
2100         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
2101         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
2102         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
2103
2104 2010-07-19  Richard Guenther  <rguenther@suse.de>
2105
2106         PR middle-end/44941
2107         * gcc.c-torture/compile/pr44941.c: New testcase.
2108
2109 2010-07-19  Jason Merrill  <jason@redhat.com>
2110
2111         PR c++/44969
2112         * g++.dg/template/sfinae24.C: New.
2113
2114 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
2115
2116         PR fortran/44353
2117         * gfortran.dg/data_implied_do_2.f90: Removed.
2118
2119 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
2120
2121         PR c++/44969
2122         * g++.dg/template/sfinae23.C: New.
2123
2124 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2125
2126         * lib/target-supports.exp (check_sse_os_support_available): New
2127         proc.
2128         (check_sse_hw_available): New proc.
2129         (check_effective_target_sse_runtime): New proc.
2130         (check_effective_target_sse2_runtime): New proc.
2131         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
2132         -msse2 if check_sse_os_support_available.
2133         * g++.dg/vect/vect.exp: Only run -msse2 tests if
2134         check_sse_os_support_available.
2135         * gcc.dg/vect/vect.exp: Likewise.
2136         * gfortran.dg/vect/vect.exp: Likewise.
2137         * gcc.target/i386/sol2-check: Renamed to ...
2138         * gcc.target/i386/sse-os-support.h: ... this.
2139         (sol2_check): Renamed to ...
2140         (sse_os_support): ... this.
2141         Only test movss with xmm registers.
2142         * gcc.target/i386/sse-check.h: Reflect new header and function names.
2143         Removed ILL_INSN, ILL_INSN_LEN.
2144         * gcc.target/i386/sse2-check.h: Likewise.
2145         * gcc.target/i386/sse3-check.h: Likewise.
2146         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
2147         Removed cpuid.h, __get_cpuid test.
2148         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
2149         Removed cpuid.h, __get_cpuid test.
2150         * g++.dg/other/pr40446.C: Likewise.
2151         * gcc.dg/compat/union-m128-1_main.c: Likewise.
2152         * gcc.dg/compat/vector-1a_main.c: Likewise.
2153         * gcc.dg/compat/vector-2a_main.c: Likewise.
2154         * gcc.dg/pr36584.c: Likewise.
2155         * gcc.dg/pr37544.c: Likewise.
2156         * gcc.dg/torture/pr16104-1.c: Likewise.
2157         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
2158         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
2159         * gcc.dg/torture/stackalign/push-1.c: Likewise.
2160         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
2161         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
2162         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
2163         sse2_runtime.
2164         * gcc.dg/torture/pr35771-2.c: Likewise.
2165         * gcc.dg/torture/pr35771-3.c: Likewise.
2166         * gcc.target/i386/pr39315-2.c: Likewise.
2167         * gcc.target/i386/pr39315-4.c: Likewise.
2168         * gcc.target/i386/vperm-v2df.c: Likewise.
2169         * gcc.target/i386/vperm-v2di.c: Likewise.
2170         * gcc.target/i386/vperm-v4si-1.c: Likewise.
2171         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
2172         sse_runtime.
2173
2174 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
2175
2176         PR fortran/44353
2177         * gfortran.dg/data_implied_do_2.f90: New test.
2178
2179 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2180
2181         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
2182
2183 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2184
2185         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
2186         to the "mips16" group.
2187         (mips_using_mips16_p): New procedure.
2188         (mips-dg-options): Use it.
2189
2190 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2191
2192         * gcc.target/mips/mips16-attributes-4.c: New test.
2193
2194 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
2195
2196         PR testsuite/44418
2197         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
2198         * gcc.target/powerpc/recip-2.c: Ditto.
2199         * gcc.target/powerpc/recip-3.c: Ditto.
2200
2201 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
2202
2203         * gcc.target/arm/pr42235.c: New test.
2204
2205 2010-07-16  Jason Merrill  <jason@redhat.com>
2206
2207         PR c++/32505
2208         * g++.dg/template/partial8.C: New.
2209
2210 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
2211
2212         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
2213         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
2214         in C++.
2215         (gualcvt): New overloaded inline.
2216         (GUALCVT): Use it for C++.
2217         * g++.dg/guality/guality.exp: New.
2218         * g++.dg/guality/guality.h: New.
2219         * g++.dg/guality/redeclaration1.C: New test.
2220         * g++.dg/dg.exp: Prune also guality/* tests.
2221         * gcc.dg/guality/pr43141.c: Moved to...
2222         * c-c++-common/guality/pr43141.c: ... here.
2223
2224 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2225
2226         PR libfortran/37077
2227         * gfortran.dg/char4_iunit_2.f03: New test.
2228
2229 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
2230
2231         * lib/plugin-support.exp (plugin-test-execute):
2232         Add ${gcc_objdir}/intl to includes.
2233
2234 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
2235
2236         PR target/44942
2237         * gcc.c-torture/execute/pr44942.c: New test.
2238         * gcc.target/i386/pr44942.c: New test.
2239
2240 2010-07-15  Jason Merrill  <jason@redhat.com>
2241
2242         PR c++/44909
2243         * g++.dg/cpp0x/implicit7.C: New.
2244         * g++.dg/cpp0x/implicit8.C: New.
2245
2246 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2247
2248         Disable float tests for __SPU__ targets due to lack of signed zero:
2249         * c-c++-common/torture/complex-sign-add.c (check_add_float).
2250         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
2251         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
2252         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
2253         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
2254         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
2255         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
2256         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
2257         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
2258
2259 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
2260
2261         * gfortran.dg/select_char_2.f90: New test.
2262
2263 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
2264
2265         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
2266         with DECL_CHAIN.
2267
2268 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
2269
2270         PR fortran/44936
2271         * gfortran.dg/typebound_generic_9.f03: New.
2272
2273 2010-07-15  Richard Guenther  <rguenther@suse.de>
2274
2275         PR tree-optimization/44946
2276         * gcc.c-torture/compile/pr44946.c: New testcase.
2277
2278 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
2279
2280         PR fortran/40206
2281         * gfortran.dg/select_char_3.f90: New test.
2282
2283 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
2284             Kevin F. Quinn  <kevquinn@gentoo.org>
2285
2286         * gcc.dg/Wtrampolines.c: New.
2287
2288 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2289
2290         PR libfortran/44934
2291         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
2292
2293 2010-07-14  Jason Merrill  <jason@redhat.com>
2294
2295         PR c++/44810
2296         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
2297
2298         Implement C++0x unrestricted unions (N2544)
2299         * g++.dg/cpp0x/union1.C: New.
2300         * g++.dg/cpp0x/union2.C: New.
2301         * g++.dg/cpp0x/union3.C: New.
2302         * g++.dg/cpp0x/defaulted2.C: Adjust.
2303         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
2304         * g++.old-deja/g++.ext/anon2.C: Adjust.
2305         * g++.old-deja/g++.mike/misc6.C: Adjust.
2306
2307 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
2308
2309         PR fortran/44925
2310         * gfortran.dg/c_loc_tests_15.f90: New.
2311
2312 2010-07-13  Jason Merrill  <jason@redhat.com>
2313
2314         PR c++/44909
2315         * g++.dg/cpp0x/implicit6.C: New.
2316
2317 2010-07-13  Jason Merrill  <jason@redhat.com>
2318
2319         PR c++/44540
2320         * g++.dg/abi/noreturn1.C: New.
2321         * g++.dg/abi/noreturn2.C: New.
2322
2323 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
2324
2325         PR other/44874
2326         PR debug/44832
2327         * c-c++-common/pr44832.c: New test.
2328
2329 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
2330
2331         PR objc/44488
2332         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
2333         on the target.  Make sure that we can assemble the emitted asm when
2334         the test type is 'compile'.
2335
2336 2010-07-13  Richard Guenther  <rguenther@suse.de>
2337
2338         PR tree-optimization/36960
2339         * g++.dg/torture/pr36960.C: New testcase.
2340
2341 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
2342
2343         PR c++/44908
2344         * g++.dg/template/sfinae21.C: New.
2345         * g++.dg/template/sfinae22.C: Likewise.
2346
2347 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
2348
2349         PR testsuite/42843
2350         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
2351         * gcc.dg/plugin/ggcplug.c: Likewise.
2352         * g++.dg/plugin/selfassign.c: Likewise.
2353         * g++.dg/plugin/attribute_plugin.c: Likewise.
2354         * g++.dg/plugin/dumb_plugin.c: Likewise.
2355         * g++.dg/plugin/pragma_plugin.c: Likewise.
2356
2357 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
2358
2359         * gcc.c-torture/execute/pr44683.x: New.
2360         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
2361
2362 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
2363
2364         PR fortran/44434
2365         PR fortran/44565
2366         PR fortran/43945
2367         PR fortran/44869
2368         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
2369         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
2370         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
2371         * gfortran.dh/typebound_call_16.f03: New.
2372         * gfortran.dg/typebound_generic_6.f03: New.
2373         * gfortran.dg/typebound_generic_7.f03: New.
2374         * gfortran.dg/typebound_generic_8.f03: New.
2375
2376 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2377
2378         PR libfortran/37077
2379         * gfortran.dg/char4_iunit_1.f03: New test.
2380
2381 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
2382
2383         * gcc.dg/tree-ssa/vrp53.c: New test.
2384
2385 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
2386
2387         PR c++/44907
2388         * g++.dg/template/sfinae19.C: New.
2389         * g++.dg/template/sfinae20.C: Likewise.
2390
2391 2010-07-12  Jie Zhang  <jie@codesourcery.com>
2392
2393         * gcc.target/arm/interrupt-1.c: New test.
2394         * gcc.target/arm/interrupt-2.c: New test.
2395
2396 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2397
2398         * gcc.dg/pr42427.c: Require c99_runtime.
2399         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
2400         c99_runtime.
2401         * gcc.target/i386/avx-cmpss-1.c: Likewise.
2402         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
2403         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
2404         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
2405         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
2406         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
2407         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
2408         * gcc.target/i386/sse-cmpss-1.c: Likewise.
2409         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
2410         * gcc.target/i386/pr37275.c: Require visibility support.
2411
2412 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2413
2414         * lib/target-supports.exp (check_effective_target_sse): New proc.
2415         * gcc.target/i386/sol2-check.h: New file.
2416         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
2417         Include sol2-check.h.
2418         (main) Only run do_test () if sol2_check ().
2419         * gcc.target/i386/sse2-check.h: Likewise.
2420         * gcc.target/i386/sse3-check.h: Likewise.
2421         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
2422         [__sun__ && __svr4__]: Execute SSE2 instruction.
2423         * gcc.target/i386/math-torture/math-torture.exp: Only add options
2424         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
2425         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
2426         * g++.dg/ext/vector14.C: Likewise.
2427         * g++.dg/other/mmintrin.C: Likewise.
2428         * gcc.dg/20020418-1.c: Likewise.
2429         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
2430         * gcc.dg/format/ms_unnamed-1.c: Likewise.
2431         * gcc.dg/format/unnamed-1.c: Likewise.
2432         Adapt dg-warning line number.
2433         * gcc.dg/graphite/pr40281.c: Likewise.
2434         * gcc.dg/pr32176.c: Likewise.
2435         * gcc.dg/pr40550.c: Likewise.
2436         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
2437         * gcc.dg/torture/pr36891.c: Likewise.
2438         * gcc.target/i386/20020218-1.c: Likewise.
2439         * gcc.target/i386/20020523.c: Likewise.
2440         * gcc.target/i386/abi-1.c: Likewise.
2441         * gcc.target/i386/brokensqrt.c: Likewise.
2442         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
2443         * gcc.target/i386/pr13366.c: Likewise.
2444         * gcc.target/i386/pr13685.c: Likewise.
2445         * gcc.target/i386/pr24306.c: Likewise.
2446         * gcc.target/i386/pr31486.c: Likewise.
2447         * gcc.target/i386/pr32065-1.c: Likewise.
2448         * gcc.target/i386/pr32065-2.c: Likewise.
2449         * gcc.target/i386/pr32389.c: Likewise.
2450         * gcc.target/i386/pr38824.c: Likewise.
2451         * gcc.target/i386/pr38931.c: Likewise.
2452         * gcc.target/i386/pr39592-1.c: Likewise.
2453         * gcc.target/i386/pr43766.c: Likewise.
2454         * gcc.target/i386/recip-divf.c: Likewise.
2455         * gcc.target/i386/recip-sqrtf.c: Likewise.
2456         * gcc.target/i386/recip-vec-divf.c: Likewise.
2457         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
2458         * gcc.target/i386/sse-1.c: Likewise.
2459         * gcc.target/i386/sse-16.c: Likewise.
2460         * gcc.target/i386/sse-2.c: Likewise.
2461         * gcc.target/i386/sse-20.c: Likewise.
2462         * gcc.target/i386/sse-3.c: Likewise.
2463         * gcc.target/i386/sse-7.c: Likewise.
2464         * gcc.target/i386/sse-9.c: Likewise.
2465         * gcc.target/i386/sse-addps-1.c: Likewise.
2466         * gcc.target/i386/sse-addss-1.c: Likewise.
2467         * gcc.target/i386/sse-andnps-1.c: Likewise.
2468         * gcc.target/i386/sse-andps-1.c: Likewise.
2469         * gcc.target/i386/sse-cmpss-1.c: Likewise.
2470         * gcc.target/i386/sse-comiss-1.c: Likewise.
2471         * gcc.target/i386/sse-comiss-2.c: Likewise.
2472         * gcc.target/i386/sse-comiss-3.c: Likewise.
2473         * gcc.target/i386/sse-comiss-4.c: Likewise.
2474         * gcc.target/i386/sse-comiss-5.c: Likewise.
2475         * gcc.target/i386/sse-comiss-6.c: Likewise.
2476         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
2477         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
2478         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
2479         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
2480         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
2481         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
2482         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
2483         * gcc.target/i386/sse-divps-1.c: Likewise.
2484         * gcc.target/i386/sse-divss-1.c: Likewise.
2485         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
2486         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
2487         * gcc.target/i386/sse-maxps-1.c: Likewise.
2488         * gcc.target/i386/sse-maxss-1.c: Likewise.
2489         * gcc.target/i386/sse-minps-1.c: Likewise.
2490         * gcc.target/i386/sse-minss-1.c: Likewise.
2491         * gcc.target/i386/sse-movaps-1.c: Likewise.
2492         * gcc.target/i386/sse-movaps-2.c: Likewise.
2493         * gcc.target/i386/sse-movhlps-1.c: Likewise.
2494         * gcc.target/i386/sse-movhps-1.c: Likewise.
2495         * gcc.target/i386/sse-movhps-2.c: Likewise.
2496         * gcc.target/i386/sse-movlhps-1.c: Likewise.
2497         * gcc.target/i386/sse-movmskps-1.c: Likewise.
2498         * gcc.target/i386/sse-movntps-1.c: Likewise.
2499         * gcc.target/i386/sse-movss-1.c: Likewise.
2500         * gcc.target/i386/sse-movss-2.c: Likewise.
2501         * gcc.target/i386/sse-movss-3.c: Likewise.
2502         * gcc.target/i386/sse-movups-1.c: Likewise.
2503         * gcc.target/i386/sse-movups-2.c: Likewise.
2504         * gcc.target/i386/sse-mulps-1.c: Likewise.
2505         * gcc.target/i386/sse-mulss-1.c: Likewise.
2506         * gcc.target/i386/sse-orps-1.c: Likewise.
2507         * gcc.target/i386/sse-rcpps-1.c: Likewise.
2508         * gcc.target/i386/sse-recip-vec.c: Likewise.
2509         * gcc.target/i386/sse-recip.c: Likewise.
2510         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
2511         * gcc.target/i386/sse-set-ps-1.c: Likewise.
2512         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
2513         * gcc.target/i386/sse-subps-1.c: Likewise.
2514         * gcc.target/i386/sse-subss-1.c: Likewise.
2515         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
2516         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
2517         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
2518         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
2519         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
2520         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
2521         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
2522         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
2523         * gcc.target/i386/sse-xorps-1.c: Likewise.
2524         * gcc.target/i386/ssefn-1.c: Likewise.
2525         * gcc.target/i386/ssefn-3.c: Likewise.
2526         * gcc.target/i386/sseregparm-1.c: Likewise.
2527         * gcc.target/i386/stackalign/return-3.c: Likewise.
2528         * gcc.target/i386/vectorize1.c: Likewise.
2529         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
2530         * gcc.target/i386/xorps-sse.c: Likewise.
2531         * gfortran.dg/pr28158.f90: Likewise.
2532         * gfortran.dg/pr30667.f: Likewise.
2533         * gnat.dg/loop_optimization7.adb: Likewise.
2534         * gnat.dg/sse_nolib.adb: Likewise.
2535
2536 2010-07-11  Tobias Burnus  <burnus@net-b.de>
2537
2538         PR fortran/44702
2539         * gfortran.dg/use_rename_6.f90: New.
2540         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
2541
2542 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
2543
2544         PR fortran/44869
2545         * gfortran.dg/class_24.f03: New.
2546
2547 2010-07-10  Richard Guenther  <rguenther@suse.de>
2548
2549         PR lto/44889
2550         * gcc.dg/lto/20100709-1_0.c: New testcase.
2551         * gcc.dg/lto/20100709-1_1.c: Likewise.
2552
2553 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
2554
2555         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
2556
2557 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
2558
2559         PR objc/44140
2560         * objc.dg/lto/trivial-1_0.m: New.
2561         * objc.dg/lto/lto.exp: New.
2562         * obj-c++.dg/lto/trivial-1_0.mm: New.
2563         * obj-c++.dg/lto/lto.exp: New.
2564         * objc.dg/symtab-1.m: Adjust sizes.
2565         * objc.dg/image-info.m: Do not run for gnu-runtime.
2566
2567 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
2568
2569         * gcc.dg/pr32370.c: Allow another kind of error message.
2570
2571 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
2572
2573         * gnat.dg/atomic3.adb: New test.
2574
2575 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
2576             Denys Vlasenko  <dvlasenk@redhat.com>
2577             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
2578
2579         PR tree-optimization/28632
2580         * gcc.dg/tree-ssa/vrp51.c: New test.
2581         * gcc.dg/tree-ssa/vrp52.c: New test.
2582
2583 2010-07-09  Jason Merrill  <jason@redhat.com>
2584
2585         * g++.dg/abi/covariant6.C: New.
2586         * g++.dg/inherit/covariant17.C: Test both bases.
2587         * g++.dg/inherit/covariant7.C: Check vtable layout.
2588
2589 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
2590
2591         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
2592
2593 2010-07-09  Richard Guenther  <rguenther@suse.de>
2594
2595         PR tree-optimization/44852
2596         * gcc.c-torture/execute/pr44852.c: New testcase.
2597
2598 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2599
2600         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
2601         multiplication by values.
2602         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
2603         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
2604
2605 2010-07-09  Richard Guenther  <rguenther@suse.de>
2606
2607         PR tree-optimization/44882
2608         * gfortran.dg/pr44882.f90: New testcase.
2609
2610 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
2611
2612         PR target/40657
2613         * gcc.target/arm/pr40657-1.c: New test.
2614         * gcc.target/arm/pr40657-2.c: New test.
2615         * gcc.c-torture/execute/pr40657.c: New test.
2616
2617 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
2618
2619         * gcc.dg/tree-ssa/vrp50.c: New test.
2620         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
2621
2622 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
2623
2624         PR fortran/44649
2625         * gfortran.dg/c_sizeof_1.f90: Modified.
2626         * gfortran.dg/storage_size_1.f08: New.
2627         * gfortran.dg/storage_size_2.f08: New.
2628
2629 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
2630
2631         * gcc.c-torture/execute/20100708-1.c: New test.
2632
2633 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
2634
2635         PR fortran/44847
2636         * gfortran.dg/gomp/pr44847.f90: New test.
2637
2638 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
2639
2640         PR tree-optimization/44710
2641         * gcc.dg/tree-ssa/ifc-6.c: New.
2642         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
2643
2644 2010-07-08  Tobias Burnus  <burnus@net-b.de>
2645
2646         PR fortran/18918
2647         * gfortran.dg/coarray_10.f90: Add an additional test.
2648
2649 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
2650
2651         PR middle-end/44828
2652         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
2653         * gcc.c-torture/execute/pr44828.x: Revert.
2654
2655 2010-07-08  Jason Merrill  <jason@redhat.com>
2656
2657         PR c++/43120
2658         * g++.dg/inherit/covariant17.C: New.
2659         * g++.dg/abi/covariant1.C: Actually test for the bug.
2660
2661 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
2662
2663         PR rtl-optimization/44838
2664         * gcc.dg/pr44838.c: New.
2665
2666 2010-07-08  Richard Guenther  <rguenther@suse.de>
2667
2668         PR tree-optimization/44831
2669         * gcc.c-torture/compile/pr44831.c: New testcase.
2670         * gcc.dg/tree-ssa/pr21463.c: Adjust.
2671
2672 2010-07-08  Richard Guenther  <rguenther@suse.de>
2673
2674         PR tree-optimization/44861
2675         * g++.dg/vect/pr44861.cc: New testcase.
2676
2677 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
2678
2679         PR middle-end/44828
2680         * gcc.c-torture/execute/pr44828.x: New file.
2681
2682 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
2683
2684         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
2685         dg-options.
2686         * g++.dg/ext/altivec-17.C: Adjust error message.
2687
2688 2010-07-07  Tom Tromey  <tromey@redhat.com>
2689
2690         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
2691
2692 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
2693
2694         PR target/44844
2695         * gcc.target/i386/rdrand-1.c: Scan "jnc".
2696         * gcc.target/i386/rdrand-2.c: Likewise.
2697         * gcc.target/i386/rdrand-3.c: Likewise.
2698
2699 2010-07-07  Jan Hubicka  <jh@suse.cz>
2700
2701         PR middle-end/44813
2702         * g++.dg/torture/pr44813.C: New testcase.
2703         * g++.dg/torture/pr44826.C: New testcase.
2704
2705 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
2706
2707         PR rtl-optimization/44787
2708         * gcc.c-torture/compile/pr44788.c: New test.
2709         * gcc.target/arm/pr44788.c: New test.
2710
2711 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
2712
2713         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
2714
2715 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
2716
2717         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
2718         to dg-options.
2719
2720 2010-07-06  Tobias Burnus  <burnus@net-b.de>
2721
2722         PR fortran/44742
2723         * gfortran.dg/parameter_array_init_6.f90: New.
2724         * gfortran.dg/initialization_20.f90: Update dg-error.
2725         * gfortran.dg/initialization_24.f90: Ditto.
2726
2727 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2728         PR fortran/PR44693
2729         * gfortran.dg/dim_range_1.f90:  New test.
2730         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
2731
2732 2010-07-06  Jason Merrill  <jason@redhat.com>
2733
2734         PR c++/44703
2735         * g++.dg/cpp0x/initlist41.C: New.
2736
2737         PR c++/44778
2738         * g++.dg/template/ptrmem22.C: New.
2739
2740 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
2741
2742         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
2743         support.
2744         * gcc.target/i386/i386.exp: Likewise.
2745
2746 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
2747
2748         PR testsuite/44195
2749         * gcc.dg/lto/20100518_0.c: Limit to x86.
2750
2751 2010-07-06  Richard Guenther  <rguenther@suse.de>
2752
2753         PR middle-end/44828
2754         * gcc.c-torture/execute/pr44828.c: New testcase.
2755
2756 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
2757
2758         * g++.dg/warn/noeffect2.C: Adjust expected warning.
2759         * g++.dg/warn/volatile1.C: Likewise.
2760         * g++.dg/template/warn1.C: Likewise.
2761
2762 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
2763
2764         AVX Programming Reference (June, 2010)
2765         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
2766         * g++.dg/other/i386-3.C: Likewise.
2767         * gcc.target/i386/sse-12.c: Likewise.
2768
2769         * gcc.target/i386/f16c-check.h: New.
2770         * gcc.target/i386/rdfsbase-1.c: Likewise.
2771         * gcc.target/i386/rdfsbase-2.c: Likewise.
2772         * gcc.target/i386/rdgsbase-1.c: Likewise.
2773         * gcc.target/i386/rdgsbase-2.c: Likewise.
2774         * gcc.target/i386/rdrand-1.c: Likewise.
2775         * gcc.target/i386/rdrand-2.c: Likewise.
2776         * gcc.target/i386/rdrand-3.c: Likewise.
2777         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
2778         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
2779         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
2780         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
2781         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
2782         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
2783         * gcc.target/i386/wrfsbase-1.c: Likewise.
2784         * gcc.target/i386/wrfsbase-2.c: Likewise.
2785         * gcc.target/i386/wrgsbase-1.c: Likewise.
2786         * gcc.target/i386/wrgsbase-2.c: Likewise.
2787
2788         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
2789         (__builtin_ia32_vcvtps2ph): New.
2790         (__builtin_ia32_vcvtps2ph256): Likewise.
2791
2792         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
2793         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
2794
2795         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
2796         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
2797
2798         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
2799         (__builtin_ia32_vcvtps2ph256): Likewise.
2800         Add fsgsbase,rdrnd,f16c.
2801
2802         * lib/target-supports.exp (check_effective_target_f16c): New.
2803
2804 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
2805
2806         * gcc.dg/guality/nrv-1.c: New test.
2807
2808 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
2809
2810         PR middle-end/42505
2811         * gcc.target/arm/pr42505.c: New test case.
2812
2813 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
2814
2815         PR c++/44808
2816         * g++.dg/opt/nrv16.C: New test.
2817
2818 2010-07-05  Richard Guenther  <rguenther@suse.de>
2819
2820         PR tree-optimization/44784
2821         * gcc.c-torture/compile/pr44784.c: New testcase.
2822
2823 2010-07-05  Ira Rosen  <irar@il.ibm.com>
2824
2825         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
2826         Increase loop bound and array size.
2827         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
2828         Likewise.
2829
2830 2010-07-05  Ira Rosen  <irar@il.ibm.com>
2831
2832         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
2833         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
2834         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
2835         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
2836         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
2837
2838 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
2839
2840         PR c++/22138
2841         * g++.dg/parse/template25.C: New.
2842
2843 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
2844
2845         PR rtl-optimization/44695
2846         * gcc.dg/torture/pr44695.c: New.
2847
2848 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2849
2850         PR c++/16630
2851         * g++.dg/ext/pretty3.C: New.
2852
2853 2010-07-04  Richard Guenther  <rguenther@suse.de>
2854
2855         PR middle-end/44809
2856         * g++.dg/torture/pr44809.C: New testcase.
2857
2858 2010-07-04  Richard Guenther  <rguenther@suse.de>
2859
2860         PR tree-optimization/44656
2861         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
2862
2863 2010-07-04  Ira Rosen  <irar@il.ibm.com>
2864             Revital Eres  <eres@il.ibm.com>
2865
2866         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
2867         misaligned stores.
2868         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
2869         gcc.dg/vect/vect-96.c: Likewise.
2870         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
2871         that support misaligned stores. Change the number of expected
2872         misaligned accesses.
2873         * gcc.dg/vect/vect-peel-1.c: New test.
2874         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
2875         gcc.dg/vect/vect-peel-4.c: Likewise.
2876         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
2877         vectorizable on all targets that support realignment.
2878         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
2879
2880 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
2881
2882         PR c/44806
2883         * gcc.dg/torture/pr44806.c: New.
2884
2885 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
2886
2887         * gnat.dg/cond_expr1.adb: New test.
2888
2889 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
2890
2891         * gnat.dg/modular3.adb: New test.
2892         * gnat.dg/modular3_pkg.ads: New helper.
2893
2894 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
2895             Mikael Pettersson  <mikpe@it.uu.se>
2896
2897         PR testsuite/44518
2898         * obj-c++.dg/encode-2.mm: Produce object and save temps.
2899         Make signed-ness of chars explicit.  Scan the object for
2900         strings that are split by some target assemblers.
2901         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
2902         explicit.
2903
2904 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
2905
2906         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
2907
2908 2010-07-02  Le-Chun Wu  <lcwu@google.com>
2909
2910         PR/44128
2911         * g++.dg/warn/Wshadow-7.C: New test.
2912
2913 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
2914             Julian Brown  <julian@codesourcery.com>
2915             Sandra Loosemore  <sandra@codesourcery.com>
2916
2917         * gcc.c-torture/execute/20100416-1.c: New test case.
2918
2919 2010-07-02  Julian Brown  <julian@codesourcery.com>
2920             Sandra Loosemore  <sandra@codesourcery.com>
2921
2922         PR target/43703
2923
2924         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
2925         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
2926
2927 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
2928             Julian Brown  <julian@codesourcery.com>
2929
2930         * gcc.target/arm/neon/vadds64.c: Regenerated.
2931         * gcc.target/arm/neon/vaddu64.c: Regenerated.
2932         * gcc.target/arm/neon/vsubs64.c: Regenerated.
2933         * gcc.target/arm/neon/vsubu64.c: Regenerated.
2934         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
2935         * gcc.target/arm/neon-vmls-1.c: Likewise.
2936         * gcc.target/arm/neon-vsubs64.c: New execution test.
2937         * gcc.target/arm/neon-vsubu64.c: New execution test.
2938         * gcc.target/arm/neon-vadds64.c: New execution test.
2939         * gcc.target/arm/neon-vaddu64.c: New execution test.
2940
2941 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
2942
2943         * gcc.target/arm/neon-vands64.c: New.
2944         * gcc.target/arm/neon-vandu64.c: New.
2945         * gcc.target/arm/neon-vbics64.c: New.
2946         * gcc.target/arm/neon-vbicu64.c: New.
2947         * gcc.target/arm/neon-veors64.c: New.
2948         * gcc.target/arm/neon-veoru64.c: New.
2949         * gcc.target/arm/neon-vorns64.c: New.
2950         * gcc.target/arm/neon-vornu64.c: New.
2951         * gcc.target/arm/neon-vorrs64.c: New.
2952         * gcc.target/arm/neon-vorru64.c: New.
2953         * gcc.target/arm/neon/vands64.c: Regenerated.
2954         * gcc.target/arm/neon/vandu64.c: Regenerated.
2955         * gcc.target/arm/neon/vbics64.c: Regenerated.
2956         * gcc.target/arm/neon/vbicu64.c: Regenerated.
2957         * gcc.target/arm/neon/veors64.c: Regenerated.
2958         * gcc.target/arm/neon/veoru64.c: Regenerated.
2959         * gcc.target/arm/neon/vorns64.c: Regenerated.
2960         * gcc.target/arm/neon/vornu64.c: Regenerated.
2961         * gcc.target/arm/neon/vorrs64.c: Regenerated.
2962         * gcc.target/arm/neon/vorru64.c: Regenerated.
2963
2964 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2965
2966         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
2967
2968 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2969
2970         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
2971         * gfortran.dg/intent_out_5.f90: Same.
2972         * gfortran.dg/ltrans-7.f90: Same.
2973         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
2974
2975 2010-07-02  Jan Hubicka  <jh@suse.cz>
2976
2977         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
2978
2979 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
2980
2981         * objc-obj-c++-shared/Object1.h: Correct Line endings.
2982
2983 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
2984
2985         PR c++/44780
2986         * c-c++-common/Wunused-var-12.c: New test.
2987
2988 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
2989
2990         PR target/42835
2991         * gcc.target/arm/pr42835.c: New test.
2992
2993         PR target/42172
2994         * gcc.target/arm/pr42172-1.c: New test.
2995
2996 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
2997
2998         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
2999
3000 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3001
3002         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
3003         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
3004         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
3005         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
3006         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
3007         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
3008         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
3009         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
3010         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
3011         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
3012         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
3013         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
3014         * gcc.target/arm/neon-vdup_ns64.c: New.
3015         * gcc.target/arm/neon-vdup_nu64.c: New.
3016         * gcc.target/arm/neon-vdupQ_ns64.c: New.
3017         * gcc.target/arm/neon-vdupQ_nu64.c: New.
3018         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
3019         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
3020         * gcc.target/arm/neon-vmov_ns64.c: New.
3021         * gcc.target/arm/neon-vmov_nu64.c: New.
3022         * gcc.target/arm/neon-vmovQ_ns64.c: New.
3023         * gcc.target/arm/neon-vmovQ_nu64.c: New.
3024         * gcc.target/arm/neon-vget_lanes64.c: New.
3025         * gcc.target/arm/neon-vget_laneu64.c: New.
3026         * gcc.target/arm/neon-vset_lanes64.c: New.
3027         * gcc.target/arm/neon-vset_laneu64.c: New.
3028
3029 2010-07-02  Richard Guenther  <rguenther@suse.de>
3030
3031         * g++.dg/torture/20100702-1.C: New testcase.
3032
3033 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3034
3035         PR target/44707
3036         * gcc.c-torture/compile/pr44707.c: New test.
3037
3038 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
3039
3040         PR c++/44039
3041         * g++.dg/template/crash101.C: New.
3042
3043 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3044
3045         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
3046         Use the ABI-0 accessors and fail it for m64.
3047
3048 2010-07-02  Jan Hubicka  <jh@suse.cz>
3049
3050         * g++.dg/tree-ssa/pr44706.C: New testcase.
3051
3052 2010-07-02  Richard Guenther  <rguenther@suse.de>
3053
3054         PR tree-optimization/44748
3055         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
3056
3057 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3058
3059         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
3060         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
3061         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
3062         the method types to forward:.
3063
3064 2010-06-30  Jason Merrill  <jason@redhat.com>
3065
3066         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
3067         * g++.dg/other/pr25632.C: Likewise.
3068
3069 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
3070
3071         PR tree-optimization/40421
3072         * gfortran.fortran-torture/compile/pr40421.f90: New test.
3073
3074 2010-07-01  Richard Guenther  <rguenther@suse.de>
3075
3076         PR middle-end/42834
3077         PR middle-end/44468
3078         * gcc.c-torture/execute/20100316-1.c: New testcase.
3079         * gcc.c-torture/execute/pr44468.c: Likewise.
3080         * gcc.c-torture/compile/20100609-1.c: Likewise.
3081         * gcc.dg/volatile2.c: Adjust.
3082         * gcc.dg/plugin/selfassign.c: Likewise.
3083         * gcc.dg/pr36902.c: Likewise.
3084         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
3085         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
3086         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
3087         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
3088         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
3089         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
3090         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
3091         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3092         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
3093         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
3094         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3095         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3096         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
3097         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
3098         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3099         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
3100         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
3101         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
3102         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
3103         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
3104         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
3105         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
3106         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
3107         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
3108         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
3109         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
3110         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
3111         * gcc.dg/struct/w_prof_local_array.c: Likewise.
3112         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
3113         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
3114         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
3115         * gcc.dg/struct/w_prof_global_array.c: Likewise.
3116         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
3117         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
3118         * gcc.dg/struct/w_prof_local_var.c: Likewise.
3119         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
3120         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
3121         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
3122         * gcc.dg/struct/w_prof_global_var.c: Likewise.
3123         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
3124         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
3125         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
3126         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3127         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
3128         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
3129         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
3130         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
3131         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
3132         * gcc.dg/tree-prof/stringop-1.c: Adjust.
3133         * g++.dg/tree-ssa/pr31146.C: Likewise.
3134         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
3135         * g++.dg/tree-ssa/pr33604.C: Likewise.
3136         * g++.dg/plugin/selfassign.c: Likewise.
3137         * gfortran.dg/array_memcpy_3.f90: Likewise.
3138         * gfortran.dg/array_memcpy_4.f90: Likewise.
3139         * c-c++-common/torture/pr42834.c: New testcase.
3140
3141 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
3142
3143         PR c++/44628
3144         * g++.dg/template/crash100.C: New.
3145
3146 2010-06-30  Jan Hubicka  <jh@suse.cz>
3147
3148         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
3149
3150 2010-06-30  Michael Matz  <matz@suse.de>
3151
3152         PR bootstrap/44699
3153         * gcc.dg/pr44699.c: New test.
3154
3155 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
3156
3157         PR tree-optimization/39799
3158         * c-c++-common/uninit-17.c: New test.
3159
3160 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3161
3162         PR libfortran/43298
3163         * gfortran.dg/read_infnan_1.f90: New test.
3164
3165 2010-06-29  Jason Merrill  <jason@redhat.com>
3166
3167         Enable implicitly declared move constructor/operator= (N3053).
3168         * g++.dg/cpp0x/implicit3.C: New.
3169         * g++.dg/cpp0x/implicit4.C: New.
3170         * g++.dg/cpp0x/implicit5.C: New.
3171         * g++.dg/cpp0x/implicit-copy.C: Adjust.
3172         * g++.dg/cpp0x/not_special.C: Adjust.
3173         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
3174         * g++.dg/cpp0x/rv1n.C: Adjust.
3175         * g++.dg/cpp0x/rv1p.C: Adjust.
3176         * g++.dg/cpp0x/rv2n.C: Adjust.
3177         * g++.dg/cpp0x/rv2p.C: Adjust.
3178         * g++.dg/cpp0x/rv3n.C: Adjust.
3179         * g++.dg/cpp0x/rv3p.C: Adjust.
3180         * g++.dg/cpp0x/rv4n.C: Adjust.
3181         * g++.dg/cpp0x/rv4p.C: Adjust.
3182         * g++.dg/cpp0x/rv5n.C: Adjust.
3183         * g++.dg/cpp0x/rv5p.C: Adjust.
3184         * g++.dg/cpp0x/rv6n.C: Adjust.
3185         * g++.dg/cpp0x/rv6p.C: Adjust.
3186         * g++.dg/cpp0x/rv7n.C: Adjust.
3187         * g++.dg/cpp0x/rv7p.C: Adjust.
3188         * g++.dg/cpp0x/rv8p.C: Adjust.
3189         * g++.dg/gomp/pr26690-1.C: Adjust.
3190         * g++.dg/other/error20.C: Adjust.
3191         * g++.dg/other/error31.C: Adjust.
3192         * g++.dg/parse/error19.C: Adjust.
3193         * g++.dg/template/qualttp5.C: Adjust.
3194         * g++.old-deja/g++.law/ctors5.C: Adjust.
3195
3196         Enable implicitly deleted functions (N2346)
3197         * g++.dg/cpp0x/defaulted17.C: New.
3198         * g++.dg/cpp0x/implicit1.C: New.
3199         * g++.dg/cpp0x/implicit2.C: New.
3200         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
3201         * g++.dg/ext/has_virtual_destructor.C: Adjust.
3202         * g++.dg/init/ctor4.C: Adjust.
3203         * g++.dg/init/synth2.C: Adjust.
3204         * g++.dg/lto/20081118_1.C: Adjust.
3205         * g++.dg/other/error13.C: Adjust.
3206         * g++.dg/other/unused1.C: Adjust.
3207         * g++.old-deja/g++.bob/inherit2.C: Adjust.
3208         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
3209         * g++.old-deja/g++.jason/opeq3.C: Adjust.
3210         * g++.old-deja/g++.law/ctors17.C: Adjust.
3211         * g++.old-deja/g++.oliva/delete1.C: Adjust.
3212         * g++.old-deja/g++.pt/assign1.C: Adjust.
3213         * g++.old-deja/g++.pt/crash20.C: Adjust.
3214
3215         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
3216         * g++.dg/cpp0x/defaulted13.C: Adjust.
3217         * g++.dg/cpp0x/defaulted2.C: Adjust.
3218         * g++.dg/cpp0x/defaulted3.C: Adjust.
3219         * g++.dg/cpp0x/initlist9.C: Adjust.
3220         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
3221         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
3222         * g++.dg/init/synth2.C: Adjust.
3223
3224         * g++.dg/cpp0x/defaulted19.C: New.
3225
3226         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
3227         * g++.dg/template/error23.C: Fix for -std=c++0x.
3228
3229 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
3230
3231         PR fortran/44718
3232         * gfortran.dg/proc_ptr_28.f90: New.
3233
3234 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
3235
3236         PR tree-optimization/43801
3237         * g++.dg/torture/pr43801.C: New test.
3238
3239         PR debug/44668
3240         * g++.dg/debug/dwarf2/accessibility1.C: New test.
3241
3242 2010-06-29  Jason Merrill  <jason@redhat.com>
3243
3244         PR c++/44587
3245         * g++.dg/template/qualified-id2.C: New.
3246         * g++.dg/template/qualified-id3.C: New.
3247
3248 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
3249
3250         PR fortran/44696
3251         * gfortran.dg/associated_target_4.f90: New.
3252
3253 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
3254
3255         PR fortran/44582
3256         * gfortran.dg/aliasing_array_result_1.f90 : New test.
3257
3258 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3259
3260         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
3261
3262 2010-06-29  Jan Hubicka  <jh@suse.cz>
3263
3264         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
3265
3266 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
3267
3268         PR target/43902
3269         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
3270         * gcc.target/arm/wmul-3.c: New test.
3271         * gcc.target/arm/wmul-4.c: New test.
3272
3273 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
3274
3275         PR rtl-optimization/44659
3276         * gcc.target/i386/extract-1.c: New.
3277         * gcc.target/i386/extract-2.c: Likewise.
3278         * gcc.target/i386/extract-3.c: Likewise.
3279         * gcc.target/i386/extract-4.c: Likewise.
3280         * gcc.target/i386/extract-5.c: Likewise.
3281         * gcc.target/i386/extract-6.c: Likewise.
3282
3283 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
3284
3285         PR c++/44682
3286         * g++.dg/warn/Wunused-var-14.C: New test.
3287
3288 2010-06-28  Tobias Burnus  <burnus@net-b.de>
3289
3290         PR fortran/43298
3291         * gfortran.dg/nan_6.f90: New.
3292
3293 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
3294
3295         PR tree-optimization/43781
3296         * gcc.dg/torture/pr43781.c: New.
3297
3298 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
3299
3300         PR fortran/40158
3301         * gfortran.dg/actual_rank_check_1.f90: New test.
3302
3303 2010-06-28  Martin Jambor  <mjambor@suse.cz>
3304
3305         * testsuite/gcc.dg/ipa/ipa-sra-6.c: New test.
3306
3307 2010-06-28  Jan Hubicka  <jh@suse.cz>
3308
3309         PR tree-optimization/44687
3310         * gcc.c-torture/compile/pr44687.c
3311
3312 2010-06-28  Martin Jambor  <mjambor@suse.cz>
3313
3314         PR c++/44535
3315         * g++.dg/torture/pr44535.C: New test.
3316
3317 2010-06-28  Michael Matz  <matz@suse.de>
3318
3319         PR middle-end/44592
3320         * gfortran.dg/pr44592.f90: New test.
3321
3322 2010-06-28  Jan Hubicka  <jh@suse.cz>
3323
3324         PR tree-optimization/44357
3325         * g++.dg/torture/pr44357.C: New testcase.
3326
3327 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3328
3329         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
3330         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
3331         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
3332         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
3333         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
3334         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
3335         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
3336         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
3337
3338 2010-06-27  Jan Hubicka  <jh@suse.cz>
3339
3340         * gcc.c-torture/compile/pr44686.c: New file.
3341
3342 2010-06-27  Richard Guenther  <rguenther@suse.de>
3343
3344         PR tree-optimization/44683
3345         * gcc.c-torture/execute/pr44683.c: New testcase.
3346
3347 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
3348
3349         * gnat.dg/noreturn3.ad[sb]: New test.
3350
3351 2010-06-26  Jason Merrill  <jason@redhat.com>
3352
3353         * g++.dg/cpp0x/explicit5.C: New.
3354
3355 2010-06-26  Richard Guenther  <rguenther@suse.de>
3356
3357         PR tree-optimization/44393
3358         * gcc.dg/pr44393.c: New testcase.
3359
3360 2010-06-26  Jan Hubicka  <jh@suse.cz>
3361
3362         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
3363
3364 2010-06-26  Richard Guenther  <rguenther@suse.de>
3365
3366         PR middle-end/44674
3367         * gcc.dg/pr44674.c: New testcase.
3368
3369 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
3370
3371         * gcc.dg/opts-3.c: New test.
3372
3373 2010-06-26  Tobias Burnus  <burnus@net-b.de>
3374
3375         * gfortran.dg/type_decl_1.f90: New.
3376         * gfortran.dg/type_decl_2.f90: New.
3377
3378 2010-06-26  Tobias Burnus  <burnus@net-b.de>
3379
3380         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
3381         * gfortran.dg/semicolon_fixed_2.f: Ditto.
3382
3383 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3384
3385         PR testsuite/38946
3386         * gfortran.dg/array_constructor_23.f: Update test to allow for small
3387         error in comparing reals.
3388
3389 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3390
3391         * selected_real_kind_2.f90: New.
3392         * selected_real_kind_3.f90: New.
3393
3394 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3395
3396         * gfortran.dg/entry_19.f90: New.
3397
3398 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3399
3400         * gfortran.dg/end_subroutine_1.f90: New.
3401         * gfortran.dg/end_subroutine_2.f90: New.
3402         * gfortran.dg/interface_proc_end.f90: Update.
3403
3404 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3405
3406         * gfortran.dg/semicolon_fixed.f: Update.
3407         * gfortran.dg/semicolon_fixed_2.f: New.
3408         * gfortran.dg/semicolon_free_2.f90: New.
3409         * gfortran.dg/semicolon_free.f90: Update.
3410
3411 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3412
3413         PR fortran/44448
3414         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
3415
3416 2010-06-25  Martin Jambor  <mjambor@suse.cz>
3417
3418         * g++.dg/ipa/iinline-3.C: New test.
3419         * gcc.dg/ipa/modif-1.c: Removed.
3420
3421 2010-06-25  Jan Hubicka  <jh@suse.cz>
3422
3423         * testsuite/gcc.dg/tree-ssa/ipa-split-1.c
3424
3425 2010-06-25  Martin Jambor  <mjambor@suse.cz>
3426
3427         * g++.dg/ipa/iinline-2.C: New test.
3428
3429 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
3430
3431         PR middle-end/43866
3432         * gfortran.dg/pr43866.f90: New test.
3433
3434         PR tree-optimization/44539
3435         * gcc.dg/pr44539.c: New test.
3436
3437 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
3438
3439         From Jim Wilson:
3440         PR target/43902
3441         * gcc.target/mips/madd-9.c: New test.
3442
3443 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
3444
3445         PR c/44517
3446         * gcc.dg/noncompile/pr44517.c: New.
3447         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
3448
3449 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
3450
3451         PR testsuite/43283
3452         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
3453         and add argument to nop for IA64.
3454
3455 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
3456
3457         PR target/44588
3458         * gcc.target/i386/mod-1.c: New.
3459         * gcc.target/i386/umod-1.c: Likewise.
3460         * gcc.target/i386/umod-2.c: Likewise.
3461         * gcc.target/i386/umod-3.c: Likewise.
3462
3463 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
3464
3465         PR middle-end/44492
3466         * g++.dg/torture/pr44492.C: New test.
3467
3468 2010-06-24  Andi Kleen  <ak@linux.intel.com>
3469
3470         * c-c++-common/warn-omitted-condop.c: New.
3471
3472 2010-06-24  Tobias Burnus  <burnus@net-b.de>
3473
3474         PR fortran/44614
3475         * gfortran.dg/import8.f90: New.
3476
3477 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
3478
3479         * gnat.dg/not_null.adb: Update test case.
3480
3481 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
3482
3483         PR c++/44619
3484         * g++.dg/warn/Wunused-var-13.C: New test.
3485
3486         PR c++/44627
3487         * g++.dg/diagnostic/method1.C: New test.
3488
3489 2010-06-22  Cary Coutant  <ccoutant@google.com>
3490
3491         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
3492
3493 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
3494
3495         PR fortran/44616
3496         * gfortran.dg/abstract_type_8.f03: New.
3497
3498 2010-06-21  Jason Merrill  <jason@redhat.com>
3499
3500         * g++.dg/cpp0x/noexcept08.C: New.
3501
3502         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
3503
3504 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
3505
3506         PR target/44615
3507         * gcc.target/i386/sse2-vec-2a.c: New.
3508
3509 2010-06-21  DJ Delorie  <dj@redhat.com>
3510
3511         * gcc.dg/pragma-diag-1.c: New.
3512
3513 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
3514
3515         PR target/44615
3516         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
3517
3518 2010-06-21  Alan Modra  <amodra@gmail.com>
3519
3520         PR testsuite/44505
3521         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
3522         tail call to check_fa_mid.
3523
3524 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
3525
3526         PR target/44575
3527         * gcc.c-torture/execute/pr44575.c: New test.
3528
3529 2010-06-21  Tobias Burnus  <burnus@net-b.de>
3530
3531         PR fortran/40632
3532         * gfortran.dg/contiguous_1.f90: New.
3533         * gfortran.dg/contiguous_2.f90: New.
3534         * gfortran.dg/contiguous_3.f90: New.
3535
3536 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
3537
3538         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
3539         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
3540
3541 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
3542
3543         PR target/44546
3544         * gcc.target/i386/pr44546.c: New test.
3545
3546 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
3547
3548         * gcc.dg/opts-2.c: New test.
3549
3550 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
3551
3552         PR fortran/44584
3553         * gfortran.dg/typebound_proc_15.f03: Modified.
3554
3555 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
3556
3557         PR target/44072
3558         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
3559         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
3560
3561 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3562
3563         * g++.dg/ext/label13.C: Fix typo in last change.
3564
3565 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3566
3567         PR libfortran/44477
3568         * gfortran.dg/eof_3.f90
3569         * gfortran.dg/endfile_2.f90
3570         * gfortran.dg/endfile_4.f90
3571         * gfortran.dg/endfile_3.f90
3572
3573 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3574
3575         PR c++/41090
3576         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
3577
3578 2010-06-18  Tobias Burnus  <burnus@net-b.de>
3579
3580         PR fortran/44556
3581         * gfortran.dg/allocate_alloc_opt_11.f90: New.
3582
3583 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
3584
3585         * gcc.target/arm/pr40900.c: New test.
3586
3587 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
3588
3589         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
3590
3591 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
3592
3593         PR fortran/44558
3594         * gfortran.dg/typebound_call_15.f03: New.
3595
3596 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3597
3598         PR c++/44486
3599         * g++.dg/pr44486.C: New.
3600
3601 2010-06-16  DJ Delorie  <dj@redhat.com>
3602
3603         * gcc.target/i386/volatile-bitfields-1.c: New.
3604         * gcc.target/i386/volatile-bitfields-2.c: New.
3605
3606 2010-06-16  Jason Merrill  <jason@redhat.com>
3607
3608         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
3609
3610         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
3611
3612 2010-06-16  Richard Guenther  <rguenther@suse.de>
3613
3614         PR c/44555
3615         * gcc.c-torture/execute/pr44555.c: New testcase.
3616
3617 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
3618
3619         PR fortran/44549
3620         * gfortran.dg/typebound_proc_16.f03: New.
3621
3622 2010-06-16  Martin Jambor  <mjambor@suse.cz>
3623
3624         * g++.dg/torture/pr43905.C: New test.
3625
3626 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
3627
3628         PR testsuite/44538
3629         * gcc.dg/vect/slp-perm-5.c (main): Prevent
3630         initialization loop from being vectorized.
3631         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
3632
3633 2010-06-16  Alan Modra  <amodra@gmail.com>
3634
3635         PR tree-optimization/44507
3636         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
3637
3638 2010-06-15  Jason Merrill  <jason@redhat.com>
3639
3640         * g++.dg/overload/arg3.C: Adjust error locations.
3641         * g++.dg/overload/copy1.C: Likewise.
3642         * g++.dg/tc1/dr152.C: Likewise.
3643         * g++.dg/template/incomplete4.C: Likewise.
3644         * g++.dg/template/incomplete5.C: Likewise.
3645         * g++.old-deja/g++.bob/inherit2.C: Likewise.
3646         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
3647         * g++.old-deja/g++.pt/crash9.C: Likewise.
3648
3649         * g++.dg/inherit/virtual5.C: New.
3650
3651         * g++.dg/cpp0x/defaulted18.C: New.
3652
3653         * g++.dg/cpp0x/initlist40.C: New.
3654
3655         * g++.dg/cpp0x/initlist39.C: New.
3656
3657 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
3658
3659         PR middle-end/44391
3660         * gcc.dg/graphite/pr44391.c: New.
3661
3662 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
3663
3664         PR fortran/43388
3665         * gfortran.dg/allocate_alloc_opt_8.f90: New.
3666         * gfortran.dg/allocate_alloc_opt_9.f90: New.
3667         * gfortran.dg/allocate_alloc_opt_10.f90: New.
3668         * gfortran.dg/class_allocate_2.f03: Modified an error message.
3669
3670 2010-06-15  Richard Guenther  <rguenther@suse.de>
3671
3672         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
3673
3674 2010-06-15  Richard Guenther  <rguenther@suse.de>
3675
3676         * gcc.dg/vect/bb-slp-21.c: Adjust.
3677         * gcc.dg/vect/bb-slp-13.c: Likewise
3678         * gcc.dg/vect/bb-slp-4.c: Likewise
3679         * gcc.dg/vect/bb-slp-22.c: Likewise
3680         * gcc.dg/vect/bb-slp-14.c: Likewise
3681         * gcc.dg/vect/bb-slp-23.c: Likewise
3682         * gcc.dg/vect/bb-slp-15.c: Likewise
3683         * gcc.dg/vect/bb-slp-17.c: Likewise
3684         * gcc.dg/vect/bb-slp-18.c: Likewise
3685         * gcc.dg/vect/bb-slp-19.c: Likewise
3686         * gcc.dg/vect/bb-slp-10.c: Likewise
3687         * gcc.dg/vect/bb-slp-11.c: Likewise
3688         * gcc.dg/vect/bb-slp-20.c: Likewise
3689         * gcc.dg/vect/bb-slp-3.c: Likewise
3690
3691 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
3692
3693         PR fortran/44536
3694         * gfortran.dg/gomp/pr44536.f90: New test.
3695         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
3696
3697 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
3698
3699         PR target/44534
3700         * gcc.target/i386/avx-vextractf128-256-3.c: New.
3701         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
3702
3703 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
3704
3705         PR tree-optimization/44508
3706         * gcc.dg/tree-ssa/pr21086.c: Adjust.
3707
3708         PR bootstrap/44509
3709         * gcc.dg/pr44509.c: New test.
3710
3711 2010-06-14  Ira Rosen  <irar@il.ibm.com>
3712
3713         PR tree-optimization/44507
3714         * gcc.dg/vect/pr44507.c: New test.
3715
3716 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
3717
3718         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
3719         and c-pretty-print.h.
3720
3721         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
3722
3723 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
3724
3725         * gfortran.dg/whole_file_18.f90: Updated error message.
3726
3727 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
3728
3729         * gfortran.dg/whole_file_20.f03: New.
3730
3731 2010-06-12  Jan Hubicka  <jh@suse.cz>
3732
3733         * gcc.c-torture/compile/pc44485.c: New testcase.
3734
3735 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
3736
3737         PR fortran/40117
3738         * gfortran.dg/typebound_proc_4.f03: Modified error message.
3739         * gfortran.dg/typebound_proc_14.f03: New.
3740         * gfortran.dg/typebound_proc_15.f03: New.
3741
3742 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
3743
3744         * gcc.dg/opts-1.c: New test.
3745
3746 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
3747
3748         * gcc.dg/funroll-loops-all.c: Update expected error.
3749
3750 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
3751
3752         PR target/44481
3753         * gcc.target/i386/pr44481.c: New test.
3754
3755 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
3756
3757         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
3758
3759 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
3760
3761         PR middle-end/44483
3762         * gcc.dg/tree-ssa/pr44483.c: New.
3763
3764 2010-06-11  Paul Brook  <paul@codesourcery.com>
3765
3766         * g++.dg/other/arm-neon-1.C: New test.
3767
3768 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
3769
3770         PR fortran/42051
3771         PR fortran/43896
3772         * gfortran.dg/class_23.f03: New test.
3773
3774 2010-06-11  Jan Hubicka  <jh@suse.cz>
3775
3776         * gcc.dg/ipa/pure-const-2.c: New testcase.
3777
3778 2010-06-11  Jan Hubicka  <jh@suse.cz>
3779
3780         * gcc.dg/noreturn-7.c: Update.
3781         * gcc.dg/noreturn-4.c: Update.
3782
3783 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
3784
3785         Fix MIPS bootstrap
3786         * g++.dg/other/typedef4.C: New test.
3787
3788 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
3789
3790         PR fortran/44207
3791         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
3792
3793 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
3794
3795         PR fortran/44457
3796         * gfortran.dg/asynchronous_3.f03
3797
3798 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
3799
3800         PR middle-end/44185
3801         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
3802         non-temporal stores out of the tests to form new test cases.  As a
3803         result, no non-temporal store should be generated in this case.
3804
3805         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
3806         prefetch-7.c that generate one non-temporal store.
3807
3808         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
3809         prefetch-7.c that generate one non-temporal store and one
3810         one-temporal prefetch.
3811
3812 2010-06-10  Martin Jambor  <mjambor@suse.cz>
3813
3814         PR tree-optimization/44258
3815         * gcc.dg/tree-ssa/pr44258.c: New test.
3816
3817 2010-06-10  Daniel Kraft  <d@domob.eu>
3818
3819         PR fortran/38936
3820         * gfortran.dg/associate_1.f03: New test.
3821         * gfortran.dg/associate_2.f95: New test.
3822         * gfortran.dg/associate_3.f03: New test.
3823         * gfortran.dg/associate_4.f08: New test.
3824
3825 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3826
3827         * gfortran.dg/selected_char_kind_4.f90: New test.
3828
3829 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
3830
3831         * gcc.dg/pr42461.c: New test.
3832
3833 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
3834
3835         PR fortran/44347
3836         * gfortran.dg/selected_real_kind_1.f90: New.
3837
3838 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
3839
3840         PR fortran/44359
3841         * gfortran.dg/warn_conversion.f90: Removed check for redundant
3842         warning.
3843         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
3844         check for warning.
3845
3846 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
3847
3848         * gfortran.dg/data_namelist_conflict.f90: New test.
3849
3850 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3851
3852         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
3853         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
3854         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
3855
3856 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
3857
3858         * testsuite/gfortran.dg/mvbits_9.f90: New test.
3859         * testsuite/gfortran.dg/ibset_1.f90: Ditto.
3860         * testsuite/gfortran.dg/ibits_1.f90: Ditto.
3861         * testsuite/gfortran.dg/btest_1.f90: Ditto.
3862         * testsuite/gfortran.dg/ibclr_1.f90: Ditto.
3863
3864 2010-06-09  Jason Merrill  <jason@redhat.com>
3865
3866         PR c++/44366
3867         * g++.dg/cpp0x/decltype23.C: Move to...
3868         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
3869
3870 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
3871
3872         PR fortran/44211
3873         * gfortran.dg/typebound_call_14.f03: New test.
3874
3875 2010-06-09  Martin Jambor  <mjambor@suse.cz>
3876
3877         PR tree-optimization/44423
3878         * gcc.dg/tree-ssa/pr44423.c: New test.
3879
3880 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
3881
3882         PR testsuite/42843
3883         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
3884         TV_NONE to initialize tv_id field.
3885         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
3886         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
3887         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
3888         Include toplev.h .
3889         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
3890         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
3891         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
3892
3893 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
3894
3895         PR tree-optimization/39874
3896         PR middle-end/28685
3897         * gcc.dg/pr39874.c: New file.
3898
3899 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
3900
3901         * g++.dg/ext/attr-alias-1.C: New.
3902         * g++.dg/ext/attr-alias-2.C: New.
3903
3904 2010-06-07  Tobias Burnus  <burnus@net-b.de>
3905
3906         PR fortran/44446
3907         * gfortran.dg/proc_ptr_27.f90: New.
3908
3909 2010-06-07  Jason Merrill  <jason@redhat.com>
3910
3911         PR c++/44366
3912         * g++.dg/cpp0x/decltype23.C: New.
3913
3914 2010-06-08  Andrew Pinski <pinskia@gmail.com>
3915             Shujing Zhao  <pearly.zhao@oracle.com>
3916
3917         PR c/37724
3918         * gcc.dg/c90-const-expr-10.c: Adjust.
3919         * gcc.dg/c99-const-expr-10.c: Adjust.
3920         * gcc.dg/init-bad-7.c: New.
3921
3922 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3923
3924         * lib/target-supports.exp (check_effective_target_gas): New proc.
3925         * gcc.c-torture/execute/960321-1.x: New file.
3926
3927 2010-06-07  Jason Merrill  <jason@redhat.com>
3928
3929         PR c++/44401
3930         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
3931
3932 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
3933
3934         PR c++/44444
3935         * g++.dg/warn/Wunused-var-12.C: New test.
3936
3937         PR c++/44443
3938         * c-c++-common/Wunused-var-11.c: New test.
3939
3940 2010-06-07  Jan Hubicka  <jh@suse.cz>
3941
3942         * gcc.dg/ipa/pure-const-1.c: New testcase.
3943
3944 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
3945
3946         PR rtl-optimization/44404
3947         * gcc.dg/pr44404.c: New.
3948
3949 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
3950
3951         PR target/44159
3952         * gcc.target/i386/abi-2.c: Check sysv abi here.
3953         * gcc.target/i386/aes-avx-check.h: Call test in noinline
3954         function to avoid failures by different ABIs.
3955         * gcc.target/i386/aes-check.h: Likewise.
3956         * gcc.target/i386/avx-check.h: Likewise.
3957         * gcc.target/i386/fma4-check.h: Likewise.
3958         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
3959         * gcc.target/i386/mmx-check.h: Likewise.
3960         * gcc.target/i386/pclmul-avx-check.h: Likewise.
3961         * gcc.target/i386/pclmul-check.h: Likewise.
3962         * gcc.target/i386/sse-check.h: Likewise.
3963         * gcc.target/i386/sse2-check.h: Likewise.
3964         * gcc.target/i386/sse3-check.h: Likewise.
3965         * gcc.target/i386/sse4_1-check.h: Likewise.
3966         * gcc.target/i386/sse4_2-check.h: Likewise.
3967         * gcc.target/i386/sse4a-check.h: Likewise.
3968         * gcc.target/i386/ssse3-check.h: Likewise.
3969         * gcc.target/i386/xop-check.h: Likewise.
3970         * gcc.target/i386/pr27971.c: Fix for LLP64.
3971         * gcc.target/i386/pr39139.c: Likewise.
3972         * gcc.target/i386/pr39315-check.c: Likewise.
3973         * gcc.target/i386/vararg-1.c: Likewise.
3974         * gcc.target/i386/vararg-2.c: Likewise.
3975         Additional add dg-compile to avoid failure due
3976         missing foo symbol.
3977
3978         * gcc.dg/compound-literal-1.c: Fix for llp64.
3979         * gcc.dg/pr32370.c: Likewise.
3980         * gcc.dg/pr37561.c: Likewise.
3981         * gcc.dg/pr41340.c: Likewise.
3982         * gcc.dg/pr41551.c: Likewise.
3983
3984 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
3985
3986         PR c++/44188
3987         * g++.dg/debug/dwarf2/typedef3.C: New test.
3988
3989 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3990
3991         PR c/20000
3992         * c-c++-common/pr20000.c: New.
3993
3994 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
3995
3996         PR c++/44086
3997         * g++.dg/init/pr44086.C: New.
3998         * g++.dg/cpp0x/decltype4.C: Adjust.
3999
4000 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
4001
4002         PR fortran/43945
4003         * gfortran.dg/generic_23.f03: New test.
4004
4005 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
4006
4007         PR fortran/43895
4008         * gfortran.dg/alloc_comp_class_1.f90 : New test.
4009
4010 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
4011
4012         PR c++/44361
4013         * c-c++-common/Wunused-var-9.c: New test.
4014
4015 2010-06-05  Jason Merrill  <jason@redhat.com>
4016
4017         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
4018
4019 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
4020
4021         PR c/44322
4022         * gcc.dg/c99-restrict-4.c: New test.
4023
4024 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
4025
4026         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
4027         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
4028         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
4029         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
4030         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
4031         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
4032         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
4033         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
4034         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
4035         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
4036         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
4037         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
4038         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
4039         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
4040         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
4041         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
4042         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
4043         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
4044         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
4045         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
4046         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
4047         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
4048
4049 2010-06-04  Jason Merrill  <jason@redhat.com>
4050
4051         * g++.dg/cpp0x/noexcept06.C: New.
4052         * g++.dg/cpp0x/noexcept07.C: New.
4053
4054         * g++.dg/cpp0x/noexcept01.C: New.
4055         * g++.dg/cpp0x/noexcept02.C: New.
4056         * g++.dg/cpp0x/noexcept03.C: New.
4057         * g++.dg/cpp0x/noexcept04.C: New.
4058         * g++.dg/cpp0x/noexcept05.C: New.
4059
4060 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
4061
4062         PR c++/44412
4063         * g++.dg/warn/Wunused-var-10.C: New test.
4064         * g++.dg/warn/Wunused-var-11.C: New test.
4065
4066         PR c++/44362
4067         * c-c++-common/Wunused-var-10.c: New test.
4068
4069 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4070
4071         PR c/25880
4072         * gcc.dg/assign-warn-2.c: Update.
4073         * gcc.dg/cpp/line3.c: Update.
4074         * gcc.dg/c99-array-lval-8.c: Update.
4075         * gcc.dg/cast-qual-2.c: Update.
4076         * gcc.dg/c99-arraydecl-3.c:  Update.
4077         * gcc.dg/assign-warn-1.c:  Update.
4078         * gcc.dg/format/gcc_diag-1.c:  Update.
4079
4080 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
4081
4082         PR rtl-optimization/39871
4083         PR rtl-optimization/40615
4084         PR rtl-optimization/42500
4085         PR rtl-optimization/42502
4086         * gcc.target/arm/eliminate.c: New test.
4087
4088 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
4089
4090         PR libstdc++/44410
4091         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
4092         * g++.old-deja/g++.other/delete3.C: Likewise.
4093         * g++.old-deja/g++.other/new.C: Likewise.
4094         * g++.old-deja/g++.law/operators27.C: Likewise.
4095         * g++.old-deja/g++.mike/p755.C: Likewise.
4096         * g++.dg/eh/new1.C: Likewise.
4097         * g++.dg/init/new5.C: Likewise.
4098
4099 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
4100
4101         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
4102         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
4103         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
4104
4105 2010-06-03  Richard Guenther  <rguenther@suse.de>
4106
4107         PR lto/41921
4108         * lib/lto.exp: Always load gcc.exp.
4109         (lto-obj): For C source files invoke gcc_target_compile.
4110         * g++.dg/lto/20100603-1_0.C: New testcase.
4111         * g++.dg/lto/20100603-1_1.c: Likewise.
4112
4113 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
4114
4115         PR tree-optimization/43688
4116         * gfortran.dg/pr43688.f90: New.
4117
4118 2010-06-03  Richard Guenther  <rguenther@suse.de>
4119
4120         PR lto/41584
4121         * gcc.dg/lto/20100603-1_0.c: New testcase.
4122         * gcc.dg/lto/20100603-2_0.c: Likewise.
4123         * gcc.dg/lto/20100603-3_0.c: Likewise.
4124
4125 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
4126
4127         PR target/44218
4128         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
4129         * gcc.target/powerpc/recip-2.c: Ditto.
4130         * gcc.target/powerpc/recip-3.c: Ditto.
4131         * gcc.target/powerpc/recip-4.c: Ditto.
4132         * gcc.target/powerpc/recip-5.c: Ditto.
4133         * gcc.target/powerpc/recip-6.c: Ditto.
4134         * gcc.target/powerpc/recip-7.c: Ditto.
4135         * gcc.target/powerpc/recip-test.h: Ditto.
4136         * gcc.target/powerpc/recip-test2.h: Ditto.
4137
4138 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
4139
4140         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
4141
4142 2010-06-02  Jason Merrill  <jason@redhat.com>
4143
4144         * g++.dg/ext/vector9.C: Expect typedef in error message.
4145
4146         PR c++/9726
4147         PR c++/23594
4148         PR c++/44333
4149         * g++.dg/tc1/dr101.C: Remove xfails.
4150
4151 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
4152
4153         PR middle-end/44372
4154         * g++.dg/ipa/pr44372.C: New.
4155
4156 2010-06-02  Jan Hubicka  <jh@suse.cz>
4157
4158         PR middle-end/44295
4159         * g++.dg/torture/pr44295.C: Neww testcase.
4160
4161 2010-06-02  Jan Hubicka  <jh@suse.cz>
4162
4163         * gcc.dg/tree-ssa/loadpre6.c: Update.
4164
4165 2010-06-02  Richard Guenther  <rguenther@suse.de>
4166
4167         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
4168         diagnostic.h.
4169
4170 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
4171
4172         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
4173         the link fail message.
4174
4175 2010-06-02  Tobias Burnus  <burnus@net-b.de>
4176
4177         PR fortran/44360
4178         * gfortran.dg/use_13.f90: New test case.
4179
4180 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4181
4182         PR fortran/44371
4183         * gfortran.dg/error_stop_2.f08: Minor update.
4184
4185 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4186
4187         PR fortran/44371
4188         * gfortran.dg/error_stop_1.f08: New test.
4189         * gfortran.dg/error_stop_2.f08: New test.
4190
4191 2010-06-01  Jason Merrill  <jason@redhat.com>
4192
4193         DR 990
4194         * g++.dg/cpp0x/initlist37.C: New.
4195         * g++.dg/cpp0x/initlist38.C: New.
4196
4197         PR c++/44358
4198         * g++.dg/cpp0x/initlist36.C: New.
4199
4200 2010-05-31 Jan Hubicka  <jh@suse.cz>
4201
4202         * gcc.dg/noreturn-8.c: New testcase.
4203
4204 2010-05-31 Jan Hubicka  <jh@suse.cz>
4205
4206         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
4207         * gcc.dg/lto/noreturn-1_0.c: Move it here.
4208
4209 2010-05-31 Jan Hubicka  <jh@suse.cz>
4210
4211         * gcc.dg/lto/noreturn-1_1.c: New testcase.
4212         * gcc.dg/lto/noreturn-1_0.c: New testcase.
4213
4214 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
4215
4216         PR fortran/36928
4217         * gfortran.dg/dependency_27.f90:  New test.
4218         * gfortran.dg/array_assign_1.F90:  New test.
4219
4220 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
4221
4222         PR target/44338
4223         * gcc.target/i386/sse-24.c: New test.
4224
4225 2010-05-31  Jan Hubicka  <jh@suse.cz>
4226
4227         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
4228
4229 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
4230
4231         PR middle-end/44337
4232         * gcc.dg/pr44337.c: New test.
4233
4234         PR tree-optimization/44182
4235         * g++.dg/debug/pr44182.C: New test.
4236
4237 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
4238
4239         * gcc.dg/nested-func-7.c: New test.
4240         * gnat.dg/frame_overflow.adb: Adjust directives.
4241
4242 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
4243
4244         * gnat.dg/prot2.ad[sb]: New test.
4245         * gnat.dg/prot2_pkg1.ads: New helper.
4246         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
4247
4248 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
4249
4250         * gnat.dg/array11.adb: Adjust dg-warning directive.
4251         * gnat.dg/object_overflow.adb: Likewise.
4252
4253 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
4254
4255         PR middle-end/44306
4256         * gcc.dg/tree-ssa/pr44306.c: New.
4257
4258 2010-05-29  Jan Hubicka  <jh@suse.cz>
4259
4260         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
4261
4262 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
4263
4264         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
4265
4266 2010-05-28  Mike Stump  <mikestump@comcast.net>
4267
4268         PR objc/44125
4269         * objc.dg/const-str-9.m: Remove static.
4270
4271 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
4272
4273         PR target/43636
4274         * gcc.c-torture/compile/pr43636.c: New test.
4275
4276 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
4277
4278         PR objc++/23616
4279         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
4280         * obj-c++.dg/try-catch-9.mm: Ditto.
4281
4282 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
4283
4284         Revert patch for PR c++/44188
4285         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
4286
4287 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
4288
4289         PR c++/44188
4290         * g++.dg/debug/dwarf2/typedef3.C: New test.
4291
4292 2010-05-27  Jason Merrill  <jason@redhat.com>
4293
4294         PR c++/43555
4295         * g++.dg/ext/vla9.C: New.
4296
4297 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
4298
4299         PR objc/44140
4300         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
4301         * objc.dg/torture/tls/thr-init-3.m: Ditto.
4302         * objc.dg/torture/tls/thr-init.m: Ditto.
4303         * objc.dg/torture/trivial.m: Ditto.
4304         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
4305         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
4306         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
4307         * obj-c++.dg/torture/trivial.mm: Ditto.
4308
4309 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
4310
4311         * g++.dg/lto/20100302_0.C: Skip on darwin.
4312
4313 2010-05-27  Richard Guenther  <rguenther@suse.de>
4314
4315         PR tree-optimization/44284
4316         * gcc.dg/vect/vect-118.c: New testcase.
4317         * gcc.dg/vect/bb-slp-20.c: Adjust.
4318         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
4319         * gcc.dg/vect/slp-9.c: Likewise.
4320         * gcc.dg/vect/slp-reduc-4.c: Likewise.
4321         * gcc.dg/vect/vect-10.c: Likewise.
4322         * gcc.dg/vect/vect-109.c: Likewise.
4323         * gcc.dg/vect/vect-12.c: Likewise.
4324         * gcc.dg/vect/vect-36.c: Likewise.
4325         * gcc.dg/vect/vect-7.c: Likewise.
4326         * gcc.dg/vect/vect-iv-8.c: Likewise.
4327         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
4328         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
4329         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
4330         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
4331         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
4332         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
4333         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
4334         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
4335         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
4336         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
4337         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
4338         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
4339         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
4340         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
4341         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
4342         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
4343         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4344
4345 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
4346
4347         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
4348         necessary.
4349
4350 2010-05-26  Jan Hubicka  <jh@suse.cz>
4351
4352         * gcc.dg/lto/materialize-1_0.c: New file.
4353         * gcc.dg/lto/materialize-1_1.c: New file.
4354
4355 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
4356
4357         * gnat.dg/lto10.adb: New test.
4358         * gnat.dg/lto10_pkg.ads: New helper.
4359
4360 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
4361
4362         * lib/target-supports.exp (check_effective_target_int128): New
4363         function to check if __int128 types are available for target.
4364         * c-c++-common/int128-types-1.c: New.
4365         * c-c++-common/int128-1.c: New.
4366         * c-c++-common/int128-2.c: New.
4367         * g++.dg/abi/mangle43.C: New.
4368         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
4369         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
4370         pointer-wide scalar.
4371         * g++.dg/other/pr25632.C: Likewise.
4372         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
4373         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
4374         overflow warnings.
4375         * g++.dg/warn/pr13358-4.C: Likewise.
4376         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
4377         * g++.dg/warn/Wconversion-null.C: Likewise.
4378
4379 2010-05-26  Jason Merrill  <jason@redhat.com>
4380
4381         PR c++/43382
4382         * g++.dg/cpp0x/variadic101.C: New.
4383
4384 2010-05-26  Richard Guenther  <rguenther@suse.de>
4385
4386         PR rtl-optimization/44164
4387         * gcc.c-torture/execute/pr44164.c: New testcase.
4388         * g++.dg/tree-ssa/pr13146.C: Adjust.
4389
4390 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
4391
4392         PR fortran/40011
4393         * gfortran.dg/whole_file_19.f90 : New test.
4394
4395 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
4396
4397         PR fortran/30668
4398         PR fortran/31346
4399         PR fortran/34260
4400         * gfortran.dg/pr40999.f: Fix function type.
4401         * gfortran.dg/whole_file_5.f90: Likewise.
4402         * gfortran.dg/whole_file_6.f90: Likewise.
4403         * gfortran.dg/whole_file_16.f90: New.
4404         * gfortran.dg/whole_file_17.f90: New.
4405         * gfortran.dg/whole_file_18.f90: New.
4406
4407 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
4408             Iain Sandoe  <iains@gcc.gnu.org>
4409
4410         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
4411         * gcc.c-torture/compile/pr44197.c: Require alias support.
4412         * gcc.dg/lto/20081222_0.c: Ditto.
4413
4414 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
4415
4416         PR debug/42801
4417         * gcc.dg/guality/vla-2.c: New test.
4418
4419 2010-05-25  Richard Guenther  <rguenther@suse.de>
4420
4421         PR middle-end/44069
4422         * g++.dg/torture/pr44069.C: New testcase.
4423
4424 2010-05-25  Richard Guenther  <rguenther@suse.de>
4425
4426         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
4427
4428 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
4429
4430         PR objc/44140
4431         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
4432
4433 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
4434
4435         * obj-c++.dg/torture/tls/trivial.mm: New.
4436         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
4437         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
4438         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
4439         * obj-c++.dg/torture/tls/diag-1.mm: New.
4440         * obj-c++.dg/torture/tls/tls.exp: New.
4441         * obj-c++.dg/torture/trivial.mm: New.
4442         * obj-c++.dg/torture/dg-torture.exp: New.
4443         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
4444         * obj-c++.dg/tls/trivial.m: New.
4445         * obj-c++.dg/tls/init-1.mm: New.
4446         * obj-c++.dg/tls/diag-1.mm: New.
4447         * obj-c++.dg/tls/init-2.mm: New.
4448         * obj-c++.dg/tls/diag-2.mm: New.
4449         * obj-c++.dg/tls/diag-3.mm: New.
4450         * obj-c++.dg/tls/diag-4.mm: New.
4451         * obj-c++.dg/tls/static-1.mm: New.
4452         * obj-c++.dg/tls/tls.exp: New.
4453         * obj-c++.dg/tls/diag-5.mm: New.
4454         * obj-c++.dg/tls/static-1a.mm: New.
4455         * objc-obj-c++-shared/Object1.mm: New.
4456         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
4457
4458 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
4459
4460         PR objc++/43689
4461         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
4462         * obj-c++.dg/const-str-6.mm: Ditto.
4463
4464 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
4465
4466         * g++.dg/parse/array-size2.C: Remove dg-error directives.
4467
4468 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
4469
4470         PR ada/38394
4471         * gnat.dg/array13.ad[sb]: New test.
4472
4473 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
4474             Sandra Loosemore  <sandra@codesourcery.com>
4475
4476         * gcc.target/arm/neon/: Regenerated test cases.
4477
4478         * gcc.target/arm/neon/polytypes.c,
4479         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
4480         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
4481         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
4482         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
4483         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
4484         dg-add-options arm_neon.
4485
4486         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
4487         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
4488         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
4489         and arm_neon_fp16_ok.
4490
4491         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
4492         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
4493
4494         * lib/target-supports.exp (add_options_for_arm_neon): New.
4495         (check_effective_target_arm_neon_ok_nocache): New, from
4496         check_effective_target_arm_neon_ok.  Check multiple possibilities.
4497         (check_effective_target_arm_neon_ok): Use
4498         check_effective_target_arm_neon_ok_nocache.
4499         (add_options_for_arm_neon_fp16)
4500         (check_effective_target_arm_neon_fp16_ok)
4501         check_effective_target_arm_neon_fp16_ok_nocache): New.
4502         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
4503
4504 2010-05-24  Jason Merrill  <jason@redhat.com>
4505
4506         PR c++/41510
4507         * g++.dg/cpp0x/initlist35.C: New.
4508         * g++.dg/init/brace6.C: Adjust.
4509
4510 2010-05-24  Paul Brook  <paul@codesourcery.com>
4511
4512         * gcc.target/arm/frame-pointer-1.c: New test.
4513         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
4514         pointer elimination.
4515
4516 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
4517
4518         PR target/44245
4519         * gcc.target/i386/crc32-3.c: New.
4520         * gcc.target/i386/crc32-4.c: Likewise.
4521
4522 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
4523
4524         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
4525         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
4526         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
4527
4528 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
4529
4530         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
4531
4532 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
4533
4534         PR target/43869
4535         * gcc.c-target/pr43869.c: New test.
4536
4537 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
4538
4539         PR fortran/44212
4540         * gfortran.dg/class_22.f03: New.
4541
4542 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
4543
4544         PR lto/44238
4545         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
4546
4547 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
4548
4549         PR fortran/44213
4550         * gfortran.dg/abstract_type_7.f03: New.
4551
4552 2010-05-21  Jason Merrill  <jason@redhat.com>
4553
4554         * g++.dg/eh/spec11.C: Test cleanup optimization.
4555
4556 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
4557
4558         PR debug/44223
4559         * gcc.target/i386/pr44223.c: New test.
4560
4561 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4562
4563         * gcc.target/i386/pr25993.c: Use @function as type specifier.
4564
4565 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
4566
4567         * g++.dg/other/const3.C: New test.
4568
4569 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
4570
4571         PR fortran/38407
4572         * warn_unused_dummy_argument_1.f90: New.
4573         * warn_unused_dummy_argument_2.f90: New.
4574
4575 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
4576
4577         PR c++/30298
4578         * g++.dg/inherit/crash1.C: New.
4579         * g++.dg/inherit/crash2.C: Likewise.
4580
4581 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
4582
4583         PR debug/44178
4584         * g++.dg/debug/pr44178.C: New test.
4585
4586 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
4587
4588         PR middle-end/44185
4589         * gcc.dg/tree-ssa/prefetch-6.c: Add
4590         --param min-insn-to-prefetch-ratio=6.
4591         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
4592         allow unrolling, and adjust the movnti count.
4593
4594 2010-05-20  Jan Hubicka  <jh@suse.cz>
4595
4596         PR middle-end/44197
4597         * gcc.c-torture/compile/pr44197.c: New file.
4598
4599 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
4600
4601         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
4602         Fix test code.
4603         (check_effective_target_xop): Remove __may_alias__ attribute.
4604
4605 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
4606
4607         PR target/44202
4608         * gcc.c-torture/execute/pr44202-1.c: New test.
4609
4610 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4611
4612         PR fortran/43851
4613         * gfortran.dg/label_1.f90: Update test.
4614
4615 2010-05-19  Jan Hubicka  <jh@suse.cz>
4616
4617         * gcc.dg/lto/ipareference2_0.c: New file.
4618         * gcc.dg/lto/ipareference2_1.c: New file.
4619
4620 2010-05-19  Jason Merrill  <jason@redhat.com>
4621
4622         * g++.dg/parse/fn-typedef2.C: New.
4623
4624         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
4625         function type.
4626
4627         PR c++/44193
4628         * g++.dg/template/fntype1.C: New.
4629
4630 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
4631
4632         * gnat.dg/discr23.ad[sb]: New test.
4633         * gnat.dg/discr23_pkg.ads: New helper.
4634
4635         * gnat.dg/specs/controlled1.ads: New test.
4636         * gnat.dg/specs/controlled1_pkg.ads: New helper.
4637
4638 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
4639
4640         PR fortran/44055
4641         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
4642         Fixed scope of C_SIZEOF.
4643         * gfortran.dg/warn_conversion_2.f90: New.
4644
4645 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4646
4647         * lib/target-supports.exp (check_effective_target_sse2): New proc.
4648         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
4649         for optional selector.
4650         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
4651         (check_effective_target_sse3): New proc.
4652         * gcc.target/i386/math-torture/math-torture.exp: Load
4653         target-supports.exp.
4654         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
4655         check_effective_target_sse2.
4656         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
4657         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
4658         * g++.dg/vect/vect.exp: Likewise.
4659         * gfortran.dg/vect/vect.exp: Likewise.
4660         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
4661         -msse2 if check_effective_target_sse2.
4662
4663         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
4664         * gcc.target/i386/3dnow-2.c: Likewise.
4665         * gcc.target/i386/3dnowA-1.c: Likewise.
4666         * gcc.target/i386/3dnowA-2.c: Likewise.
4667         * gcc.target/i386/pr42549.c: Likewise.
4668
4669         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
4670         * gcc.target/i386/sse3-addsubpd.c: Likewise.
4671         * gcc.target/i386/sse3-addsubps.c: Likewise.
4672         * gcc.target/i386/sse3-haddpd.c: Likewise.
4673         * gcc.target/i386/sse3-haddps.c: Likewise.
4674         * gcc.target/i386/sse3-hsubpd.c: Likewise.
4675         * gcc.target/i386/sse3-hsubps.c: Likewise.
4676         * gcc.target/i386/sse3-movddup.c: Likewise.
4677         * gcc.target/i386/sse3-movshdup.c: Likewise.
4678         * gcc.target/i386/sse3-movsldup.c: Likewise.
4679
4680         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
4681         * g++.dg/ext/attrib35.C: Likewise.
4682         * g++.dg/opt/pr40496.C: Likewise.
4683         * g++.dg/other/i386-1.C: Likewise.
4684         * g++.dg/other/i386-4.C: Likewise.
4685         * g++.dg/other/pr34435.C: Likewise.
4686         * g++.dg/other/pr39496.C: Likewise.
4687         * g++.dg/other/pr40446.C: Likewise.
4688         * gcc.dg/compat/union-m128-1_main.c: Likewise.
4689         * gcc.dg/compat/vector-1a_main.c: Likewise.
4690         * gcc.dg/compat/vector-2a_main.c: Likewise.
4691         * gcc.dg/lto/20090206-1_0.c: Likewise.
4692         * gcc.dg/pr34856.c: Likewise.
4693         * gcc.dg/pr36584.c: Likewise.
4694         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
4695         * gcc.dg/pr37544.c: Likewise.
4696         * gcc.dg/torture/pr16104-1.c: Likewise.
4697         * gcc.dg/torture/pr35771-1.c: Likewise.
4698         * gcc.dg/torture/pr35771-2.c: Likewise.
4699         * gcc.dg/torture/pr35771-3.c: Likewise.
4700         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
4701         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4702         * gcc.dg/torture/stackalign/push-1.c: Likewise.
4703         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4704         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
4705         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
4706         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
4707         * gcc.target/i386/20060512-1.c: Likewise.
4708         * gcc.target/i386/20060512-3.c: Likewise.
4709         * gcc.target/i386/all_one_m128i.c: Likewise.
4710         * gcc.target/i386/float128-1.c: Likewise.
4711         * gcc.target/i386/float128-2.c: Likewise.
4712         * gcc.target/i386/fpcvt-1.c: Likewise.
4713         * gcc.target/i386/fpcvt-2.c: Likewise.
4714         * gcc.target/i386/fpcvt-3.c: Likewise.
4715         * gcc.target/i386/fpprec-1.c: Likewise.
4716         * gcc.target/i386/funcspec-9.c: Likewise.
4717         * gcc.target/i386/incoming-1.c: Likewise.
4718         * gcc.target/i386/incoming-12.c: Likewise.
4719         * gcc.target/i386/incoming-2.c: Likewise.
4720         * gcc.target/i386/incoming-3.c: Likewise.
4721         * gcc.target/i386/incoming-4.c: Likewise.
4722         * gcc.target/i386/incoming-6.c: Likewise.
4723         * gcc.target/i386/incoming-7.c: Likewise.
4724         * gcc.target/i386/incoming-8.c: Likewise.
4725         * gcc.target/i386/opt-1.c: Likewise.
4726         * gcc.target/i386/opt-2.c: Likewise.
4727         * gcc.target/i386/ordcmp-1.c: Likewise.
4728         * gcc.target/i386/pr17692.c: Likewise.
4729         * gcc.target/i386/pr18614-1.c: Likewise.
4730         * gcc.target/i386/pr22152.c: Likewise.
4731         * gcc.target/i386/pr23570.c: Likewise.
4732         * gcc.target/i386/pr23575.c: Likewise.
4733         * gcc.target/i386/pr26449-1.c: Likewise.
4734         * gcc.target/i386/pr26600.c: Likewise.
4735         * gcc.target/i386/pr27790.c: Likewise.
4736         * gcc.target/i386/pr28839.c: Likewise.
4737         * gcc.target/i386/pr30970.c: Likewise.
4738         * gcc.target/i386/pr32000-1.c: Likewise.
4739         * gcc.target/i386/pr32000-2.c: Likewise.
4740         * gcc.target/i386/pr32280.c: Likewise.
4741         * gcc.target/i386/pr32661.c: Likewise.
4742         * gcc.target/i386/pr32708-1.c: Likewise.
4743         * gcc.target/i386/pr32961.c: Likewise.
4744         * gcc.target/i386/pr33329.c: Likewise.
4745         * gcc.target/i386/pr35714.c: Likewise.
4746         * gcc.target/i386/pr35767-1.c: Likewise.
4747         * gcc.target/i386/pr35767-1d.c: Likewise.
4748         * gcc.target/i386/pr35767-1i.c: Likewise.
4749         * gcc.target/i386/pr35767-2.c: Likewise.
4750         * gcc.target/i386/pr35767-2d.c: Likewise.
4751         * gcc.target/i386/pr35767-2i.c: Likewise.
4752         * gcc.target/i386/pr35767-3.c: Likewise.
4753         * gcc.target/i386/pr35767-5.c: Likewise.
4754         * gcc.target/i386/pr36222-1.c: Likewise.
4755         * gcc.target/i386/pr36578-1.c: Likewise.
4756         * gcc.target/i386/pr36578-2.c: Likewise.
4757         * gcc.target/i386/pr36992-1.c: Likewise.
4758         * gcc.target/i386/pr37101.c: Likewise.
4759         * gcc.target/i386/pr37216.c: Likewise.
4760         * gcc.target/i386/pr37434-1.c: Likewise.
4761         * gcc.target/i386/pr37434-2.c: Likewise.
4762         * gcc.target/i386/pr37843-3.c: Likewise.
4763         * gcc.target/i386/pr37843-4.c: Likewise.
4764         * gcc.target/i386/pr39162.c: Likewise.
4765         * gcc.target/i386/pr39315-1.c: Likewise.
4766         * gcc.target/i386/pr39315-2.c: Likewise.
4767         * gcc.target/i386/pr39315-3.c: Likewise.
4768         * gcc.target/i386/pr39315-4.c: Likewise.
4769         * gcc.target/i386/pr39445.c: Likewise.
4770         * gcc.target/i386/pr39496.c: Likewise.
4771         * gcc.target/i386/pr40809.c: Likewise.
4772         * gcc.target/i386/pr40906-3.c: Likewise.
4773         * gcc.target/i386/pr41019.c: Likewise.
4774         * gcc.target/i386/pr42542-1.c: Likewise.
4775         * gcc.target/i386/pr42542-2.c: Likewise.
4776         * gcc.target/i386/pr42542-3.c: Likewise.
4777         * gcc.target/i386/pr42542-3a.c: Likewise.
4778         * gcc.target/i386/pr42881.c: Likewise.
4779         * gcc.target/i386/push-1.c: Likewise.
4780         * gcc.target/i386/quad-sse.c: Likewise.
4781         * gcc.target/i386/reload-1.c: Likewise.
4782         * gcc.target/i386/sse-10.c: Likewise.
4783         * gcc.target/i386/sse-11.c: Likewise.
4784         * gcc.target/i386/sse-15.c: Likewise.
4785         * gcc.target/i386/sse-17.c: Likewise.
4786         * gcc.target/i386/sse-18.c: Likewise.
4787         * gcc.target/i386/sse-19.c: Likewise.
4788         * gcc.target/i386/sse-4.c: Likewise.
4789         * gcc.target/i386/sse-6.c: Likewise.
4790         * gcc.target/i386/sse-vect-types.c: Likewise.
4791         * gcc.target/i386/sse2-addpd-1.c: Likewise.
4792         * gcc.target/i386/sse2-addsd-1.c: Likewise.
4793         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
4794         * gcc.target/i386/sse2-andpd-1.c: Likewise.
4795         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
4796         * gcc.target/i386/sse2-comisd-1.c: Likewise.
4797         * gcc.target/i386/sse2-comisd-2.c: Likewise.
4798         * gcc.target/i386/sse2-comisd-3.c: Likewise.
4799         * gcc.target/i386/sse2-comisd-4.c: Likewise.
4800         * gcc.target/i386/sse2-comisd-5.c: Likewise.
4801         * gcc.target/i386/sse2-comisd-6.c: Likewise.
4802         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
4803         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
4804         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
4805         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
4806         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
4807         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
4808         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
4809         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
4810         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
4811         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
4812         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
4813         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
4814         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
4815         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
4816         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
4817         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
4818         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
4819         * gcc.target/i386/sse2-divpd-1.c: Likewise.
4820         * gcc.target/i386/sse2-divsd-1.c: Likewise.
4821         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
4822         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
4823         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
4824         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
4825         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
4826         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
4827         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
4828         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
4829         * gcc.target/i386/sse2-minpd-1.c: Likewise.
4830         * gcc.target/i386/sse2-minsd-1.c: Likewise.
4831         * gcc.target/i386/sse2-mmx.c: Likewise.
4832         * gcc.target/i386/sse2-movapd-1.c: Likewise.
4833         * gcc.target/i386/sse2-movapd-2.c: Likewise.
4834         * gcc.target/i386/sse2-movd-1.c: Likewise.
4835         * gcc.target/i386/sse2-movd-2.c: Likewise.
4836         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
4837         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
4838         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
4839         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
4840         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
4841         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
4842         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
4843         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
4844         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
4845         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
4846         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
4847         * gcc.target/i386/sse2-movq-1.c: Likewise.
4848         * gcc.target/i386/sse2-movq-2.c: Likewise.
4849         * gcc.target/i386/sse2-movq-3.c: Likewise.
4850         * gcc.target/i386/sse2-movsd-1.c: Likewise.
4851         * gcc.target/i386/sse2-movsd-2.c: Likewise.
4852         * gcc.target/i386/sse2-movupd-1.c: Likewise.
4853         * gcc.target/i386/sse2-movupd-2.c: Likewise.
4854         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
4855         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
4856         * gcc.target/i386/sse2-orpd-1.c: Likewise.
4857         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
4858         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
4859         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
4860         * gcc.target/i386/sse2-paddb-1.c: Likewise.
4861         * gcc.target/i386/sse2-paddd-1.c: Likewise.
4862         * gcc.target/i386/sse2-paddq-1.c: Likewise.
4863         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
4864         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
4865         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
4866         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
4867         * gcc.target/i386/sse2-paddw-1.c: Likewise.
4868         * gcc.target/i386/sse2-pand-1.c: Likewise.
4869         * gcc.target/i386/sse2-pandn-1.c: Likewise.
4870         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
4871         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
4872         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
4873         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
4874         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
4875         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
4876         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
4877         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
4878         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
4879         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
4880         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
4881         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
4882         * gcc.target/i386/sse2-pminub-1.c: Likewise.
4883         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
4884         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
4885         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
4886         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
4887         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
4888         * gcc.target/i386/sse2-por-1.c: Likewise.
4889         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
4890         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
4891         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
4892         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
4893         * gcc.target/i386/sse2-pslld-1.c: Likewise.
4894         * gcc.target/i386/sse2-pslld-2.c: Likewise.
4895         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
4896         * gcc.target/i386/sse2-psllq-1.c: Likewise.
4897         * gcc.target/i386/sse2-psllq-2.c: Likewise.
4898         * gcc.target/i386/sse2-psllw-1.c: Likewise.
4899         * gcc.target/i386/sse2-psllw-2.c: Likewise.
4900         * gcc.target/i386/sse2-psrad-1.c: Likewise.
4901         * gcc.target/i386/sse2-psrad-2.c: Likewise.
4902         * gcc.target/i386/sse2-psraw-1.c: Likewise.
4903         * gcc.target/i386/sse2-psraw-2.c: Likewise.
4904         * gcc.target/i386/sse2-psrld-1.c: Likewise.
4905         * gcc.target/i386/sse2-psrld-2.c: Likewise.
4906         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
4907         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
4908         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
4909         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
4910         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
4911         * gcc.target/i386/sse2-psubb-1.c: Likewise.
4912         * gcc.target/i386/sse2-psubd-1.c: Likewise.
4913         * gcc.target/i386/sse2-psubq-1.c: Likewise.
4914         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
4915         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
4916         * gcc.target/i386/sse2-psubw-1.c: Likewise.
4917         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
4918         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
4919         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
4920         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
4921         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
4922         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
4923         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
4924         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
4925         * gcc.target/i386/sse2-pxor-1.c: Likewise.
4926         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
4927         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
4928         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
4929         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
4930         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
4931         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
4932         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
4933         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
4934         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
4935         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
4936         * gcc.target/i386/sse2-shufps-1.c: Likewise.
4937         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
4938         * gcc.target/i386/sse2-subpd-1.c: Likewise.
4939         * gcc.target/i386/sse2-subsd-1.c: Likewise.
4940         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
4941         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
4942         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
4943         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
4944         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
4945         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
4946         * gcc.target/i386/sse2-unpack-1.c: Likewise.
4947         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
4948         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
4949         * gcc.target/i386/sse2-vec-1.c: Likewise.
4950         * gcc.target/i386/sse2-vec-2.c: Likewise.
4951         * gcc.target/i386/sse2-vec-3.c: Likewise.
4952         * gcc.target/i386/sse2-vec-4.c: Likewise.
4953         * gcc.target/i386/sse2-vec-5.c: Likewise.
4954         * gcc.target/i386/sse2-vec-6.c: Likewise.
4955         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
4956         * gcc.target/i386/ssefn-2.c: Likewise.
4957         * gcc.target/i386/ssefn-4.c: Likewise.
4958         * gcc.target/i386/ssefp-1.c: Likewise.
4959         * gcc.target/i386/ssefp-2.c: Likewise.
4960         * gcc.target/i386/sseregparm-3.c: Likewise.
4961         * gcc.target/i386/sseregparm-4.c: Likewise.
4962         * gcc.target/i386/sseregparm-5.c: Likewise.
4963         * gcc.target/i386/sseregparm-6.c: Likewise.
4964         * gcc.target/i386/sseregparm-7.c: Likewise.
4965         * gcc.target/i386/ssetype-1.c: Likewise.
4966         * gcc.target/i386/ssetype-2.c: Likewise.
4967         * gcc.target/i386/ssetype-3.c: Likewise.
4968         * gcc.target/i386/ssetype-4.c: Likewise.
4969         * gcc.target/i386/ssetype-5.c: Likewise.
4970         * gcc.target/i386/unordcmp-1.c: Likewise.
4971         * gcc.target/i386/vararg-1.c: Likewise.
4972         * gcc.target/i386/vararg-2.c: Likewise.
4973         * gcc.target/i386/vararg-3.c: Likewise.
4974         * gcc.target/i386/vararg-4.c: Likewise.
4975         * gcc.target/i386/vararg-7.c: Likewise.
4976         * gcc.target/i386/vararg-8.c: Likewise.
4977         * gcc.target/i386/vecinit-1.c: Likewise.
4978         * gcc.target/i386/vecinit-2.c: Likewise.
4979         * gcc.target/i386/vecinit-3.c: Likewise.
4980         * gcc.target/i386/vecinit-4.c: Likewise.
4981         * gcc.target/i386/vecinit-5.c: Likewise.
4982         * gcc.target/i386/vecinit-6.c: Likewise.
4983         * gcc.target/i386/vectorize2.c: Likewise.
4984         * gcc.target/i386/vectorize3.c: Likewise.
4985         * gcc.target/i386/vectorize4.c: Likewise.
4986         * gcc.target/i386/vectorize6.c: Likewise.
4987         * gcc.target/i386/vectorize7.c: Likewise.
4988         * gcc.target/i386/vectorize8.c: Likewise.
4989         * gcc.target/i386/vperm-v2df.c: Likewise.
4990         * gcc.target/i386/vperm-v2di.c: Likewise.
4991         * gcc.target/i386/vperm-v4si-1.c: Likewise.
4992         * gcc.target/i386/xorps-sse2.c: Likewise.
4993         * gcc.target/i386/xorps.c: Likewise.
4994         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
4995         * gfortran.dg/graphite/pr42326.f90: Likewise.
4996         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
4997
4998 2010-05-19  Richard Guenther  <rguenther@suse.de>
4999
5000         PR lto/44196
5001         * g++.dg/lto/20100519-1_0.C: New testcase.
5002
5003 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5004
5005         PR fortran/42360
5006         * gfortran.dg/warn_intent_out_not_set.f90: New.
5007
5008 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5009
5010         PR fortran/38404
5011         * gfortran.dg/data_char_1.f90: Updated warning message.
5012         * gfortran.dg/data_array_6.f: New.
5013
5014 2010-05-19  Martin Jambor  <mjambor@suse.cz>
5015
5016         * g++.dg/ipa/ivinline-8.C: New test.
5017         * gcc.dg/ipa/iinline-2.c: Likewise.
5018
5019 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5020
5021         PR fortran/34505
5022         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
5023         arguments; add check for return value kind.
5024         * gfortran.dg/float_1.f90: Likewise.
5025
5026 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5027
5028         * gcc.target/i386/20011009-1.c (COMMENT): Define.
5029         (main): Use it.
5030         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
5031         * lib/lto.exp (lto_prune_warns): Fix location line regex.
5032         Prune another location line format.
5033         (lto-obj): Call lto_prune_warns on comp_output.
5034
5035 2010-05-18  Jan Hubicka  <jh@suse.cz>
5036
5037         * gcc.dg/lto/ipacp_0.c: New test.
5038         * gcc.dg/lto/ipacp_1.c: New test.
5039
5040 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
5041
5042         PR lto/44184
5043         * gcc.dg/lto/20100518_0.c: New test.
5044
5045 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
5046
5047         * gnat.dg/specs/lto3.ads: Add missing dg-options.
5048
5049 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
5050
5051         PR fortran/43990
5052         * gfortran.dg/class_21.f03: New.
5053
5054 2010-05-17  Jason Merrill  <jason@redhat.com>
5055
5056         PR c++/44157
5057         * g++.dg/cpp0x/initlist34.C: New.
5058
5059         PR c++/44158
5060         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
5061
5062 2010-05-17  Martin Jambor  <mjambor@suse.cz>
5063
5064         * g++.dg/ipa/ivinline-1.C: New test.
5065         * g++.dg/ipa/ivinline-2.C: New test.
5066         * g++.dg/ipa/ivinline-3.C: New test.
5067         * g++.dg/ipa/ivinline-4.C: New test.
5068         * g++.dg/ipa/ivinline-5.C: New test.
5069         * g++.dg/ipa/ivinline-6.C: New test.
5070
5071 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
5072             Jason Merrill  <jason@redhat.com>
5073
5074         PR c++/44108
5075         * c-c++-common/Wunused-var-8.c: New test.
5076
5077 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
5078
5079         PR bootstrap/42347
5080         * gcc.c-torture/compile/pr42347.c: New test.
5081
5082         PR middle-end/44102
5083         * g++.dg/ext/asmgoto1.C: New test.
5084
5085 2010-05-17  Martin Jambor  <mjambor@suse.cz>
5086
5087         PR middle-end/44133
5088         * gcc.dg/tree-ssa/pr44133.c: New test.
5089         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
5090         precise.
5091
5092 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
5093
5094         PR fortran/44044
5095         * gfortran.dg/class_20.f03: New.
5096
5097 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
5098
5099         PR 44078
5100         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
5101         debug messages but not the newly introduced one.
5102
5103 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
5104
5105         PR fortran/35779
5106         * gfortran.dg/initialization_25.f90: Commented testcase.
5107         * gfortran.dg/initialization_26.f90: New.
5108
5109 2010-05-16  Richard Guenther  <rguenther@suse.de>
5110
5111         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
5112         * gcc.dg/pr43084.c: Likewise.
5113         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
5114         -fipa-type-escape.
5115         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
5116         -fipa-type-escape.
5117         * gcc.dg/struct/struct-reorg.exp: Likewise.
5118         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
5119         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5120
5121 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
5122
5123         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
5124         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
5125         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
5126         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
5127         tests.
5128
5129 2010-05-15  Jason Merrill  <jason@redhat.com>
5130
5131         * g++.dg/eh/spec10.C: New.
5132         * g++.dg/eh/spec11.C: New.
5133         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
5134
5135 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
5136
5137         PR fortran/44154
5138         PR fortran/42647
5139         * gfortran.dg/allocatable_scalar_9.f90: New.
5140
5141 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
5142
5143         PR c++/44148
5144         * g++.dg/torture/pr44148.C: New test.
5145
5146 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
5147
5148         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
5149         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
5150         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
5151         diagnostics and type sizes.
5152
5153 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
5154
5155         * gnat.dg/lto9.adb: New test.
5156         * gnat.dg/lto9_pkg1.ads: New helper.
5157         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
5158
5159 2010-05-15  Jan Hubicka  <jh@suse.cz>
5160
5161         * gcc.dg/lto/ipareference_1.c: Rename to ...
5162         * gcc.dg/lto/ipareference_0.c: ... this one.
5163         * gcc.dg/lto/ipareference_2.c: Rename to ...
5164         * gcc.dg/lto/ipareference_1.c: ... this one.
5165
5166 2010-05-15  Jan Hubicka  <jh@suse.cz>
5167
5168         * gcc.dg/lto/ipareference_1.c: New file.
5169         * gcc.dg/lto/ipareference_2.c: New file.
5170
5171 2010-05-15  Richard Guenther  <rguenther@suse.de>
5172
5173         PR tree-optimization/44038
5174         * gcc.c-torture/compile/pr44038.c: New testcase.
5175
5176 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
5177
5178         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
5179         * gcc.target/i386/avx-cmpss-1.c: Likewise.
5180
5181 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
5182
5183         PR fortran/43207
5184         PR fortran/43969
5185         * gfortran.dg/class_18.f03: New.
5186         * gfortran.dg/class_19.f03: New.
5187
5188 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
5189
5190         PR debug/44112
5191         * gcc.dg/debug/dwarf2/const-1.c: Remove.
5192         * g++.dg/debug/dwarf2/const1.C: Remove.
5193
5194 2010-05-14  Jason Merrill  <jason@redhat.com>
5195
5196         * g++.dg/eh/cond4.C: New.
5197         * g++.dg/eh/elide2.C: Adjust.
5198         * g++.old-deja/g++.eh/terminate1.C: Adjust.
5199
5200 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
5201
5202         PR fortran/44135
5203         * gfortran.dg/actual_array_interface_2.f90: New test.
5204
5205 2010-05-14  Richard Guenther  <rguenther@suse.de>
5206
5207         PR tree-optimization/44119
5208         * gcc.c-torture/compile/pr44119.c: New testcase.
5209
5210 2010-05-14  Jason Merrill  <jason@redhat.com>
5211
5212         PR c++/44127
5213         * g++.dg/eh/terminate1.C: New.
5214
5215 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
5216
5217         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
5218
5219         PR debug/44136
5220         * gcc.dg/pr44136.c: New test.
5221
5222 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
5223
5224         PR c++/30566
5225         * g++.dg/warn/Wshadow-4.C: Adjust.
5226         * g++.dg/warn/Wshadow-5.C: New test.
5227         * g++.dg/warn/Wshadow-6.C: New test
5228
5229 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
5230
5231         PR fortran/35779
5232         * gfortran.dg/initialization_25.f90: New.
5233
5234 2010-05-13  Martin Jambor  <mjambor@suse.cz>
5235
5236         * g++.dg/otr-fold-1.C: New test.
5237         * g++.dg/otr-fold-2.C: New test.
5238
5239 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
5240
5241         PR fortran/44036
5242         * gfortran.dg/gomp/pr44036-1.f90: New test.
5243         * gfortran.dg/gomp/pr44036-2.f90: New test.
5244         * gfortran.dg/gomp/pr44036-3.f90: New test.
5245
5246         PR debug/43983
5247         * gcc.dg/guality/sra-1.c: New test.
5248
5249 2010-05-12  Jan Hubicka  <jh@suse.cz>
5250
5251         * tree-ssa/unreachable.c: New test.
5252
5253 2010-05-12  Jason Merrill  <jason@redhat.com>
5254
5255         * g++.dg/cpp0x/sfinae1.C: New.
5256
5257 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
5258
5259         * gcc.target/i386/zee.c: New file.
5260
5261 2010-05-12  Jason Merrill  <jason@redhat.com>
5262
5263         * g++.dg/conversion/op1.C: Expect template candidate message.
5264         * g++.dg/cpp0x/nullptr15.C: Likewise.
5265         * g++.dg/cpp0x/pr31431-2.C: Likewise.
5266         * g++.dg/cpp0x/pr31431.C: Likewise.
5267         * g++.dg/cpp0x/temp_default2.C: Likewise.
5268         * g++.dg/cpp0x/trailing4.C: Likewise.
5269         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
5270         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
5271         * g++.dg/cpp0x/variadic-throw.C: Likewise.
5272         * g++.dg/cpp0x/variadic35.C: Likewise.
5273         * g++.dg/cpp0x/vt-35147.C: Likewise.
5274         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
5275         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
5276         * g++.dg/ext/visibility/anon8.C: Likewise.
5277         * g++.dg/ext/vla2.C: Likewise.
5278         * g++.dg/other/pr28114.C: Likewise.
5279         * g++.dg/other/ptrmem10.C: Likewise.
5280         * g++.dg/other/ptrmem11.C: Likewise.
5281         * g++.dg/overload/unknown1.C: Likewise.
5282         * g++.dg/parse/template7.C: Likewise.
5283         * g++.dg/parse/typename7.C: Likewise.
5284         * g++.dg/template/conv11.C: Likewise.
5285         * g++.dg/template/copy1.C: Likewise.
5286         * g++.dg/template/deduce3.C: Likewise.
5287         * g++.dg/template/dependent-expr5.C: Likewise.
5288         * g++.dg/template/friend.C: Likewise.
5289         * g++.dg/template/incomplete2.C: Likewise.
5290         * g++.dg/template/local4.C: Likewise.
5291         * g++.dg/template/local6.C: Likewise.
5292         * g++.dg/template/operator10.C: Likewise.
5293         * g++.dg/template/overload6.C: Likewise.
5294         * g++.dg/template/ptrmem2.C: Likewise.
5295         * g++.dg/template/ptrmem20.C: Likewise.
5296         * g++.dg/template/ptrmem8.C: Likewise.
5297         * g++.dg/template/sfinae2.C: Likewise.
5298         * g++.dg/template/ttp25.C: Likewise.
5299         * g++.dg/template/unify10.C: Likewise.
5300         * g++.dg/template/unify11.C: Likewise.
5301         * g++.dg/template/unify6.C: Likewise.
5302         * g++.dg/template/unify7.C: Likewise.
5303         * g++.dg/template/unify9.C: Likewise.
5304         * g++.dg/template/varmod1.C: Likewise.
5305         * g++.old-deja/g++.brendan/crash56.C: Likewise.
5306         * g++.old-deja/g++.law/operators32.C: Likewise.
5307         * g++.old-deja/g++.pt/crash28.C: Likewise.
5308         * g++.old-deja/g++.pt/crash60.C: Likewise.
5309         * g++.old-deja/g++.pt/explicit38.C: Likewise.
5310         * g++.old-deja/g++.pt/explicit39.C: Likewise.
5311         * g++.old-deja/g++.pt/explicit41.C: Likewise.
5312         * g++.old-deja/g++.pt/explicit67.C: Likewise.
5313         * g++.old-deja/g++.pt/explicit77.C: Likewise.
5314         * g++.old-deja/g++.pt/expr2.C: Likewise.
5315         * g++.old-deja/g++.pt/overload7.C: Likewise.
5316         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
5317         * g++.old-deja/g++.pt/spec5.C: Likewise.
5318         * g++.old-deja/g++.pt/spec6.C: Likewise.
5319         * g++.old-deja/g++.pt/t24.C: Likewise.
5320         * g++.old-deja/g++.pt/unify4.C: Likewise.
5321         * g++.old-deja/g++.pt/unify6.C: Likewise.
5322         * g++.old-deja/g++.pt/unify8.C: Likewise.
5323         * g++.old-deja/g++.robertl/eb119.C: Likewise.
5324         * g++.old-deja/g++.robertl/eb79.C: Likewise.
5325         * g++.old-deja/g++.robertl/eb98.C: Likewise.
5326
5327         * g++.dg/cpp0x/initlist32.C: New.
5328
5329         * g++.dg/template/conv11.C: New.
5330         * g++.dg/conversion/op1.C: Adjust expected error.
5331
5332         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
5333
5334 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
5335
5336         PR target/44088
5337         * gcc.target/i386/avx-cmpsd-1.c: New.
5338         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
5339         * gcc.target/i386/avx-cmpss-1.c: Likewise.
5340         * gcc.target/i386/avx-cmpss-2.c: Likewise.
5341         * gcc.target/i386/sse-cmpss-1.c: Likewise.
5342         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
5343
5344 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
5345
5346         PR middle-end/44085
5347         * gcc.dg/gomp/pr44085.c: New test.
5348         * gfortran.dg/gomp/pr44085.f90: New test.
5349
5350 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
5351
5352         * objc-obj-c++-shared/Object1.m: New.
5353         * objc.dg/torture: New directory.
5354         * objc.dg/torture/tls: Ditto.
5355         * objc.dg/tls: Ditto.
5356         * objc.dg/torture/tls/trivial.m: New test.
5357         * objc.dg/torture/tls/thr-init-2.m: New test.
5358         * objc.dg/torture/tls/thr-init-3.m: New test.
5359         * objc.dg/torture/tls/thr-init.m: New test.
5360         * objc.dg/torture/tls/diag-1.m: New test.
5361         * objc.dg/torture/tls/tls.exp: New.
5362         * objc.dg/torture/trivial.m: New test.
5363         * objc.dg/torture/dg-torture.exp: New.
5364         * objc.dg/tls/diag-3.m: New test.
5365         * objc.dg/tls/diag-4.m: New test.
5366         * objc.dg/tls/diag-5.m: New test.
5367         * objc.dg/tls/init-1.m: New test.
5368         * objc.dg/tls/init-2.m: New test.
5369         * objc.dg/tls/tls.exp: New.
5370         * objc.dg/tls/diag-2.m: New test.
5371         * lib/objc.exp: Respond to dg-additional-files.
5372
5373 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
5374
5375         * gcc.target/m68k/20100512-1.c: New.
5376
5377 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
5378
5379         * gnat.dg/lto8.adb: New test.
5380         * gnat.dg/lto8_pkg.ad[sb]: New helper.
5381         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
5382
5383 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
5384
5385         PR c++/34272
5386         PR c++/43630
5387         PR c++/34491
5388         * g++.dg/template/crash97.C: New.
5389         * g++.dg/template/crash98.C: Likewise.
5390         * g++.dg/template/crash99.C: Likewise.
5391         * g++.dg/cpp0x/pr31439.C: Adjust.
5392         * g++.dg/template/crash95.C: Likewise.
5393
5394 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
5395
5396         PR middle-end/44071
5397         * c-c++-common/asmgoto-4.c: New test.
5398         * gcc.target/i386/pr44071.c: New test.
5399
5400         PR c++/44062
5401         * c-c++-common/Wunused-var-7.c: New test.
5402         * g++.dg/warn/Wunused-var-9.C: New test.
5403
5404 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
5405
5406         PR fortran/43711
5407         * gfortran.dg/gomp/pr43711.f90: New.
5408
5409 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
5410
5411         PR fortran/31820
5412         * gfortran.dg/select_5.f90: Updated.
5413
5414 2010-05-11  Jan Hubicka  <jh@suse.cz>
5415
5416         PR tree-optimize/44063
5417         * gcc.c-torture/compile/pr44063.c: New testcase.
5418
5419 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
5420
5421         PR debug/44023
5422         * gcc.dg/pr44023.c: New test.
5423
5424 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
5425
5426         * gnat.dg/lto7.adb: New test.
5427         * gnat.dg/lto7_pkg.ad[sb]: New helper.
5428
5429 2010-05-10  Jason Merrill  <jason@redhat.com>
5430
5431         PR c++/44017
5432         * g++.dg/template/inherit5.C: New.
5433
5434         PR c++/44045
5435         * g++.dg/cpp0x/initlist33.C: New.
5436         * g++.dg/cpp0x/initlist26.C: Adjust.
5437         * g++.dg/cpp0x/initlist28.C: Adjust.
5438
5439 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
5440
5441         PR c++/43719
5442         * g++.dg/init/pr43719.C: New.
5443         * g++.dg/anon-struct4.C: Adjust.
5444
5445 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
5446
5447         PR debug/44028
5448         * gcc.dg/pr44028.c: New test.
5449
5450 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
5451
5452         PR fortran/27866
5453         PR fortran/35003
5454         PR fortran/42809
5455         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
5456         * gfortran.dg/warn_conversion.f90: New.
5457
5458 2010-05-10  Michael Matz  <matz@suse.de>
5459
5460         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
5461
5462 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
5463
5464         PR rtl-optimization/44012
5465         * gcc.dg/pr44012.c: New.
5466
5467 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5468
5469         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
5470         Log text on entry and exit.
5471         Prune Sun ld warnings for common symbols with differing sizes.
5472         (lto-link-and-maybe-run): Change caller.
5473
5474 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
5475
5476         PR fortran/44044
5477         * gfortran.dg/class_7.f03: Modified.
5478         * gfortran.dg/select_type_1.f03: Modified.
5479         * gfortran.dg/select_type_12.f03: New.
5480
5481 2010-05-10  Richard Guenther  <rguenther@suse.de>
5482
5483         PR tree-optimization/44050
5484         * gcc.dg/torture/pr44050.c: New testcase.
5485
5486 2010-05-10  Wei Guozhi  <carrot@google.com>
5487
5488         PR target/42879
5489         * gcc.target/arm/pr42879.c: New testcase.
5490
5491 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5492
5493         PR c/44051
5494         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
5495
5496 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5497
5498         PR c/10676
5499         * gcc.dg/anon-struct-10.c: New test.
5500
5501 2010-05-09  Richard Guenther  <rguenther@suse.de>
5502
5503         PR middle-end/44024
5504         * gcc.dg/pr44024.c: New testcase.
5505
5506 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5507
5508         PR c/4784
5509         * gcc.dg/anon-struct-9.c: New test.
5510
5511 2010-05-09  Richard Guenther  <rguenther@suse.de>
5512
5513         PR middle-end/44043
5514         * gcc.c-torture/compile/pr44043.c: New testcase.
5515
5516 2010-05-09  Richard Guenther  <rguenther@suse.de>
5517
5518         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
5519
5520 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
5521
5522         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
5523
5524 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5525
5526         * gnat.dg/lto[12456].adb: Add "target lto" marker.
5527         * gnat.dg/specs/lto3.ads: Likewise.
5528
5529 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
5530
5531         PR middle-end/28685
5532         * gcc.dg/pr28685-1.c: New file.
5533
5534 2010-05-08  Richard Guenther  <rguenther@suse.de>
5535
5536         PR tree-optimization/44030
5537         * gcc.c-torture/compile/pr44030.c: New testcase.
5538
5539 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5540
5541         * gnat.dg/lto6.adb: New test.
5542         * gnat.dg/lto6_pkg.ads: New helper.
5543
5544 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5545
5546         * gnat.dg/lto5.adb: New test.
5547         * gnat.dg/lto5_pkg.ad[sb]: New helper.
5548
5549 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5550
5551         * gnat.dg/lto4.ad[sb]: New test.
5552
5553 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5554
5555         * gnat.dg/specs/lto3.ads: New test.
5556         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
5557         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
5558
5559 2010-05-08  Quentin Ochem  <ochem@adacore.com>
5560
5561         * gnat.dg/sizetype3.ad[sb]: New test.
5562         * gnat.dg/sizetype3_pkg.ads: New helper.
5563
5564 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
5565
5566         PR c++/43951
5567         * g++.dg/init/new29.C: New.
5568
5569 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
5570
5571         PR fortran/40728
5572         * gfortran.dg/coarray_1.f90: Fixed error message.
5573         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
5574         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
5575         * gfortran.dg/intrinsic_std_5.f90: New.
5576
5577 2010-05-07  Jason Merrill  <jason@redhat.com>
5578
5579         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
5580
5581 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5582
5583         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
5584         (size_t, stderr): Remove.
5585         (read_error): Replaced __builtin_fprintf by fprintf.
5586
5587 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
5588
5589         * gcc.dg/ordered-comparison-1.c: New test.
5590         * gcc.dg/ordered-comparison-2.c: New test.
5591         * gcc.dg/ordered-comparison-3.c: New test.
5592         * gcc.dg/ordered-comparison-4.c: New test.
5593
5594 2010-05-06  Mike Stump  <mikestump@comcast.net>
5595
5596         PR objc/35165
5597         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
5598
5599 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
5600             Jason Merrill  <jason@redhat.com>
5601
5602         * g++.dg/cpp0x/nullptr01.C: New.
5603         * g++.dg/cpp0x/nullptr02.C: New.
5604         * g++.dg/cpp0x/nullptr03.C: New.
5605         * g++.dg/cpp0x/nullptr04.C: New.
5606         * g++.dg/cpp0x/nullptr05.C: New.
5607         * g++.dg/cpp0x/nullptr06.C: New.
5608         * g++.dg/cpp0x/nullptr07.C: New.
5609         * g++.dg/cpp0x/nullptr08.C: New.
5610         * g++.dg/cpp0x/nullptr09.C: New.
5611         * g++.dg/cpp0x/nullptr10.C: New.
5612         * g++.dg/cpp0x/nullptr11.C: New.
5613         * g++.dg/cpp0x/nullptr12.C: New.
5614         * g++.dg/cpp0x/nullptr13.C: New.
5615         * g++.dg/cpp0x/nullptr14.C: New.
5616         * g++.dg/cpp0x/nullptr15.C: New.
5617         * g++.dg/cpp0x/nullptr16.C: New.
5618         * g++.dg/cpp0x/nullptr17.C: New.
5619         * g++.dg/cpp0x/nullptr18.C: New.
5620         * g++.dg/cpp0x/nullptr19.C: New.
5621         * g++.dg/cpp0x/nullptr20.C: New.
5622         * g++.dg/cpp0x/nullptr21.C: New.
5623         * g++.dg/cpp0x/nullptr22.C: New.
5624         * g++.dg/debug/nullptr01.C: New.
5625         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
5626
5627 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
5628
5629         * gcc.dg/Wunused-var-8.c: Move to...
5630         * c-c++-common/Wunused-var-6.c: ... here.  New test.
5631
5632 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
5633
5634         PR c++/40406
5635         * g++.dg/template/crash96.C: New.
5636
5637 2010-05-06  Jan Hubicka  <jh@suse.cz>
5638
5639         PR tree-optimization/43791
5640         * gcc.c-torture/compile/pr43791.c: New file.
5641
5642 2010-05-06  Michael Matz  <matz@suse.de>
5643
5644         PR tree-optimization/43984
5645         * gfortran.dg/pr43984.f90: New test.
5646
5647 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5648
5649         PR 40989
5650         * gcc.dg/pr40989.c: New.
5651
5652 2010-05-06  Richard Guenther  <rguenther@suse.de>
5653
5654         PR tree-optimization/43934
5655         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
5656
5657 2010-05-06  Richard Guenther  <rguenther@suse.de>
5658
5659         PR tree-optimization/43987
5660         * gcc.c-torture/execute/pr43987.c: New testcase.
5661         * gcc.dg/torture/pta-escape-1.c: Adjust.
5662         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
5663         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
5664         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
5665         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
5666
5667 2010-04-22  Jakub Jelinek <jakub@redhat.com>
5668             Dodji Seketeli  <dodji@redhat.com>
5669
5670         PR c/18624
5671         * g++.dg/warn/Wunused-7.C: Add dg-warning.
5672         * g++.dg/template/sfinae16.C: Likewise.
5673         * gcc.dg/Wunused-var-1.c: Moved to...
5674         * c-c++-common/Wunused-var-1.c: ...here. New test.
5675         * gcc.dg/Wunused-var-2.c: Moved to...
5676         * c-c++-common/Wunused-var-2.c: ...here. New test.
5677         * gcc.dg/Wunused-var-3.c: Moved to...
5678         * c-c++-common/Wunused-var-3.c: ...here. New test.
5679         * gcc.dg/Wunused-var-4.c: Moved to...
5680         * gcc.dg/Wunused-var-1.c: ... here.
5681         * gcc.dg/Wunused-var-5.c: Moved to...
5682         * c-c++-common/Wunused-var-4.c: ...here. New test.
5683         * gcc.dg/Wunused-var-7.c: Moved to...
5684         * c-c++-common/Wunused-var-5.c: ...here. New test.
5685         * gcc.dg/Wunused-var-6.c: Moved to...
5686         * gcc.dg/Wunused-var-2.c: ... here.
5687         * c-c++-common/Wunused-var-1.c: New test.
5688         * c-c++-common/Wunused-var-2.c: New test.
5689         * c-c++-common/Wunused-var-3.c: New test.
5690         * c-c++-common/Wunused-var-4.c: New test.
5691         * c-c++-common/Wunused-var-5.c: New test.
5692         * g++.dg/warn/Wunused-var-1.C: New test.
5693         * g++.dg/warn/Wunused-var-2.C: New test.
5694         * g++.dg/warn/Wunused-var-3.C: New test.
5695         * g++.dg/warn/Wunused-var-4.C: New test.
5696         * g++.dg/warn/Wunused-var-5.C: New test.
5697         * g++.dg/warn/Wunused-var-6.C: New test.
5698         * g++.dg/warn/Wunused-var-7.C: New test.
5699         * g++.dg/warn/Wunused-var-8.C: New test.
5700         * g++.dg/warn/Wunused-parm-1.C: New test.
5701         * g++.dg/warn/Wunused-parm-2.C: New test.
5702         * g++.dg/warn/Wunused-parm-3.C: New test.
5703
5704 2010-05-06  Tobias Burnus  <burnus@net-b.de>
5705
5706         PR fortran/43985
5707         * gfortran.dg/gomp/crayptr5.f90: New test case.
5708
5709 2010-05-05  Jason Merrill  <jason@redhat.com>
5710
5711         PR debug/43370
5712         * g++.dg/ext/attrib39.C: New.
5713
5714 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
5715
5716         PR fortran/24978
5717         * gfortran.dg/data_invalid.f90: New.
5718
5719 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
5720
5721         * gnat.dg/lto2.adb: New test.
5722
5723 2010-05-05  Jason Merrill  <jason@redhat.com>
5724
5725         PR c++/43787
5726         * g++.dg/opt/empty1.C: New.
5727
5728 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
5729
5730         PR fortran/43696
5731         * gfortran.dg/class_17.f03: New.
5732
5733 2010-05-04  Neil Vachharajani <nvachhar@google.com>
5734
5735         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
5736
5737 2010-05-04  Mike Stump  <mikestump@comcast.net>
5738
5739         PR objc/35165
5740         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
5741
5742 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
5743
5744         PR target/43668
5745         * gcc.target/i386/pr43668.c: New.
5746
5747 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
5748
5749         PR c++/43028
5750         * g++.dg/cpp0x/initlist31.C: New.
5751
5752 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
5753
5754         PR c/43981
5755         * gcc.dg/Wunused-var-8.c: New test.
5756
5757 2010-05-04  Jason Merrill  <jason@redhat.com>
5758
5759         PR c++/38064
5760         * g++.dg/cpp0x/enum3.C: Extend.
5761
5762 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
5763
5764         PR target/43799
5765         * gcc.target/i386/pr43799.c: New.
5766
5767 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
5768
5769         * gnat.dg/lto1.adb: New test.
5770         * gnat.dg/lto1_pkg.ad[sb]: New helper.
5771
5772 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
5773
5774         PR middle-end/43671
5775         * gcc.target/i386/pr43671.c: New.
5776
5777 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
5778
5779         PR c++/43705
5780         * g++.dg/template/crash95.C: New.
5781
5782 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
5783
5784         PR debug/43508
5785         * gcc.target/i386/pr43508.c: New.
5786
5787 2010-05-04  Richard Guenther  <rguenther@suse.de>
5788
5789         PR tree-optimization/43879
5790         * g++.dg/torture/pr43879-1_0.C: New testcase.
5791         * g++.dg/torture/pr43879-1_1.C: Likewise.
5792
5793 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
5794
5795         PR c++/43953
5796         * g++.dg/other/crash-12.C: New test.
5797
5798 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
5799
5800         * g++.dg/cdce3.C: Add a space.  Updated.
5801
5802 2010-05-03  Jason Merrill  <jason@redhat.com>
5803
5804         PR c++/43680
5805         * g++.dg/opt/enum2.C: New.
5806         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
5807         * g++.dg/warn/Wswitch-1.C: Adjust message.
5808
5809 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5810
5811         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
5812         * g++.dg/ext/label13.C: Fix typo.
5813         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
5814         alpha*-dec-osf5*.
5815         * gcc.c-torture/compile/limits-declparen.c: xfail on
5816         alpha*-dec-osf5* with -g.
5817         * gcc.c-torture/compile/limits-pointer.c: Likewise.
5818         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
5819         * gcc.dg/c99-tgmath-2.c: Likewise.
5820         * gcc.dg/c99-tgmath-3.c: Likewise.
5821         * gcc.dg/c99-tgmath-4.c: Likewise.
5822
5823 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
5824
5825         PR fortran/43592
5826         * gfortran.dg/unexpected_interface.f90: New test.
5827
5828 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5829
5830         * ada/acats/run_acats (which): New function.
5831         (host_gnatchop, host_gnatmake): Use it.
5832
5833 2010-05-03  Richard Guenther  <rguenther@suse.de>
5834
5835         PR tree-optimization/43971
5836         * gcc.dg/pr43971.c: New testcase.
5837
5838 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
5839
5840         PR debug/43972
5841         * gcc.dg/debug/pr43972.c: New test.
5842
5843 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
5844
5845         PR testsuite/43963
5846         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
5847
5848 2010-05-02  Richard Guenther  <rguenther@suse.de>
5849
5850         PR tree-optimization/43879
5851         * gcc.dg/torture/pr43879-3.c: New testcase.
5852
5853 2010-05-01  Richard Guenther  <rguenther@suse.de>
5854
5855         PR tree-optimization/43949
5856         * g++.dg/warn/Warray-bounds-5.C: New testcase.
5857
5858 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
5859
5860         PR c++/43951
5861         * g++.dg/init/new28.C: New.
5862
5863 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
5864
5865         PR objc++/32052
5866         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
5867         structure and nested declarations.
5868         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
5869         structure and nested declarations.  Reduce header clutter and
5870         use _exit() rather than abort().
5871         * objc.dg/encode-10.m: New.
5872         * objc.dg/encode-11.m: New.
5873
5874 2010-04-30  DJ Delorie  <dj@redhat.com>
5875
5876         * gcc.c-torture/execute/20100430-1.c: New test.
5877
5878 2010-04-30  Jason Merrill  <jason@redhat.com>
5879
5880         PR c++/43868
5881         * g++.dg/template/ptrmem21.C: New.
5882
5883 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
5884
5885         PR fortran/18918
5886         PR fortran/43931
5887         * gfortran.dg/coarray_13.f90: New test.
5888
5889 2010-04-30  Richard Guenther  <rguenther@suse.de>
5890
5891         PR lto/43946
5892         * gcc.dg/lto/20100430-1_0.c: New testcase.
5893
5894 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
5895
5896         PR debug/43942
5897         * c-c++-common/pr43942.c: New test.
5898
5899 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
5900
5901         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
5902         conflict with darwin crt1.o 'start' symbol.
5903
5904 2010-04-30  Richard Guenther  <rguenther@suse.de>
5905
5906         PR tree-optimization/43879
5907         * gcc.dg/torture/pr43879_1.c: New testcase.
5908
5909 2010-04-30  Richard Guenther  <rguenther@suse.de>
5910
5911         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
5912
5913 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
5914
5915         PR c++/43890
5916         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
5917         user-provided constructor while recursing.
5918
5919 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
5920
5921         PR fortran/42274
5922         * gfortran.dg/class_16.f03: New test.
5923
5924 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
5925
5926         PR fortran/42274
5927         * gfortran.dg/class_15.f03: New.
5928
5929 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
5930
5931         PR fortran/43326
5932         * gfortran.dg/dynamic_dispatch_9.f03: New test.
5933
5934 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
5935
5936         PR fortran/43492
5937         * gfortran.dg/generic_22.f03 : New test.
5938
5939 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
5940
5941         PR fortran/42353
5942         * gfortran.dg/class_14.f03: New test.
5943
5944 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5945
5946         PR fortran/42680
5947         * gfortran.dg/interface_32.f90: New test.
5948
5949 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
5950             Janus Weil  <janus@gcc.gnu.org>
5951
5952         PR fortran/41829
5953         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
5954         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
5955         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
5956
5957 2010-04-28  Mike Stump  <mikestump@comcast.net>
5958
5959         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
5960         dg-excess-errors.
5961         * g++.dg/uninit-pred-2_b.C: Likewise.
5962
5963 2010-04-28  Tobias Burnus  <burnus@net-b.de>
5964
5965         PR fortran/18918
5966         PR fortran/43919
5967         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
5968
5969 2010-04-28  Matthias Klose  <doko@ubuntu.com>
5970
5971         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
5972         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
5973         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
5974         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
5975         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
5976
5977 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
5978
5979         * gcc.dg/const-uniq-1.c: New test.
5980         * gcc.dg/lto/const-uniq_[01].c: Likewise.
5981
5982 2010-04-28  Xinliang David Li  <davidxl@google.com>
5983
5984         * gcc.dg/uninit-pred-2_b.c: New test.
5985         * gcc.dg/uninit-pred-4_b.c: New test.
5986         * gcc.dg/uninit-pred-3_d.c: New test.
5987         * gcc.dg/uninit-pred-6_b.c: New test.
5988         * gcc.dg/uninit-pred-8_b.c: New test.
5989         * gcc.dg/uninit-pred-3_a.c: New test.
5990         * gcc.dg/uninit-pred-2_c.c: New test.
5991         * gcc.dg/uninit-pred-5_a.c: New test.
5992         * gcc.dg/uninit-pred-3_e.c: New test.
5993         * gcc.dg/uninit-pred-7_a.c: New test.
5994         * gcc.dg/uninit-pred-6_c.c: New test.
5995         * gcc.dg/uninit-pred-9_a.c: New test.
5996         * gcc.dg/uninit-pred-8_c.c: New test.
5997         * gcc.dg/uninit-pred-3_b.c: New test.
5998         * gcc.dg/uninit-pred-5_b.c: New test.
5999         * gcc.dg/uninit-pred-7_b.c: New test.
6000         * gcc.dg/uninit-pred-6_d.c: New test.
6001         * gcc.dg/uninit-pred-9_b.c: New test.
6002         * gcc.dg/uninit-pred-2_a.c: New test.
6003         * gcc.dg/uninit-pred-4_a.c: New test.
6004         * gcc.dg/uninit-pred-3_c.c: New test.
6005         * gcc.dg/uninit-pred-6_a.c: New test.
6006         * gcc.dg/uninit-pred-8_a.c: New test.
6007         * gcc.dg/uninit-pred-7_c.c: New test.
6008         * gcc.dg/uninit-pred-6_e.c: New test.
6009         * g++.dg/uninit-pred-loop-1_b.cc: New test.
6010         * g++.dg/uninit-pred-1_a.C: New test.
6011         * g++.dg/uninit-pred-1_b.C: New test.
6012         * g++.dg/uninit-pred-2_a.C: New test.
6013         * g++.dg/uninit-pred-2_b.C: New test.
6014         * g++.dg/uninit-pred-loop-1_a.cc: New test.
6015         * g++.dg/uninit-pred-loop-1_c.cc: New test.
6016         * g++.dg/uninit-pred-loop_1.cc: New test.
6017
6018 2010-04-28  Martin Jambor  <mjambor@suse.cz>
6019
6020         * gcc.dg/lto/20091209-1_0.c: New testcase.
6021
6022 2010-04-28  Richard Guenther  <rguenther@suse.de>
6023
6024         PR tree-optimization/43879
6025         PR tree-optimization/43909
6026         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
6027
6028 2010-04-28  Richard Guenther  <rguenther@suse.de>
6029
6030         PR c++/43880
6031         * g++.dg/torture/pr43880.C: New testcase.
6032
6033 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6034
6035         PR c++/9335
6036         * g++.dg/template/recurse2.C: Update
6037         * g++.dg/template/recurse.C: Update.
6038         * g++.dg/template/pr23510.C: Update.
6039         * lib/prune.exp: Filter out 'recursively instantiated'.
6040
6041 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
6042
6043         PR c++/29043
6044         * g++.dg/init/pr29043.C: New.
6045
6046 2010-04-27  Jason Merrill  <jason@redhat.com>
6047
6048         * g++.dg/lookup/scoped5.C: Adjust.
6049         * g++.dg/lookup/scoped8.C: Adjust.
6050         * g++.dg/template/dependent-expr5.C: Adjust.
6051         * g++.old-deja/g++.brendan/nest1.C: Adjust.
6052
6053         PR c++/43856
6054         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
6055
6056         PR c++/43875
6057         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
6058
6059 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6060             Jan Hubicka <hubicka@ucw.cz>
6061
6062         * gcc.dg/pure-2.c: New testcase.
6063         * gcc.dg/const-1.c: New testcase.
6064
6065 2010-04-27  Jason Merrill  <jason@redhat.com>
6066
6067         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
6068
6069         PR c++/41468
6070         * g++.dg/template/sfinae17.C: New.
6071         * g++.dg/template/sfinae18.C: New.
6072
6073 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
6074
6075         * g++.dg/init/pr42844.C: New.
6076         * g++.dg/cpp0x/pr42844-2.C: New.
6077         * g++.dg/cpp0x/defaulted2.C: Adjust.
6078         * g++.dg/tree-ssa/pr27549.C: Likewise.
6079         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
6080
6081 2010-04-27  Tobias Burnus  <burnus@net-b.de>
6082
6083         PR fortran/18918
6084         * gfortran.dg/coarray_12.f90: Fix dump parsing.
6085
6086 2010-04-27  Richard Guenther  <rguenther@suse.de>
6087
6088         PR middle-end/40561
6089         * g++.dg/other/pr40561.C: New testcase.
6090
6091 2010-04-27  Martin Jambor  <mjambor@suse.cz>
6092
6093         PR middle-end/43812
6094         * g++.dg/ipa/pr43812.C: New test.
6095
6096 2010-04-27  Jan Hubicka  <jh@suse.cz>
6097
6098         * gcc.dg/ipa/iinline-1.c (main): Rename to...
6099         (test): ... this one.
6100
6101 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
6102
6103         PR target/40657
6104         * gcc.target/arm/thumb-stackframe.c: New test.
6105
6106 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
6107
6108         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
6109         * gcc.dg/misc-column.c: Likewise.
6110         * gcc.dg/Walways-true-1.c: Likewise.
6111         * gcc.dg/Walways-true-2.c: Likewise.
6112         * gcc.dg/warn-addr-cmp.c: Likewise.
6113
6114 2010-04-27  Tobias Burnus  <burnus@net-b.de>
6115
6116         PR fortran/18918
6117         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
6118         * gfortran.dg/coarray_12.f90: New.
6119
6120 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
6121
6122         PR c/32207
6123         * gcc.dg/pr32207.c: New test.
6124         * gcc.dg/misc-column.c: Adjust expected warning.
6125         * gcc.dg/Walways-true-1.c: Likewise.
6126         * gcc.dg/Walways-true-2.c: Likewise.
6127         * gcc.dg/warn-addr-cmp.c: Likewise.
6128
6129 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
6130
6131         PR lto/42776
6132         * lib/lto.exp (lto_prune_vis_warns): New function.
6133         (lto-link-and-maybe-run): Call it.
6134
6135 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
6136
6137         PR tree-optimization/43904
6138         * gcc.dg/tree-ssa/tailcall-6.c: New.
6139
6140 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
6141
6142         PR testsuite/35165
6143         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
6144         Darwin8/OSX10.4 - compatible code generation.
6145         Use scan-rtl-dump.
6146         * obj-c++.dg/stubify-1.mm: Ditto.
6147         * lib/objc-torture.exp: Do not require link success for
6148         "trivial.m" in the runtime checks when dowhat = 'compile'.
6149         * lib/dg-pch.exp (dg-flags-pch): New Proc.
6150         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
6151         Darwin8/OSX10.4 - compatible code generation.
6152         * objc.dg/stubify-2.m: Ditto.
6153         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
6154         * objc.dg/next-runtime-1.m: Ditto.
6155         * objc.dg/stret-2.m: Restrict to ilp32 targets.
6156         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
6157         runtimes on Darwin.
6158
6159 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
6160
6161         PR 43715
6162         * lib/plugin-support.exp: Use "-undefined
6163         dynamic_lookup" on darwin.
6164
6165 2010-04-26  Richard Guenther  <rguenther@suse.de>
6166
6167         * gcc.dg/lto/20100426_0.c: New testcase.
6168
6169 2010-04-26  Jie Zhang  <jie@codesourcery.com>
6170
6171         PR tree-optimization/43833
6172         gcc.dg/Warray-bounds-8.c: New test case.
6173
6174 2010-04-26  Richard Guenther  <rguenther@suse.de>
6175
6176         PR lto/43080
6177         * g++.dg/lto/20100423-3_0.C: New testcase.
6178
6179 2010-04-26  Richard Guenther  <rguenther@suse.de>
6180
6181         PR lto/42425
6182         * g++.dg/lto/20100423-2_0.C: New testcase.
6183
6184 2010-04-26  Ira Rosen  <irar@il.ibm.com>
6185
6186         * gcc.dg/vect/bb-slp-23.c: New test.
6187
6188 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
6189
6190         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
6191         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
6192         * gcc.dg/c1x-float-1.c: New test.
6193
6194 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
6195
6196         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
6197         of "lea\[ \t\]".
6198
6199 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
6200
6201         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
6202         FreeBSD.
6203         * gfortran.dg/default_format_denormal_1.f90: Ditto.
6204         * gfortran.dg/default_format_2.f90: Ditto.
6205
6206 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
6207
6208         * gfortran.dg/pr43505.f90: Clean up .mod file.
6209         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
6210         * gfortran.dg/pr41347.f90: Ditto.
6211         * gfortran.dg/internal_pack_4.f90: Ditto.
6212         * gfortran.dg/proc_decl_23.f90: Ditto.
6213         * gfortran.dg/recursive_check_3.f90: Ditto.
6214         * gfortran.dg/intent_out_3.f90: Ditto.
6215         * gfortran.dg/assignment_2.f90: Ditto.
6216         * gfortran.dg/pr41928.f90: Ditto.
6217         * gfortran.dg/pr42166.f90: Ditto.
6218         * gfortran.dg/private_type_12.f90: Ditto.
6219         * gfortran.dg/graphite/pr42185.f90: Ditto.
6220         * gfortran.dg/graphite/pr42186.f90: Ditto.
6221         * gfortran.dg/graphite/pr40982.f90: Ditto.
6222         * gfortran.dg/graphite/id-2.f90: Ditto.
6223         * gfortran.dg/graphite/id-4.f90: Ditto.
6224         * gfortran.dg/graphite/pr42050.f90: Ditto.
6225         * gfortran.dg/graphite/id-18.f90: Ditto.
6226         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
6227         * gfortran.dg/graphite/pr41924.f90: Ditto.
6228         * gfortran.dg/graphite/pr42393.f90: Ditto.
6229         * gfortran.dg/graphite/pr37980.f90: Ditto.
6230         * gfortran.dg/graphite/pr38953.f90: Ditto.
6231         * gfortran.dg/graphite/pr42180.f90: Ditto.
6232         * gfortran.dg/graphite/pr42181.f90: Ditto.
6233         * gfortran.dg/where_operator_assign_4.f90: Ditto.
6234         * gfortran.dg/select_type_4.f90: Ditto.
6235         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
6236         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
6237         * gfortran.dg/lto/pr40725_0.f03: Ditto.
6238         * gfortran.dg/elemental_args_check_2.f90: Ditto.
6239         * gfortran.dg/whole_file_11.f90: Ditto.
6240         * gfortran.dg/private_type_11.f90: Ditto.
6241         * gfortran.dg/vect/vect-gems.f90: Ditto.
6242         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
6243
6244 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
6245
6246         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
6247
6248 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
6249
6250         * gnat.dg/pack15.ad[sb]: New test.
6251
6252 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
6253
6254         * gcc.target/arm/mla-1.c: New test.
6255
6256 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
6257
6258         PR fortran/30073
6259         PR fortran/43793
6260         * gfortran.dg/pr43793.f90: New test.
6261
6262 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
6263
6264         PR tree-optimization/41442
6265         * gcc.target/i386/pr41442.c: New test.
6266
6267 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
6268
6269         PR fortran/43832
6270         * gfortran.dg/fgetc_3.f90: Delete bogus test.
6271
6272 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6273
6274         PR fortran/43832
6275         * gfortran.dg/open_nounit.f90: New test.
6276
6277 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
6278
6279         PR fortran/43841
6280         PR fortran/43843
6281         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
6282
6283 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6284
6285         * gcc.dg/Wconversion-integer.c: Update.
6286
6287 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
6288
6289         * gnat.dg/unchecked_convert5.adb: New test.
6290
6291 2010-04-23  Richard Guenther  <rguenther@suse.de>
6292
6293         PR lto/41734
6294         * gcc.dg/lto/20100423-2_0.c: New testcase.
6295         * gcc.dg/lto/20100423-2_0.c: Likewise.
6296
6297 2010-04-23  Richard Guenther  <rguenther@suse.de>
6298
6299         PR lto/43455
6300         * gcc.dg/lto/20100423-1_0.c: New testcase.
6301         * gcc.dg/lto/20100423-1_1.c: Likewise.
6302
6303 2010-04-23  Martin Jambor  <mjambor@suse.cz>
6304
6305         PR tree-optimization/43846
6306         * gcc.dg/tree-ssa/sra-10.c: New test.
6307
6308 2010-04-23  Martin Jambor  <mjambor@suse.cz>
6309
6310         PR middle-end/43835
6311         * gcc.c-torture/execute/pr43835.c: New test.
6312
6313 2010-04-23  Richard Guenther  <rguenther@suse.de>
6314
6315         PR lto/42653
6316         * g++.dg/lto/20100423-1_0.C: New testcase.
6317
6318 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
6319
6320         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
6321
6322 2010-04-22  Ira Rosen  <irar@il.ibm.com>
6323
6324         PR tree-optimization/43842
6325         * gcc.dg/vect/pr43842.c: New test.
6326
6327 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6328
6329         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
6330         * gcc.target/i386/wmul-2.c: Likewise.
6331
6332 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6333
6334         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
6335         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
6336
6337 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
6338
6339         * gfortran.dg/reassoc_6.f: New testcase.
6340
6341 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6342
6343         PR middle-end/29274
6344         * gcc.target/arm/wmul-1.c: New test.
6345         * gcc.target/arm/wmul-2.c: New test.
6346
6347 2010-04-22  Richard Guenther  <rguenther@suse.de>
6348
6349         PR tree-optimization/43845
6350         * gcc.c-torture/compile/pr43845.c: New testcase.
6351
6352 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6353
6354         PR middle-end/29274
6355         * gcc.target/i386/wmul-1.c: New test.
6356         * gcc.target/i386/wmul-2.c: New test.
6357         * gcc.target/bfin/wmul-1.c: New test.
6358         * gcc.target/bfin/wmul-2.c: New test.
6359
6360 2010-04-22  Richard Guenther  <rguenther@suse.de>
6361
6362         PR fortran/43829
6363         * gfortran.dg/vector_subscript_6.f90: New testcase.
6364         * gfortran.dg/assign_10.f90: Adjust.
6365
6366 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
6367
6368         PR fortran/43836
6369         * gfortran.dg/gomp/pr43836.f90: New test.
6370
6371 2010-04-21  Richard Guenther  <rguenther@suse.de>
6372
6373         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
6374
6375 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6376
6377         * gcc.dg/torture/builtin-cproj-3.c: New.
6378
6379 2010-04-20  Jason Merrill  <jason@redhat.com>
6380
6381         PR c++/9335
6382         * g++.dg/template/recurse2.C: New.
6383         * g++.dg/parse/crash36.C: Adjust.
6384         * g++.dg/other/fold1.C: Adjust.
6385         * g++.dg/init/member1.C: Adjust.
6386         * lib/prune.exp: Prune "skipping N instantiation contexts".
6387
6388 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6389
6390         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
6391
6392 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6393
6394         * gcc.dg/torture/builtin-cproj-1.c: New.
6395         * gcc.dg/torture/builtin-cproj-2.c: New.
6396
6397 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
6398
6399         PR c++/43800
6400         PR c++/43704
6401         * g++.dg/template/typedef32.C: Adjust.
6402         * g++.dg/template/typedef33.C: New test.
6403
6404 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
6405
6406         PR fortran/43227
6407         * gfortran.dg/proc_decl_23.f90: New test.
6408
6409         PR fortran/43266
6410         * gfortran.dg/abstract_type_6.f03: New test.
6411
6412 2010-04-20  Xinliang David Li  <davidxl@google.com>
6413
6414         * g++.dg/tree-ssa/fold-compare.C: New.
6415
6416 2010-04-20  Richard Guenther  <rguenther@suse.de>
6417
6418         PR tree-optimization/39417
6419         * g++.dg/torture/pr39417.C: New testcase.
6420
6421 2010-04-20  Richard Guenther  <rguenther@suse.de>
6422
6423         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
6424
6425 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
6426
6427         * g++.dg/debug/dwarf2/rv1.C: New test.
6428
6429 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6430
6431         PR target/43635
6432         * gcc.c-torture/compile/pr43635.c: New testcase.
6433
6434 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
6435
6436         PR fortran/43339
6437         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
6438         of sequential loops being private only in the innermost containing
6439         task region.
6440
6441         PR middle-end/43337
6442         * gfortran.dg/gomp/pr43337.f90: New test.
6443
6444 2010-04-19  Richard Guenther  <rguenther@suse.de>
6445
6446         PR tree-optimization/43796
6447         * gfortran.dg/pr43796.f90: New testcase.
6448
6449 2010-04-19  Richard Guenther  <rguenther@suse.de>
6450
6451         PR tree-optimization/43783
6452         * gcc.c-torture/execute/pr43783.c: New testcase.
6453
6454 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
6455
6456         PR target/43766
6457         * gcc.target/i386/pr43766.c: New test.
6458
6459 2010-04-19  Jie Zhang  <jie@codesourcery.com>
6460
6461         PR target/43662
6462         * gcc.target/i386/pr43662.c: New test.
6463
6464 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
6465
6466         PR c++/43704
6467         * g++.dg/template/typedef32.C: New test.
6468
6469 2010-04-19  Ira Rosen  <irar@il.ibm.com>
6470
6471         PR tree-optimization/37027
6472         * lib/target-supports.exp
6473         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
6474         * gcc.dg/vect/pr37027.c: New test.
6475         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
6476         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
6477         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
6478         gcc.dg/vect/vect-complex-6.c: Likewise.
6479
6480 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
6481
6482         * g++.dg/debug/dwarf2/enum1.C: New test.
6483
6484 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
6485
6486         * gnat.dg/rep_clause5.ad[sb]: New test.
6487         * gnat.dg/rep_clause5_pkg.ads: New helper.
6488
6489 2010-04-18  Ira Rosen  <irar@il.ibm.com>
6490
6491         PR tree-optimization/43771
6492         * g++.dg/vect/pr43771.cc: New test.
6493
6494 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
6495
6496         PR fortran/31538
6497         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
6498         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
6499
6500 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
6501
6502         * gnat.dg/sizetype.adb: Rename into...
6503         * gnat.dg/sizetype1.adb: ...this.
6504         * gnat.dg/sizetype2.adb: New test.
6505
6506 2010-04-16  Richard Guenther  <rguenther@suse.de>
6507
6508         PR tree-optimization/43572
6509         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
6510
6511 2010-04-16  Olivier Hainque  <hainque@adacore.com>
6512
6513         * gnat.dg/specs/discr_private.ads: New test.
6514
6515 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
6516
6517         PR target/41514
6518         * gcc.target/arm/thumb-comparisons.c: New test.
6519
6520         PR target/40603
6521         * gcc.target/arm/thumb-cbranchqi.c: New test.
6522
6523 2010-04-16  Christian Bruel  <christian.bruel@st.com>
6524
6525         * g++.dg/torture/pr36191.C: Enable for SH.
6526
6527 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
6528
6529         * gnat.dg/wide_boolean.adb: New test.
6530         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
6531
6532 2010-04-15  Richard Guenther  <rguenther@suse.de>
6533
6534         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
6535         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
6536         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
6537         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
6538         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
6539         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
6540         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
6541         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
6542         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
6543         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
6544         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
6545         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
6546         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
6547         * gcc.dg/torture/ipa-pta-2.c: Likewise.
6548         * gcc.dg/torture/ipa-pta-1.c: Adjust.
6549
6550 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
6551
6552         PR target/21803
6553         * gcc.target/arm/pr42496.c: New test.
6554
6555 2010-04-14  Jason Merrill  <jason@redhat.com>
6556
6557         PR c++/36625
6558         * g++.dg/ext/attrib38.C: New.
6559
6560 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
6561
6562         PR testsuite/43739
6563         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
6564
6565 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6566
6567         PR 42966
6568         * gcc.dg/cpp/warn-undef-2.c: Update.
6569         * gcc.dg/cpp/warn-traditional-2.c: Update.
6570         * gcc.dg/cpp/warn-comments-2.c: Update.
6571         * gcc.dg/cpp/warn-variadic-2.c: Update.
6572         * gcc.dg/cpp/warn-long-long-2.c: Update.
6573         * gcc.dg/cpp/warn-deprecated-2.c: Update.
6574         * gcc.dg/cpp/warn-multichar-2.c: Update.
6575         * gcc.dg/cpp/warn-normalized-3.c: Update.
6576         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
6577         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
6578         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
6579         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
6580         * gcc.dg/cpp/warn-redefined-2.c: Update.
6581         * gfortran.dg/warning-directive-2.F90: Update.
6582         * c-c++-common/cpp/warning-directive-2.c: Update.
6583
6584 2010-04-14  Michael Matz  <matz@suse.de>
6585
6586         PR tree-optimization/42963
6587         * gcc.dg/pr42963.c: New testcase.
6588
6589 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
6590
6591         * gnat.dg/class_wide.adb: Rename into...
6592         * gnat.dg/class_wide1.adb: ...this.
6593         * gnat.dg/class_wide2.ad[sb]: New test.
6594
6595 2010-04-14  Tobias Burnus  <burnus@net-b.de>
6596
6597         PR fortran/18918
6598         * gfortran.dg/coarray_9.f90: Update dg-errors.
6599         * gfortran.dg/coarray_10.f90: New test.
6600         * gfortran.dg/coarray_11.f90: New test.
6601
6602 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6603
6604         PR fortran/43747
6605         gfortran.dg/initialization_24.f90: New test.
6606
6607 2010-04-13  Jason Merrill  <jason@redhat.com>
6608
6609         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
6610         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
6611
6612 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6613
6614         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
6615         * g++.dg/dg.exp: Likewise.
6616         * gcc.dg/cpp/warning-directive-1.c: Move to ...
6617         * c-c++-common/cpp/warning-directive-1.c: ... here.
6618         * gcc.dg/cpp/warning-directive-2.c: Move to ...
6619         * c-c++-common/cpp/warning-directive-2.c: ... here.
6620         * gcc.dg/cpp/warning-directive-3.c: Move to ...
6621         * c-c++-common/cpp/warning-directive-3.c: ... here.
6622         * gcc.dg/cpp/warning-directive-4.c: Move to ...
6623         * c-c++-common/cpp/warning-directive-4.c: ... here.
6624         * g++.dg/cpp/warning-directive-1.C: Delete.
6625         * g++.dg/cpp/warning-directive-2.C: Delete.
6626         * g++.dg/cpp/warning-directive-3.C: Delete.
6627         * g++.dg/cpp/warning-directive-4.C: Delete.
6628         * gcc.dg/cpp/normalised-3.c: Delete.
6629         * g++.dg/cpp/normalised-1.C: Rename as ...
6630         * c-c++-common/cpp/normalised-3.c: ... this.
6631
6632 2010-04-13  Martin Jambor  <mjambor@suse.cz>
6633
6634         * gcc.dg/tree-ssa/sra-9.c: New test.
6635
6636 2010-04-13  Michael Matz  <matz@suse.de>
6637
6638         PR middle-end/43730
6639         * gcc.dg/pr43730.c: New test.
6640
6641 2010-04-13  Michael Matz  <matz@suse.de>
6642
6643         * gcc.dg/tree-ssa/negate.c: New testcase.
6644
6645 2010-04-13  Richard Guenther  <rguenther@suse.de>
6646
6647         PR testsuite/43735
6648         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
6649
6650 2010-04-13  Richard Guenther  <rguenther@suse.de>
6651
6652         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
6653
6654 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
6655
6656         * gnat.dg/derived_type1.adb: New test.
6657
6658 2010-04-13  Matthias Klose  <doko@ubuntu.com>
6659
6660         * gcc.dg/plugindir1.c: New testcase.
6661         * gcc.dg/plugindir2.c: New testcase.
6662         * gcc.dg/plugindir3.c: New testcase.
6663         * gcc.dg/plugindir4.c: New testcase.
6664
6665 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
6666
6667         * gcc.target/i386/rotate-2.c: New test.
6668
6669 2010-04-12  Jason Merrill  <jason@redhat.com>
6670
6671         PR c++/43641
6672         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
6673         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
6674
6675 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
6676
6677         PR c++/25811
6678         * g++.dg/init/pr25811.C: New test.
6679
6680 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6681
6682         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
6683         dg-error, dg-warning.
6684         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
6685
6686 2010-04-12  Richard Guenther  <rguenther@suse.de>
6687
6688         * gcc.dg/torture/inline-2.c: New testcase.
6689
6690 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
6691
6692         PR bootstrap/43699
6693         * gcc.dg/Wunused-var-7.c: New test.
6694
6695         PR tree-optimization/43560
6696         * gcc.c-torture/execute/pr43560.c: New test.
6697
6698 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
6699
6700         * gnat.dg/aggr13.adb: New test.
6701         * gnat.dg/aggr14.adb: Likewise.
6702         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
6703
6704 2010-04-12  Richard Guenther  <rguenther@suse.de>
6705
6706         PR c++/43611
6707         * g++.dg/torture/pr43611.C: New testcase.
6708
6709 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
6710
6711         PR c/36774
6712         * gcc.dg/pr36774-1.c: New test.
6713         * gcc.dg/pr36774-2.c: New test.
6714
6715 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
6716
6717         * gcc.target/sh/rte-delay-slot.c: New test.
6718
6719 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
6720
6721         * gnat.dg/pack9.adb: Remove -cargs option.
6722         * gnat.dg/aggr12.ad[sb]: New test.
6723
6724 2010-04-10  Jie Zhang  <jie@codesourcery.com>
6725
6726         PR target/43417
6727         * gcc.target/sh/pr43417.c: New test.
6728
6729 2010-04-10  Tobias Burnus  <burnus@net-b.de>
6730
6731         PR fortran/43591
6732         * gfortran.dg/spec_expr_6.f90: New test.
6733
6734 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
6735
6736         PR cpp/43195
6737         * gcc.dg/cpp/pr43195.c: New.
6738         * gcc.dg/cpp/pr43195.h: New.
6739
6740 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6741
6742         PR 42965
6743         * gcc.dg/Werror-6.c: Adjust.
6744         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
6745         * gcc.dg/Werror-4.c: Likewise.
6746         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
6747         * gcc.dg/Wswitch-enum-error.c: Likewise.
6748         * gcc.dg/Wpointer-arith.c: Likewise.
6749         * gcc.dg/Wfatal.c: Likewise.
6750         * gcc.dg/Wswitch-error.c: Likewise.
6751         * g++.dg/warn/unused-result1-Werror.c: Likewise.
6752         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
6753         * gcc.dg/cpp/warn-undef-2.c: Likewise.
6754         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
6755         * gcc.dg/cpp/warn-comments-2.c: Likewise.
6756         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
6757         * gcc.dg/cpp/warning-directive-2.c: Likewise.
6758         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
6759         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
6760         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
6761         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
6762         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
6763         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
6764         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
6765         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
6766         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
6767         * g++.dg/cpp/warning-directive-2.C: Likewise.
6768         * gfortran.dg/warning-directive-2.F90: Likewise.
6769
6770 2010-04-09  Jason Merrill  <jason@redhat.com>
6771
6772         PR c++/42623
6773         * g++.dg/template/sizeof13.C: New.
6774
6775 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
6776
6777         * g++.dg/other/pr35504.C: Add check for thiscall.
6778         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
6779         * gcc.dg/torture/stackalign/thiscall-1.c: New.
6780
6781 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6782
6783         PR c++/28584
6784         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
6785         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
6786         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
6787         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
6788         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
6789         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
6790         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
6791         * g++.dg/other/increment1.C: Likewise.
6792
6793 2010-04-09  Tobias Burnus  <burnus@net-b.de>
6794
6795         PR fortran/18918
6796         * gfortran.dg/coarray_7.f90: New test.
6797         * gfortran.dg/coarray_8.f90: New test.
6798
6799 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
6800
6801         PR fortran/28039
6802         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
6803
6804 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6805
6806         PR target/43643
6807         * gcc.dg/pr43643.c: New test.
6808
6809 2010-04-08  Tobias Burnus  <burnus@net-b.de>
6810
6811         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
6812
6813 2010-04-08  Richard Guenther  <rguenther@suse.de>
6814
6815         PR tree-optimization/43679
6816         * gcc.c-torture/compile/pr43679.c: New testcase.
6817
6818 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
6819
6820         PR debug/43670
6821         * gcc.dg/pr43670.c: New test.
6822
6823 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
6824
6825         PR middle-end/40815
6826         * gcc.dg/tree-ssa/reassoc-19.c: New.
6827
6828 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
6829
6830         PR c/18624
6831         * gcc.dg/Wunused-var-1.c: New test.
6832         * gcc.dg/Wunused-var-2.c: New test.
6833         * gcc.dg/Wunused-var-3.c: New test.
6834         * gcc.dg/Wunused-var-4.c: New test.
6835         * gcc.dg/Wunused-var-5.c: New test.
6836         * gcc.dg/Wunused-var-6.c: New test.
6837         * gcc.dg/Wunused-parm-1.c: New test.
6838
6839         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
6840         * gcc.dg/trunc-1.c: Likewise.
6841         * gcc.dg/vla-9.c: Likewise.
6842         * gcc.dg/dfp/composite-type.c: Likewise.
6843
6844 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
6845
6846         PR objc/35996
6847         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
6848         * obj-c++.dg/objc-gc-3.mm: Ditto.
6849
6850 2010-04-07  Simon Baldwin  <simonb@google.com>
6851
6852         * gcc.dg/cpp/warn-undef-2.c: New.
6853         * gcc.dg/cpp/warn-traditional-2.c: New.
6854         * gcc.dg/cpp/warn-comments-2.c: New.
6855         * gcc.dg/cpp/warning-directive-1.c: New.
6856         * gcc.dg/cpp/warn-long-long.c: New.
6857         * gcc.dg/cpp/warn-traditional.c: New.
6858         * gcc.dg/cpp/warn-variadic-2.c: New.
6859         * gcc.dg/cpp/warn-undef.c: New.
6860         * gcc.dg/cpp/warn-normalized-1.c: New.
6861         * gcc.dg/cpp/warning-directive-2.c: New.
6862         * gcc.dg/cpp/warn-long-long-2.c: New.
6863         * gcc.dg/cpp/warn-variadic.c: New.
6864         * gcc.dg/cpp/warn-normalized-2.c: New.
6865         * gcc.dg/cpp/warning-directive-3.c: New.
6866         * gcc.dg/cpp/warn-deprecated-2.c: New.
6867         * gcc.dg/cpp/warn-trigraphs-1.c: New.
6868         * gcc.dg/cpp/warn-multichar-2.c: New.
6869         * gcc.dg/cpp/warn-normalized-3.c: New.
6870         * gcc.dg/cpp/warning-directive-4.c: New.
6871         * gcc.dg/cpp/warn-unused-macros.c: New.
6872         * gcc.dg/cpp/warn-trigraphs-2.c: New.
6873         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
6874         * gcc.dg/cpp/warn-cxx-compat.c: New.
6875         * gcc.dg/cpp/warn-redefined.c: New.
6876         * gcc.dg/cpp/warn-trigraphs-3.c: New.
6877         * gcc.dg/cpp/warn-unused-macros-2.c: New.
6878         * gcc.dg/cpp/warn-deprecated.c: New.
6879         * gcc.dg/cpp/warn-trigraphs-4.c: New.
6880         * gcc.dg/cpp/warn-redefined-2.c: New.
6881         * gcc.dg/cpp/warn-comments.c: New.
6882         * gcc.dg/cpp/warn-multichar.c: New.
6883         * g++.dg/cpp/warning-directive-1.C: New.
6884         * g++.dg/cpp/warning-directive-2.C: New.
6885         * g++.dg/cpp/warning-directive-3.C: New.
6886         * g++.dg/cpp/warning-directive-4.C: New.
6887         * gfortran.dg/warning-directive-1.F90: New.
6888         * gfortran.dg/warning-directive-3.F90: New.
6889         * gfortran.dg/warning-directive-2.F90: New.
6890         * gfortran.dg/warning-directive-4.F90: New.
6891
6892 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
6893
6894         PR objc++/23716
6895         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
6896
6897 2010-04-07  Jason Merrill  <jason@redhat.com>
6898
6899         * g++.dg/template/dr408.C: New.
6900
6901         * g++.dg/lookup/ns4.C: New.
6902
6903         PR c++/38392
6904         * g++.dg/template/friend51.C: New test.
6905
6906         PR c++/41970
6907         * g++.old-deja/g++.other/linkage1.C: Adjust.
6908
6909 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
6910
6911         PR c++/42697
6912         * g++.dg/template/crash94.C: New test.
6913
6914 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
6915
6916         PR c++/40239
6917         * g++.dg/init/aggr5.C: New test.
6918         * g++.dg/init/aggr5.C: New test.
6919
6920 2010-04-07  Richard Guenther  <rguenther@suse.de>
6921
6922         PR tree-optimization/43270
6923         * g++.dg/warn/Warray-bounds-4.C: New testcase.
6924         * gcc.dg/Warray-bounds-7.c: Likewise.
6925
6926 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
6927
6928         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
6929         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
6930         * gnat.dg/bit_packed_array4.ad[sb]: New test.
6931
6932 2010-04-07  Jie Zhang  <jie@codesourcery.com>
6933
6934         PR c++/42556
6935         * g++.dg/init/pr42556.C: New test.
6936
6937 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
6938
6939         PR debug/43628
6940         * g++.dg/debug/dwarf2/typedef2.C: New test.
6941
6942 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
6943
6944         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
6945         c-c++-common/dwarf2/redeclaration-1.C
6946
6947 2010-04-06  Jason Merrill  <jason@redhat.com>
6948
6949         * g++.dg/cpp0x/pr31437.C: Adjust error location.
6950         * g++.dg/ext/attrib18.C: Likewise.
6951         * g++.dg/ext/bitfield2.C: Likewise.
6952         * g++.dg/ext/bitfield4.C: Likewise.
6953         * g++.dg/ext/visibility/warn2.C: Likewise.
6954         * g++.dg/ext/visibility/warn3.C: Likewise.
6955         * g++.dg/gomp/pr26690-1.C: Likewise.
6956         * g++.dg/inherit/covariant7.C: Likewise.
6957         * g++.dg/init/synth2.C: Likewise.
6958         * g++.dg/lookup/using7.C: Likewise.
6959         * g++.dg/other/crash-4.C: Likewise.
6960         * g++.dg/other/error13.C: Likewise.
6961         * g++.dg/other/error20.C: Likewise.
6962         * g++.dg/parse/crash31.C: Likewise.
6963         * g++.dg/parse/error16.C: Likewise.
6964         * g++.dg/parse/error19.C: Likewise.
6965         * g++.dg/parse/error27.C: Likewise.
6966         * g++.dg/parse/error28.C: Likewise.
6967         * g++.dg/parse/fused-params1.C: Likewise.
6968         * g++.dg/template/error2.C: Likewise.
6969         * g++.dg/template/local6.C: Likewise.
6970         * g++.dg/template/qualttp15.C: Likewise.
6971         * g++.dg/warn/Wnvdtor-2.C: Likewise.
6972         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
6973         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
6974         * g++.old-deja/g++.brendan/crash29.C: Likewise.
6975         * g++.old-deja/g++.eh/spec6.C: Likewise.
6976         * g++.old-deja/g++.jason/crash3.C: Likewise.
6977         * g++.old-deja/g++.jason/destruct2.C: Likewise.
6978         * g++.old-deja/g++.law/ctors5.C: Likewise.
6979         * g++.old-deja/g++.law/ctors9.C: Likewise.
6980         * g++.old-deja/g++.mike/p3538a.C: Likewise.
6981         * g++.old-deja/g++.mike/p3538b.C: Likewise.
6982         * g++.old-deja/g++.other/struct1.C: Likewise.
6983         * g++.old-deja/g++.other/volatile1.C: Likewise.
6984         * g++.old-deja/g++.pt/crash36.C: Likewise.
6985         * g++.old-deja/g++.pt/derived3.C: Likewise.
6986         * g++.old-deja/g++.robertl/eb109.C: Likewise.
6987         * g++.old-deja/g++.robertl/eb4.C: Likewise.
6988
6989 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
6990
6991         PR middle-end/43519
6992         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
6993         * gcc.dg/graphite/id-19.c: New.
6994
6995 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
6996
6997         PR middle-end/32824
6998         * gcc.dg/vect/pr32824: New.
6999
7000 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7001
7002         PR fortran/18918
7003         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
7004         * gfortran.dg/coarray_3.f90: Ditto.
7005         * gfortran.dg/coarray_4.f90: Ditto.
7006         * gfortran.dg/coarray_5.f90: Ditto.
7007         * gfortran.dg/coarray_6.f90: Ditto.
7008         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
7009
7010 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7011
7012         PR fortran/18918
7013         * gfortran.dg/coarray_4.f90: Fix test.
7014         * gfortran.dg/coarray_6.f90: Add more tests.
7015
7016 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7017
7018         PR fortran/18918
7019         * gfortran.dg/coarray_4.f90: New test.
7020         * gfortran.dg/coarray_5.f90: New test.
7021         * gfortran.dg/coarray_6.f90: New test.
7022
7023 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7024
7025         PR fortran/18918
7026         * gfortran.dg/iso_fortran_env_5.f90: New test.
7027         * gfortran.dg/iso_fortran_env_6.f90: New test.
7028
7029 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7030
7031         PR fortran/39997
7032         * gfortran.dg/coarray_1.f90: New test.
7033         * gfortran.dg/coarray_2.f90: New test.
7034         * gfortran.dg/coarray_3.f90: New test.
7035
7036 2010-04-06  Jason Merrill  <jason@redhat.com>
7037
7038         PR c++/43648
7039         * g++.dg/template/dtor8.C: New.
7040
7041         PR c++/43621
7042         * g++.dg/template/error-recovery2.C: New.
7043
7044 2010-04-06  Jan Hubicka  <jh@suse.czpli
7045
7046         PR tree-optimization/42906
7047         * gcc.dg/tree-ssa/dce-1.c: New testcase.
7048
7049 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7050
7051         PR fortran/43178
7052         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
7053         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
7054         * gfortran.dg/auto_dealloc_1.f90: Ditto.
7055
7056 2010-04-06  Richard Guenther  <rguenther@suse.de>
7057
7058         PR tree-optimization/43627
7059         * gcc.dg/tree-ssa/vrp49.c: New testcase.
7060
7061 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
7062
7063         PR target/43638
7064         * gcc.target/i386/pr43638.c: New test.
7065
7066 2010-04-06  Richard Guenther  <rguenther@suse.de>
7067
7068         PR middle-end/43661
7069         * gcc.c-torture/compile/pr43661.c: New testcase.
7070
7071 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
7072
7073         * gcc.target/s390/stackcheck1.c: Add dg-warning.
7074
7075 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
7076
7077         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
7078
7079 2010-04-02  Richard Guenther  <rguenther@suse.de>
7080
7081         PR tree-optimization/43629
7082         * gcc.c-torture/execute/pr43629.c: New testcase.
7083
7084 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
7085             Dominique d'Humieres  <dominiq@lps.ens.fr>
7086
7087         PR libfortran/43605
7088         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
7089
7090 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
7091
7092         PR debug/43325
7093         * c-c++-common/dwarf2/redeclaration-1.C: New test.
7094
7095 2010-04-01  Jason Merrill  <jason@redhat.com>
7096
7097         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
7098
7099 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
7100             Manfred Schwarb  <manfred99@gmx.ch>
7101
7102         PR libfortran/43605
7103         * gfortran.dg/ftell_3.f90: New test.
7104
7105 2010-04-01  Richard Guenther  <rguenther@suse.de>
7106
7107         PR middle-end/43614
7108         * gcc.c-torture/compile/pr43614.c: New testcase.
7109
7110 2010-04-01  Martin Jambor  <mjambor@suse.cz>
7111
7112         PR tree-optimization/43141
7113         * gcc.dg/guality/pr43141.c: New test.
7114
7115 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7116
7117         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
7118         * g++.dg/eh/spbp.C: Likewise.
7119         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
7120         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
7121         superfluous casts.
7122         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
7123         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
7124         * objc.dg/dwarf-2.m: Likewise.
7125
7126 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
7127
7128         PR middle-end/43464
7129         * gcc.dg/graphite/id-pr43464.c: New.
7130         * gcc.dg/graphite/id-pr43464-1.c: New.
7131
7132 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
7133
7134         PR middle-end/43351
7135         * gcc.dg/graphite/id-pr43351.c
7136
7137 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7138
7139         PR testsuite/35165
7140         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
7141         * obj-c++.dg/try-catch-2.mm: Ditto.
7142         * obj-c++.dg/lookup-2.mm: Ditto.
7143         * obj-c++.dg/encode-8.m: Ditto.
7144         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
7145         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
7146         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
7147         * obj-c++.dg/const-str-11.mm: Ditto.
7148         * obj-c++.dg/const-str-9.mm: Ditto.
7149         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
7150         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
7151         * obj-c++.dg/except-1.mm: Ditto.
7152         * obj-c++.dg/const-str-7.mm: Ditto.
7153         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
7154         * obj-c++.dg/const-str-3.mm: Ditto.
7155         * obj-c++.dg/const-str-7.mm: Ditto.
7156         * obj-c++.dg/stubify-2.mm: Change dump file name.
7157
7158         PR objc++/23613
7159         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
7160         New macro.
7161         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
7162         Remove dg-xfail-if.
7163
7164 2010-03-31  Martin Jambor  <mjambor@suse.cz>
7165
7166         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
7167         only with -O2, -O3 or -Os and not with -fwhopr.
7168
7169 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
7170
7171         PR c++/43558
7172         * g++.dg/template/typedef31.C: New test.
7173
7174 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7175
7176         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
7177         assembler output on *-*-solaris2*.
7178         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
7179
7180 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
7181
7182         PR debug/43557
7183         * gcc.dg/pr43557-1.c: New test.
7184         * gcc.dg/pr43557-2.c: New file.
7185
7186 2010-03-31  Jie Zhang  <jie@codesourcery.com>
7187
7188         PR 43562
7189         * gcc.dg/pr43562.c: New test.
7190
7191 2010-03-30  Jason Merrill  <jason@redhat.com>
7192
7193         PR c++/43076
7194         * g++.dg/template/error-recovery1.C: New.
7195
7196         PR c++/41786
7197         * g++.dg/parse/ambig5.C: New.
7198
7199 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
7200
7201         PR debug/43593
7202         * gcc.dg/guality/pr43593.c: New test.
7203
7204 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
7205
7206         PR middle-end/43430
7207         * gcc.dg/vect/pr43430-1.c: New.
7208
7209 2010-03-30  Jason Merrill  <jason@redhat.com>
7210
7211         PR c++/43559
7212         * g++.dg/template/partial7.C: New.
7213
7214 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7215
7216         * gcc.target/s390/stackcheck1.c: New testcase.
7217
7218 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7219
7220         PR libfortran/43265
7221         * gfortran.dg/read_eof_8.f90: New test.
7222
7223 2010-03-29  Jason Merrill  <jason@redhat.com>
7224
7225         * gcc.dg/cpp/include6.c: Change [] to ().
7226
7227         N3077
7228         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
7229         splicing and UCNs.
7230         * c-c++-common/raw-string-2.c: Add trigraph test.
7231         * c-c++-common/raw-string-8.c: New.
7232         * c-c++-common/raw-string-9.c: New.
7233         * c-c++-common/raw-string-10.c: New.
7234
7235         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
7236         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
7237         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
7238         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
7239         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
7240         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
7241         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
7242
7243 2010-03-29  Richard Guenther  <rguenther@suse.de>
7244
7245         PR tree-optimization/43560
7246         * gcc.dg/torture/pr43560.c: New testcase.
7247
7248 2010-03-29  Jason Merrill  <jason@redhat.com>
7249
7250         N3077
7251         * g++.dg/ext/raw-string-1.C: Change [] to ().
7252         * g++.dg/ext/raw-string-2.C: Change [] to ().
7253         Don't use \ in delimiter.
7254         * g++.dg/ext/raw-string-3.C: Change [] to ().
7255         * g++.dg/ext/raw-string-4.C: Change [] to ().
7256         * g++.dg/ext/raw-string-5.C: Change [] to ().
7257         Test for error on \ in delimiter.
7258         * g++.dg/ext/raw-string-6.C: Change [] to ().
7259         * g++.dg/ext/raw-string-7.C: Change [] to ().
7260
7261 2010-03-29  Jie Zhang  <jie@codesourcery.com>
7262
7263         PR 43564
7264         * gcc.dg/pr43564.c: New test.
7265
7266 2010-03-29  Tobias Burnus  <burnus@net-b.de>
7267
7268         PR fortran/43551
7269         * gfortran.dg/direct_io_12.f90: New test.
7270
7271 2010-03-28  Jan Hubicka  <jh@suse.cz>
7272
7273         PR tree-optimization/43505
7274         * gfortran.dg/pr43505.f90: New testcase.
7275
7276 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
7277
7278         PR tree-optimization/43528
7279         * gcc.target/i386/pr43528.c: New test.
7280
7281 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
7282
7283         PR c/43381
7284         * gcc.dg/parm-impl-decl-3.c: New test.
7285
7286 2010-03-26  Jason Merrill  <jason@redhat.com>
7287
7288         PR c++/43509
7289         * g++.dg/cpp0x/parse1.C: New.
7290
7291 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
7292
7293         PR target/43524
7294         * gcc.target/i386/pr43524.c: New test.
7295
7296 2010-03-26  Martin Jambor  <mjambor@suse.cz>
7297
7298         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
7299         whitespace, rename main to foo.
7300         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
7301         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
7302         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
7303         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
7304         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
7305         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
7306         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
7307         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
7308         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
7309         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
7310         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
7311
7312 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
7313
7314         PR c++/43327
7315         * g++.dg/other/crash-10.C: New test.
7316         * g++.dg/other/crash-11.C: New test.
7317
7318 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7319
7320         PR libfortran/43517
7321         * gfortran.dg/read_eof_7.f90: New test.
7322
7323 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7324
7325         PR objc/35165
7326         PR testsuite/43512
7327         * objc-obj-c++-shared: New directory.
7328         * objc-obj-c++-shared/Object1-implementation.h: New file.
7329         * objc-obj-c++-shared/Object1.h: New file.
7330         * objc-obj-c++-shared/Protocol1.h: New file.
7331         * objc-obj-c++-shared/next-abi.h: New file.
7332         * objc-obj-c++-shared/next-mapping.h: New file.
7333         * objc/execute/next_mapping.h: Delete.
7334         * objc.dg/special/special.exp: For all targets run the tests with
7335         -fgnu-runtime, for darwin targets also run the tests with
7336         -fnext-runtime.
7337         * objc.dg/dg.exp: Ditto.
7338         * obj-c++.dg/dg.exp: Ditto.
7339         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
7340         Protocol1.h) and next-mapping.h as required.  Amend testcase to
7341         include use of updated NeXT interface.
7342         * objc/execute/formal_protocol-5.m: Ditto.
7343         * objc/execute/protocol-isEqual-2.m: Ditto.
7344         * objc/execute/protocol-isEqual-4.m: Ditto.
7345         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
7346         Protocol1.h) and next-mapping.h as required.
7347         * objc/execute/object_is_class.m: Ditto.
7348         * objc/execute/enumeration-1.m: Ditto.
7349         * objc/execute/class-13.m: Ditto.
7350         * objc/execute/formal_protocol-2.m: Ditto.
7351         * objc/execute/formal_protocol-4.m: Ditto.
7352         * objc/execute/class-1.m: Ditto.
7353         * objc/execute/bycopy-1.m: Ditto.
7354         * objc/execute/formal_protocol-6.m: Ditto.
7355         * objc/execute/bycopy-3.m: Ditto.
7356         * objc/execute/class-3.m: Ditto.
7357         * objc/execute/bf-11.m: Ditto.
7358         * objc/execute/class-5.m: Ditto.
7359         * objc/execute/bf-13.m: Ditto.
7360         * objc/execute/class-7.m: Ditto.
7361         * objc/execute/bf-15.m: Ditto.
7362         * objc/execute/class-9.m: Ditto.
7363         * objc/execute/bf-17.m: Ditto.
7364         * objc/execute/bf-19.m: Ditto.
7365         * objc/execute/IMP.m: Ditto.
7366         * objc/execute/exceptions/catchall-1.m: Ditto.
7367         * objc/execute/exceptions/trivial.m: Ditto.
7368         * objc/execute/exceptions/finally-1.m: Ditto.
7369         * objc/execute/exceptions/local-variables-1.m: Ditto.
7370         * objc/execute/exceptions/foward-1.m: Ditto.
7371         * objc/execute/bf-2.m: Ditto.
7372         * objc/execute/string1.m: Ditto.
7373         * objc/execute/bf-4.m: Ditto.
7374         * objc/execute/informal_protocol.m: Ditto.
7375         * objc/execute/string3.m: Ditto.
7376         * objc/execute/bf-6.m: Ditto.
7377         * objc/execute/bf-8.m: Ditto.
7378         * objc/execute/class-tests-1.h: Ditto.
7379         * objc/execute/protocol-isEqual-1.m: Ditto.
7380         * objc/execute/protocol-isEqual-3.m: Ditto.
7381         * objc/execute/_cmd.m: Ditto.
7382         * objc/execute/function-message-1.m: Ditto.
7383         * objc/execute/bf-20.m: Ditto.
7384         * objc/execute/bf-common.h: Ditto.
7385         * objc/execute/np-2.m: Ditto.
7386         * objc/execute/class-10.m: Ditto.
7387         * objc/execute/class-12.m: Ditto.
7388         * objc/execute/enumeration-2.m: Ditto.
7389         * objc/execute/class-14.m: Ditto.
7390         * objc/execute/encode-1.m: Ditto.
7391         * objc/execute/formal_protocol-1.m: Ditto.
7392         * objc/execute/formal_protocol-3.m: Ditto.
7393         * objc/execute/accessing_ivars.m: Ditto.
7394         * objc/execute/bycopy-2.m: Ditto.
7395         * objc/execute/class-2.m: Ditto.
7396         * objc/execute/bf-10.m: Ditto.
7397         * objc/execute/formal_protocol-7.m: Ditto.
7398         * objc/execute/root_methods.m: Ditto.
7399         * objc/execute/class-4.m: Ditto.
7400         * objc/execute/bf-12.m: Ditto.
7401         * objc/execute/class-6.m: Ditto.
7402         * objc/execute/bf-14.m: Ditto.
7403         * objc/execute/nested-func-1.m: Ditto.
7404         * objc/execute/class-8.m: Ditto.
7405         * objc/execute/private.m: Ditto.
7406         * objc/execute/bf-16.m: Ditto.
7407         * objc/execute/bf-18.m: Ditto.
7408         * objc/execute/load-3.m: Ditto.
7409         * objc/execute/compatibility_alias.m: Ditto.
7410         * objc/execute/bf-1.m: Ditto.
7411         * objc/execute/no_clash.m: Ditto.
7412         * objc/execute/bf-3.m: Ditto.
7413         * objc/execute/string2.m: Ditto.
7414         * objc/execute/bf-5.m: Ditto.
7415         * objc/execute/string4.m: Ditto.
7416         * objc/execute/bf-7.m: Ditto.
7417         * objc/execute/object_is_meta_class.m: Ditto.
7418         * objc/execute/bf-9.m: Ditto.
7419         * objc/execute/bf-21.m: Ditto.
7420         * objc/execute/cascading-1.m: Ditto.
7421         * objc/execute/trivial.m: Ditto.
7422         * objc/execute/np-1.m: Ditto.
7423         * objc/compile/trivial.m: Ditto.
7424         * objc/execute/class_self-2.m: Include <stdlib.h>.
7425         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
7426         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
7427         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
7428         and 64bit. Use new NeXT interface as required.
7429         * objc.dg/special/unclaimed-category-1.m: Ditto.
7430         * objc.dg/special/unclaimed-category-1.h: Ditto.
7431         * objc.dg/special/unclaimed-category-1a.m: Ditto.
7432         * objc.dg/func-ptr-1.m: Ditto.
7433         * objc.dg/stret-1.m: Ditto.
7434         * objc.dg/encode-2.m: Ditto.
7435         * objc.dg/category-1.m: Ditto.
7436         * objc.dg/encode-3.m: Ditto.
7437         * objc.dg/call-super-3.m: Ditto.
7438         * objc.dg/method-3.m: Ditto.
7439         * objc.dg/func-ptr-2.m: Ditto.
7440         * objc.dg/lookup-1.m: Ditto.
7441         * objc.dg/encode-4.m: Ditto.
7442         * objc.dg/fix-and-continue-1.m: Ditto.
7443         * objc.dg/proto-lossage-3.m: Ditto.
7444         * objc.dg/method-13.m: Ditto.
7445         * objc.dg/proto-qual-1.m: Ditto.
7446         * objc.dg/zero-link-3.m: Ditto.
7447         * objc.dg/bitfield-1.m: Ditto.
7448         * objc.dg/va-meth-1.m: Ditto.
7449         * objc.dg/super-class-3.m: Ditto.
7450         * objc.dg/call-super-1.m: Ditto.
7451         * objc.dg/type-size-2.m: Ditto.
7452         * objc.dg/method-10.m: Ditto.
7453         * objc.dg/defs.m: Ditto.
7454         * objc.dg/const-str-3.m: Ditto.
7455         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
7456         Protocol1.h) and next-mapping.h as required. Use new NeXT
7457         interface as required.
7458         * objc.dg/super-class-4.m: Ditto.
7459         * objc.dg/comp-types-8.m: Ditto.
7460         * objc.dg/call-super-2.m: Ditto.
7461         * objc.dg/objc-fast-4.m: Ditto.
7462         * objc.dg/method-6.m: Ditto.
7463         * objc.dg/const-str-3.m: Ditto.
7464         * objc.dg/const-str-7.m: Ditto.
7465         * objc.dg/method-15.m: Ditto.
7466         * objc.dg/method-19.m: Ditto.
7467         * objc.dg/sync-1.m: Ditto.
7468         * objc.dg/layout-1.m: Ditto.
7469         * objc.dg/bitfield-3.m: Ditto.
7470         * objc.dg/try-catch-3.m: Ditto.
7471         * objc.dg/try-catch-7.m: Ditto.
7472         * objc.dg/comp-types-10.m: Ditto.
7473         * objc.dg/selector-2.: Ditto.
7474         * objc.dg/method-7.m: Ditto.
7475         * objc.dg/typedef-alias-1.m: Ditto.
7476         * objc.dg/proto-lossage-2.m: Ditto.
7477         * objc.dg/comp-types-11.m: Ditto.
7478         * objc.dg/sizeof-1.m: Ditto.
7479         * objc.dg/method-17.m: Ditto.
7480         * objc.dg/bitfield-5.m: Ditto.
7481         * objc.dg/try-catch-1.m: Ditto.
7482         * objc.dg/encode-5.m: Ditto.
7483         * objc.dg/fix-and-continue-2.m: Ditto.
7484         * objc.dg/method-9.m: Ditto.
7485         * objc.dg/isa-field-1.m: Ditto.
7486         * objc.dg/local-decl-2.m: Ditto.
7487         * objc.dg/objc-gc-4.m: Ditto.
7488         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
7489         * objc.dg/gnu-runtime-3.m: Ditto.
7490         * objc.dg/encode-7.m: Ditto.
7491         * objc.dg/encode-8.m: Ditto.
7492         * objc.dg/selector-3.m: Ditto.
7493         * objc.dg/gnu-runtime-1.m: Ditto.
7494         * objc.dg/const-str-12.m: Ditto.
7495         * objc.dg/gnu-runtime-2.m: Ditto.
7496         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
7497         * objc.dg/selector-1.m: Ditto.
7498         * objc.dg/stubify-2.m: Ditto.
7499         * objc.dg/zero-link-1.m: Ditto.
7500         * objc.dg/stret-2.m: Ditto.
7501         * objc.dg/zero-link-2.m: Ditto.
7502         * objc.dg/next-runtime-1.m: Ditto.
7503         * objc.dg/symtab-1.m: Ditto.
7504         * objc.dg/stubify-1.m: Ditto.
7505         * objc.dg/bitfield-2.m: Ditto.
7506         * objc.dg/try-catch-10.m: Apply to both runtimes.
7507         * objc.dg/const-str-1.m: Ditto.
7508         * objc.dg/image-info.m: Ditto.
7509         * objc.dg/encode-9.m: Ditto.
7510         * objc.dg/pragma-1.m: Apply test to all targets.
7511         * objc.dg/const-str-4.m: Ditto.
7512         * objc.dg/const-str-8.m: Ditto.
7513         * objc.dg/super-class-2.m: Ditto.
7514         * objc.dg/try-catch-5.m: Ditto.
7515         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
7516         Protocol1.h) and next-mapping.h as required. Use new NeXT
7517         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
7518         * objc.dg/const-str-11.m: Ditto.
7519         * objc.dg/const-str-9.m: Ditto.
7520         * objc.dg/method-4.m: Skip for 64Bit NeXT.
7521         * objc.dg/encode-1.m: Remove redundant -lobjc.
7522         * objc.dg/try-catch-9.m: Tidy space.
7523         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
7524         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
7525         and 64bit. Use new NeXT interface as required.
7526         * obj-c++.dg/template-4.mm: Ditto.
7527         * obj-c++.dg/defs.mm: Ditto.
7528         * obj-c++.dg/basic.mm: Ditto.
7529         * obj-c++.dg/encode-4.mm: Ditto.
7530         * obj-c++.dg/method-17.mm: Ditto.
7531         * obj-c++.dg/proto-lossage-3.mm: Ditto.
7532         * obj-c++.dg/cxx-class-1.mm: Ditto.
7533         * obj-c++.dg/method-10.mm: Ditto.
7534         * obj-c++.dg/va-meth-1.mm: Ditto.
7535         * obj-c++.dg/encode-5.mm: Ditto.
7536         * obj-c++.dg/lookup-2.mm: Ditto.
7537         * obj-c++.dg/template-3.mm: Ditto.
7538         * obj-c++.dg/proto-qual-1.mm: Ditto.
7539         * obj-c++.dg/qual-types-1.m: Ditto.
7540         * obj-c++.dg/cxx-scope-1.mm: Ditto.
7541         * obj-c++.dg/template-1.mm: Ditto.
7542         * obj-c++.dg/encode-6.mm: Ditto.
7543         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
7544         Protocol1.h) and next-mapping.h as required. Use new NeXT
7545         interface as required.
7546         * obj-c++.dg/except-1.mm: Ditto.
7547         * obj-c++.dg/const-str-7.mm: Ditto.
7548         * obj-c++.dg/ivar-list-semi.mm: Ditto.
7549         * obj-c++.dg/cxx-scope-2.mm: Ditto.
7550         * obj-c++.dg/selector-2.mm: Ditto.
7551         * obj-c++.dg/isa-field-1.mm: Ditto.
7552         * obj-c++.dg/try-catch-1.mm: Ditto.
7553         * obj-c++.dg/local-decl-1.mm: Ditto.
7554         * obj-c++.dg/try-catch-9.mm: Ditto.
7555         * obj-c++.dg/no-extra-load.mm: Ditto.
7556         * obj-c++.dg/selector-5.mm: Ditto.
7557         * obj-c++.dg/method-12.mm: Ditto.
7558         * obj-c++.dg/try-catch-11.mm: Ditto.
7559         * obj-c++.dg/comp-types-11.mm: Ditto.
7560         * obj-c++.dg/bitfield-3.mm: Ditto.
7561         * obj-c++.dg/method-6.mm: Ditto.
7562         * obj-c++.dg/super-class-2.mm: Ditto.
7563         * obj-c++.dg/method-21.mm: Ditto.
7564         * obj-c++.dg/const-str-8.mm: Ditto.
7565         * obj-c++.dg/try-catch-7.mm: Ditto.
7566         * obj-c++.dg/method-15.mm: Ditto.
7567         * obj-c++.dg/layout-1.mm: Ditto.
7568         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
7569         * obj-c++.dg/const-str-3.mm: Ditto.
7570         * obj-c++.dg/try-catch-2.mm: Ditto.
7571         * obj-c++.dg/objc-gc-3.mm: Ditto.
7572         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
7573         * obj-c++.dg/bitfield-1.mm: Ditto.
7574         * obj-c++.dg/selector-6.mm: Ditto.
7575         * obj-c++.dg/method-13.mm: Ditto.
7576         * obj-c++.dg/comp-types-12.mm: Ditto.
7577         * obj-c++.dg/bitfield-4.mm: Ditto.
7578         * obj-c++.dg/try-catch-8.mm: Ditto.
7579         * obj-c++.dg/method-2.mm: Ditto.
7580         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
7581         * obj-c++.dg/typedef-alias-1.mm: Ditto.
7582         * obj-c++.dg/const-str-4.mm: Ditto.
7583         * obj-c++.dg/proto-lossage-2.mm: Ditto.
7584         * obj-c++.dg/try-catch-3.mm: Ditto.
7585         * obj-c++.dg/comp-types-9.mm: Ditto.
7586         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
7587         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
7588         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
7589         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
7590         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
7591         Use new NeXT interface as required.
7592         * obj-c++.dg/const-str-10.mm: Ditto.
7593         * obj-c++.dg/const-str-11.mm: Ditto.
7594         * obj-c++.dg/const-str-9.mm: Ditto.
7595         * obj-c++.dg/method-11.mm: Ditto.
7596         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
7597         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
7598         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
7599         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
7600         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
7601
7602 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
7603
7604         PR c++/43206
7605         * g++.dg/template/typedef30.C: New test case.
7606
7607 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
7608
7609         PR c/43385
7610         * gcc.c-torture/execute/pr43385.c: New test.
7611
7612 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
7613
7614         * gcc.dg/strncpy-fix-1.c: New test.
7615
7616 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7617
7618         PR testsuite/41609
7619         * lib/objc-torture.exp (objc-set-runtime-options): New.
7620         * objc/execute/execute.exp: Check runtime options on each pass.
7621         * objc/execute/exceptions/exceptions.exp: Ditto.
7622         * objc/compile/compile.exp: Ditto.
7623
7624         PR testsuite/42348
7625         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
7626         standard tests.
7627         (check_effective_target_objc2): New proc.
7628         (check_effective_target_next_runtime): New proc.
7629         * lib/objc.exp: Determine which runtime is in force and support it.
7630         * lib/obj-c++.exp: Ditto.
7631
7632 2010-03-24  Jason Merrill  <jason@redhat.com>
7633
7634         PR c++/43502
7635         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
7636
7637 2010-03-24  Martin Jambor  <mjambor@suse.cz>
7638
7639         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
7640         a loop.
7641         * gcc.dg/ipa/ipa-2.c: Likewise.
7642         * gcc.dg/ipa/ipa-3.c: Likewise.
7643         * gcc.dg/ipa/ipa-4.c: Likewise.
7644         * gcc.dg/ipa/ipa-5.c: Likewise.
7645         * gcc.dg/ipa/ipa-7.c: Likewise.
7646         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
7647         a loop.
7648         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
7649         i_can_not_be_propagated_fully2 into a loop.
7650         * gcc.dg/ipa/ipa-8.c: New test.
7651         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
7652
7653 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
7654
7655         PR debug/19192
7656         PR debug/43479
7657         * gcc.dg/guality/pr43479.c: New test.
7658         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
7659         and add volatile keyword.
7660
7661 2010-03-23  Mike Stump  <mikestump@comcast.net>
7662
7663         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
7664
7665 2010-03-23  Jason Merrill  <jason@redhat.com>
7666
7667         * g++.dg/ext/altivec-17.C: Adjust error message.
7668
7669         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
7670         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
7671         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
7672         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
7673         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
7674         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
7675
7676 2010-03-22  Jason Merrill  <jason@redhat.com>
7677
7678         PR c++/43333
7679         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
7680         * g++.dg/ext/is_pod_98.C: New.
7681
7682         PR c++/43281
7683         * g++.dg/cpp0x/auto18.C: New.
7684
7685         * gcc.dg/pr36997.c: Adjust error message.
7686         * g++.dg/ext/vector9.C: Likewise.
7687         * g++.dg/conversion/simd3.C: Likewise.
7688         * g++.dg/other/error23.C: Likewise.
7689
7690 2010-03-22  Michael Matz  <matz@suse.de>
7691
7692         PR middle-end/43475
7693         * gfortran.dg/pr43475.f90: New testcase.
7694
7695 2010-03-22  Richard Guenther  <rguenther@suse.de>
7696
7697         PR tree-optimization/43390
7698         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
7699
7700 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7701
7702         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
7703         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
7704
7705 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
7706             Michael Matz  <matz@suse.de>
7707
7708         PR c++/43081
7709         * g++.dg/parse/crash56.C: New test.
7710
7711 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
7712
7713         PR fortran/43450
7714         * gfortran.dg/whole_file_15.f90 : New test.
7715
7716 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7717
7718         PR fortran/43409
7719         * gfortran.dg/inquire_size.f90: New test.
7720
7721 2010-03-20  Richard Guenther  <rguenther@suse.de>
7722
7723         PR rtl-optimization/43438
7724         * gcc.c-torture/execute/pr43438.c: New testcase.
7725
7726 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
7727
7728         PR c++/43375
7729         * g++.dg/abi/mangle42.C: New test.
7730
7731 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
7732
7733         PR C/43211
7734         * gcc.dg/pr43211.c: New test.
7735         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
7736
7737 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
7738
7739         PR rtl-optimization/42258
7740         * gcc.target/arm/thumb1-mul-moves.c: New test.
7741
7742         PR target/40697
7743         * gcc.target/arm/thumb-andsi.c: New test.
7744
7745         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
7746         dg-require-effective-target.
7747
7748 2010-03-19  Michael Matz  <matz@suse.de>
7749
7750         PR c++/43116
7751         * g++.dg/other/pr43116.C: New testcase.
7752
7753 2010-03-19  Michael Matz  <matz@suse.de>
7754
7755         PR target/43305
7756         * gcc.dg/pr43305.c: New testcase.
7757
7758 2010-03-19  Richard Guenther  <rguenther@suse.de>
7759
7760         PR tree-optimization/43415
7761         * gcc.c-torture/compile/pr43415.c: New testcase.
7762
7763 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
7764
7765         PR ada/43106
7766         * gnat.dg/case_optimization2.adb: New test.
7767         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
7768
7769 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7770             Jack Howarth <howarth@bromo.med.uc.edu>
7771
7772         PR target/36399
7773         * gcc.target/i386/push-1.c: Don't xfail
7774           scan-assembler-not "movups" on darwin.
7775
7776 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
7777
7778         PR debug/43058
7779         * gcc.dg/pr43058.c: New test.
7780
7781 2010-03-18  Martin Jambor  <mjambor@suse.cz>
7782
7783         PR middle-end/42450
7784         * g++.dg/torture/pr42450.C: New test.
7785
7786 2010-03-18  Michael Matz  <matz@suse.de>
7787
7788         PR middle-end/43419
7789         * gcc.dg/pr43419.c: New testcase.
7790
7791 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
7792
7793         PR rtl-optimization/43360
7794         * gcc.dg/torture/pr43360.c: New.
7795
7796 2010-03-18  Michael Matz  <matz@suse.de>
7797
7798         PR tree-optimization/43402
7799         * gcc.dg/pr43402.c: New testcase.
7800
7801 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
7802
7803         PR target/42427
7804         * gcc.dg/pr42427.c: New test.
7805
7806 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7807
7808         PR libfortran/43265
7809         * gfortran.dg/read_empty_file.f: New test.
7810         * gfortran.dg/read_eof_all.f90: New test.
7811         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
7812         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
7813
7814 2010-03-17  Michael Matz  <matz@suse.de>
7815
7816         * gcc.dg/pr43300.c: Add -w.
7817
7818 2010-03-17  Richard Guenther  <rguenther@suse.de>
7819
7820         * gcc.dg/pr43379.c: Add -w.
7821
7822 2010-03-17  Tobias Burnus  <burnus@net-b.de>
7823
7824         PR fortran/43331
7825         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
7826
7827 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
7828
7829         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
7830
7831 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7832
7833         * ada/acats/run_all.sh: Log start and end times.
7834
7835 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7836
7837         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
7838
7839 2010-03-16  Richard Guenther  <rguenther@suse.de>
7840
7841         PR middle-end/43379
7842         * gcc.dg/pr43379.c: New testcase.
7843
7844 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
7845
7846         PR debug/43051
7847         * gcc.dg/guality/pr43051-1.c: New test.
7848
7849 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
7850
7851         PR testsuite/43363
7852         * g++.dg/ext/altivec-17.C: Handle changes to error message.
7853
7854 2010-03-15  Michael Matz  <matz@suse.de>
7855
7856         PR middle-end/43300
7857         * gcc.dg/pr43300.c: New testcase.
7858
7859 2010-03-15  Richard Guenther  <rguenther@suse.de>
7860
7861         PR tree-optimization/43367
7862         * gcc.c-torture/compile/pr43367.c: New testcase.
7863
7864 2010-03-15  Richard Guenther  <rguenther@suse.de>
7865
7866         PR tree-optimization/43317
7867         * gcc.dg/pr43317.c: New testcase.
7868
7869 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
7870
7871         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
7872
7873 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
7874
7875         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
7876
7877 2010-03-14  Tobias Burnus  <burnus@net-b.de>
7878
7879         PR fortran/43362
7880         * gfortran.dg/impure_constructor_1.f90: New test.
7881
7882 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
7883
7884         PR middle-end/43354
7885         * gfortran.dg/graphite/id-pr43354.f: New.
7886
7887 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
7888
7889         PR middle-end/43349
7890         * gfortran.dg/graphite/pr43349.f: New.
7891
7892 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
7893
7894         PR middle-end/43306
7895         * gcc.dg/graphite/pr43306.c: New.
7896
7897 2010-03-12  David S. Miller  <davem@davemloft.net>
7898
7899         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
7900         sparc.
7901
7902 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7903
7904         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
7905
7906 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
7907
7908         PR fortran/43291
7909         PR fortran/43326
7910         * gfortran.dg/dynamic_dispatch_7.f03: New test.
7911
7912 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
7913
7914         * gfortran.dg/default_format_denormal_1.f90: Don't assume
7915         fail for *-*-mingw* targets.
7916
7917 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
7918
7919         PR debug/43329
7920         * gcc.dg/guality/pr43329-1.c: New test.
7921
7922 2010-03-11  Martin Jambor  <mjambor@suse.cz>
7923
7924         PR tree-optimization/43257
7925         * g++.dg/torture/pr43257.C: New test.
7926
7927 2010-03-11  Tobias Burnus  <burnus@net-b.de>
7928
7929         PR fortran/43228
7930         * gfortran.dg/namelist_61.f90: New test.
7931
7932 2010-03-11  Richard Guenther  <rguenther@suse.de>
7933
7934         PR tree-optimization/43255
7935         * gcc.c-torture/compile/pr43255.c: New testcase.
7936
7937 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7938
7939         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
7940         * gcc.dg/pr43280.c: New testcase.
7941
7942 2010-03-11  Richard Guenther  <rguenther@suse.de>
7943
7944         PR lto/43200
7945         * gcc.dg/lto/20100227-1_0.c: New testcase.
7946         * gcc.dg/lto/20100227-1_1.c: Likewise.
7947
7948 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7949
7950         PR libfortran/43320
7951         PR libfortran/43265
7952         * gfortran.dg/read_eof_6.f: New test
7953         * gfortran.dg/read_x_eof.f90: New test.
7954         * gfortran.dg/read_x_past.f: Update test.
7955
7956 2010-03-10  Jan Hubicka   <jh@suse.cz>
7957
7958         * gcc.c-torture/compile/pr43288.c: New test.
7959
7960 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7961
7962         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
7963         -fpic/-fPIC flags.
7964         * g++.old-deja/g++.pt/asm2.C: Likewise.
7965         * gcc.c-torture/compile/20000804-1.c: Likewise.
7966         * gcc.target/i386/clobbers.c: Likewise.
7967
7968 2010-03-10  Tobias Burnus  <burnus@net-b.de>
7969
7970         PR fortran/43303
7971         * gfortran.dg/c_assoc_3.f90: New test.
7972
7973 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
7974
7975         PR debug/36728
7976         * gcc.dg/guality/pr36728-1.c: New test.
7977         * gcc.dg/guality/pr36728-2.c: New test.
7978
7979 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
7980
7981         * gcc.dg/h8300-div-delay-slot.c: New test.
7982
7983 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
7984
7985         PR tree-optimization/43236
7986         * gcc.c-torture/execute/pr43236.c: New test.
7987
7988 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
7989
7990         PR middle-end/42859
7991         * g++.dg/eh/pr42859.C: New test.
7992
7993 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
7994
7995         PR debug/43299
7996         * gcc.dg/pr43299.c: New test.
7997
7998         PR debug/43290
7999         * g++.dg/eh/unwind2.C: New test.
8000
8001 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
8002             Reza Yazdani  <reza.yazdani@amd.com>
8003
8004         PR middle-end/43065
8005         * gcc.dg/graphite/run-id-4.c: New.
8006
8007 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
8008
8009         PR middle-end/43065
8010         * gcc.dg/graphite/run-id-3.c: New.
8011
8012 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
8013
8014         PR middle-end/42644
8015         PR middle-end/42130
8016         * gcc.dg/graphite/id-18.c: New.
8017         * gcc.dg/graphite/run-id-pr42644.c: New.
8018
8019 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
8020
8021         PR middle-end/42326
8022         * gcc.dg/graphite/pr42326.c: New.
8023
8024 2010-03-08  Richard Guenther  <rguenther@suse.de>
8025
8026         PR tree-optimization/43269
8027         * gcc.c-torture/execute/pr43269.c: New testcase.
8028
8029 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
8030
8031         PR fortran/43256
8032         * gfortran.dg/typebound_call_13.f03: New.
8033
8034 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
8035
8036         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
8037         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
8038
8039 2010-03-05  Jason Merrill  <jason@redhat.com>
8040
8041         * g++.dg/abi/mangle40.C: Require weak and alias.
8042
8043 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
8044
8045         PR middle-end/42326
8046         * gfortran.dg/graphite/pr42326.f90: New.
8047         * gfortran.dg/graphite/pr42326-1.f90: New.
8048
8049 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8050
8051         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
8052         (gnat_target_compile): Likewise.
8053         Reinitialize GNAT_UNDER_TEST if target changes.
8054         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
8055         (local_find_gnatmake): Pass full --GCC to gnatlink.
8056         Remove --LINK.
8057
8058 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
8059
8060         PR c/43248
8061         * gcc.dg/compound-literal-1.c: New testcase.
8062
8063 2010-03-04  Martin Jambor  <mjambor@suse.cz>
8064
8065         PR tree-optimization/43164
8066         PR tree-optimization/43191
8067         * gcc.c-torture/compile/pr43164.c: New test.
8068         * gcc.c-torture/compile/pr43191.c: Likewise.
8069
8070 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
8071
8072         PR fortran/43244
8073         * gfortran.dg/finalize_9.f90: New.
8074
8075 2010-03-04  Tobias Burnus  <burnus@net-b.de>
8076             Ken Werner <ken@linux.vnet.ibm.com>
8077
8078         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
8079         to dg-options for spu.
8080         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
8081         dump-scan target to exclude spu.
8082
8083 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
8084
8085         PR middle-end/43209
8086         * gcc.dg/tree-ssa/ivopts-4.c: New.
8087
8088 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
8089
8090         * lib/target-supports-dg.exp (check-flags): Provide defaults for
8091         include-opts and exclude-opts; skip checking the flags if arguments
8092         are the same as the defaults.
8093         (dg-xfail-if): Verify the number of arguments, supply defaults
8094         for unspecified optional arguments.
8095         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
8096
8097 2010-03-03  Jason Merrill  <jason@redhat.com>
8098
8099         PR c++/12909
8100         * g++.dg/abi/mangle40.C: Updated.
8101
8102 2010-03-03  Jason Merrill  <jason@redhat.com>
8103
8104         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
8105         * g++.dg/abi/mangle23.C: Likewise.
8106         * g++.dg/eh/simd-2.C: Likewise.
8107         * g++.dg/ext/attribute-test-2.C: Likewise.
8108         * g++.dg/ext/vector14.C: Likewise.
8109         * g++.dg/other/pr34435.C: Likewise.
8110         * g++.dg/template/conv8.C: Likewise.
8111         * g++.dg/template/nontype9.C: Likewise.
8112         * g++.dg/template/qualttp17.C: Likewise.
8113         * g++.dg/template/ref1.C: Likewise.
8114         * g++.old-deja/g++.pt/crash68.C: Likewise.
8115         * g++.old-deja/g++.pt/ref1.C: Likewise.
8116         * g++.old-deja/g++.pt/ref3.C: Likewise.
8117         * g++.old-deja/g++.pt/ref4.C: Likewise.
8118
8119         PR c++/12909
8120         * g++.dg/abi/mangle40.C: New.
8121         * g++.dg/abi/mangle41.C: New.
8122         * g++.dg/lto/20100302_0.C: New.
8123         * g++.dg/lto/20100302_1.C: New.
8124         * g++.dg/lto/20100302.h: New.
8125
8126 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
8127
8128         PR fortran/43243
8129         * gfortran.dg/internal_pack_12.f90: New test.
8130
8131 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
8132
8133         * gcc.dg/pr36997.c: Adjust error message.
8134
8135 2010-03-03  Mike Stump  <mikestump@comcast.net>
8136
8137         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
8138         adjustments to not be present on machines that align the stack to
8139         more than 4 bytes and don't have a red zone yet as that is an
8140         unimplemented optimization.
8141
8142 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
8143
8144         PR fortran/43169
8145         * gfortran.dg/impure_assignment_3.f90: New.
8146
8147 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
8148
8149         PR debug/43229
8150         * gfortran.dg/pr43229.f90: New test.
8151
8152         PR debug/43237
8153         * gcc.dg/debug/dwarf2/pr43237.c: New test.
8154
8155         PR debug/43177
8156         * gcc.dg/guality/pr43177.c: New test.
8157
8158 2010-03-02  Jason Merrill  <jason@redhat.com>
8159
8160         * g++.dg/ext/vector9.C: Adjust error message.
8161         * g++.dg/conversion/simd3.C: Likewise.
8162         * g++.dg/other/error23.C: Likewise.
8163
8164 2010-03-02  Mike Stump  <mikestump@comcast.net>
8165
8166         PR c++/41090
8167         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
8168
8169 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
8170
8171         PR fortran/43180
8172         * gfortran.dg/internal_pack_10.f90: New test.
8173
8174         PR fortran/43173
8175         * gfortran.dg/internal_pack_11.f90: New test.
8176
8177 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
8178
8179         PR middle-end/42640
8180         * gcc.dg/tree-ssa/pr42640.c: New.
8181
8182 2010-03-01  Richard Guenther  <rguenther@suse.de>
8183
8184         PR tree-optimization/43220
8185         * gcc.c-torture/execute/pr43220.c: New testcase.
8186
8187 2010-03-01  Richard Guenther  <rguenther@suse.de>
8188
8189         PR middle-end/43213
8190         * gcc.dg/pr43213.c: New testcase.
8191
8192 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8193
8194         PR pch/14940
8195         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
8196
8197 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8198
8199         * lib/target-supports.exp (check_effective_target_ucn_nocache):
8200         New function.
8201         (check_effective_target_ucn): Likewise.
8202
8203         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
8204         if !ucn.
8205         * gcc.dg/ucnid-2.c: Likewise.
8206         * gcc.dg/ucnid-3.c: Likewise.
8207         * gcc.dg/ucnid-4.c: Likewise.
8208         * gcc.dg/ucnid-11.c: Likewise.
8209         * gcc.dg/ucnid-12.c: Likewise.
8210         * gcc.dg/ucnid-6.c: Skip if !ucn.
8211         * gcc.dg/ucnid-9.c: Likewise.
8212
8213 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8214
8215         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
8216         lists to dg-skip-if.
8217         * gcc.target/i386/stackalign/return-3.c: Likewise.
8218
8219 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8220
8221         * gcc.target/i386/clearcap.map: New file.
8222         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
8223         Pass clearcap.map by default if supported.
8224
8225 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8226
8227         PR fortran/42900
8228         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
8229         Explain this.
8230         * gfortran.dg/stat_2.f90: Likewise.
8231
8232 2010-03-01  Tobias Burnus  <burnus@net-b.de>
8233
8234         PR fortran/43199
8235         * gfortran.dg/module_read_2.f90: New test.
8236
8237 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
8238
8239         PR c++/42748
8240         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
8241         * g++.dg/abi/mangle12.C: Likewise.
8242         * g++.dg/abi/mangle20-2.C: Likewise.
8243         * g++.dg/abi/mangle17.C: Likewise.
8244         * g++.dg/template/cond2.C: Likewise.
8245         * g++.dg/template/pr35240.C: Likewise.
8246
8247 2010-02-27  Richard Guenther  <rguenther@suse.de>
8248
8249         PR tree-optimization/43186
8250         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
8251
8252 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
8253
8254         * g++.dg/abi/packed1.C: Expect warning on the SH.
8255
8256 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
8257
8258         PR c++/42054:
8259         * g++.dg/parse/error37.C: New test.
8260
8261 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8262
8263         PR c/24577
8264         PR c/43192
8265         * gcc.dg/pr8927-1.c: Match new note.
8266         * gcc.dg/990506-0.c: Likewise.
8267         * gcc.dg/gomp/flush-2.c: Likewise.
8268         * gcc.dg/gomp/atomic-5.c: Likewise.
8269         * gcc.dg/gomp/pr34607.c: Likewise.
8270         * gcc.dg/pr35746.c: Likewise.
8271         * gcc.dg/cpp/pragma-1.c: Likewise.
8272         * gcc.dg/cpp/pragma-2.c: Likewise.
8273         * gcc.dg/pr41842.c: Likewise.
8274         * gcc.dg/noncompile/20040629-1.c: Likewise.
8275         * objc.dg/private-1.m: Likewise.
8276
8277 2010-02-27  Tobias Burnus  <burnus@net-b.de>
8278
8279         PR fortran/43185
8280         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
8281         * gfortran.dg/default_initialization_4.f90: New test.
8282
8283 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
8284
8285         * gnat.dg/thin_pointer.ad[sb]: Rename into...
8286         * gnat.dg/thin_pointer1.ad[sb]: ...this.
8287         * gnat.dg/thin_pointer2.adb: New test.
8288         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
8289
8290 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8291
8292         PR c/20631
8293         * gcc.dg/cpp/c90-pedantic.c: New.
8294         * gcc.dg/cpp/c90.c: New.
8295         * gcc.dg/gnu90-const-expr-1.c: New.
8296         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
8297
8298 2010-02-26  Richard Guenther  <rguenther@suse.de>
8299
8300         PR tree-optimization/43186
8301         * gcc.c-torture/compile/pr43186.c: New testcase.
8302
8303 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
8304
8305         PR debug/43190
8306         * c-c++-common/dwarf2/pr43190.c: New test.
8307
8308 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
8309
8310         PR testsuite/37074:
8311         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
8312
8313 2010-02-26  Richard Guenther  <rguenther@suse.de>
8314
8315         PR tree-optimization/43188
8316         * gcc.c-torture/compile/pr43188.c: New testcase.
8317
8318 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
8319
8320         PR target/43175
8321         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
8322
8323 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
8324
8325         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
8326
8327 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
8328
8329         PR target/43154
8330         * gcc.target/powerpc/pr43154.c: New file.
8331
8332 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
8333
8334         PR debug/43166
8335         * gfortran.dg/debug/pr43166.f: New test.
8336
8337         PR debug/43165
8338         * gcc.dg/torture/pr43165.c: New test.
8339
8340 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8341
8342         PR c/43128
8343         * c-c++-common/pr41779.c: Update.
8344
8345 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8346
8347         PR ada/32547
8348         * lib/gnat-dg.exp (gnat_load): Redefine.
8349
8350         * ada/acats/run_acats: Run run_all.sh with $SHELL.
8351         * ada/acats/run_all.sh: Downcase tasking not implemented message.
8352
8353 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8354
8355         PR libobjc/36610
8356         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
8357         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
8358         -fgnu-runtime.
8359         Sort entries.
8360
8361 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8362
8363         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
8364
8365 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
8366
8367         PR debug/43150
8368         * gcc.dg/guality/vla-1.c: New test.
8369
8370 2010-02-24  Tobias Burnus  <burnus@net-b.de>
8371
8372         PR fortran/43042
8373         * gfortran.dg/c_ptr_tests_15.f90: New test.
8374
8375 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
8376
8377         PR target/43107
8378         * gcc.target/i386/pr43107.c: New test.
8379
8380 2010-02-23  Jason Merrill  <jason@redhat.com>
8381
8382         PR c++/43143
8383         * g++.dg/cpp0x/variadic100.C: New.
8384
8385 2010-02-23  Jason Merrill  <jason@redhat.com>
8386
8387         PR debug/42800
8388         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
8389         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
8390         * c-c++-common/dwarf2/vla1.c: New.
8391
8392 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
8393
8394         PR target/43139
8395         * gcc.dg/pr43139.c: New test.
8396
8397         PR debug/43077
8398         * gcc.dg/guality/pr43077-1.c: New test.
8399
8400 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8401
8402         PR 43123
8403         * gcc.dg/march.c: New.
8404         * gcc.dg/march-generic.c: New.
8405         * gcc.dg/mtune.c: New.
8406
8407 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8408
8409         PR middle-end/43083
8410         * gcc.dg/graphite/pr43083.c: New.
8411
8412 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8413
8414         PR middle-end/43097
8415         * gfortran.dg/graphite/pr43097.f: New.
8416
8417 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8418             Manuel López-Ibáñez  <manu@gcc.gnu.org>
8419
8420         PR middle-end/43140
8421         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
8422
8423 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8424
8425         PR middle-end/43026
8426         * g++.dg/graphite/pr43026.C: New.
8427
8428 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8429
8430         PR c++/43126
8431         * gcc.dg/cleanup-1.c: Update.
8432         * gcc.dg/func-args-1.c: Update.
8433         * gcc.dg/format/sentinel-1.c: Update.
8434         * g++.old-deja/g++.jason/scoping10.C: Update.
8435         * g++.old-deja/g++.ns/lookup5.C: Update.
8436         * g++.dg/ext/cleanup-1.C: Update.
8437         * g++.dg/parse/varmod1.C: Update.
8438         * g++.dg/parse/error33.C: Update.
8439         * g++.dg/expr/call3.C: Update.
8440         * g++.dg/func-args-1.C: New.
8441
8442 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
8443
8444         PR c/43125
8445         * gcc.dg/attr-used-2.c: Moved to ...
8446         * c-c++-common/attr-used-2.c: Here.
8447
8448         * gcc.dg/attr-used.c: Moved to ...
8449         * c-c++-common/attr-used.c: Here.
8450
8451 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
8452
8453         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
8454
8455 2010-02-22  Richard Guenther  <rguenther@suse.de>
8456
8457         PR lto/43045
8458         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
8459         * gfortran.dg/lto/20100222-1_1.c: Likewise.
8460
8461 2010-02-22  Richard Guenther  <rguenther@suse.de>
8462
8463         PR tree-optimization/42749
8464         * gcc.c-torture/compile/pr42749.c: New testcase.
8465
8466 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
8467
8468         PR fortran/43072
8469         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
8470         * gfortran.dg/internal_pack_9.f90: New test.
8471
8472 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8473
8474         PR c++/23510
8475         * g++.dg/template/recurse.C: Adjust.
8476         * g++.dg/template/pr23510.C: New.
8477
8478 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
8479
8480         PR c++/42824
8481         * g++.dg/template/memclass4.C: New test.
8482
8483 2010-02-21  Tobias Burnus  <burnus@net-b.de>
8484
8485         PR fortran/35259
8486         * gfortran.dg/reassoc_5.f90: New test.
8487
8488 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
8489
8490         PR target/43067
8491         * gcc.target/i386/pr43067.c: New test.
8492
8493 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8494
8495         PR c++/35669
8496         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
8497         -Wconversion-null.
8498         * g++.dg/warn/Wconversion-null.C: New test.
8499         * g++.old-deja/g++.other/null1.C: Move to...
8500         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
8501
8502 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
8503
8504         PR fortran/36932
8505         PR fortran/36933
8506         * gfortran.dg/dependency_26.f90: New test.
8507
8508         PR fortran/43072
8509         * gfortran.dg/internal_pack_7.f90: New test.
8510
8511         PR fortran/43111
8512         * gfortran.dg/internal_pack_8.f90: New test.
8513
8514 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8515
8516         PR 43128
8517         * c-c++-common/pr41779.c: Fix broken testcase.
8518
8519 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8520
8521         PR 36513
8522         * c-c++-common/pr36513.c: New testcase.
8523         * c-c++-common/pr36513-2.c: New testcase.
8524
8525 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8526
8527         PR 41779
8528         * c-c++-common/pr41779.c: New.
8529
8530 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
8531
8532         PR debug/43084
8533         * gcc.dg/pr43084.c: New test.
8534
8535 2010-02-19  Richard Guenther  <rguenther@suse.de>
8536
8537         PR tree-optimization/42916
8538         * gcc.dg/pr42916.c: New testcase.
8539
8540 2010-02-18  Jason Merrill  <jason@redhat.com>
8541
8542         PR c++/42837
8543         * g++.dg/abi/packed1.C: Add expected warning.
8544
8545         PR c++/43108
8546         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
8547         * gcc.dg/torture/dg-torture.exp: Likewise.
8548         * c-c++-common/torture/complex-sign.h,
8549         c-c++-common/torture/complex-sign-add.c,
8550         c-c++-common/torture/complex-sign-mixed-add.c,
8551         c-c++-common/torture/complex-sign-mixed-div.c,
8552         c-c++-common/torture/complex-sign-mixed-mul.c,
8553         c-c++-common/torture/complex-sign-mixed-sub.c,
8554         c-c++-common/torture/complex-sign-mul.c,
8555         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
8556         Adapt for C++ compilation as well.
8557
8558         PR c++/43070
8559         * g++.dg/ext/label1.C: Update.
8560         * g++.dg/ext/label2.C: Update.
8561
8562         PR c++/26261
8563         * g++.dg/template/dependent-name6.C: New.
8564
8565         PR c++/43109
8566         * g++.dg/parse/namespace12.C: New.
8567
8568 2010-02-18  Martin Jambor  <mjambor@suse.cz>
8569
8570         PR tree-optimization/43066
8571         * gcc.c-torture/compile/pr43066.c: New test.
8572
8573 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
8574
8575         * g++.dg/ext/attrib35.C: Fix target selector string.
8576         * g++.dg/ext/attrib36.C: Ditto.
8577         * g++.dg/ext/attrib37.C: Ditto.
8578         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
8579         * g++.dg/abi/mangle25.C: Ditto.
8580
8581 2010-02-17  Jason Merrill  <jason@redhat.com>
8582
8583         PR c++/43069
8584         * g++.dg/parse/namespace11.C: New.
8585
8586         PR c++/43093
8587         * g++.dg/ext/attrib37.C: New.
8588
8589         PR c++/43079
8590         * g++.dg/template/ptrmem20.C: New.
8591
8592 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
8593
8594         PR target/43103
8595         * gcc.target/i386/xop-check.h: Include m256-check.h.
8596         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
8597         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
8598         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
8599         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
8600
8601 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
8602
8603         PR debug/42918
8604         * gcc.dg/pr42918.c: New test.
8605
8606 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
8607
8608         * g++.dg/ext/attrib36.C: Require ILP32.
8609
8610 2010-02-16  Richard Guenther  <rguenther@suse.de>
8611
8612         PR tree-optimization/41043
8613         * gfortran.dg/pr41043.f90: New testcase.
8614         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
8615
8616 2010-02-16  Jason Merrill  <jason@redhat.com>
8617
8618         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
8619
8620 2010-02-16  Ira Rosen  <irar@il.ibm.com>
8621
8622         PR tree-optimization/43074
8623         * gcc.dg/vect/fast-math-pr43074.c: New test.
8624
8625 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
8626
8627         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
8628
8629 2010-02-16  Jason Merrill  <jason@redhat.com>
8630
8631         PR c++/43031
8632         * g++.dg/ext/attrib36.C: New.
8633
8634         PR c++/43036
8635         * g++.dg/other/array6.C: New.
8636
8637 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8638
8639         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
8640
8641 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
8642
8643         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
8644         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
8645         * gcc.target/i386/xop-vpermil2pd-1.c: New.
8646         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
8647         * gcc.target/i386/xop-vpermil2ps-1.c: New.
8648         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
8649
8650 2010-02-15  Richard Guenther  <rguenther@suse.de>
8651
8652         PR middle-end/43068
8653         * g++.dg/torture/pr43068.C: New testcase.
8654
8655 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
8656
8657         PR c++/43024
8658         * g++.dg/opt/ice1.C: New.
8659
8660 2010-02-14  Jason Merrill  <jason@redhat.com>
8661
8662         PR c++/41997
8663         * g++.dg/cpp0x/initlist-opt.C: New.
8664
8665 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
8666
8667         PR fortran/41113
8668         PR fortran/41117
8669         * gfortran.dg/internal_pack_6.f90: New test.
8670
8671 2010-02-12  Jason Merrill  <jason@redhat.com>
8672
8673         PR c++/43054
8674         * g++.dg/cpp0x/variadic99.C: New.
8675
8676 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
8677
8678         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
8679         sign extend pointers to gualchk_t.
8680
8681         PR c++/43033
8682         * g++.dg/other/default3.C: Xfail g4 test.
8683
8684 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8685
8686         PR middle-end/43012
8687         * gcc.dg/graphite/pr43012.c: New.
8688
8689 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8690
8691         PR middle-end/42930
8692         * g++.dg/graphite/pr42930.C: New.
8693
8694 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8695
8696         PR middle-end/42914
8697         PR middle-end/42530
8698         * gcc.dg/graphite/pr42530.c: New.
8699         * gcc.dg/graphite/pr42914.c: New.
8700
8701 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8702
8703         PR middle-end/42771
8704         * gcc.dg/graphite/pr42771.c: New.
8705
8706 2010-02-11  Richard Guenther  <rguenther@suse.de>
8707
8708         PR tree-optimization/42998
8709         * gcc.c-torture/compile/pr42998.c: New testcase.
8710
8711 2010-02-10  Jason Merrill  <jason@redhat.com>
8712
8713         PR c++/41896
8714         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
8715
8716         PR c++/42983, core issue 906
8717         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
8718         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
8719
8720         PR c++/43016
8721         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
8722
8723 2010-02-10  Richard Guenther  <rguenther@suse.de>
8724
8725         PR tree-optimization/43017
8726         * gcc.dg/torture/pr43017.c: New testcase.
8727
8728 2010-02-10  Tobias Burnus <burnus@net-b.de>
8729
8730         PR fortran/40823
8731         * gfortran.dg/private_type_1.f90: Update error location.
8732         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
8733         * gfortran.dg/typebound_operator_2.f03: Ditto.
8734         * gfortran.dg/assignment_2.f90: Ditto.
8735         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
8736         * gfortran.dg/binding_label_tests_9.f03: Ditto.
8737
8738 2010-02-10  Tobias Burnus  <burnus@net-b.de>
8739
8740         PR fortran/43015
8741         * gfortran.dg/bind_c_usage_20.f90: New test.
8742
8743 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
8744
8745         PR debug/43010
8746         * g++.dg/debug/pr43010.C: New test.
8747
8748 2010-02-10  Richard Guenther  <rguenther@suse.de>
8749
8750         PR c/43007
8751         * gcc.c-torture/execute/20100209-1.c: New testcase.
8752         * gcc.dg/fold-div-3.c: Likewise.
8753
8754 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
8755
8756         * gcc.dg/builtin-ffs-1.c: New test.
8757
8758 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8759
8760         PR fortran/42999
8761         * gfortran.dg/array_constructor_35.f90: New test.
8762
8763 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8764
8765         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
8766
8767 2010-02-09  Jason Merrill  <jason@redhat.com>
8768
8769         PR c++/42399
8770         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
8771
8772         PR c++/42370
8773         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
8774
8775 2010-02-09  Tobias Burnus  <burnus@net-b.de>
8776
8777         PR fortran/41869
8778         * gfortran.dg/module_write_1.f90: New test.
8779
8780 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
8781
8782         * gcc.dg/pr19340.c: Adjust.
8783
8784 2010-02-09  Richard Guenther  <rguenther@suse.de>
8785
8786         PR tree-optimization/43008
8787         * gcc.c-torture/execute/pr43008.c: New testcase.
8788
8789 2010-02-09  Richard Guenther  <rguenther@suse.de>
8790
8791         PR tree-optimization/43000
8792         * gcc.dg/torture/pr43000.c: New testcase.
8793         * gcc.dg/torture/pr43002.c: Likewise.
8794
8795 2010-02-09  Daniel Kraft  <d@domob.eu>
8796
8797         PR fortran/39171
8798         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
8799         and pass -Wsurprising as necessary.
8800
8801 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
8802
8803         PR tree-optimization/42890
8804         * g++.dg/torture/pr42890.C: New test.
8805
8806 2010-02-08  Richard Guenther  <rguenther@suse.de>
8807
8808         PR middle-end/42995
8809         * gcc.dg/tree-ssa/inline-4.c: New testcase.
8810
8811 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
8812
8813         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
8814         return 0 from main.
8815         * gcc.dg/graphite/block-1.c: Same.
8816         * gcc.dg/graphite/block-3.c: Same.
8817         * gcc.dg/graphite/block-4.c: Same.
8818         * gcc.dg/graphite/block-5.c: Same.
8819         * gcc.dg/graphite/block-6.c: Same.
8820         * gcc.dg/graphite/block-7.c: Same.
8821         * gcc.dg/graphite/interchange-0.c: Same.
8822         * gcc.dg/graphite/interchange-1.c: Same.
8823         * gcc.dg/graphite/interchange-10.c: Same.
8824         * gcc.dg/graphite/interchange-11.c: Same.
8825         * gcc.dg/graphite/interchange-12.c: Same.
8826         * gcc.dg/graphite/interchange-2.c: Same.
8827         * gcc.dg/graphite/interchange-3.c: Same.
8828         * gcc.dg/graphite/interchange-4.c: Same.
8829         * gcc.dg/graphite/interchange-5.c: Same.
8830         * gcc.dg/graphite/interchange-6.c: Same.
8831         * gcc.dg/graphite/interchange-7.c: Same.
8832         * gcc.dg/graphite/interchange-8.c: Same.
8833         * gcc.dg/graphite/interchange-9.c: Same.
8834         * gcc.dg/graphite/interchange-mvt.c: Same.
8835
8836 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
8837
8838         * gfortran.dg/graphite/id-19.f: New.
8839         * gfortran.dg/graphite/pr14741.f90: New.
8840         * gfortran.dg/graphite/pr41924.f90: New.
8841         * gfortran.dg/graphite/run-id-2.f90: New.
8842
8843 2010-02-07  Richard Guenther  <rguenther@suse.de>
8844
8845         PR middle-end/42956
8846         * gcc.c-torture/compile/pr42956.c: New testcase.
8847
8848 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8849
8850         PR libfortran/42742
8851         * gfortran.dg/fmt_cache_2.f: New test.
8852
8853 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8854
8855         * gfortran.dg/read_no_eor.f90: New test.
8856
8857 2010-02-05  Jason Merrill  <jason@redhat.com>
8858
8859         * g++.dg/ext/label13.C: Move constructor body out of class.
8860
8861 2010-02-03  Jason Merrill  <jason@redhat.com>
8862
8863         PR c++/42870
8864         * g++.dg/ext/dllexport3.C: New.
8865
8866 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
8867
8868         * gcc.dg/format/ms-format3.c: New test for specific MS types.
8869
8870 2010-02-05  Richard Guenther  <rguenther@suse.de>
8871
8872         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
8873
8874 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
8875
8876         PR c++/42915
8877         * g++.dg/other/crash-9.C: New test.
8878
8879 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
8880
8881         PR fortran/42309
8882         * gfortran.dg/subref_array_pointer_4.f90 : New test.
8883
8884 2010-02-04  Richard Guenther  <rguenther@suse.de>
8885
8886         PR rtl-optimization/42952
8887         * gcc.dg/torture/pr42952.c: New testcase.
8888
8889 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8890
8891         PR libfortran/42901
8892         * gfortran.dg/namelist_60.f90: New test.
8893
8894 2010-02-03  Jason Merrill  <jason@redhat.com>
8895
8896         PR c++/40138
8897         * g++.dg/ext/builtin11.C: New.
8898
8899         PR c++/4926
8900         PR c++/38600
8901         * g++.dg/abi/mangle35.C: New.
8902         * g++.dg/abi/mangle37.C: New.
8903
8904         PR c++/12909
8905         * g++.dg/abi/mangle36.C: New.
8906
8907         PR c++/35652
8908         * g++.dg/warn/string1.C: New.
8909
8910 2010-02-03  Richard Guenther  <rguenther@suse.de>
8911
8912         PR tree-optimization/42944
8913         * gcc.dg/errno-1.c: New testcase.
8914
8915 2010-02-03  Richard Guenther  <rguenther@suse.de>
8916
8917         PR middle-end/42927
8918         * gcc.c-torture/compile/pr42927.c: New testcase.
8919
8920 2010-02-03  Tobias Burnus  <burnus@net-b.de>
8921
8922         PR fortran/42936
8923         * gfortran.dg/null_4.f90: New test.
8924
8925 2010-02-02  Jason Merrill  <jason@redhat.com>
8926
8927         PR c++/41090
8928         * g++.dg/ext/label13.C: New.
8929
8930 2010-02-02  Tobias Burnus  <burnus@net-b.de>
8931
8932         PR fortran/42650
8933         * gfortran.dg/func_result_5.f90: New test.
8934
8935 2010-02-01  Tobias Burnus  <burnus@net-b.de>
8936
8937         PR fortran/42922
8938         * gfortran.dg/pure_initializer_3.f90: News test.
8939
8940 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
8941
8942         PR fortran/42888
8943         * gfortran.dg/allocate_derived_2.f90: New test.
8944
8945 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
8946
8947         PR middle-end/42898
8948         * gcc.dg/torture/pr42898-2.c: New test.
8949
8950 2010-01-31  Richard Guenther  <rguenther@suse.de>
8951
8952         PR middle-end/42898
8953         * gcc.dg/torture/pr42898.c: New testcase.
8954
8955 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
8956
8957         PR fortran/38324
8958         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
8959         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
8960
8961 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
8962
8963         * g++.dg/tree-ssa/inline-1.C: New.
8964         * g++.dg/tree-ssa/inline-2.C: New.
8965         * g++.dg/tree-ssa/inline-3.C: New.
8966
8967 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
8968
8969         PR testsuite/41701
8970         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
8971         the string 'pow' in the pathname of the compiler from generating a
8972         test failure.
8973
8974 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8975
8976         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
8977         * g++.old-deja/g++.mike/eh17.C: Likewise.
8978         * g++.old-deja/g++.mike/p5571.C: Likewise.
8979
8980 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
8981
8982         PR c++/42758
8983         PR c++/42634
8984         PR c++/42336
8985         PR c++/42797
8986         PR c++/42880
8987         * g++.dg/other/crash-5.C: New test.
8988         * g++.dg/other/crash-6.C: New test.
8989         * g++.dg/other/crash-7.C: New test.
8990         * g++.dg/other/crash-8.C: New test.
8991
8992 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
8993
8994         PR rtl-optimization/42889
8995         * gcc.dg/pr42889.c: New test.
8996
8997 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
8998
8999         * gcc.target/i386/pr42881.c: Use SSE2.
9000
9001 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
9002
9003         PR target/42891
9004         * gcc.target/i386/pr42891.c: New test.
9005
9006 2010-01-28  Richard Guenther  <rguenther@suse.de>
9007
9008         PR tree-optimization/42871
9009         * g++.dg/torture/pr42871.C: New testcase.
9010
9011 2010-01-28  Richard Guenther  <rguenther@suse.de>
9012
9013         * gcc.dg/Wobjsize-1.h: New testcase.
9014         * gcc.dg/Wobjsize-1.c: Likewise.
9015
9016 2010-01-28  Richard Guenther  <rguenther@suse.de>
9017
9018         PR middle-end/42883
9019         * g++.dg/torture/pr42883.C: New testcase.
9020
9021 2010-01-28  Michael Matz  <matz@suse.de>
9022
9023         * gcc.target/i386/pr42881.c: New test.
9024
9025 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9026
9027         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
9028         Add i?86-*-solaris2* support.
9029
9030 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
9031
9032         PR c++/42713
9033         PR c++/42820
9034         * g++.dg/template/typedef27.C: New test case.
9035         * g++.dg/template/typedef28.C: New test case.
9036
9037 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
9038
9039         * gcc.dg/optimize-bswap*.c: Add ARM target
9040
9041 2010-01-27  Richard Guenther  <rguenther@suse.de>
9042
9043         PR middle-end/42878
9044         * gcc.dg/torture/pr42878-1.c: New testcase.
9045         * gcc.dg/torture/pr42878-2.c: Likewise.
9046
9047 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
9048
9049         PR middle-end/42874
9050         * gcc.dg/vla-22.c: New test.
9051
9052 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
9053
9054         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
9055         current collation.
9056
9057 2010-01-26  Richard Guenther  <rguenther@suse.de>
9058
9059         PR rtl-optimization/42685
9060         * gcc.dg/pr42685.c: New testcase.
9061         * g++.dg/other/pr42685.C: Likewise.
9062
9063 2010-01-26  Richard Guenther  <rguenther@suse.de>
9064
9065         PR middle-end/42806
9066         * g++.dg/other/pr42806.C: New testcase.
9067
9068 2010-01-26  Richard Guenther  <rguenther@suse.de>
9069
9070         PR tree-optimization/42250
9071         * gcc.dg/pr42250.c: New testcase.
9072
9073 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
9074
9075         * gnat.dg/array_bounds_test.adb: New test.
9076
9077 2010-01-25  Tobias Burnus  <burnus@net-b.de>
9078
9079         PR fortran/42858
9080         * gfortran.dg/generic_21.f90: New test.
9081
9082 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9083
9084         PR testsuite/41522
9085         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
9086
9087 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
9088
9089         PR c++/42748
9090         * g++.dg/abi/arm_va_list2.C: New test.
9091         * g++.dg/abi/arm_va_list2.h: Companion header file.
9092
9093 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
9094
9095         PR fortran/41044
9096         * gfortran.dg/parameter_array_ref_2.f90 : New test.
9097
9098         PR fortran/41167
9099         * gfortran.dg/char_array_arg_1.f90 : New test.
9100
9101         * gfortran.dg/pr25923.f90 : Remove XFAIL.
9102
9103 2010-01-24  Tobias Burnus  <burnus@net-b.de>
9104
9105         PR fortran/39304
9106         * gfortran.dg/generic_20.f90: New test.
9107
9108 2010-01-22  Michael Matz  <matz@suse.de>
9109
9110         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
9111         -msse2.
9112
9113 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
9114
9115         PR fortran/42736
9116         * gfortran.dg/dependency_25.f90 : New test.
9117
9118 2010-01-21  Martin Jambor  <mjambor@suse.cz>
9119
9120         PR tree-optimization/42585
9121         * gcc.dg/tree-ssa/pr42585.c: New test.
9122
9123 2010-01-21  Richard Guenther  <rguenther@suse.de>
9124
9125         PR middle-end/19988
9126         * gcc.dg/pr19988.c: New testcase.
9127
9128 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
9129
9130         * g++.dg/compat/decimal/compat-common.h: New file.
9131         * g++.dg/compat/decimal/decimal-dummy.h: New file.
9132         * g++.dg/compat/decimal/pass_x.h: New file.
9133         * g++.dg/compat/decimal/pass_y.h: New file.
9134         * g++.dg/compat/decimal/pass-1_main.C: New file.
9135         * g++.dg/compat/decimal/pass-1_x.C: New file.
9136         * g++.dg/compat/decimal/pass-1_y.C: New file.
9137         * g++.dg/compat/decimal/pass-2_main.C: New file.
9138         * g++.dg/compat/decimal/pass-2_x.C: New file.
9139         * g++.dg/compat/decimal/pass-2_y.C: New file.
9140         * g++.dg/compat/decimal/pass-3_main.C: New file.
9141         * g++.dg/compat/decimal/pass-3_x.C: New file.
9142         * g++.dg/compat/decimal/pass-3_y.C: New file.
9143         * g++.dg/compat/decimal/pass-4_main.C: New file.
9144         * g++.dg/compat/decimal/pass-4_x.C: New file.
9145         * g++.dg/compat/decimal/pass-4_y.C: New file.
9146         * g++.dg/compat/decimal/pass-5_main.C: New file.
9147         * g++.dg/compat/decimal/pass-5_x.C: New file.
9148         * g++.dg/compat/decimal/pass-5_y.C: New file.
9149         * g++.dg/compat/decimal/pass-6_main.C: New file.
9150         * g++.dg/compat/decimal/pass-6_x.C: New file.
9151         * g++.dg/compat/decimal/pass-6_y.C: New file.
9152         * g++.dg/compat/decimal/return_x.h: New file.
9153         * g++.dg/compat/decimal/return_y.h: New file.
9154         * g++.dg/compat/decimal/return-1_main.C: New file.
9155         * g++.dg/compat/decimal/return-1_x.C: New file.
9156         * g++.dg/compat/decimal/return-1_y.C: New file.
9157         * g++.dg/compat/decimal/return-2_main.C: New file.
9158         * g++.dg/compat/decimal/return-2_x.C: New file.
9159         * g++.dg/compat/decimal/return-2_y.C: New file.
9160         * g++.dg/compat/decimal/return-3_main.C: New file.
9161         * g++.dg/compat/decimal/return-3_x.C: New file.
9162         * g++.dg/compat/decimal/return-3_y.C: New file.
9163         * g++.dg/compat/decimal/return-4_main.C: New file.
9164         * g++.dg/compat/decimal/return-4_x.C: New file.
9165         * g++.dg/compat/decimal/return-4_y.C: New file.
9166         * g++.dg/compat/decimal/return-5_main.C: New file.
9167         * g++.dg/compat/decimal/return-5_x.C: New file.
9168         * g++.dg/compat/decimal/return-5_y.C: New file.
9169         * g++.dg/compat/decimal/return-6_main.C: New file.
9170         * g++.dg/compat/decimal/return-6_x.C: New file.
9171         * g++.dg/compat/decimal/return-6_y.C: New file.
9172
9173 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
9174
9175         PR debug/42715
9176         * gcc.dg/pr42715.c: New.
9177
9178 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
9179
9180         PR c++/42038
9181         * g++.dg/parse/crash55.C: New.
9182
9183 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
9184
9185         PR debug/42782
9186         * gcc.dg/guality/pr42782.c: New.
9187
9188 2010-01-20  Jason Merrill  <jason@redhat.com>
9189
9190         PR c++/41788
9191         * g++.dg/abi/packed1.C: New.
9192
9193         PR c++/41920
9194         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
9195
9196         PR c++/40750
9197         * g++.dg/parse/fn-typedef1.C: New.
9198         * g++.dg/other/cv_quals.C: Adjust.
9199
9200 2010-01-20  Anthony Green  <green@moxielogic.com>
9201
9202         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
9203         pack(push) pragma).
9204         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
9205         * gcc.dg/20020312-2.c: Port this to the moxie core.
9206         * gcc.dg/weak/typeof-2.c: Ditto.
9207
9208 2010-01-20  Richard Guenther  <rguenther@suse.de>
9209
9210         PR tree-optimization/42717
9211         * gcc.c-torture/compile/pr42717.c: New testcase.
9212
9213 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
9214
9215         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
9216         of signed, add a few new tests.
9217
9218         PR middle-end/42803
9219         * g++.dg/parse/limits-initializer1.C: New test.
9220
9221 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
9222
9223         PR fortran/42804
9224         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
9225         * gfortran.dg/typebound_call_12.f03: New test.
9226
9227 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
9228
9229         PR fortran/42783
9230         * gfortran.dg/bounds_check_15.f90 : New test.
9231
9232 2010-01-19  Michael Matz  <matz@suse.de>
9233
9234         PR tree-optimization/41783
9235         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
9236
9237 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
9238
9239         PR target/38697.
9240         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
9241         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
9242         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
9243         * gcc.target/arm/neon/vget_lows16.c: Likewise.
9244         * gcc.target/arm/neon/vget_lows32.c: Likewise.
9245         * gcc.target/arm/neon/vget_lows64.c: Likewise.
9246         * gcc.target/arm/neon/vget_lows8.c: Likewise.
9247         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
9248         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
9249         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
9250         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
9251
9252 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
9253
9254         PR fortran/42545
9255         * gfortran.dg/extends_6.f03: Modified an error message.
9256         * gfortran.dg/extends_10.f03: New test.
9257         * gfortran.dg/private_type_6.f03: Modified an error message.
9258         * gfortran.dg/structure_constructor_8.f03: Ditto.
9259
9260 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
9261
9262         PR tree-optimization/42719
9263         * gcc.dg/pr42719.c: New test.
9264
9265         PR debug/42728
9266         * gcc.dg/pr42728.c: New test.
9267
9268 2010-01-19  Anthony Green  <green@moxielogic.com>
9269
9270         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
9271
9272 2010-01-18  Anthony Green  <green@moxielogic.com>
9273
9274         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
9275         for moxie.
9276
9277 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
9278
9279         * g++.dg/template/error45.C: reverted as part of reverting the
9280         fix of PR c++/42634.
9281
9282 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
9283
9284         PR c++/42634
9285         * g++.dg/template/error45.C: New test.
9286
9287 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
9288
9289         PR c++/42766
9290         * g++.dg/conversion/op6.C: New test.
9291
9292 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
9293
9294         PR target/42774
9295         * gcc.target/alpha/pr42774.c: New test.
9296
9297 2010-01-18  Richard Guenther  <rguenther@suse.de>
9298
9299         PR tree-optimization/42781
9300         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
9301
9302 2010-01-17  Richard Guenther  <rguenther@suse.de>
9303
9304         PR middle-end/42248
9305         * gcc.c-torture/execute/pr42248.c: New testcase.
9306
9307 2010-01-17  Richard Guenther  <rguenther@suse.de>
9308
9309         PR tree-optimization/42773
9310         * g++.dg/torture/pr42773.C: New testcase.
9311
9312 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
9313
9314         PR fortran/42677
9315         * gfortran.dg/interface_assignment_5.f90: New test.
9316
9317 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
9318
9319         PR c++/42697
9320         * g++.dg/template/crash94.C: Reverted.
9321
9322 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
9323
9324         PR debug/42767
9325         * gcc.dg/debug/pr42767.c: New.
9326
9327 2010-01-15  Jason Merrill  <jason@redhat.com>
9328
9329         PR c++/42761
9330         * g++.dg/cpp0x/decltype22.C: New.
9331
9332 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
9333
9334         PR middle-end/42760
9335         * g++.dg/torture/pr42760.C: New test.
9336
9337 2010-01-15  Jing Yu  <jingyu@google.com>
9338
9339         PR rtl-optimization/42691
9340         * gcc.c-torture/execute/pr42691.c: New.
9341
9342 2010-01-15  Richard Guenther  <rguenther@suse.de>
9343
9344         PR middle-end/42739
9345         * g++.dg/torture/pr42739.C: New testcase.
9346
9347 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
9348
9349         * g++.dg/template/error45.C: Revert as part of reverting changes
9350         or PR c++/42634.
9351
9352 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9353
9354         PR fortran/42684
9355         * gfortran.dg/interface_31.f90: New test.
9356
9357 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
9358
9359         * gcc.target/powerpc/pr42747.c: New file.
9360
9361 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
9362
9363         PR middle-end/42674
9364         * c-c++-common/pr42674.c: New test.
9365
9366         PR c++/42608
9367         * g++.dg/template/instantiate11.C: New test.
9368
9369 2010-01-14  Jason Merrill  <jason@redhat.com>
9370
9371         PR c++/42701
9372         * g++.dg/overload/error3.C: New.
9373
9374         PR c++/42655
9375         * g++.dg/overload/rvalue1.C: New.
9376
9377 2010-01-14  Martin Jambor  <mjambor@suse.cz>
9378
9379         PR tree-optimization/42706
9380         * gcc.dg/ipa/pr42706.c: New testcase.
9381
9382 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
9383
9384         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
9385
9386 2010-01-14  Martin Jambor  <mjambor@suse.cz>
9387
9388         PR tree-optimization/42714
9389         * g++.dg/torture/pr42714.C: New test.
9390
9391 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9392
9393         PR rtl-optimization/42246
9394         * gfortran.dg/pr42246-2.f: New.
9395
9396 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9397
9398         PR rtl-optimization/42389
9399         * gcc.dg/pr42389.c: New.
9400
9401 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9402
9403         PR rtl-optimization/42388
9404         * gcc.dg/pr42388.c: New.
9405
9406 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9407
9408         PR rtl-optimization/42294
9409         * gfortran.dg/pr42294.f: New.
9410
9411 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9412
9413         PR rtl-optimization/39453
9414         PR rtl-optimization/42246
9415         * gcc.dg/pr39453.c: New.
9416         * gcc.dg/pr42246.c: New.
9417
9418 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9419
9420         PR middle-end/42245
9421         * gcc.dg/pr42245.c: New.
9422         * gcc.dg/pr42245-2.c: New.
9423
9424 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9425
9426         PR rtl-optimization/42249
9427         * gcc.dg/pr42249.c: New.
9428
9429 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
9430
9431         PR c/42721
9432         * gcc.c-torture/execute/pr42721.c: New test.
9433
9434 2010-01-14  Ira Rosen  <irar@il.ibm.com>
9435
9436         PR tree-optimization/42709
9437         * gcc.dg/vect/pr42709.c: New test.
9438
9439 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
9440
9441         PR fortran/41478
9442         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
9443         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
9444
9445 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
9446
9447         PR fortran/42481
9448         * gfortran.dg/generic_19.f90 : New test.
9449
9450 2010-01-13  Richard Guenther  <rguenther@suse.de>
9451
9452         PR tree-optimization/42730
9453         * gcc.c-torture/compile/pr42730.c: New testcase.
9454
9455 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
9456
9457         PR target/pr42542
9458         * gcc.target/ia64/pr42542-1.c: New.
9459         * gcc.target/ia64/pr42542-2.c: New.
9460         * gcc.target/ia64/pr42542-3.c: New.
9461
9462 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
9463
9464         PR c++/42634
9465         * g++.dg/template/error45.C: New test.
9466
9467 2010-01-13  Martin Jambor  <mjambor@suse.cz>
9468
9469         PR tree-optimization/42704
9470         * g++.dg/torture/pr42704.C: New test.
9471
9472 2010-01-13  Martin Jambor  <mjambor@suse.cz>
9473
9474         PR tree-optimization/42703
9475         * gcc.c-torture/compile/pr42703.c: New test.
9476
9477 2010-01-13  Richard Guenther  <rguenther@suse.de>
9478
9479         PR tree-optimization/42705
9480         * gcc.c-torture/compile/pr42705.c: New testcase.
9481
9482 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
9483
9484         * gcc.target/bfin/l2.c: New test.
9485         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
9486
9487 2010-01-13  Richard Guenther  <rguenther@suse.de>
9488
9489         PR middle-end/42716
9490         * gcc.c-torture/compile/pr42716.c: New testcase.
9491
9492 2010-01-13  Richard Guenther  <rguenther@suse.de>
9493
9494         PR lto/42678
9495         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
9496
9497 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
9498
9499         PR c/42708
9500         * gcc.c-torture/compile/pr42708-1.c: New test.
9501
9502 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
9503
9504         PR debug/42662
9505         * gcc.dg/pr42662.c: New test.
9506
9507         PR tree-optimization/42645
9508         * g++.dg/other/pr42645-1.C: New test.
9509         * g++.dg/other/pr42645-2.C: New test.
9510
9511 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
9512
9513         PR target/42416
9514         * gcc.target/powerpc/warn-1.c: New test.
9515         * gcc.target/powerpc/warn-2.c: New test.
9516
9517 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
9518
9519         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
9520         stack alignment.
9521
9522 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
9523
9524         * gcc.dg/lto/20100108_0.c: New.
9525
9526 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
9527
9528         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
9529         Add -march=i686 -msse for 32bit x86 targets.
9530
9531 2010-01-10  Richard Guenther  <rguenther@suse.de>
9532
9533         PR middle-end/42667
9534         * gcc.dg/torture/pr42667.c: New testcase.
9535
9536 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9537
9538         PR fortran/32489
9539         * gfortran.dg/array_constructor_34.f90: New test.
9540
9541 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9542
9543         PR fortran/20923
9544         * gfortran.dg/array_constructor_33.f90: New test.
9545         gfortran.dg/array_function_5.f90: Add credit.
9546
9547 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9548
9549         PR debug/42631
9550         * gcc.dg/pr42631.c: New.
9551
9552 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9553
9554         PR debug/42630
9555         * gcc.dg/pr42630.c: New.
9556
9557 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9558
9559         PR debug/42629
9560         * gcc.dg/pr42629.c: New.
9561
9562 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9563
9564         PR middle-end/42363
9565         * gcc.dg/torture/pr42363.c: New.
9566
9567 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9568
9569         PR debug/42604
9570         PR debug/42395
9571         * gcc.dg/vect/pr42604.c: New.
9572         * gcc.dg/vect/pr42395.c: New.
9573
9574 2010-01-09  Richard Guenther  <rguenther@suse.de>
9575
9576         PR middle-end/42512
9577         * gcc.c-torture/execute/pr42512.c: New testcase.
9578
9579 2010-01-09  Tobias Burnus  <burnus@net-b.de>
9580
9581         PR fortran/41298
9582         * gfortran.dg/c_ptr_tests_14.f90: New test.
9583
9584 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9585
9586         PR ada/41929
9587         * gnat.dg/null_pointer_deref1.adb: Don't run on
9588         sparc*-sun-solaris2.11.
9589
9590 2010-01-08  Richard Guenther  <rguenther@suse.de>
9591
9592         PR lto/42528
9593         * gcc.dg/lto/20100103-1_0.c: New testcase.
9594         * gcc.dg/lto/20100103-2_0.c: Likewise.
9595
9596 2010-01-08  Tobias Burnus  <burnus@net-b.de
9597
9598         PR/fortran 25829
9599         * gfortran.dg/asynchronous_1.f90: New test.
9600         * gfortran.dg/asynchronous_2.f90: New test.
9601         * gfortran.dg/conflicts.f90: Update error message.
9602
9603 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
9604
9605         c++/40155
9606         * g++.dg/cpp0x/variadic-unify-2.C: New test.
9607
9608 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
9609
9610         PR tree-optimization/42625
9611         * g++.dg/opt/dtor4.C: New test.
9612         * g++.dg/opt/dtor4.h: New.
9613         * g++.dg/opt/dtor4-aux.cc: New.
9614
9615 2010-01-07  Tobias Burnus  <burnus@net-b.de>
9616
9617         PR fortran/42597
9618         * gfortran.dg/proc_ptr_26.f90: New test.
9619
9620 2010-01-07  Tobias Burnus  <burnus@net-b.de>
9621
9622         PR fortran/41872
9623         * gfortran.dg/allocatable_scalar_7.f90: New test.
9624
9625 2010-01-06  Richard Guenther  <rguenther@suse.de>
9626
9627         * gcc.c-torture/compile/pr42632.c: New testcase.
9628
9629 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
9630
9631         PR target/42542
9632         * gcc.target/i386/pr42542-4.c: New.
9633         * gcc.target/i386/pr42542-4a.c: Likewise.
9634         * gcc.target/i386/pr42542-5.c: Likewise.
9635         * gcc.target/i386/pr42542-5a.c: Likewise.
9636
9637 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
9638
9639         * gcc.dg/tls/opt-15.c: New test.
9640
9641 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
9642
9643         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
9644
9645 2010-01-05  Martin Jambor  <mjambor@suse.cz>
9646
9647         PR tree-optimization/42462
9648         * g++.dg/torture/pr42462.C: New test.
9649
9650 2010-01-05  Jason Merrill  <jason@redhat.com>
9651
9652         * g++.dg/cpp0x/initlist30.C: New test.
9653
9654 2010-01-05  Richard Guenther  <rguenther@suse.de>
9655
9656         PR tree-optimization/42614
9657         * gcc.c-torture/execute/pr42614.c: New testcase.
9658
9659 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
9660
9661         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
9662         * gcc.dg/Wunreachable-1.c: Remove the testcase of
9663         -Wunreachable-code.
9664         * gcc.dg/Wunreachable-2.c: Likewise.
9665         * gcc.dg/Wunreachable-3.c: Likewise.
9666         * gcc.dg/Wunreachable-4.c: Likewise.
9667         * gcc.dg/Wunreachable-5.c: Likewise.
9668         * gcc.dg/Wunreachable-6.c: Likewise.
9669         * gcc.dg/Wunreachable-7.c: Likewise.
9670         * gcc.dg/Wunreachable-8.c: Likewise.
9671         * gcc.dg/20041231-1.c: Likewise.
9672
9673 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
9674
9675         PR other/42611
9676         * gcc.dg/pr42611.c: New test.
9677
9678         PR tree-optimization/42508
9679         * g++.dg/opt/pr42508.C: New test.
9680
9681 2010-01-05  Tobias Burnus  <burnus@net-b.de>
9682
9683         PR fortran/41872
9684         * gfortran.dg/allocatable_scalar_8.f90: New.
9685
9686 2010-01-04  Martin Jambor  <mjambor@suse.cz>
9687
9688         PR tree-optimization/42398
9689         * gcc.c-torture/compile/pr42398.c: New test.
9690
9691 2010-01-04  Jason Merrill  <jason@redhat.com>
9692
9693         PR c++/42555
9694         * g++.dg/ext/attrib35.C: New.
9695
9696         PR c++/42567
9697         * g++.dg/cpp0x/auto17.C: New.
9698
9699 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
9700
9701         * gcc.dg/lto/20100104_0.c: New.
9702
9703 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
9704
9705         PR target/42542
9706         * gcc.target/i386/pr42542-1.c: New.
9707         * gcc.target/i386/pr42542-1a.c: Likewise.
9708         * gcc.target/i386/pr42542-1b.c: Likewise.
9709         * gcc.target/i386/pr42542-2.c: Likewise.
9710         * gcc.target/i386/pr42542-2a.c: Likewise.
9711         * gcc.target/i386/pr42542-2b.c: Likewise.
9712         * gcc.target/i386/pr42542-3.c: Likewise.
9713         * gcc.target/i386/pr42542-3a.c: Likewise.
9714
9715 2009-01-04  Tobias Burnus  <burnus@net-b.de>
9716
9717         PR fortran/41872
9718         * gfortran.dg/allocatable_scalar_5.f90: New test.
9719         * gfortran.dg/allocatable_scalar_6.f90: New test.
9720
9721 2010-01-03  Richard Guenther  <rguenther@suse.de>
9722
9723         PR testsuite/42583
9724         * gfortran.dg/gomp/recursion1.f90: Remove.
9725
9726 2010-01-03  Richard Guenther  <rguenther@suse.de>
9727
9728         * gcc.dg/Warray-bounds.c: Remove XFAILs.
9729         * gcc.dg/uninit-6.c: Likewise.
9730         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
9731
9732 2010-01-03  Richard Guenther  <rguenther@suse.de>
9733
9734         PR tree-optimization/42589
9735         * gcc.target/i386/pr42589.c: New testcase.
9736
9737 2010-01-03  Richard Guenther  <rguenther@suse.de>
9738
9739         PR tree-optimization/42438
9740         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
9741
9742 2010-01-02  Richard Guenther  <rguenther@suse.de>
9743
9744         PR testsuite/41651
9745         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
9746
9747 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
9748
9749         PR target/42448
9750         * gcc.target/alpha/pr42448-1.c: New test.
9751         * gcc.target/alpha/pr42448-2.c: Ditto.
9752
9753 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
9754
9755         PR preprocessor/41947
9756         * gcc.dg/c99-hexfloat-3.c: New test.
9757
9758 2010-01-01  Richard Guenther  <rguenther@suse.de>
9759
9760         PR c/42570
9761         * gcc.c-torture/execute/pr42570.c: New testcase.
9762
9763 2010-01-01  Richard Guenther  <rguenther@suse.de>
9764
9765         PR middle-end/42559
9766         * gcc.c-torture/compile/pr42559.c: New testcase.
9767
9768 \f
9769 Copyright (C) 2010 Free Software Foundation, Inc.
9770
9771 Copying and distribution of this file, with or without modification,
9772 are permitted in any medium without royalty provided the copyright
9773 notice and this notice are preserved.