re PR c++/45645 (pr44972.C fails with error: ‘__assert_fail’ was not declared in...
[platform/upstream/gcc.git] / gcc / testsuite / ChangeLog
1 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
2             Jack Howarth  <howarth@bromo.med.uc.edu>
3
4         PR c++/45645
5         * g++.dg/torture/pr44972.C: Use portable assert().
6
7 2010-09-21  Richard Guenther  <rguenther@suse.de>
8
9         PR tree-optimization/45580
10         * g++.dg/torture/pr45580.C: New testcase.
11
12 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
13
14         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
15
16 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
17
18         PR fortran/45438
19         * gfortran.dg/pointer_check_7.f90: New.
20
21 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
22
23         PR rtl-optimization/45728
24         * gcc.c-torture/compile/pr45728.c: New test.
25
26 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
27
28         PR fortran/45081
29         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
30
31 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
32
33         * g++.dg/tree-ssa/pr45605.C: Add "\\".
34
35 2010-09-20  Richard Guenther  <rguenther@suse.de>
36
37         PR middle-end/45704
38         * gcc.dg/torture/pr45704.c: New testcase.
39
40 2010-09-20  Jan Hubicka  <jh@suse.cz>
41
42         PR tree-optimize/45605
43         * g++.dg/tree-ssa/pr45605.C: New testcase.
44
45 2010-09-20  Michael Matz  <matz@suse.de>
46
47         PR testsuite/45706
48         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
49         enough.
50
51 2010-09-20  Richard Guenther  <rguenther@suse.de>
52
53         PR tree-optimization/45705
54         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
55
56 2010-09-20  Michael Matz  <matz@suse.de>
57
58         PR testsuite/45706
59         * lib/target-supports.exp (check_effective_target_vect_perm):
60         Add i?86-*-*.
61
62 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
63
64         PR rtl-optimization/45695
65         * gcc.c-torture/execute/pr45695.c: New test.
66
67 2010-09-19  Jan Hubicka  <jh@suse.cz>
68
69         PR lto/44246
70         * gcc.c-torture/compile/pr44246.c:New file.
71
72 2010-09-19  Ira Rosen  <irar@il.ibm.com>
73
74         PR tree-optimization/45714
75         * gfortran.dg/vect/pr45714-a.f: New test.
76         * gfortran.dg/vect/pr45714-b.f: New test.
77
78 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
79
80         * gnat.dg/const1.adb: Rename into...
81         * gnat.dg/constant1.adb: ...this.
82         * gnat.dg/constant2.adb: New test.
83         * gnat.dg/constant2_pkg1.ads: New helper.
84         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
85
86 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
87
88         * gnat.dg/specs/constant1.ads: New test.
89         * gnat.dg/specs/constant1_pkg.ads: New helper.
90
91 2010-09-18  Jan Hubicka  <jh@suse.cz>
92
93         PR tree-optimization/45453
94         * g++.dg/tree-ssa/pr45453.C: New testcase.
95
96 2010-09-18  Jason Merrill  <jason@redhat.com>
97
98         * g++.dg/cpp0x/initlist44.C: New.
99
100 2010-09-18  Richard Guenther  <rguenther@suse.de>
101
102         PR tree-optimization/45709
103         * g++.dg/torture/pr45709-2.C: New testcase.
104
105 2010-09-18  Richard Guenther  <rguenther@suse.de>
106
107         PR tree-optimization/45709
108         * g++.dg/torture/pr45709.C: New testcase.
109
110 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
111
112         PR testsuite/45719
113         * gcc.target/i386/pad-3.c: Pass -fno-pic.
114
115 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
116
117         * gcc.target/i386/pad-1.c: New.
118         * gcc.target/i386/pad-2.c: Likewise.
119         * gcc.target/i386/pad-3.c: Likewise.
120         * gcc.target/i386/pad-4.c: Likewise.
121         * gcc.target/i386/pad-5a.c: Likewise.
122         * gcc.target/i386/pad-5b.c: Likewise.
123         * gcc.target/i386/pad-6a.c: Likewise.
124         * gcc.target/i386/pad-6b.c: Likewise.
125         * gcc.target/i386/pad-7.c: Likewise.
126         * gcc.target/i386/pad-8.c: Likewise.
127         * gcc.target/i386/pad-9.c: Likewise.
128         * gcc.target/i386/pad-10.c: Likewise.
129
130 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
131
132         PR middle-end/45234
133         * gcc.dg/torture/stackalign/alloca-5.c: New.
134
135 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
136
137         PR middle-end/45678
138         * gcc.dg/torture/pr45678-2.c: New.
139
140 2010-09-17  Richard Guenther  <rguenther@suse.de>
141
142         PR middle-end/45678
143         * gcc.dg/torture/pr45678-1.c: New testcase.
144
145 2010-09-17  Michael Matz  <matz@suse.de>
146
147         PR tree-optimization/43432
148         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
149         check_effective_target_vect_perm_short): New predicates.
150         (check_effective_target_vect_perm): Include x86_64.
151         * gcc.dg/vect/pr43432.c: New test.
152         * gcc.dg/vect/vect-114.c: Adjust.
153         * gcc.dg/vect/vect-15.c: Ditto.
154         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
155         * gcc.dg/vect/slp-perm-9.c: Ditto.
156
157 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
158
159         PR testsuite/45692
160         * objc/execute/exceptions/throw-nil.m: Run the test only with the
161         GNU runtime.
162
163 2010-09-17  Richard Guenther  <rguenther@suse.de>
164
165         * gcc.dg/pr27898.c: Use -flto instead of -combine.
166         * gcc.dg/pr28706.c: Likewise.
167         * gcc.dg/pr28712.c: Likewise.
168         * gcc.dg/pr30762-1.c: Likewise.
169         * gcc.dg/pr30762-2.c: Likewise.
170         * gcc.dg/pr31529-1.c: Likewise.
171         * gcc.dg/pr31529-2.c: Likewise.
172         * gcc.dg/pr34457-1.c: Likewise.
173         * gcc.dg/pr34457-2.c: Likewise.
174         * gcc.dg/pr34668-1.c: Likewise.
175         * gcc.dg/pr34668-2.c: Likewise.
176         * gcc.dg/pr34989-1.c: Likewise.
177         * gcc.dg/pr34989-2.c: Likewise.
178         * gcc.dg/pr43557-1.c: Likewise.
179         * gcc.dg/pr43557-2.c: Likewise.
180         * gcc.dg/debug/pr41893-1.c: Likewise.
181         * gcc.dg/matrix/matrix.exp: Do not use -combine.
182         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
183         * gcc.dg/matrix/matrix-4.c: Likewise.
184         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
185         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
186         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
187         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
188
189 2010-09-16  Tobias Burnus  <burnus@net-b.de>
190
191         PR fortran/43665
192         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
193         optimizations.
194         * gfortran.dg/intent_optimize_1.f90: New test.
195
196 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
197
198         * gcc.target/i386/divmod-1.c: New.
199         * gcc.target/i386/divmod-2.c: Likewise.
200         * gcc.target/i386/divmod-3.c: Likewise.
201         * gcc.target/i386/divmod-4.c: Likewise.
202         * gcc.target/i386/divmod-4a.c: Likewise.
203         * gcc.target/i386/divmod-5.c: Likewise.
204         * gcc.target/i386/divmod-6.c: Likewise.
205         * gcc.target/i386/divmod-7.c: Likewise.
206         * gcc.target/i386/divmod-8.c: Likewise.
207         * gcc.target/i386/udivmod-1.c: Likewise.
208         * gcc.target/i386/udivmod-2.c: Likewise.
209         * gcc.target/i386/udivmod-3.c: Likewise.
210         * gcc.target/i386/udivmod-4.c: Likewise.
211         * gcc.target/i386/udivmod-4a.c: Likewise.
212         * gcc.target/i386/udivmod-5.c: Likewise.
213         * gcc.target/i386/udivmod-6.c: Likewise.
214         * gcc.target/i386/udivmod-7.c: Likewise.
215         * gcc.target/i386/udivmod-8.c: Likewise.
216
217 2010-09-16  Jan Hubicka  <jh@suse.cz>
218
219         * g++.dg/lto/pr45679-1_0.C: New file.
220         * g++.dg/lto/pr45679-1_1.C: New file.
221         * g++.dg/lto/pr45679-0_0.C: New file.
222         * g++.dg/lto/pr45679-0_1.C: New file.
223
224 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
225
226         PR fortran/45674
227         * gfortran.dg/class_dummy_2.f03: New.
228
229 2010-09-16  Richard Guenther  <rguenther@suse.de>
230
231         PR tree-optimization/45623
232         * gcc.dg/torture/pr45623.c: New testcase.
233
234 2010-09-16  Ira Rosen  <irar@il.ibm.com>
235
236         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
237         name and parentheses.
238         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
239
240 2010-09-15  Jason Merrill  <jason@redhat.com>
241
242         * g++.dg/parse/parameter-declaration-2.C: New.
243
244         * g++.dg/cpp0x/scoped_enum2.C: New.
245
246 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
247
248         * gcc.c-torture/compile/20100915-1.c: New test.
249
250 2010-09-15  Martin Jambor  <mjambor@suse.cz>
251
252         PR middle-end/45644
253         * gcc.dg/ipa/pr45644.c: New test.
254
255 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
256
257         PR tree-optimization/45633
258         * gcc.dg/vect/pr45633.c: New test.
259
260 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
261
262         PR fortran/45577
263         * gfortran.dg/allocate_derived_4.f90: New.
264
265 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
266
267         * lib/target-supports.exp
268         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
269         supported flag to true for neon.
270
271 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
272
273         PR c++/45665
274         * g++.dg/template/crash103.C: New.
275
276 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
277
278         Merge from 'apple/trunk' branch on FSF servers.
279
280         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
281
282         Radar 4457381
283         * objc.dg/msg-in-protocol.m: New.
284         * obj-c++.dg/msg-in-protocol.mm: New.
285
286         2006-02-07  Fariborz Jahanian <fjahanian@apple.com>
287
288         Radar 4219590
289         * objc.dg/break-in-ifstmt.m: New.
290
291         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
292
293         Radar 4174166
294         * obj-c++.dg/comp-types-13.mm: New.
295         * objc.dg/comp-types-12.m: New.
296
297         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
298
299         Radar 4216500
300         * obj-c++.dg/proto-lossage-7.mm: New.
301         * objc.dg/proto-lossage-7.m: New.
302
303 2010-09-14  Jan Hubicka  <jh@suse.cz>
304
305         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
306         folding.
307         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
308         folding.
309
310 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
311
312         PR middle-end/45567
313         * gcc.dg/pr45567.c: New test.
314
315         PR debug/45660
316         * g++.dg/debug/pr45660.C: New test.
317
318 2010-09-14  Ira Rosen  <irar@il.ibm.com>
319
320         PR tree-optimization/45470
321         * g++.dg/vect/pr45470-a.cc: New test.
322         * g++.dg/vect/pr45470-a.cc: New test.
323
324 2010-09-10  Jack Howarth <howarth@bromo.med.uc.edu>
325
326         PR target/42070
327         * gcc/testsuite/lib/profopt.exp: Prune warnings on execname2 compile.
328         * gcc/testsuite/lib/prune.exp: Prune "can't add line info" warnings.
329
330 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
331
332         PR libfortran/45532
333         * gfortran.dg/namelist_64.f90: New test.
334
335 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
336
337         PR rtl-optimization/45617
338         * gcc.target/i386/pr45617.c: New test.
339
340 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
341
342         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
343
344 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
345
346         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
347         * gcc.target/i386/fma4-vector.c: Likewise.
348         * gcc.target/i386/vectorize2.c: Likewise.
349         * gcc.target/i386/vectorize4.c: Likewise.
350         * gcc.target/i386/vectorize5.c: Likewise.
351         * gcc.target/i386/vectorize6.c: Likewise.
352         * gcc.target/i386/vectorize8.c: Likewise.
353
354         * gcc.target/i386/vect-double-1.c: New.
355         * gcc.target/i386/vect-double-1a.c: Likewise.
356         * gcc.target/i386/vect-double-2.c: Likewise.
357         * gcc.target/i386/vect-double-2a.c: Likewise.
358
359         * lib/target-supports.exp (check_effective_target_vect_double):
360         Set et_vect_double_saved to 0 when tuning for Atom.
361
362 2010-09-13  Jan Hubicka  <jh@suse.cz>
363
364         * gcc.dg/torture/pr23821.c: Drop static keyword.
365         * gcc.dg/tree-ssa/loop-19.c: Likewise.
366         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
367
368 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
369
370         * gcc.target/arm/sync-1.c: New.
371
372 2010-09-12  Olivier Hainque  <hainque@adacore.com>
373
374         * gnat.dg/memtrap.adb: New test.
375
376 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
377
378         * gfortran.dg/promotion.f90: Fix options.
379
380 2010-09-11  Rodrigo Rivas <rodrigorivascosta@gmail.com>
381
382         * g++.dg/cpp0x/range-for1.C: New.
383         * g++.dg/cpp0x/range-for2.C: New.
384         * g++.dg/cpp0x/range-for3.C: New.
385         * g++.dg/cpp0x/range-for4.C: New.
386         * g++.dg/cpp0x/range-for5.C: New.
387         * g++.dg/cpp0x/range-for6.C: New.
388
389 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
390
391         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
392         and counts. Check that transpose is not called.
393         * gfortran.dg/transpose_2.f90: Update error message.
394
395 2010-09-10  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
396
397         PR c++/43824
398         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
399         * g++.dg/lookup/strong-using-2.C: Likewise.
400         * g++.dg/lookup/strong-using-3.C: Likewise.
401         * g++.dg/lookup/strong-using-5.C: Likewise.
402
403         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
404         * g++.dg/cpp0x/inline-ns4.C: New.
405         * g++.dg/cpp0x/inline-ns5.C: New.
406
407 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
408
409         PR middle-end/45634
410         * gfortran.fortran-torture/compile/pr45634.f90: New.
411
412 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
413
414         * objc.dg/fobjc-exceptions.m: New test.
415
416 2010-09-10  Jan Hubicka  <jh@suse.cz>
417
418         * g++.dg/inherit/covariant7.C: Fix pattern matching.
419
420 2010-09-10  Martin Jambor  <mjambor@suse.cz>
421
422         PR tree-optimization/44972
423         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
424         * gcc.dg/tree-ssa/pr45144.c: Likewise.
425         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
426         instead.
427         * g++.dg/torture/pr44972.C: New test.
428
429 2010-09-10  Martin Jambor  <mjambor@suse.cz>
430
431         PR tree-optimization/44972
432         * g++.dg/torture/pr34850.C: Remove expected warning.
433
434 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
435
436         * gfortran.dg/dummy_optional_arg.f90: New test.
437
438 2010-09-08  Jan Hubicka  <jh@suse.cz>
439
440         PR tree-optimization/45598
441         * fortran.fortran-torture/compile/pr45598.f90: New test.
442
443 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
444
445         * lib/target-supports-dg.exp (dg-require-ifunc): New.
446         * lib/target-supports.exp (check_ifunc_available): New.
447         * gcc.dg/attr-ifunc-1.c: New.
448         * gcc.dg/attr-ifunc-2.c: New.
449         * gcc.dg/attr-ifunc-3.c: New.
450         * gcc.dg/attr-ifunc-4.c: New.
451         * gcc.dg/attr-ifunc-5.c: New.
452         * testsuite/g++.dg/ext/attr-ifunc-1.C: New.
453         * testsuite/g++.dg/ext/attr-ifunc-2.C: New.
454         * testsuite/g++.dg/ext/attr-ifunc-3.C: New.
455         * testsuite/g++.dg/ext/attr-ifunc-4.C: New.
456
457 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
458
459         PR middle-end/40386
460         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
461
462 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
463
464         * gfortran.dg/inline_transpose_1.f90: New test.
465
466 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
467
468         PR c++/45588
469         * g++.dg/warn/Wunused-var-15.C: New test.
470
471 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
472
473         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
474         hppa*-*-hpux*.
475
476 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
477
478         * objc/execute/exceptions/throw-nil.m: New test.
479         * objc/execute/exceptions/handler-1.m: Updated to use the new
480         objc_set_uncaught_exception_handler() function.
481         * objc/execute/exceptions/matcher-1.m: New test.
482
483 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
484
485         PR fortran/38282
486         * gfortran.dg/bit_comparison_1.F90: New test.
487         * gfortran.dg/leadz_trailz_3.f90: New test.
488         * gfortran.dg/masklr_2.F90: New test.
489         * gfortran.dg/shiftalr_1.F90: New test.
490         * gfortran.dg/merge_bits_2.F90: New test.
491         * gfortran.dg/dshift_2.F90: New test.
492         * gfortran.dg/bit_comparison_2.F90: New test.
493         * gfortran.dg/masklr_1.F90: New test.
494         * gfortran.dg/merge_bits_1.F90: New test.
495         * gfortran.dg/dshift_1.F90: New test.
496         * gfortran.dg/shiftalr_2.F90: New test.
497
498 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
499
500         * objc.dg/type-stream-1.m: Replaced with a test that tests that
501         functions from objc/typedstream.h are deprecated.
502
503 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
504
505         * lib/target-supports.exp
506         (check_effective_target_run_expensive_tests): New proc.
507         * gcc.c-torture/compile/limits-fnargs.c: Use
508         dg-require-effective-target run_expensive_tests.
509
510 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
511
512         PR fortran/45597
513         * gfortran.dg/gomp/pr45597.f90: New test.
514
515         PR fortran/45595
516         * gfortran.dg/gomp/pr45595.f90: New test.
517
518 2010-09-08  Michael Matz  <matz@suse.de>
519
520         * c-c++-common/uninit-17.c: Adjust.
521
522 2010-09-08  Michael Matz  <matz@suse.de>
523
524         PR tree-optimization/43430
525         * gcc.dg/vect/pr43430-2.c: New test.
526
527 2010-09-08  Michael Matz  <matz@suse.de>
528
529         PR tree-optimization/33244
530         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
531
532 2010-09-08  Richard Guenther  <rguenther@suse.de>
533
534         PR tree-optimization/45578
535         * gfortran.dg/pr45578.f90: New testcase.
536
537 2010-09-08  Richard Guenther  <rguenther@suse.de>
538
539         PR testsuite/45590
540         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
541
542 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
543
544         PR fortran/45576
545         * gfortran.dg/char_length_18.f90:  New test.
546
547 2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>
548
549         PR target/36502
550         * gcc.target/i386/pr36502.c: New test.
551
552         PR target/42313
553         PR target/44651
554         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
555         * gcc/testsuite/gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
556
557 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
558
559         * gfortran.dg/achar_4.f90: Enable bounds checking.
560
561 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
562
563         PR target/45206
564         * gcc.target/i386/pr45206.c: New test.
565
566 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
567
568         PR fortran/45505
569         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
570
571 2010-09-07  Jan Hubicka  <jh@suse.cz>
572
573         * gcc.c-torture/compile/20100907.c: New testcase.
574
575 2010-09-07  Richard Guenther  <rguenther@suse.de>
576
577         PR middle-end/45569
578         * g++.dg/eh/pr45569.C: New testcase.
579
580 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
581
582         PR target/43137
583         * gcc.target/arm/pr43137.c: New test.
584
585 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
586
587         PR fortran/36931
588         * gfortran.dg/dependency_35.f90:  New test.
589
590 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
591
592         PR fortran/34145
593         * gfortran.dg/char_length_17.f90:  New test.
594
595 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
596
597         PR c++/45200
598         PR c++/45293
599         PR c++/45558
600         * g++.dg/template/typedef34.C: New test.
601         * g++.dg/template/typedef35.C: New test.
602
603 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
604
605         PR target/22152
606         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
607
608 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
609
610         * g++.dg/warn/Wdouble-promotion.C: New.
611
612 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
613
614         * g++.dg/parse/redef2.C: New.
615
616 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
617
618         * gcc.dg/20100906-1.c: New testcase.
619
620 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
621
622         PR testsuite/45543
623         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
624         DW_TAG_enumeration_type DIE.
625
626 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
627
628         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
629         Update XFAILs.
630
631 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
632
633         PR rtl-optimization/44919
634         * g++.dg/opt/pr44919.C: New.
635
636 2010-09-06  Tobias Burnus  <burnus@net-b.de>
637
638         PR fortran/38282
639         * gfortran.dg/iall_iany_iparity_1.f90: New.
640         * gfortran.dg/iall_iany_iparity_2.f90: New.
641
642 2010-09-06  Jason Merrill  <jason@redhat.com>
643
644         * g++.dg/cpp0x/initlist42.C: New.
645
646         * g++.dg/cpp0x/auto19.C: New.
647
648         * g++.dg/template/sfinae25.C: New.
649         * g++.dg/template/char1.C: Expect warning.
650         * g++.dg/template/nontype10.C: Likewise.
651
652         * g++.dg/cpp0x/implicit9.C: New.
653
654         * g++.dg/cpp0x/initlist43.C: New.
655
656 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
657
658         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
659
660 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
661
662         * gcc.dg/Wdouble-promotion.c: New.
663
664 2010-09-05  Tobias Burnus  <burnus@net-b.de>
665
666         * gfortran.dg/float128_1.f90: Remove test case as
667         it always fails since Rev 163611 backed out the
668         front-end implementation.
669
670 2010-09-05  Tobias Burnus  <burnus@net-b.de>
671
672         * gfortran.dg/float128_1.f90: XFAIL test case.
673
674 2010-09-05  Tobias Burnus  <burnus@net-b.de>
675
676         * gfortran.dg/bessel_7.f90: Decrease required precision.
677
678 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
679
680         PR testsuite/45545
681         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
682         ref-all-matching targets.
683
684 2010-09-05  Richard Guenther  <rguenther@suse.de>
685
686         PR tree-optimization/45535
687         * gcc.c-torture/compile/pr45535.c: New testcase.
688
689 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
690
691         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
692         "\[^\n\]*".
693         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
694         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
695         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
696         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
697         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
698         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
699         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
700         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
701         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
702         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
703         * gcc.target/i386/pr22152.c: Likewise.
704         * gcc.target/i386/pr36992-1.c: Likewise.
705         * gcc.target/i386/pr36992-2.c: Likewise.
706         * gcc.target/sh/sh4a-memmovua.c: Likewise.
707
708 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
709
710         PR testsuite/43957
711         * gcc.dg/const-uniq-1.c: Modify regexp.
712
713 2010-09-04  Tobias Burnus  <burnus@net-b.de>
714
715         PR fortran/45530
716         * gfortran.dg/namelist_63.f90: New.
717
718 2010-09-04  Jan Hubicka  <jh@suse.cz>
719
720         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
721         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
722
723 2010-09-04  Jan Hubicka  <jh@suse.cz>
724
725         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
726
727 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
728
729         PR fortran/45507
730         * gfortran.dg/allocate_alloc_opt_12.f90: New.
731
732 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
733
734         * gcc.dg/opts-4.c: New test.
735
736 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
737
738         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
739         * gcc.dg/vect/vect-peel-4.c: Ditto.
740
741 2010-09-03  Daniel Kraft  <d@domob.eu>
742
743         PR fortran/45525
744         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
745
746 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
747
748         PR fortran/45159
749         * gfortran.dg/dependency_34.f90:  New test.
750
751 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
752
753         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
754
755 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
756
757         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
758         gcc.target/i386/clearcap.map if supported.
759
760 2010-09-03  Michael Matz  <matz@suse.de>
761
762         PR middle-end/45415
763         * gcc.dg/pr45415.c: New test.
764
765 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
766
767         PR tree-optimization/45506
768         * gcc.dg/pr45506.c: New.
769
770 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
771
772         PR target/45476
773         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
774         * gcc.target/i386/float128-2.c: Ditto.
775
776 2010-09-03  Daniel Kraft  <d@domob.eu>
777
778         PR fortran/34162
779         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
780         * gfortran.dg/internal_dummy_2.f08: New test.
781         * gfortran.dg/internal_dummy_3.f08: New test.
782         * gfortran.dg/internal_dummy_4.f08: New test.
783
784 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
785
786         PR debug/45500
787         * gcc.target/i386/pr45500.c: New test.
788
789 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
790
791         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
792
793 2010-09-03  Daniel Kraft  <d@domob.eu>
794
795         PR fortran/44602
796         * gfortran.dg/exit_2.f08; Adapt error messages.
797         * gfortran.dg/exit_3.f08: New test.
798         * gfortran.dg/exit_4.f08: New test.
799         * gfortran.dg/exit_5.f03: New test.
800
801 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
802
803         * gfortran.dg/ishft_4.f90: New test.
804
805 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
806
807         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
808         FRIZ/XSRIZ instruciton for (double)(long long)x.
809         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
810
811 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
812
813         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
814
815 2010-09-02  Richard Guenther  <rguenther@suse.de>
816
817         PR tree-optimization/44937
818         PR tree-optimization/45412
819         * g++.dg/opt/pr45412.C: New testcase.
820         * gcc.c-torture/compile/pr45412.c: Likewise.
821         * gcc.c-torture/compile/pr44937.c: Likewise.
822
823 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
824
825         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
826         but using -Werror=comment.
827         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
828         expected error messages.
829
830 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
831
832         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
833         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
834
835 2010-09-02  Tobias Burnus  <burnus@net-b.de>
836
837         PR fortran/45489
838         * gfortran.dg/initialization_27.f90: New.
839
840 2010-09-02  Ira Rosen  <irar@il.ibm.com>
841
842         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
843         check into different basic blocks. Expect vectorization if misaligned
844         stores are supported.
845         * gcc.dg/vect/bb-slp-8a.c: New test.
846         * gcc.dg/vect/bb-slp-8b.c: New test.
847
848 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
849
850         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
851
852 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
853
854         PR fortran/44541
855         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
856         * gfortran.dg/class_dummy_1.f03: New.
857
858 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
859
860         PR middle-end/45458
861         * g++.dg/tree-prof/partition2.C: New test.
862
863 2010-09-01  Richard Guenther  <rguenther@suse.de>
864
865         * gcc.dg/vect/vect-outer-fir.c: Adjust.
866         * gcc.dg/tree-ssa/vrp54.c: New testcase.
867         * gcc.c-torture/execute/20100827-1.c: Likewise.
868
869 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
870
871         * gfortran.dg/execute_command_line_1.f90: New test.
872
873 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
874
875         PR preprocessor/45457
876         * c-c++-common/cpp/pr45457.c: New test.
877
878 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
879
880         * gcc.dg/nested-func-8.c: New test.
881
882 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
883
884         PR fortran/38282
885         * gfortran.dg/popcnt_poppar_1.F90: New test.
886         * gfortran.dg/popcnt_poppar_2.F90: New test.
887
888 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
889
890         * gcc.target/i386/volatile-2.c: Require nonpic target.
891
892 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
893
894         PR middle-end/45461
895         * gcc.dg/pr45461.c: New test.
896
897 2010-08-31  Richard Guenther  <rguenther@suse.de>
898
899         PR testsuite/45455
900         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
901
902 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
903
904         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
905
906 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
907
908         PR fortran/45456
909         * gfortran.dg/typebound_proc_18.f03: New.
910
911 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
912
913         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
914         * lib/scanasm.exp (scan-stack-usage): Likewise.
915         (scan-stack-usage-not): Likewise.
916         * gcc.dg/stack-usage-1.c: New test.
917         * gcc.target/i386/stack-usage-realign.c: Likewise.
918
919 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
920
921         PR tree-optimization/45427
922         * gcc.dg/tree-ssa/pr45427.c: New test.
923
924 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
925
926         PR c++/45043
927         * g++.dg/template/crash102.C: New.
928
929 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
930
931         PR middle-end/45423
932         * gcc.dg/gomp/atomic-12.c: New test.
933         * gcc.dg/gomp/atomic-13.c: New test.
934         * gcc.dg/gomp/atomic-14.c: New test.
935         * g++.dg/gomp/atomic-11.C: New test.
936         * g++.dg/gomp/atomic-12.C: New test.
937         * g++.dg/gomp/atomic-13.C: New test.
938         * g++.dg/gomp/atomic-14.C: New test.
939
940 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
941
942         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
943         delimiter.
944
945 2010-08-30  Thomas Quinot  <quinot@adacore.com>
946
947         * gnat.dg/discr24.adb: New test.
948
949 2010-08-30  Richard Guenther  <rguenther@suse.de>
950
951         PR tree-optimization/45449
952         * gcc.dg/pr45449.c: New testcase.
953
954 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
955
956         * gcc.dg/opts-1.c: Expect errors, not warnings.
957
958 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
959
960         PR fortran/42769
961         * gfortran.dg/dynamic_dispatch_11.f03: New.
962
963 2010-08-29  Jason Merrill  <jason@redhat.com>
964
965         PR c++/44991
966         * g++.dg/parse/defarg15.C: New.
967
968 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
969
970         PR fortran/45439
971         * gfortran.dg/select_type_16.f03: New.
972
973 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
974             Tobias Burnus  <burnus@net-b.de>
975
976         * gfortran.dg/bessel_7.f90: Decrease required precision.
977
978 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
979             Kaz Kojima  <kkojima@gcc.gnu.org>
980
981         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
982
983 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
984
985         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
986         floating point conversion code generation.
987         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
988         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
989         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
990         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
991         to integer conversion code generation.
992         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
993         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
994         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
995         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
996
997 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
998
999         PR fortran/32049
1000         * gfortran.dg/random_seed_1.f90: Adjust test.
1001         * gfortran.dg/float128_1.f90: New test.
1002
1003 2010-08-27  Tobias Burnus  <burnus@net-b.de>
1004
1005         PR fortran/33197
1006         * gcc/testsuite/gfortran.dg/norm2_1.f90: New.
1007         * gcc/testsuite/gfortran.dg/norm2_2.f90: New.
1008         * gcc/testsuite/gfortran.dg/norm2_3.f90: New.
1009         * gcc/testsuite/gfortran.dg/norm2_4.f90: New.
1010         * gcc/testsuite/gfortran.dg/parity_1.f90: New.
1011         * gcc/testsuite/gfortran.dg/parity_2.f90: New.
1012         * gcc/testsuite/gfortran.dg/parity_3.f90: New.
1013
1014 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
1015
1016         PR fortran/45420
1017         * gfortran.dg/select_type_15.f03: New.
1018
1019 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1020
1021         PR libfortran/43217
1022         * gfortran.dg/hollerith8.f90: New test.
1023
1024 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
1025
1026         PR fortran/45159
1027         * gfortran.dg/dependency_33.f90:  New test.
1028
1029 2010-08-27  Richard Guenther  <rguenther@suse.de>
1030
1031         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
1032         * gcc.dg/graphite/scop-2.c: Likewise.
1033         * gcc.dg/graphite/scop-20.c: Likewise.
1034         * gcc.dg/vect/slp-25.c: Likewise.
1035
1036 2010-08-27  Olivier Hainque  <hainque@adacore.com>
1037
1038         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
1039
1040 2010-08-26  Daniel Kraft  <d@domob.eu>
1041
1042         PR fortran/38936
1043         PR fortran/44047
1044         PR fortran/45384
1045         * gfortran.dg/associate_8.f03: New test.
1046         * gfortran.dg/select_type_13.f03: New test.
1047         * gfortran.dg/select_type_14.f03: New test.
1048
1049 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
1050
1051         PR tree-optimization/44485
1052         * gcc.dg/pr44485.c: New test.
1053
1054 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1055
1056         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
1057         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
1058         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
1059
1060 2010-08-26  Richard Guenther  <rguenther@suse.de>
1061
1062         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
1063         * gcc.dg/graphite/scop-21.c: Likewise.
1064
1065 2010-08-26  Richard Guenther  <rguenther@suse.de>
1066
1067         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
1068         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
1069         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1070         * gcc.dg/vect/vect-91.c: Likewise.
1071         * gcc.dg/vect/vect-peel-1.c: Likewise.
1072         * gcc.dg/vect/vect-peel-2.c: Likewise.
1073         * gcc.dg/vect/vect-peel-4.c: Likewise.
1074
1075 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1076
1077         PR libfortran/41859
1078         * gfortran.dg/der_io_4.f90: New test.
1079
1080 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
1081
1082         PR rtl-optimization/44858
1083         * gcc.c-torture/execute/pr44858.c: New test.
1084
1085         PR rtl-optimization/45400
1086         * g++.dg/other/i386-8.C: New test.
1087
1088 2010-08-25  Richard Guenther  <rguenther@suse.de>
1089
1090         * gcc.dg/alias-8.c: Adjust.
1091
1092 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
1093
1094         * gcc.target/i386/combine-mul.c: New test.
1095
1096 2010-08-25  Richard Guenther  <rguenther@suse.de>
1097
1098         PR lto/44562
1099         * gcc.dg/graphite/id-27.c: New testcase.
1100         * gcc.dg/lto/20100825-1_0.c: Likewise.
1101
1102 2010-08-25  Richard Guenther  <rguenther@suse.de>
1103
1104         PR tree-optimization/45316
1105         * g++.dg/opt/pr45316.C: New testcase.
1106
1107 2010-08-25  Richard Guenther  <rguenther@suse.de>
1108
1109         PR tree-optimization/45393
1110         * g++.dg/torture/pr45393.C: New testcase.
1111
1112 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
1113
1114         PR tree-optimization/45059
1115         * gcc.c-torture/compile/pr45059.c: New test.
1116
1117 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
1118
1119         * lib/target-supports.exp (check_effective_target_vect_unpack):
1120         Set vect_unpack supported flag to true for neon.
1121
1122 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
1123
1124         * gcc.dg/tree-ssa/ifc-5.c: New.
1125
1126 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
1127
1128         * gcc.dg/tree-ssa/ifc-4.c: New.
1129         * gcc.dg/tree-ssa/ifc-7.c: New.
1130
1131 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
1132
1133         * gcc.dg/vect/vect.exp: Check loongson targets
1134         * g++.dg/vect/vect.exp: Likewise
1135         * gfortran.dg/vect/vect.exp: Likewise
1136
1137 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1138
1139         * gcc.target/powerpc/vsx-mass-1.c: New file, test
1140         -mveclibabi=mass.
1141
1142 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
1143
1144         PR fortran/45366
1145         * gfortran.dg/proc_ptr_29.f90: New.
1146
1147 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1148             Dominique d'Humieres <dominiq@lps.ens.fr>
1149
1150         PR fortran/45367
1151         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
1152
1153 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1154
1155         PR fortran/45367
1156         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
1157
1158 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1159
1160         PR fortran/36158
1161         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
1162
1163 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1164             Dominique d'Humieres <dominiq@lps.ens.fr>
1165
1166         PR fortran/45367
1167         PR fortran/36158
1168         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
1169         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
1170
1171 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
1172
1173         PR fortran/44863
1174         PR fortran/45271
1175         PR fortran/45290
1176         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
1177         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
1178         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
1179
1180 2010-08-21  Tobias Burnus  <burnus@net-b.de>
1181
1182         PR fortran/36158
1183         PR fortran/33197
1184         * gfortran.dg/bessel_6.f90: New.
1185         * gfortran.dg/bessel_7.f90: New.
1186
1187 2010-08-20  Jan Hubicka  <jh@suse.cz>
1188
1189         PR c++/45307
1190         PR c++/17736
1191         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
1192         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
1193
1194 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
1195
1196         PR target/45336
1197         * gcc.target/i386/pr45336-1.c: New.
1198         * gcc.target/i386/pr45336-2.c: Likewise.
1199         * gcc.target/i386/pr45336-3.c: Likewise.
1200         * gcc.target/i386/pr45336-4.c: Likewise.
1201
1202 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
1203
1204         PR testsuite/45361
1205         * gcc.target/i386/volatile-2.c: Update scan strings to also
1206         include (%rip) for the memory reference on x86_64.
1207
1208 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
1209
1210         PR middle-end/44974
1211         * gcc.dg/pr44974.c: New test.
1212
1213         PR rtl-optimization/45353
1214         * gcc.dg/pr45353.c: New test.
1215
1216 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
1217
1218         * gcc.target/i386/volatile-2.c: New.
1219
1220 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
1221
1222         PR rtl-optimization/44691
1223         * gfortran.dg/pr44691.f: New test.
1224
1225 2010-10-19  Olivier Hainque  <hainque@adacore.com>
1226
1227         * gcc.target/sparc/sibcall-dslot.c: New testcase.
1228
1229 2010-08-19  Jason Merrill  <jason@redhat.com>
1230
1231         * g++.dg/init/synth3.C: New.
1232         * g++.dg/init/value8.C: New.
1233         * g++.dg/tree-ssa/empty-2.C: New.
1234         * g++.dg/cpp0x/noexcept09.C: New.
1235
1236 2010-08-19  Daniel Kraft  <d@domob.eu>
1237
1238         PR fortran/29785
1239         PR fortran/45016
1240         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
1241         * gfortran.dg/pointer_remapping_1.f90: New test.
1242         * gfortran.dg/pointer_remapping_2.f03: New test.
1243         * gfortran.dg/pointer_remapping_3.f08: New test.
1244         * gfortran.dg/pointer_remapping_4.f03: New test.
1245         * gfortran.dg/pointer_remapping_5.f08: New test.
1246         * gfortran.dg/pointer_remapping_6.f08: New test.
1247
1248 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
1249
1250         PR testsuite/45324
1251         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
1252
1253 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1254
1255         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
1256
1257 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
1258
1259         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
1260         variable.
1261
1262 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
1263
1264         PR target/45070
1265         * gcc.c-torture/execute/pr45070.c: New.
1266
1267 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
1268
1269         * g++.dg/pr44328.C: New test.
1270
1271 2010-08-19  Tobias Burnus  <burnus@net-b.de>
1272
1273         PR fortran/36158
1274         PR fortran/33197
1275         * gfortran.dg/bessel_3.f90: New.
1276         * gfortran.dg/bessel_4.f90: New.
1277         * gfortran.dg/bessel_5.f90: New.
1278
1279 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
1280
1281         PR fortran/45290
1282         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
1283         * gfortran.dg/pointer_init_2.f90: New.
1284         * gfortran.dg/pointer_init_3.f90: New.
1285         * gfortran.dg/pointer_init_4.f90: New.
1286
1287 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
1288
1289         PR c++/45049
1290         * g++.dg/pr45049-1.C: New test.
1291         * g++.dg/pr45049-2.C: New test.
1292
1293 2010-08-18  Jie Zhang  <jie@codesourcery.com>
1294
1295         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
1296         20 if __ARM_PCS is defined otherwise 64.
1297         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
1298         instead of hard coded 64.
1299
1300 2010-08-18  Yao Qi  <yao@codesourcery.com>
1301
1302         PR target/45094
1303         * gcc.target/arm/pr45094.c: New test.
1304
1305 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
1306
1307         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
1308
1309 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
1310
1311         PR rtl-optimization/42575
1312         * gcc.target/arm/pr42575.c: New test.
1313
1314 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
1315
1316         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
1317         * gcc.dg/tls/thr-cse-1.c: New.
1318
1319 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
1320
1321         PR debug/42487
1322         * lib/target-supports.exp
1323         (check_effective_target_function_sections): New.
1324         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
1325         function sections before proceding.
1326
1327 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
1328
1329         PR fortran/45308
1330         * gfortran.dg/pr45308.f03: New test.
1331
1332 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
1333
1334         PR target/45296
1335         * gcc.target/i386/pr45296.c: New test.
1336
1337 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
1338
1339         * g++.dg/ext/uow-1.C: New.
1340         * g++.dg/ext/uow-2.C: New.
1341         * g++.dg/ext/uow-3.C: New.
1342         * g++.dg/ext/uow-4.C: New.
1343
1344 2010-08-17  Richard Guenther  <rguenther@suse.de>
1345
1346         PR testsuite/45266
1347         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
1348
1349 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
1350
1351         PR c/40563
1352         * gcc.dg/Wcxx-compat-20.c: New test.
1353
1354 2010-08-17  Daniel Kraft  <d@domob.eu>
1355
1356         PR fortran/38936
1357         * gfortran.dg/associate_1.f03: Extended to test newly supported
1358         features like association to variables.
1359         * gfortran.dg/associate_3.f03: Removed check for illegal change
1360         of associate-name here...
1361         * gfortran.dg/associate_5.f03: ...and added it here.
1362         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
1363         * gfortran.dg/associate_7.f03: New test.
1364
1365 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
1366
1367         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
1368
1369 2010-08-15  Daniel Kraft  <d@domob.eu>
1370
1371         PR fortran/38936
1372         * gfortran.dg/associate_1.f03: Enable test for array expressions.
1373         * gfortran.dg/associate_3.f03: Clarify comment.
1374         * gfortran.dg/associate_5.f03: New test.
1375         * gfortran.dg/associate_6.f03: New test.
1376
1377 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1378
1379         PR fortran/45211
1380         * gfortran.dg/bind_c_usage_21.f90: New.
1381         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
1382
1383 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1384
1385         * gfortran.dg/optional_absent_1.f90: New.
1386         * gfortran.dg/null_actual.f90: New.
1387
1388 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1389
1390         * gfortran.dg/pointer_target_1.f90: New.
1391         * gfortran.dg/pointer_target_2.f90: New.
1392         * gfortran.dg/pointer_target_3.f90: New.
1393
1394 2010-08-15  Daniel Kraft  <d@domob.eu>
1395
1396         PR fortran/45197
1397         * gfortran.dg/elemental_args_check_3.f90: New test.
1398         * gfortran.dg/impure_1.f08: New test.
1399         * gfortran.dg/impure_2.f08: New test.
1400         * gfortran.dg/impure_3.f90: New test.
1401         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
1402
1403 2010-08-15  Ira Rosen  <irar@il.ibm.com>
1404
1405         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
1406         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
1407         SLP tests.
1408         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
1409         misaligned loads.
1410         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
1411         misaligned stores.c
1412         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
1413
1414 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
1415
1416         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
1417         dg-require-effective-target after dg-do.
1418
1419 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
1420
1421         * lib/target-supports.exp (check_effective_target_vect_int): Return
1422         true for Loongson targets.
1423         (check_effective_target_vect_shift): Likewise.
1424         (check_effective_target_vect_no_int_max): Likewise.
1425         (check_effective_target_vect_no_align): Likewise.
1426         (check_effective_target_vect_short_mult): Likewise.
1427
1428 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
1429
1430         * g++.dg/cast.C: Change fields of structures to "long" to pass
1431         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
1432         * g++.dg/cpp0x/iop.C: Ditto.
1433         * g++.dg/cpp0x/named_refs.C: Ditto.
1434         * g++.dg/cpp0x/rv1p.C: Ditto.
1435         * g++.dg/cpp0x/rv2p.C: Ditto.
1436         * g++.dg/cpp0x/rv3p.C: Ditto.
1437         * g++.dg/cpp0x/rv4p.C: Ditto.
1438         * g++.dg/cpp0x/rv5p.C: Ditto.
1439         * g++.dg/cpp0x/rv6p.C: Ditto.
1440         * g++.dg/cpp0x/rv7p.C: Ditto.
1441         * g++.dg/cpp0x/rv8p.C: Ditto.
1442         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
1443
1444 2010-08-13  Daniel Kraft  <d@domob.eu>
1445
1446         * gfortran.dg/implied_shape_1.f08: New test.
1447         * gfortran.dg/implied_shape_2.f90: New test.
1448         * gfortran.dg/implied_shape_3.f08: New test.
1449
1450 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1451
1452         PR libfortran/42526
1453         * gfortran.dg/char_component_initializer_1.f90: New test.
1454
1455 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
1456
1457         PR tree-optimization/45241
1458         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
1459
1460 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
1461
1462         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
1463         to dg-options.
1464         * gcc.target/i386/pr40906-2.c: Ditto.
1465         * gcc.target/i386/pr40906-3.c: Ditto.
1466
1467 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
1468
1469         PR middle-end/45262
1470         * gcc.c-torture/execute/pr45262.c: New test.
1471
1472 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
1473
1474         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
1475         empty argument.
1476         * g++.dg/other/profile1.C: Ditto.
1477
1478 2010-08-12  Richard Guenther  <rguenther@suse.de>
1479
1480         PR tree-optimization/45232
1481         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
1482         * gcc.dg/tree-ssa/loop-7.c: Adjust.
1483         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
1484         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
1485         unsigned arithmetic.
1486         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
1487         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
1488         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
1489         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
1490         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
1491         unsigned arithmetic.
1492         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
1493         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
1494         unsigned arithmetic.
1495         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
1496         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
1497         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
1498         unsigned arithmetic.
1499         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
1500         * gcc.dg/tree-ssa/negate.c: Adjust.
1501         * gcc.dg/vect/vect-1.c: Adjust.
1502         * gfortran.dg/reassoc_6.f: XFAIL.
1503
1504 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
1505
1506         PR debug/45259
1507         * gcc.dg/pr45259.c: New test.
1508
1509 2010-08-12  Wei Guozhi  <carrot@google.com>
1510
1511         PR target/44999
1512         * gcc.target/arm/pr44999.c: New testcase.
1513
1514 2010-08-12  Jie Zhang  <jie@codesourcery.com>
1515
1516         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
1517         (N): Likewise.
1518         (main): Adjust accordingly.
1519
1520 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1521
1522         * gfortran.dg/graphite/id-22.f: New.
1523
1524 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1525
1526         * gcc.dg/graphite/id-26.c: New.
1527
1528 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1529
1530         * gcc.dg/graphite/id-25.c: New.
1531
1532 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1533
1534         * gcc.dg/graphite/run-id-5.c: New.
1535         * gcc.dg/graphite/run-id-6.c: New.
1536         * gfortran.dg/graphite/id-21.f: New.
1537
1538 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1539
1540         * gcc.dg/graphite/id-24.c: New.
1541
1542 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1543
1544         * gcc.dg/tree-ssa/pr20742.c: New.
1545
1546 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1547
1548         * gcc.dg/graphite/id-23.c: New.
1549
1550 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1551
1552         * gfortran.dg/graphite/id-20.f: Adjust testcase.
1553
1554 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1555
1556         * gcc.dg/graphite/pr42729.c: New.
1557
1558 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1559
1560         * gfortran.dg/graphite/id-20.f: New.
1561
1562 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1563
1564         * gcc.dg/graphite/id-22.c: New.
1565
1566 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1567
1568         * gcc.dg/graphite/run-id-2.c: Call abort.
1569
1570 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1571
1572         * gcc.dg/graphite/id-20.c: New.
1573
1574 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
1575             Steve Kargl <kargl@gcc.gnu.org>
1576
1577         PR fortran/44595
1578         * gfortran.dg/move_alloc_3.f90: New.
1579         * gfortran.dg/random_seed_2.f90: New.
1580
1581 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1582
1583         * lib/target-supports.exp (check_effective_target_sync_int_long):
1584         Add hppa*-*-linux*.
1585         (check_effective_target_sync_char_short): Likewise.
1586
1587 2010-08-10  Yao Qi  <yao@codesourcery.com>
1588
1589         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
1590         general form.
1591         * gcc.dg/tree-ssa/loop-31.c: Likewise.
1592         * g++.dg/other/packed1.C: Likewise.
1593         * g++.dg/other/crash-4.C: Likewise.
1594         * g++.dg/ext/packed8.C: Likewise.
1595         * g++.dg/init/array16.C: Likewise.
1596
1597 2010-08-10  xinliang David Li  <davidxl@google.com>
1598         * gcc.dg/tree-ssa/loop-19.c: Add option
1599         -fno-prefetch-loop-array
1600
1601 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
1602
1603         PR middle-end/45182
1604         * gcc.c-torture/compile/pr45182.c: New test.
1605
1606 2010-08-09  Jason Merrill  <jason@redhat.com>
1607
1608         PR c++/45236
1609         * g++.dg/cpp0x/variadic-104.C: New.
1610
1611 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
1612
1613         PR fortran/44235
1614         * gfortran.dg/dependency_32.f90:  New test.
1615
1616 2010-08-09  Richard Guenther  <rguenther@suse.de>
1617
1618         PR middle-end/44632
1619         * g++.dg/opt/nrv17.C: New testcase.
1620
1621 2010-08-09  Richard Guenther  <rguenther@suse.de>
1622
1623         PR middle-end/45212
1624         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
1625         alignment from MEM_REF offset only if we took it from the
1626         base object.
1627
1628         * gcc.target/i386/pr24178.c: New testcase.
1629
1630 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
1631
1632         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
1633         * gcc.dg/20030702-1.c: Ditto.
1634         * gcc.dg/20050309-1.c: Ditto.
1635         * gcc.dg/20050325-1.c: Ditto.
1636         * gcc.dg/20050330-2.c: Ditto.
1637         * gcc.dg/20051201-1.c: Ditto.
1638         * gcc.dg/gomp/pr27573.c: Ditto.
1639         * gcc.dg/gomp/pr34610.c: Ditto.
1640         * gcc.dg/pr24225.c: Ditto.
1641         * gcc.dg/pr26570.c: Ditto.
1642         * gcc.dg/pr32773.c: Ditto.
1643         * g++.dg/gcov/gcov-6.C: Ditto.
1644         * g++.dg/gomp/pr34608.C: Ditto.
1645         * gfortran.dg/gomp/pr27573.f90: Ditto.
1646
1647         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
1648         dg-require-host-local dg directive.
1649         * gcc.dg/profile-dir-2.c: Ditto.
1650         * gcc.dg/profile-dir-3.c: Ditto.
1651
1652 2010-08-08  Richard Guenther  <rguenther@suse.de>
1653
1654         PR tree-optimization/45109
1655         * gcc.c-torture/compile/pr45109.c: New testcase.
1656
1657 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
1658
1659         * gcc.dg/march.c: Skip if -march defined.
1660         * gcc.dg/mtune.c: Skip if -mtune defined.
1661
1662         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
1663         generic thunk support.
1664
1665 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
1666
1667         PR target/45213
1668         * gcc.target/i386/pr45213.c: New test.
1669
1670 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1671
1672         PR libfortran/45143
1673         * gfortran.dg/fmt_error_11.f03: New test.
1674
1675 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
1676
1677         * lib/target-supports.exp (check_effective_target_sync_int_long):
1678         Add arm*-*-linux-gnueabi.
1679         (check_effective_target_sync_char_short): Likewise.
1680
1681 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1682
1683         PR fortran/45159
1684         * gfortran.dg/dependency_31.f90:  New test.
1685
1686 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1687
1688         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
1689
1690 2010-08-06  Jason Merrill  <jason@redhat.com>
1691
1692         * g++.dg/cpp0x/sfinae3.C: New.
1693         * g++.dg/cpp0x/sfinae4.C: New.
1694
1695 2010-08-06  Richard Guenther  <rguenther@suse.de>
1696
1697         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
1698         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
1699         * gcc.dg/tree-ssa/pr25382.c: Likewise.
1700         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
1701         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
1702         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
1703         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
1704         * gcc.c-torture/execute/20100805-1.c: Likewise.
1705
1706 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1707
1708         PR testsuite/42855
1709         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
1710
1711 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1712
1713         * gcc.dg/ipa/ipcp-ii-1.c: New test.
1714         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
1715
1716 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1717
1718         * g++.dg/ipa/devirt-1.C: New test.
1719         * g++.dg/ipa/devirt-2.C: Likewise.
1720         * g++.dg/ipa/devirt-3.C: Likewise.
1721         * g++.dg/ipa/devirt-4.C: Likewise.
1722         * g++.dg/ipa/devirt-5.C: Likewise.
1723         * gcc.dg/ipa/iinline-3.c: Likewise.
1724
1725 2010-08-05  Jie Zhang  <jie@codesourcery.com>
1726
1727         PR tree-optimization/45144
1728         * gcc.dg/tree-ssa/pr45144.c: New test.
1729
1730 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
1731
1732         PR fortran/42207
1733         PR fortran/44064
1734         PR fortran/44065
1735         * gfortran.dg/class_25.f03: New.
1736         * gfortran.dg/class_26.f03: New.
1737
1738 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
1739
1740         * g++.dg/warn/miss-format-1.C: Update line number.
1741
1742 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
1743
1744         PR c++/44641
1745         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
1746         .frame and .mask assembler directives.
1747
1748 2010-08-04  Richard Guenther  <rguenther@suse.de>
1749
1750         * gcc.dg/tree-ssa/vrp35.c: Adjust.
1751         * gcc.dg/tree-ssa/vrp36.c: Likewise.
1752         * gcc.dg/tree-ssa/vrp50.c: Likewise.
1753         * gcc.dg/tree-ssa/vrp52.c: Likewise.
1754
1755 2010-08-04  Tobias Burnus  <burnus@net-b.de>
1756
1757         PR fortran/44857
1758         * gfortran.dg/derived_constructor_char_1.f90: New.
1759         * gfortran.dg/derived_constructor_char_2.f90: New.
1760
1761 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1762
1763         PR fortran/45159
1764         * gfortran.dg/dependency_30.f90:  New test.
1765
1766 2010-08-03  Jan Hubicka  <jh@suse.cz>
1767
1768         * gcc.c-torture/compile/pr45085.c: New testcase.
1769
1770 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
1771
1772         PR fortran/44584
1773         PR fortran/45161
1774         * gfortran.dg/typebound_call_9.f03: Modified.
1775         * gfortran.dg/typebound_generic_1.f03: Modified.
1776
1777 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1778
1779         PR fortran/45159
1780
1781         * gfortran.dg/dependency_29.f90:  New test.
1782
1783 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1784
1785         PR fortran/36854
1786         * gfortran.dg/character_comparison_2.f90:  New test.
1787         * gfortran.dg/character_comparison_3.f90:  New test.
1788         * gfortran.dg/dependency_28.f90:  New test.
1789
1790 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
1791
1792         PR target/40457
1793         * gcc.target/arm/pr40457-1.c: New test.
1794         * gcc.target/arm/pr40457-2.c: New test.
1795
1796 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
1797
1798         PR fortran/44912
1799         * gfortran.dg/typebound_call_17.f03: New.
1800
1801 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
1802
1803         PR fortran/44929
1804         * gfortran.dg/allocate_derived_3.f90: New.
1805
1806 2010-07-30  Xinliang David Li  <davidxl@google.com>
1807         PR tree-optimization/45121
1808         * c-c++-common/uninit-17.c: Add -fno-ivops option.
1809
1810 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1811
1812         PR c++/45112
1813         * testsuite/g++.dg/pr45112.C: New test.
1814
1815 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
1816
1817         PR debug/45055
1818         PR rtl-optimization/45137
1819         * gcc.dg/pr45055.c: New test.
1820
1821 2010-07-30  Alan Modra  <amodra@gmail.com>
1822
1823         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
1824         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
1825
1826 2010-07-29  Tobias Burnus  <burnus@net-b.de>
1827
1828         PR fortran/45087
1829         PR fortran/45125
1830         * gfortran.dg/whole_file_25.f90: New.
1831         * gfortran.dg/whole_file_26.f90: New.
1832         * gfortran.dg/whole_file_27.f90: New.
1833
1834 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
1835
1836         PR fortran/44962
1837         * gfortran.dg/typebound_proc_17.f03: New.
1838
1839 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
1840
1841         PR fortran/45004
1842         * gfortran.dg/move_alloc_2.f90: New.
1843
1844 2010-07-29  Xinliang David Li  <davidxl@google.com>
1845         PR tree-optimization/45121
1846         * c-c++-common/uninit-17.c: Fix expected output.
1847
1848 2010-07-29  Richard Guenther  <rguenther@suse.de>
1849
1850         PR tree-optimization/45120
1851         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
1852
1853 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
1854
1855         PR fortran/42051
1856         PR fortran/44064
1857         * gfortran.dg/pr42051.f03: New testcase.
1858
1859 2010-07-29  Richard Guenther  <rguenther@suse.de>
1860
1861         PR middle-end/45034
1862         * gcc.c-torture/execute/pr45034.c: New testcase.
1863
1864 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
1865
1866         PR c++/45096
1867         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
1868
1869 2010-07-28  Daniel Kraft  <d@domob.eu>
1870
1871         * gfortran.dg/bound_8.f90: New test.
1872
1873 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
1874
1875         PR debug/45105
1876         * gcc.dg/pr45105.c: New test.
1877
1878 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
1879
1880         PR rtl-optimization/45107
1881         * gcc.dg/pr45107.c: New test.
1882
1883 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
1884
1885         PR rtl-optimization/45101
1886         * gcc.dg/pr45101.c: New test.
1887
1888 2010-07-28  Tobias Burnus  <burnus@net-b.de>
1889
1890         PR fortran/45077
1891         * gfortran.dg/whole_file_24.f90: New.
1892
1893 2010-07-27  Jason Merrill  <jason@redhat.com>
1894
1895         * g++.dg/cpp0x/variadic102.C: New.
1896         * g++.dg/cpp0x/variadic103.C: New.
1897
1898 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
1899
1900         PR rtl-optimization/40956
1901         PR target/42495
1902         PR middle-end/42574
1903         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
1904         * gcc.target/arm/pr42574.c: Add tests.
1905
1906 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
1907
1908         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
1909         test name.
1910         (cleanup-repo-files): Ditto.
1911         (cleanup-saved-temps): Ditto.
1912
1913 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
1914
1915         PR testsuite/44701
1916         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
1917
1918         PR c/45079
1919         * gcc.dg/pr45079.c: New test.
1920
1921 2010-07-27  Ira Rosen  <irar@il.ibm.com>
1922
1923         PR tree-optimization/44152
1924         * gcc.dg/vect/fast-math-pr44152.c: New test.
1925
1926 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
1927
1928         PR ObjC/44140
1929         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
1930         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
1931         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
1932         * obj-c++.dg/torture/trivial.mm: Ditto.
1933         * objc.dg/torture/tls/thr-init-2.m: Ditto.
1934         * objc.dg/torture/tls/thr-init-3.m: Ditto.
1935         * objc.dg/torture/tls/thr-init.m: Ditto.
1936         * objc.dg/torture/trivial.m: Ditto.
1937
1938 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
1939
1940         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
1941         Skip on spu-*-* targets.
1942
1943 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
1944
1945         PR tree-optimization/45083
1946         * gcc.dg/pr45083.c: New test.
1947
1948 2010-07-26  Tobias Burnus  <burnus@net-b.de>
1949
1950         PR fortran/40873
1951         * gfortran.dg/whole_file_22.f90: New test.
1952         * gfortran.dg/whole_file_23.f90: New test.
1953
1954 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
1955             Jack Howarth  <howarth@bromo.med.uc.edu>
1956             Richard Henderson  <rth@redhat.com>
1957
1958         PR target/44132
1959         * gcc.dg/tls/thr-init-1.c: New.
1960         * gcc.dg/tls/thr-init-2.c: New.
1961         * gcc.dg/torture/tls New.
1962         * gcc.dg/torture/tls/tls-test.c: New.
1963         * gcc.dg/torture/tls/thr-init-1.c: New.
1964         * gcc.dg/torture/tls/tls.exp: New.
1965         * gcc.dg/torture/tls/thr-init-2.c: New.
1966         * gcc.dg/tls/emutls-2.c: New test
1967
1968         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
1969         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
1970         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
1971         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
1972         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
1973         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
1974         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
1975         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
1976         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
1977         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
1978         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
1979         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
1980         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
1981         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
1982         gfortran.dg/gomp/appendix-a/a.22.4.f90,
1983         gfortran.dg/gomp/appendix-a/a.22.5.f90,
1984         gfortran.dg/gomp/appendix-a/a.22.6.f90,
1985         gfortran.dg/gomp/appendix-a/a.24.1.f90,
1986         gfortran.dg/gomp/appendix-a/a.32.1.f90,
1987         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
1988         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
1989         gfortran.dg/gomp/omp_threadprivate1.f90,
1990         gfortran.dg/gomp/omp_threadprivate2.f90,
1991         gfortran.dg/gomp/reduction1.f90,
1992         gfortran.dg/gomp/sharing-1.f90: Likewise.
1993
1994 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1995
1996         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
1997         sse_runtime.
1998         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
1999         dg-require-visibility.
2000
2001 2010-07-26  Richard Guenther  <rguenther@suse.de>
2002
2003         PR tree-optimization/43784
2004         * gcc.c-torture/execute/pr43784.c: New testcase.
2005         * g++.dg/torture/pr43784.C: Likewise.
2006
2007 2010-07-26  Richard Guenther  <rguenther@suse.de>
2008
2009         PR middle-end/45056
2010         * g++.dg/pr45056.C: New testcase.
2011
2012 2010-07-26  Richard Guenther  <rguenther@suse.de>
2013
2014         PR tree-optimization/45071
2015         * gcc.dg/pr45071.c: New testcase.
2016
2017 2010-07-26  Tobias Burnus  <burnus@net-b.de>
2018
2019         PR fortran/45066
2020         * gfortran.dg/namelist_62.f90: New.
2021
2022 2010-07-26  Richard Guenther  <rguenther@suse.de>
2023
2024         * gcc.c-torture/execute/pr45017.c: Move ...
2025         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
2026
2027 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
2028
2029         PR fortran/40628
2030         * trim_optimize_1.f90:  New test.
2031         * character_comparision_1.f90:  New test.
2032
2033 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2034
2035         PR fortran/42852
2036         * gfortran.dg/wtruncate_fix.f: New test.
2037
2038 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
2039
2040         PR testsuite/45068
2041         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
2042
2043 2010-07-24  Richard Guenther  <rguenther@suse.de>
2044
2045         PR lto/43788
2046         * g++.dg/lto/20100724-1_0.C: New testcase.
2047
2048 2010-07-24  Richard Guenther  <rguenther@suse.de>
2049
2050         PR lto/43212
2051         * gcc.dg/lto/20100724-1_0.c: New testcase.
2052         * gcc.dg/lto/20100724-1_1.c: Likewise.
2053
2054 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2055
2056         PR fortran/40011
2057         * gfortran.dg/whole_file_21.f90: New.
2058
2059         * gfortran.dg/integer_exponentiation_3.F90: Use
2060         -ffloat-store only for i?86/x86-64 -m32.
2061
2062 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2063
2064         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
2065         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
2066
2067 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2068
2069         * gfortran.dg/func_decl_4.f90: Split test into two ...
2070         * gfortran.dg/func_decl_5.f90: ... parts.
2071         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
2072         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
2073         * gfortran.dg/global_references_1.f90: Add new dg-warning.
2074         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
2075         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
2076         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
2077         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
2078         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
2079         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
2080         * gfortran.dg/sizeof.f90: Make test valid.
2081         * gfortran.dg/pr20865.f90: Add new dg-error.
2082         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
2083         * gfortran.dg/g77/19990218-0.f: Ditto.
2084         * gfortran.dg/g77/19990218-1.f: Ditto.
2085         * gfortran.dg/g77/970625-2.f: Ditto.
2086         * gfortran.dg/pr37243.f: Fix function declaration.
2087         * gfortran.dg/use_only_1.f90: Fix implicit typing.
2088         * gfortran.dg/loc_1.f90: Fix pointer datatype.
2089
2090 2010-07-23  Tobias Burnus  <burnus@net-b.de>
2091
2092         PR fortran/44945
2093         * gfortran.dg/char_array_structure_constructor.f90: Add
2094         -fwhole-file as dg-option as it otherwise fails on some
2095         systems.
2096
2097 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
2098
2099         * gnat.dg/aggr16.ad[sb]: New test.
2100         * gnat.dg/aggr16_pkg.ads: New helper.
2101
2102 2010-07-23  Richard Guenther  <rguenther@suse.de>
2103
2104         PR lto/43071
2105         * g++.dg/lto/20100723-1_0.C: New testcase.
2106
2107 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
2108
2109         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
2110         AVX support.
2111         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
2112         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
2113
2114 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2115
2116         * lib/target-supports.exp (add_options_for_tls): New proc.
2117         * g++.dg/tls/static-1.C: Use dg-add-options tls.
2118         * g++.dg/tls/static-1a.cc: Likewise.
2119         * gcc.dg/tls/emutls-1.c: Likewise.
2120         * gcc.dg/tls/opt-11.c: Likewise.
2121         * gcc.dg/tls/opt-12.c: Likewise.
2122         * gcc.dg/tls/pr24428-2.c: Likewise.
2123         * gcc.dg/tls/pr24428.c: Likewise.
2124         * obj-c++.dg/tls/static-1.mm: Likewise.
2125         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
2126         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
2127         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
2128         * objc.dg/torture/tls/thr-init-2.m: Likewise.
2129         * objc.dg/torture/tls/thr-init-3.m: Likewise.
2130         * objc.dg/torture/tls/thr-init.m: Likewise.
2131         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
2132
2133 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2134
2135         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
2136         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
2137         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
2138         optimized dump files.
2139
2140 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
2141
2142         PR tree-optimization/45047
2143         * gcc.c-torture/compile/pr45047.c: New test.
2144
2145 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2146
2147         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
2148         instead of dg-compile.
2149         * gcc.dg/float-range-4.c: Ditto.
2150         * gcc.dg/float-range-5.c: Ditto.
2151         * gcc.dg/fold-overflow-1.c: Ditto.
2152         * gcc.dg/gomp/sections-4.c: Ditto.
2153         * gcc.dg/transparent-union-1.c: Ditto.
2154         * gcc.dg/transparent-union-2.c: Ditto.
2155         * gcc.target/i386/pr39315-check.c: Ditto.
2156         * g++.dg/gomp/sections-4.C: Ditto.
2157         * g++.dg/template/dtor7.C: Ditto.
2158         * g++.dg/tree-ssa/pr19952.C: Ditto.
2159         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
2160         * gfortran.dg/graphite/pr42185.f90: Ditto.
2161         * gfortran.dg/namelist_36.f90: Ditto.
2162         * gnat.dg/noreturn1.adb: Ditto.
2163         * gnat.dg/specs/small_alignment.ads: Ditto.
2164
2165 2010-07-23  Martin Jambor  <mjambor@suse.cz>
2166
2167         PR tree-optimization/44915
2168         * g++.dg/torture/pr44915.C: New test.
2169
2170 2010-07-23  Martin Jambor  <mjambor@suse.cz>
2171
2172         PR tree-optimization/44914
2173         * g++.dg/tree-ssa/pr44914.C: New test.
2174
2175 2010-07-23  Jie Zhang  <jie@codesourcery.com>
2176
2177         PR target/44290
2178         * gcc.dg/pr44290-1.c: New test.
2179         * gcc.dg/pr44290-2.c: New test.
2180
2181 2010-07-23  Jason Merrill  <jason@redhat.com>
2182
2183         PR c++/45008
2184         * g++.dg/abi/mangle44.C: New.
2185
2186 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2187
2188         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
2189         for compile-time only tests.
2190         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
2191         target check.
2192         * gcc.target/i386/pr39315-4.c: Ditto.
2193         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
2194         target check.  Include sse-os-support.h.
2195         (main): Call check_isa and sse_os_support.
2196         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
2197         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
2198         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
2199         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
2200         target check.  Include sse-os-support.h.
2201         (main): Call check_isa and sse_os_support.
2202         * gcc.target/i386/vperm-v2df.c: Ditto.
2203
2204 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2205
2206         * lib/target-supports.exp (check_avx_hw_available): New procedure.
2207         (check_effective_target_avx_runtime): New procedure.
2208         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
2209         (check_effective_target_sse_runtime): Add check_effective_target_sse.
2210
2211         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
2212         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
2213         and __get_cpuid test.
2214         * gcc.dg/compat/vector-2b_main.c: Ditto.
2215
2216         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
2217
2218         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
2219         for compile-time only test.
2220         * gcc.dg/pr32716.c: Ditto.
2221         * gcc.dg/pr34856.c: Ditto.
2222         * gcc.dg/pr36997.c: Ditto.
2223         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
2224         * gfortran.dg/pr28158.f90: Ditto.
2225         * gfortran.dg/pr30667.f: Ditto.
2226
2227         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
2228         i?86-*-* and x86_64-*-* targets to disable execution on targets
2229         without sse2 runtime support.
2230         * g++.dg/vect/vect.exp: Ditto.
2231         * gfortran.dg/vect/vect.exp: Ditto.
2232
2233         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
2234         * gcc.dg/pr37544.c: Ditto.
2235         * gcc.dg/pr40550.c: Ditto.
2236         * gcc.dg/compat/union-m128-1_main.c: Ditto.
2237         * gcc.dg/compat/vector-1a_main.c: Ditto.
2238         * gcc.dg/compat/vector-2a_main.c: Ditto.
2239         * gcc.dg/torture/pr16104-1.c: Ditto.
2240         * gcc.dg/torture/pr35771-1.c: Ditto.
2241         * gcc.dg/torture/pr35771-2.c: Ditto.
2242         * gcc.dg/torture/pr35771-3.c: Ditto.
2243         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
2244         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
2245         * gcc.dg/torture/stackalign/push-1.c: Ditto.
2246         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
2247         * g++.dg/other/i386-1.C: Ditto.
2248         * g++.dg/other/pr40446.C: Ditto.
2249
2250 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2251
2252         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
2253
2254 2010-07-23  Daniel Kraft  <d@domob.eu>
2255
2256         PR fortran/44709
2257         * gfortran.dg/exit_1.f08: New test.
2258         * gfortran.dg/exit_2.f08: New test.
2259
2260 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
2261
2262         PR tree-optimization/39839
2263         * gcc.target/arm/pr39839.c: New test case.
2264
2265 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
2266
2267         * gnat.dg/unchecked_convert5b.adb: New test.
2268         * gnat.dg/unchecked_convert6.adb: Likewise.
2269         * gnat.dg/unchecked_convert6b.adb: Likewise.
2270
2271 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
2272
2273         * gnat.dg/aggr15.ad[sb]: New test.
2274
2275 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
2276
2277         PR debug/45024
2278         * g++.dg/debug/dwarf2/nested-2.C: New test case.
2279
2280 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
2281
2282         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
2283         with dg-require-linker-plugin.
2284
2285 2010-07-22  Richard Guenther  <rguenther@suse.de>
2286
2287         PR lto/43850
2288         * g++.dg/lto/20100722-1_0.C: New testcase.
2289
2290 2010-07-22  Richard Guenther  <rguenther@suse.de>
2291
2292         PR lto/42451
2293         * gcc.dg/lto/20100720-3_0.c: New testcase.
2294         * gcc.dg/lto/20100720-3_1.c: Likewise.
2295
2296 2010-07-22  Richard Guenther  <rguenther@suse.de>
2297
2298         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
2299         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
2300
2301         PR lto/43373
2302         * gcc.dg/lto/20100722-1_0.c: New testcase.
2303
2304 2010-07-22  Martin Jambor  <mjambor@suse.cz>
2305
2306         PR tree-optimization/44891
2307         * testsuite/gcc.c-torture/compile/pr44891.c: New test.
2308
2309 2010-07-22  Richard Guenther  <rguenther@suse.de>
2310
2311         PR tree-optimization/45017
2312         * gcc.c-torture/execute/pr45017.c: New testcase.
2313
2314 2010-07-22  Tobias Burnus  <burnus@net-b.de>
2315
2316         PR fortran/45019
2317         * gfortran.dg/aliasing_dummy_5.f90: New.
2318
2319 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2320
2321         PR target/43698
2322         * gcc.target/arm/pr43698.c: New test.
2323
2324 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
2325
2326         PR fortran/44929
2327         * Revert my commit r162325 for this PR.
2328
2329 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
2330
2331         PR debug/45015
2332         * gcc.target/m68k/pr45015.c: New test.
2333
2334 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
2335
2336         PR c++/44641
2337         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
2338         comments.
2339
2340 2010-07-21  Richard Guenther  <rguenther@suse.de>
2341
2342         PR lto/45018
2343         * g++.dg/lto/20100721-1_0.C: New testcase.
2344
2345 2010-07-21  Martin Jambor  <mjambor@suse.cz>
2346
2347         PR tree-optimization/44900
2348         * g++.dg/torture/pr44900.C: New test.
2349
2350 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
2351
2352         PR middle-end/44738
2353         * c-c++-common/uninit-17.c: Correct expected error.
2354
2355 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
2356
2357         * gcc.dg/guality/asm-1.c: New test.
2358
2359         PR debug/45003
2360         * gcc.dg/guality/pr45003-2.c: New test.
2361         * gcc.dg/guality/pr45003-3.c: New test.
2362
2363 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2364
2365         PR libfortran/44697
2366         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
2367
2368 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
2369
2370         * lib/scanasm.exp (dg-function-on-line): Test that a function is
2371         defined on the current line.
2372         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
2373         * g++.dg/debug/dwarf2/pr44641.C: New.
2374
2375 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
2376
2377         * gcc.target/powerpc/block-move-1.c: New test.
2378         * gcc.target/powerpc/block-move-2.c: New test.
2379
2380 2010-07-20  Jason Merrill  <jason@redhat.com>
2381
2382         PR c++/44967
2383         * g++.dg/cpp0x/sfinae2.C: New.
2384
2385 2010-07-20  Richard Guenther  <rguenther@suse.de>
2386
2387         PR lto/42696
2388         * gcc.dg/lto/20100720-4_0.c: New testcase.
2389
2390 2010-07-20  Richard Guenther  <rguenther@suse.de>
2391
2392         PR lto/43221
2393         * gcc.dg/lto/20100720-2_0.c: New testcase.
2394         * gcc.dg/lto/20100720-2_1.c: Likewise.
2395
2396 2010-07-20  Richard Guenther  <rguenther@suse.de>
2397
2398         PR lto/43208
2399         * gcc.dg/lto/20100720-1_0.c: New testcase.
2400         * gcc.dg/lto/20100720-1_1.c: Likewise.
2401
2402 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
2403
2404         PR debug/45003
2405         * gcc.dg/guality/pr45003-1.c: New test.
2406
2407 2010-07-20  Richard Guenther  <rguenther@suse.de>
2408
2409         PR tree-optimization/44977
2410         * gcc.dg/torture/pr44977.c: New testcase.
2411
2412 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
2413
2414         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
2415         sync_char_short
2416
2417 2010-07-20  Richard Guenther  <rguenther@suse.de>
2418
2419         PR middle-end/44971
2420         PR middle-end/44988
2421         * gcc.dg/pr44971.c: New testcase.
2422         * gcc.c-torture/compile/pr44988.c: Likewise.
2423
2424 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
2425
2426         PR fortran/44929
2427         * gfortran.dg/allocate_with_typespec.f90: New test.
2428         * gfortran.dg/allocate_derived_1.f90: Update error message.
2429
2430 2010-07-19  Jason Merrill  <jason@redhat.com>
2431
2432         PR c++/44996
2433         * g++.dg/cpp0x/decltype23.C: New.
2434
2435 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
2436
2437         PR fortran/42385
2438         * gfortran.dg/class_defined_operator_1.f03 : New test.
2439
2440 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
2441
2442         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
2443         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
2444         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
2445         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
2446
2447 2010-07-19  Richard Guenther  <rguenther@suse.de>
2448
2449         PR middle-end/44941
2450         * gcc.c-torture/compile/pr44941.c: New testcase.
2451
2452 2010-07-19  Jason Merrill  <jason@redhat.com>
2453
2454         PR c++/44969
2455         * g++.dg/template/sfinae24.C: New.
2456
2457 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
2458
2459         PR fortran/44353
2460         * gfortran.dg/data_implied_do_2.f90: Removed.
2461
2462 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
2463
2464         PR c++/44969
2465         * g++.dg/template/sfinae23.C: New.
2466
2467 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2468
2469         * lib/target-supports.exp (check_sse_os_support_available): New
2470         proc.
2471         (check_sse_hw_available): New proc.
2472         (check_effective_target_sse_runtime): New proc.
2473         (check_effective_target_sse2_runtime): New proc.
2474         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
2475         -msse2 if check_sse_os_support_available.
2476         * g++.dg/vect/vect.exp: Only run -msse2 tests if
2477         check_sse_os_support_available.
2478         * gcc.dg/vect/vect.exp: Likewise.
2479         * gfortran.dg/vect/vect.exp: Likewise.
2480         * gcc.target/i386/sol2-check: Renamed to ...
2481         * gcc.target/i386/sse-os-support.h: ... this.
2482         (sol2_check): Renamed to ...
2483         (sse_os_support): ... this.
2484         Only test movss with xmm registers.
2485         * gcc.target/i386/sse-check.h: Reflect new header and function names.
2486         Removed ILL_INSN, ILL_INSN_LEN.
2487         * gcc.target/i386/sse2-check.h: Likewise.
2488         * gcc.target/i386/sse3-check.h: Likewise.
2489         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
2490         Removed cpuid.h, __get_cpuid test.
2491         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
2492         Removed cpuid.h, __get_cpuid test.
2493         * g++.dg/other/pr40446.C: Likewise.
2494         * gcc.dg/compat/union-m128-1_main.c: Likewise.
2495         * gcc.dg/compat/vector-1a_main.c: Likewise.
2496         * gcc.dg/compat/vector-2a_main.c: Likewise.
2497         * gcc.dg/pr36584.c: Likewise.
2498         * gcc.dg/pr37544.c: Likewise.
2499         * gcc.dg/torture/pr16104-1.c: Likewise.
2500         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
2501         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
2502         * gcc.dg/torture/stackalign/push-1.c: Likewise.
2503         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
2504         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
2505         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
2506         sse2_runtime.
2507         * gcc.dg/torture/pr35771-2.c: Likewise.
2508         * gcc.dg/torture/pr35771-3.c: Likewise.
2509         * gcc.target/i386/pr39315-2.c: Likewise.
2510         * gcc.target/i386/pr39315-4.c: Likewise.
2511         * gcc.target/i386/vperm-v2df.c: Likewise.
2512         * gcc.target/i386/vperm-v2di.c: Likewise.
2513         * gcc.target/i386/vperm-v4si-1.c: Likewise.
2514         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
2515         sse_runtime.
2516
2517 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
2518
2519         PR fortran/44353
2520         * gfortran.dg/data_implied_do_2.f90: New test.
2521
2522 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2523
2524         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
2525
2526 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2527
2528         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
2529         to the "mips16" group.
2530         (mips_using_mips16_p): New procedure.
2531         (mips-dg-options): Use it.
2532
2533 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2534
2535         * gcc.target/mips/mips16-attributes-4.c: New test.
2536
2537 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
2538
2539         PR testsuite/44418
2540         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
2541         * gcc.target/powerpc/recip-2.c: Ditto.
2542         * gcc.target/powerpc/recip-3.c: Ditto.
2543
2544 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
2545
2546         * gcc.target/arm/pr42235.c: New test.
2547
2548 2010-07-16  Jason Merrill  <jason@redhat.com>
2549
2550         PR c++/32505
2551         * g++.dg/template/partial8.C: New.
2552
2553 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
2554
2555         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
2556         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
2557         in C++.
2558         (gualcvt): New overloaded inline.
2559         (GUALCVT): Use it for C++.
2560         * g++.dg/guality/guality.exp: New.
2561         * g++.dg/guality/guality.h: New.
2562         * g++.dg/guality/redeclaration1.C: New test.
2563         * g++.dg/dg.exp: Prune also guality/* tests.
2564         * gcc.dg/guality/pr43141.c: Moved to...
2565         * c-c++-common/guality/pr43141.c: ... here.
2566
2567 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2568
2569         PR libfortran/37077
2570         * gfortran.dg/char4_iunit_2.f03: New test.
2571
2572 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
2573
2574         * lib/plugin-support.exp (plugin-test-execute):
2575         Add ${gcc_objdir}/intl to includes.
2576
2577 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
2578
2579         PR target/44942
2580         * gcc.c-torture/execute/pr44942.c: New test.
2581         * gcc.target/i386/pr44942.c: New test.
2582
2583 2010-07-15  Jason Merrill  <jason@redhat.com>
2584
2585         PR c++/44909
2586         * g++.dg/cpp0x/implicit7.C: New.
2587         * g++.dg/cpp0x/implicit8.C: New.
2588
2589 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2590
2591         Disable float tests for __SPU__ targets due to lack of signed zero:
2592         * c-c++-common/torture/complex-sign-add.c (check_add_float).
2593         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
2594         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
2595         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
2596         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
2597         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
2598         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
2599         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
2600         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
2601
2602 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
2603
2604         * gfortran.dg/select_char_2.f90: New test.
2605
2606 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
2607
2608         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
2609         with DECL_CHAIN.
2610
2611 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
2612
2613         PR fortran/44936
2614         * gfortran.dg/typebound_generic_9.f03: New.
2615
2616 2010-07-15  Richard Guenther  <rguenther@suse.de>
2617
2618         PR tree-optimization/44946
2619         * gcc.c-torture/compile/pr44946.c: New testcase.
2620
2621 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
2622
2623         PR fortran/40206
2624         * gfortran.dg/select_char_3.f90: New test.
2625
2626 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
2627             Kevin F. Quinn  <kevquinn@gentoo.org>
2628
2629         * gcc.dg/Wtrampolines.c: New.
2630
2631 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2632
2633         PR libfortran/44934
2634         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
2635
2636 2010-07-14  Jason Merrill  <jason@redhat.com>
2637
2638         PR c++/44810
2639         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
2640
2641         Implement C++0x unrestricted unions (N2544)
2642         * g++.dg/cpp0x/union1.C: New.
2643         * g++.dg/cpp0x/union2.C: New.
2644         * g++.dg/cpp0x/union3.C: New.
2645         * g++.dg/cpp0x/defaulted2.C: Adjust.
2646         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
2647         * g++.old-deja/g++.ext/anon2.C: Adjust.
2648         * g++.old-deja/g++.mike/misc6.C: Adjust.
2649
2650 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
2651
2652         PR fortran/44925
2653         * gfortran.dg/c_loc_tests_15.f90: New.
2654
2655 2010-07-13  Jason Merrill  <jason@redhat.com>
2656
2657         PR c++/44909
2658         * g++.dg/cpp0x/implicit6.C: New.
2659
2660 2010-07-13  Jason Merrill  <jason@redhat.com>
2661
2662         PR c++/44540
2663         * g++.dg/abi/noreturn1.C: New.
2664         * g++.dg/abi/noreturn2.C: New.
2665
2666 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
2667
2668         PR other/44874
2669         PR debug/44832
2670         * c-c++-common/pr44832.c: New test.
2671
2672 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
2673
2674         PR objc/44488
2675         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
2676         on the target.  Make sure that we can assemble the emitted asm when
2677         the test type is 'compile'.
2678
2679 2010-07-13  Richard Guenther  <rguenther@suse.de>
2680
2681         PR tree-optimization/36960
2682         * g++.dg/torture/pr36960.C: New testcase.
2683
2684 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
2685
2686         PR c++/44908
2687         * g++.dg/template/sfinae21.C: New.
2688         * g++.dg/template/sfinae22.C: Likewise.
2689
2690 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
2691
2692         PR testsuite/42843
2693         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
2694         * gcc.dg/plugin/ggcplug.c: Likewise.
2695         * g++.dg/plugin/selfassign.c: Likewise.
2696         * g++.dg/plugin/attribute_plugin.c: Likewise.
2697         * g++.dg/plugin/dumb_plugin.c: Likewise.
2698         * g++.dg/plugin/pragma_plugin.c: Likewise.
2699
2700 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
2701
2702         * gcc.c-torture/execute/pr44683.x: New.
2703         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
2704
2705 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
2706
2707         PR fortran/44434
2708         PR fortran/44565
2709         PR fortran/43945
2710         PR fortran/44869
2711         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
2712         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
2713         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
2714         * gfortran.dh/typebound_call_16.f03: New.
2715         * gfortran.dg/typebound_generic_6.f03: New.
2716         * gfortran.dg/typebound_generic_7.f03: New.
2717         * gfortran.dg/typebound_generic_8.f03: New.
2718
2719 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2720
2721         PR libfortran/37077
2722         * gfortran.dg/char4_iunit_1.f03: New test.
2723
2724 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
2725
2726         * gcc.dg/tree-ssa/vrp53.c: New test.
2727
2728 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
2729
2730         PR c++/44907
2731         * g++.dg/template/sfinae19.C: New.
2732         * g++.dg/template/sfinae20.C: Likewise.
2733
2734 2010-07-12  Jie Zhang  <jie@codesourcery.com>
2735
2736         * gcc.target/arm/interrupt-1.c: New test.
2737         * gcc.target/arm/interrupt-2.c: New test.
2738
2739 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2740
2741         * gcc.dg/pr42427.c: Require c99_runtime.
2742         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
2743         c99_runtime.
2744         * gcc.target/i386/avx-cmpss-1.c: Likewise.
2745         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
2746         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
2747         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
2748         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
2749         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
2750         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
2751         * gcc.target/i386/sse-cmpss-1.c: Likewise.
2752         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
2753         * gcc.target/i386/pr37275.c: Require visibility support.
2754
2755 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2756
2757         * lib/target-supports.exp (check_effective_target_sse): New proc.
2758         * gcc.target/i386/sol2-check.h: New file.
2759         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
2760         Include sol2-check.h.
2761         (main) Only run do_test () if sol2_check ().
2762         * gcc.target/i386/sse2-check.h: Likewise.
2763         * gcc.target/i386/sse3-check.h: Likewise.
2764         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
2765         [__sun__ && __svr4__]: Execute SSE2 instruction.
2766         * gcc.target/i386/math-torture/math-torture.exp: Only add options
2767         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
2768         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
2769         * g++.dg/ext/vector14.C: Likewise.
2770         * g++.dg/other/mmintrin.C: Likewise.
2771         * gcc.dg/20020418-1.c: Likewise.
2772         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
2773         * gcc.dg/format/ms_unnamed-1.c: Likewise.
2774         * gcc.dg/format/unnamed-1.c: Likewise.
2775         Adapt dg-warning line number.
2776         * gcc.dg/graphite/pr40281.c: Likewise.
2777         * gcc.dg/pr32176.c: Likewise.
2778         * gcc.dg/pr40550.c: Likewise.
2779         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
2780         * gcc.dg/torture/pr36891.c: Likewise.
2781         * gcc.target/i386/20020218-1.c: Likewise.
2782         * gcc.target/i386/20020523.c: Likewise.
2783         * gcc.target/i386/abi-1.c: Likewise.
2784         * gcc.target/i386/brokensqrt.c: Likewise.
2785         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
2786         * gcc.target/i386/pr13366.c: Likewise.
2787         * gcc.target/i386/pr13685.c: Likewise.
2788         * gcc.target/i386/pr24306.c: Likewise.
2789         * gcc.target/i386/pr31486.c: Likewise.
2790         * gcc.target/i386/pr32065-1.c: Likewise.
2791         * gcc.target/i386/pr32065-2.c: Likewise.
2792         * gcc.target/i386/pr32389.c: Likewise.
2793         * gcc.target/i386/pr38824.c: Likewise.
2794         * gcc.target/i386/pr38931.c: Likewise.
2795         * gcc.target/i386/pr39592-1.c: Likewise.
2796         * gcc.target/i386/pr43766.c: Likewise.
2797         * gcc.target/i386/recip-divf.c: Likewise.
2798         * gcc.target/i386/recip-sqrtf.c: Likewise.
2799         * gcc.target/i386/recip-vec-divf.c: Likewise.
2800         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
2801         * gcc.target/i386/sse-1.c: Likewise.
2802         * gcc.target/i386/sse-16.c: Likewise.
2803         * gcc.target/i386/sse-2.c: Likewise.
2804         * gcc.target/i386/sse-20.c: Likewise.
2805         * gcc.target/i386/sse-3.c: Likewise.
2806         * gcc.target/i386/sse-7.c: Likewise.
2807         * gcc.target/i386/sse-9.c: Likewise.
2808         * gcc.target/i386/sse-addps-1.c: Likewise.
2809         * gcc.target/i386/sse-addss-1.c: Likewise.
2810         * gcc.target/i386/sse-andnps-1.c: Likewise.
2811         * gcc.target/i386/sse-andps-1.c: Likewise.
2812         * gcc.target/i386/sse-cmpss-1.c: Likewise.
2813         * gcc.target/i386/sse-comiss-1.c: Likewise.
2814         * gcc.target/i386/sse-comiss-2.c: Likewise.
2815         * gcc.target/i386/sse-comiss-3.c: Likewise.
2816         * gcc.target/i386/sse-comiss-4.c: Likewise.
2817         * gcc.target/i386/sse-comiss-5.c: Likewise.
2818         * gcc.target/i386/sse-comiss-6.c: Likewise.
2819         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
2820         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
2821         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
2822         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
2823         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
2824         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
2825         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
2826         * gcc.target/i386/sse-divps-1.c: Likewise.
2827         * gcc.target/i386/sse-divss-1.c: Likewise.
2828         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
2829         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
2830         * gcc.target/i386/sse-maxps-1.c: Likewise.
2831         * gcc.target/i386/sse-maxss-1.c: Likewise.
2832         * gcc.target/i386/sse-minps-1.c: Likewise.
2833         * gcc.target/i386/sse-minss-1.c: Likewise.
2834         * gcc.target/i386/sse-movaps-1.c: Likewise.
2835         * gcc.target/i386/sse-movaps-2.c: Likewise.
2836         * gcc.target/i386/sse-movhlps-1.c: Likewise.
2837         * gcc.target/i386/sse-movhps-1.c: Likewise.
2838         * gcc.target/i386/sse-movhps-2.c: Likewise.
2839         * gcc.target/i386/sse-movlhps-1.c: Likewise.
2840         * gcc.target/i386/sse-movmskps-1.c: Likewise.
2841         * gcc.target/i386/sse-movntps-1.c: Likewise.
2842         * gcc.target/i386/sse-movss-1.c: Likewise.
2843         * gcc.target/i386/sse-movss-2.c: Likewise.
2844         * gcc.target/i386/sse-movss-3.c: Likewise.
2845         * gcc.target/i386/sse-movups-1.c: Likewise.
2846         * gcc.target/i386/sse-movups-2.c: Likewise.
2847         * gcc.target/i386/sse-mulps-1.c: Likewise.
2848         * gcc.target/i386/sse-mulss-1.c: Likewise.
2849         * gcc.target/i386/sse-orps-1.c: Likewise.
2850         * gcc.target/i386/sse-rcpps-1.c: Likewise.
2851         * gcc.target/i386/sse-recip-vec.c: Likewise.
2852         * gcc.target/i386/sse-recip.c: Likewise.
2853         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
2854         * gcc.target/i386/sse-set-ps-1.c: Likewise.
2855         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
2856         * gcc.target/i386/sse-subps-1.c: Likewise.
2857         * gcc.target/i386/sse-subss-1.c: Likewise.
2858         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
2859         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
2860         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
2861         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
2862         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
2863         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
2864         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
2865         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
2866         * gcc.target/i386/sse-xorps-1.c: Likewise.
2867         * gcc.target/i386/ssefn-1.c: Likewise.
2868         * gcc.target/i386/ssefn-3.c: Likewise.
2869         * gcc.target/i386/sseregparm-1.c: Likewise.
2870         * gcc.target/i386/stackalign/return-3.c: Likewise.
2871         * gcc.target/i386/vectorize1.c: Likewise.
2872         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
2873         * gcc.target/i386/xorps-sse.c: Likewise.
2874         * gfortran.dg/pr28158.f90: Likewise.
2875         * gfortran.dg/pr30667.f: Likewise.
2876         * gnat.dg/loop_optimization7.adb: Likewise.
2877         * gnat.dg/sse_nolib.adb: Likewise.
2878
2879 2010-07-11  Tobias Burnus  <burnus@net-b.de>
2880
2881         PR fortran/44702
2882         * gfortran.dg/use_rename_6.f90: New.
2883         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
2884
2885 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
2886
2887         PR fortran/44869
2888         * gfortran.dg/class_24.f03: New.
2889
2890 2010-07-10  Richard Guenther  <rguenther@suse.de>
2891
2892         PR lto/44889
2893         * gcc.dg/lto/20100709-1_0.c: New testcase.
2894         * gcc.dg/lto/20100709-1_1.c: Likewise.
2895
2896 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
2897
2898         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
2899
2900 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
2901
2902         PR objc/44140
2903         * objc.dg/lto/trivial-1_0.m: New.
2904         * objc.dg/lto/lto.exp: New.
2905         * obj-c++.dg/lto/trivial-1_0.mm: New.
2906         * obj-c++.dg/lto/lto.exp: New.
2907         * objc.dg/symtab-1.m: Adjust sizes.
2908         * objc.dg/image-info.m: Do not run for gnu-runtime.
2909
2910 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
2911
2912         * gcc.dg/pr32370.c: Allow another kind of error message.
2913
2914 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
2915
2916         * gnat.dg/atomic3.adb: New test.
2917
2918 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
2919             Denys Vlasenko  <dvlasenk@redhat.com>
2920             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
2921
2922         PR tree-optimization/28632
2923         * gcc.dg/tree-ssa/vrp51.c: New test.
2924         * gcc.dg/tree-ssa/vrp52.c: New test.
2925
2926 2010-07-09  Jason Merrill  <jason@redhat.com>
2927
2928         * g++.dg/abi/covariant6.C: New.
2929         * g++.dg/inherit/covariant17.C: Test both bases.
2930         * g++.dg/inherit/covariant7.C: Check vtable layout.
2931
2932 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
2933
2934         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
2935
2936 2010-07-09  Richard Guenther  <rguenther@suse.de>
2937
2938         PR tree-optimization/44852
2939         * gcc.c-torture/execute/pr44852.c: New testcase.
2940
2941 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2942
2943         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
2944         multiplication by values.
2945         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
2946         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
2947
2948 2010-07-09  Richard Guenther  <rguenther@suse.de>
2949
2950         PR tree-optimization/44882
2951         * gfortran.dg/pr44882.f90: New testcase.
2952
2953 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
2954
2955         PR target/40657
2956         * gcc.target/arm/pr40657-1.c: New test.
2957         * gcc.target/arm/pr40657-2.c: New test.
2958         * gcc.c-torture/execute/pr40657.c: New test.
2959
2960 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
2961
2962         * gcc.dg/tree-ssa/vrp50.c: New test.
2963         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
2964
2965 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
2966
2967         PR fortran/44649
2968         * gfortran.dg/c_sizeof_1.f90: Modified.
2969         * gfortran.dg/storage_size_1.f08: New.
2970         * gfortran.dg/storage_size_2.f08: New.
2971
2972 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
2973
2974         * gcc.c-torture/execute/20100708-1.c: New test.
2975
2976 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
2977
2978         PR fortran/44847
2979         * gfortran.dg/gomp/pr44847.f90: New test.
2980
2981 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
2982
2983         PR tree-optimization/44710
2984         * gcc.dg/tree-ssa/ifc-6.c: New.
2985         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
2986
2987 2010-07-08  Tobias Burnus  <burnus@net-b.de>
2988
2989         PR fortran/18918
2990         * gfortran.dg/coarray_10.f90: Add an additional test.
2991
2992 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
2993
2994         PR middle-end/44828
2995         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
2996         * gcc.c-torture/execute/pr44828.x: Revert.
2997
2998 2010-07-08  Jason Merrill  <jason@redhat.com>
2999
3000         PR c++/43120
3001         * g++.dg/inherit/covariant17.C: New.
3002         * g++.dg/abi/covariant1.C: Actually test for the bug.
3003
3004 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
3005
3006         PR rtl-optimization/44838
3007         * gcc.dg/pr44838.c: New.
3008
3009 2010-07-08  Richard Guenther  <rguenther@suse.de>
3010
3011         PR tree-optimization/44831
3012         * gcc.c-torture/compile/pr44831.c: New testcase.
3013         * gcc.dg/tree-ssa/pr21463.c: Adjust.
3014
3015 2010-07-08  Richard Guenther  <rguenther@suse.de>
3016
3017         PR tree-optimization/44861
3018         * g++.dg/vect/pr44861.cc: New testcase.
3019
3020 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
3021
3022         PR middle-end/44828
3023         * gcc.c-torture/execute/pr44828.x: New file.
3024
3025 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
3026
3027         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
3028         dg-options.
3029         * g++.dg/ext/altivec-17.C: Adjust error message.
3030
3031 2010-07-07  Tom Tromey  <tromey@redhat.com>
3032
3033         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
3034
3035 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
3036
3037         PR target/44844
3038         * gcc.target/i386/rdrand-1.c: Scan "jnc".
3039         * gcc.target/i386/rdrand-2.c: Likewise.
3040         * gcc.target/i386/rdrand-3.c: Likewise.
3041
3042 2010-07-07  Jan Hubicka  <jh@suse.cz>
3043
3044         PR middle-end/44813
3045         * g++.dg/torture/pr44813.C: New testcase.
3046         * g++.dg/torture/pr44826.C: New testcase.
3047
3048 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
3049
3050         PR rtl-optimization/44787
3051         * gcc.c-torture/compile/pr44788.c: New test.
3052         * gcc.target/arm/pr44788.c: New test.
3053
3054 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3055
3056         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
3057
3058 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3059
3060         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
3061         to dg-options.
3062
3063 2010-07-06  Tobias Burnus  <burnus@net-b.de>
3064
3065         PR fortran/44742
3066         * gfortran.dg/parameter_array_init_6.f90: New.
3067         * gfortran.dg/initialization_20.f90: Update dg-error.
3068         * gfortran.dg/initialization_24.f90: Ditto.
3069
3070 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3071         PR fortran/PR44693
3072         * gfortran.dg/dim_range_1.f90:  New test.
3073         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
3074
3075 2010-07-06  Jason Merrill  <jason@redhat.com>
3076
3077         PR c++/44703
3078         * g++.dg/cpp0x/initlist41.C: New.
3079
3080         PR c++/44778
3081         * g++.dg/template/ptrmem22.C: New.
3082
3083 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
3084
3085         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
3086         support.
3087         * gcc.target/i386/i386.exp: Likewise.
3088
3089 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3090
3091         PR testsuite/44195
3092         * gcc.dg/lto/20100518_0.c: Limit to x86.
3093
3094 2010-07-06  Richard Guenther  <rguenther@suse.de>
3095
3096         PR middle-end/44828
3097         * gcc.c-torture/execute/pr44828.c: New testcase.
3098
3099 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
3100
3101         * g++.dg/warn/noeffect2.C: Adjust expected warning.
3102         * g++.dg/warn/volatile1.C: Likewise.
3103         * g++.dg/template/warn1.C: Likewise.
3104
3105 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
3106
3107         AVX Programming Reference (June, 2010)
3108         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
3109         * g++.dg/other/i386-3.C: Likewise.
3110         * gcc.target/i386/sse-12.c: Likewise.
3111
3112         * gcc.target/i386/f16c-check.h: New.
3113         * gcc.target/i386/rdfsbase-1.c: Likewise.
3114         * gcc.target/i386/rdfsbase-2.c: Likewise.
3115         * gcc.target/i386/rdgsbase-1.c: Likewise.
3116         * gcc.target/i386/rdgsbase-2.c: Likewise.
3117         * gcc.target/i386/rdrand-1.c: Likewise.
3118         * gcc.target/i386/rdrand-2.c: Likewise.
3119         * gcc.target/i386/rdrand-3.c: Likewise.
3120         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
3121         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
3122         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
3123         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
3124         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
3125         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
3126         * gcc.target/i386/wrfsbase-1.c: Likewise.
3127         * gcc.target/i386/wrfsbase-2.c: Likewise.
3128         * gcc.target/i386/wrgsbase-1.c: Likewise.
3129         * gcc.target/i386/wrgsbase-2.c: Likewise.
3130
3131         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
3132         (__builtin_ia32_vcvtps2ph): New.
3133         (__builtin_ia32_vcvtps2ph256): Likewise.
3134
3135         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
3136         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
3137
3138         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
3139         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
3140
3141         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
3142         (__builtin_ia32_vcvtps2ph256): Likewise.
3143         Add fsgsbase,rdrnd,f16c.
3144
3145         * lib/target-supports.exp (check_effective_target_f16c): New.
3146
3147 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
3148
3149         * gcc.dg/guality/nrv-1.c: New test.
3150
3151 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
3152
3153         PR middle-end/42505
3154         * gcc.target/arm/pr42505.c: New test case.
3155
3156 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
3157
3158         PR c++/44808
3159         * g++.dg/opt/nrv16.C: New test.
3160
3161 2010-07-05  Richard Guenther  <rguenther@suse.de>
3162
3163         PR tree-optimization/44784
3164         * gcc.c-torture/compile/pr44784.c: New testcase.
3165
3166 2010-07-05  Ira Rosen  <irar@il.ibm.com>
3167
3168         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
3169         Increase loop bound and array size.
3170         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
3171         Likewise.
3172
3173 2010-07-05  Ira Rosen  <irar@il.ibm.com>
3174
3175         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
3176         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
3177         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
3178         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
3179         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
3180
3181 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
3182
3183         PR c++/22138
3184         * g++.dg/parse/template25.C: New.
3185
3186 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
3187
3188         PR rtl-optimization/44695
3189         * gcc.dg/torture/pr44695.c: New.
3190
3191 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3192
3193         PR c++/16630
3194         * g++.dg/ext/pretty3.C: New.
3195
3196 2010-07-04  Richard Guenther  <rguenther@suse.de>
3197
3198         PR middle-end/44809
3199         * g++.dg/torture/pr44809.C: New testcase.
3200
3201 2010-07-04  Richard Guenther  <rguenther@suse.de>
3202
3203         PR tree-optimization/44656
3204         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
3205
3206 2010-07-04  Ira Rosen  <irar@il.ibm.com>
3207             Revital Eres  <eres@il.ibm.com>
3208
3209         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
3210         misaligned stores.
3211         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
3212         gcc.dg/vect/vect-96.c: Likewise.
3213         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
3214         that support misaligned stores. Change the number of expected
3215         misaligned accesses.
3216         * gcc.dg/vect/vect-peel-1.c: New test.
3217         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
3218         gcc.dg/vect/vect-peel-4.c: Likewise.
3219         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
3220         vectorizable on all targets that support realignment.
3221         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3222
3223 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
3224
3225         PR c/44806
3226         * gcc.dg/torture/pr44806.c: New.
3227
3228 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
3229
3230         * gnat.dg/cond_expr1.adb: New test.
3231
3232 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
3233
3234         * gnat.dg/modular3.adb: New test.
3235         * gnat.dg/modular3_pkg.ads: New helper.
3236
3237 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
3238             Mikael Pettersson  <mikpe@it.uu.se>
3239
3240         PR testsuite/44518
3241         * obj-c++.dg/encode-2.mm: Produce object and save temps.
3242         Make signed-ness of chars explicit.  Scan the object for
3243         strings that are split by some target assemblers.
3244         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
3245         explicit.
3246
3247 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
3248
3249         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
3250
3251 2010-07-02  Le-Chun Wu  <lcwu@google.com>
3252
3253         PR/44128
3254         * g++.dg/warn/Wshadow-7.C: New test.
3255
3256 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
3257             Julian Brown  <julian@codesourcery.com>
3258             Sandra Loosemore  <sandra@codesourcery.com>
3259
3260         * gcc.c-torture/execute/20100416-1.c: New test case.
3261
3262 2010-07-02  Julian Brown  <julian@codesourcery.com>
3263             Sandra Loosemore  <sandra@codesourcery.com>
3264
3265         PR target/43703
3266
3267         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
3268         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
3269
3270 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3271             Julian Brown  <julian@codesourcery.com>
3272
3273         * gcc.target/arm/neon/vadds64.c: Regenerated.
3274         * gcc.target/arm/neon/vaddu64.c: Regenerated.
3275         * gcc.target/arm/neon/vsubs64.c: Regenerated.
3276         * gcc.target/arm/neon/vsubu64.c: Regenerated.
3277         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
3278         * gcc.target/arm/neon-vmls-1.c: Likewise.
3279         * gcc.target/arm/neon-vsubs64.c: New execution test.
3280         * gcc.target/arm/neon-vsubu64.c: New execution test.
3281         * gcc.target/arm/neon-vadds64.c: New execution test.
3282         * gcc.target/arm/neon-vaddu64.c: New execution test.
3283
3284 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3285
3286         * gcc.target/arm/neon-vands64.c: New.
3287         * gcc.target/arm/neon-vandu64.c: New.
3288         * gcc.target/arm/neon-vbics64.c: New.
3289         * gcc.target/arm/neon-vbicu64.c: New.
3290         * gcc.target/arm/neon-veors64.c: New.
3291         * gcc.target/arm/neon-veoru64.c: New.
3292         * gcc.target/arm/neon-vorns64.c: New.
3293         * gcc.target/arm/neon-vornu64.c: New.
3294         * gcc.target/arm/neon-vorrs64.c: New.
3295         * gcc.target/arm/neon-vorru64.c: New.
3296         * gcc.target/arm/neon/vands64.c: Regenerated.
3297         * gcc.target/arm/neon/vandu64.c: Regenerated.
3298         * gcc.target/arm/neon/vbics64.c: Regenerated.
3299         * gcc.target/arm/neon/vbicu64.c: Regenerated.
3300         * gcc.target/arm/neon/veors64.c: Regenerated.
3301         * gcc.target/arm/neon/veoru64.c: Regenerated.
3302         * gcc.target/arm/neon/vorns64.c: Regenerated.
3303         * gcc.target/arm/neon/vornu64.c: Regenerated.
3304         * gcc.target/arm/neon/vorrs64.c: Regenerated.
3305         * gcc.target/arm/neon/vorru64.c: Regenerated.
3306
3307 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3308
3309         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
3310
3311 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3312
3313         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
3314         * gfortran.dg/intent_out_5.f90: Same.
3315         * gfortran.dg/ltrans-7.f90: Same.
3316         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
3317
3318 2010-07-02  Jan Hubicka  <jh@suse.cz>
3319
3320         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
3321
3322 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3323
3324         * objc-obj-c++-shared/Object1.h: Correct Line endings.
3325
3326 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
3327
3328         PR c++/44780
3329         * c-c++-common/Wunused-var-12.c: New test.
3330
3331 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
3332
3333         PR target/42835
3334         * gcc.target/arm/pr42835.c: New test.
3335
3336         PR target/42172
3337         * gcc.target/arm/pr42172-1.c: New test.
3338
3339 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
3340
3341         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
3342
3343 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3344
3345         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
3346         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
3347         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
3348         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
3349         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
3350         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
3351         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
3352         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
3353         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
3354         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
3355         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
3356         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
3357         * gcc.target/arm/neon-vdup_ns64.c: New.
3358         * gcc.target/arm/neon-vdup_nu64.c: New.
3359         * gcc.target/arm/neon-vdupQ_ns64.c: New.
3360         * gcc.target/arm/neon-vdupQ_nu64.c: New.
3361         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
3362         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
3363         * gcc.target/arm/neon-vmov_ns64.c: New.
3364         * gcc.target/arm/neon-vmov_nu64.c: New.
3365         * gcc.target/arm/neon-vmovQ_ns64.c: New.
3366         * gcc.target/arm/neon-vmovQ_nu64.c: New.
3367         * gcc.target/arm/neon-vget_lanes64.c: New.
3368         * gcc.target/arm/neon-vget_laneu64.c: New.
3369         * gcc.target/arm/neon-vset_lanes64.c: New.
3370         * gcc.target/arm/neon-vset_laneu64.c: New.
3371
3372 2010-07-02  Richard Guenther  <rguenther@suse.de>
3373
3374         * g++.dg/torture/20100702-1.C: New testcase.
3375
3376 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3377
3378         PR target/44707
3379         * gcc.c-torture/compile/pr44707.c: New test.
3380
3381 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
3382
3383         PR c++/44039
3384         * g++.dg/template/crash101.C: New.
3385
3386 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3387
3388         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
3389         Use the ABI-0 accessors and fail it for m64.
3390
3391 2010-07-02  Jan Hubicka  <jh@suse.cz>
3392
3393         * g++.dg/tree-ssa/pr44706.C: New testcase.
3394
3395 2010-07-02  Richard Guenther  <rguenther@suse.de>
3396
3397         PR tree-optimization/44748
3398         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
3399
3400 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3401
3402         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
3403         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
3404         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
3405         the method types to forward:.
3406
3407 2010-06-30  Jason Merrill  <jason@redhat.com>
3408
3409         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
3410         * g++.dg/other/pr25632.C: Likewise.
3411
3412 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
3413
3414         PR tree-optimization/40421
3415         * gfortran.fortran-torture/compile/pr40421.f90: New test.
3416
3417 2010-07-01  Richard Guenther  <rguenther@suse.de>
3418
3419         PR middle-end/42834
3420         PR middle-end/44468
3421         * gcc.c-torture/execute/20100316-1.c: New testcase.
3422         * gcc.c-torture/execute/pr44468.c: Likewise.
3423         * gcc.c-torture/compile/20100609-1.c: Likewise.
3424         * gcc.dg/volatile2.c: Adjust.
3425         * gcc.dg/plugin/selfassign.c: Likewise.
3426         * gcc.dg/pr36902.c: Likewise.
3427         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
3428         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
3429         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
3430         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
3431         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
3432         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
3433         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
3434         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3435         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
3436         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
3437         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3438         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3439         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
3440         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
3441         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3442         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
3443         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
3444         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
3445         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
3446         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
3447         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
3448         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
3449         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
3450         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
3451         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
3452         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
3453         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
3454         * gcc.dg/struct/w_prof_local_array.c: Likewise.
3455         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
3456         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
3457         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
3458         * gcc.dg/struct/w_prof_global_array.c: Likewise.
3459         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
3460         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
3461         * gcc.dg/struct/w_prof_local_var.c: Likewise.
3462         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
3463         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
3464         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
3465         * gcc.dg/struct/w_prof_global_var.c: Likewise.
3466         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
3467         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
3468         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
3469         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3470         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
3471         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
3472         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
3473         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
3474         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
3475         * gcc.dg/tree-prof/stringop-1.c: Adjust.
3476         * g++.dg/tree-ssa/pr31146.C: Likewise.
3477         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
3478         * g++.dg/tree-ssa/pr33604.C: Likewise.
3479         * g++.dg/plugin/selfassign.c: Likewise.
3480         * gfortran.dg/array_memcpy_3.f90: Likewise.
3481         * gfortran.dg/array_memcpy_4.f90: Likewise.
3482         * c-c++-common/torture/pr42834.c: New testcase.
3483
3484 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
3485
3486         PR c++/44628
3487         * g++.dg/template/crash100.C: New.
3488
3489 2010-06-30  Jan Hubicka  <jh@suse.cz>
3490
3491         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
3492
3493 2010-06-30  Michael Matz  <matz@suse.de>
3494
3495         PR bootstrap/44699
3496         * gcc.dg/pr44699.c: New test.
3497
3498 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
3499
3500         PR tree-optimization/39799
3501         * c-c++-common/uninit-17.c: New test.
3502
3503 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3504
3505         PR libfortran/43298
3506         * gfortran.dg/read_infnan_1.f90: New test.
3507
3508 2010-06-29  Jason Merrill  <jason@redhat.com>
3509
3510         Enable implicitly declared move constructor/operator= (N3053).
3511         * g++.dg/cpp0x/implicit3.C: New.
3512         * g++.dg/cpp0x/implicit4.C: New.
3513         * g++.dg/cpp0x/implicit5.C: New.
3514         * g++.dg/cpp0x/implicit-copy.C: Adjust.
3515         * g++.dg/cpp0x/not_special.C: Adjust.
3516         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
3517         * g++.dg/cpp0x/rv1n.C: Adjust.
3518         * g++.dg/cpp0x/rv1p.C: Adjust.
3519         * g++.dg/cpp0x/rv2n.C: Adjust.
3520         * g++.dg/cpp0x/rv2p.C: Adjust.
3521         * g++.dg/cpp0x/rv3n.C: Adjust.
3522         * g++.dg/cpp0x/rv3p.C: Adjust.
3523         * g++.dg/cpp0x/rv4n.C: Adjust.
3524         * g++.dg/cpp0x/rv4p.C: Adjust.
3525         * g++.dg/cpp0x/rv5n.C: Adjust.
3526         * g++.dg/cpp0x/rv5p.C: Adjust.
3527         * g++.dg/cpp0x/rv6n.C: Adjust.
3528         * g++.dg/cpp0x/rv6p.C: Adjust.
3529         * g++.dg/cpp0x/rv7n.C: Adjust.
3530         * g++.dg/cpp0x/rv7p.C: Adjust.
3531         * g++.dg/cpp0x/rv8p.C: Adjust.
3532         * g++.dg/gomp/pr26690-1.C: Adjust.
3533         * g++.dg/other/error20.C: Adjust.
3534         * g++.dg/other/error31.C: Adjust.
3535         * g++.dg/parse/error19.C: Adjust.
3536         * g++.dg/template/qualttp5.C: Adjust.
3537         * g++.old-deja/g++.law/ctors5.C: Adjust.
3538
3539         Enable implicitly deleted functions (N2346)
3540         * g++.dg/cpp0x/defaulted17.C: New.
3541         * g++.dg/cpp0x/implicit1.C: New.
3542         * g++.dg/cpp0x/implicit2.C: New.
3543         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
3544         * g++.dg/ext/has_virtual_destructor.C: Adjust.
3545         * g++.dg/init/ctor4.C: Adjust.
3546         * g++.dg/init/synth2.C: Adjust.
3547         * g++.dg/lto/20081118_1.C: Adjust.
3548         * g++.dg/other/error13.C: Adjust.
3549         * g++.dg/other/unused1.C: Adjust.
3550         * g++.old-deja/g++.bob/inherit2.C: Adjust.
3551         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
3552         * g++.old-deja/g++.jason/opeq3.C: Adjust.
3553         * g++.old-deja/g++.law/ctors17.C: Adjust.
3554         * g++.old-deja/g++.oliva/delete1.C: Adjust.
3555         * g++.old-deja/g++.pt/assign1.C: Adjust.
3556         * g++.old-deja/g++.pt/crash20.C: Adjust.
3557
3558         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
3559         * g++.dg/cpp0x/defaulted13.C: Adjust.
3560         * g++.dg/cpp0x/defaulted2.C: Adjust.
3561         * g++.dg/cpp0x/defaulted3.C: Adjust.
3562         * g++.dg/cpp0x/initlist9.C: Adjust.
3563         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
3564         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
3565         * g++.dg/init/synth2.C: Adjust.
3566
3567         * g++.dg/cpp0x/defaulted19.C: New.
3568
3569         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
3570         * g++.dg/template/error23.C: Fix for -std=c++0x.
3571
3572 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
3573
3574         PR fortran/44718
3575         * gfortran.dg/proc_ptr_28.f90: New.
3576
3577 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
3578
3579         PR tree-optimization/43801
3580         * g++.dg/torture/pr43801.C: New test.
3581
3582         PR debug/44668
3583         * g++.dg/debug/dwarf2/accessibility1.C: New test.
3584
3585 2010-06-29  Jason Merrill  <jason@redhat.com>
3586
3587         PR c++/44587
3588         * g++.dg/template/qualified-id2.C: New.
3589         * g++.dg/template/qualified-id3.C: New.
3590
3591 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
3592
3593         PR fortran/44696
3594         * gfortran.dg/associated_target_4.f90: New.
3595
3596 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
3597
3598         PR fortran/44582
3599         * gfortran.dg/aliasing_array_result_1.f90 : New test.
3600
3601 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3602
3603         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
3604
3605 2010-06-29  Jan Hubicka  <jh@suse.cz>
3606
3607         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
3608
3609 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
3610
3611         PR target/43902
3612         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
3613         * gcc.target/arm/wmul-3.c: New test.
3614         * gcc.target/arm/wmul-4.c: New test.
3615
3616 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
3617
3618         PR rtl-optimization/44659
3619         * gcc.target/i386/extract-1.c: New.
3620         * gcc.target/i386/extract-2.c: Likewise.
3621         * gcc.target/i386/extract-3.c: Likewise.
3622         * gcc.target/i386/extract-4.c: Likewise.
3623         * gcc.target/i386/extract-5.c: Likewise.
3624         * gcc.target/i386/extract-6.c: Likewise.
3625
3626 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
3627
3628         PR c++/44682
3629         * g++.dg/warn/Wunused-var-14.C: New test.
3630
3631 2010-06-28  Tobias Burnus  <burnus@net-b.de>
3632
3633         PR fortran/43298
3634         * gfortran.dg/nan_6.f90: New.
3635
3636 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
3637
3638         PR tree-optimization/43781
3639         * gcc.dg/torture/pr43781.c: New.
3640
3641 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
3642
3643         PR fortran/40158
3644         * gfortran.dg/actual_rank_check_1.f90: New test.
3645
3646 2010-06-28  Martin Jambor  <mjambor@suse.cz>
3647
3648         * testsuite/gcc.dg/ipa/ipa-sra-6.c: New test.
3649
3650 2010-06-28  Jan Hubicka  <jh@suse.cz>
3651
3652         PR tree-optimization/44687
3653         * gcc.c-torture/compile/pr44687.c
3654
3655 2010-06-28  Martin Jambor  <mjambor@suse.cz>
3656
3657         PR c++/44535
3658         * g++.dg/torture/pr44535.C: New test.
3659
3660 2010-06-28  Michael Matz  <matz@suse.de>
3661
3662         PR middle-end/44592
3663         * gfortran.dg/pr44592.f90: New test.
3664
3665 2010-06-28  Jan Hubicka  <jh@suse.cz>
3666
3667         PR tree-optimization/44357
3668         * g++.dg/torture/pr44357.C: New testcase.
3669
3670 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3671
3672         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
3673         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
3674         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
3675         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
3676         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
3677         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
3678         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
3679         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
3680
3681 2010-06-27  Jan Hubicka  <jh@suse.cz>
3682
3683         * gcc.c-torture/compile/pr44686.c: New file.
3684
3685 2010-06-27  Richard Guenther  <rguenther@suse.de>
3686
3687         PR tree-optimization/44683
3688         * gcc.c-torture/execute/pr44683.c: New testcase.
3689
3690 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
3691
3692         * gnat.dg/noreturn3.ad[sb]: New test.
3693
3694 2010-06-26  Jason Merrill  <jason@redhat.com>
3695
3696         * g++.dg/cpp0x/explicit5.C: New.
3697
3698 2010-06-26  Richard Guenther  <rguenther@suse.de>
3699
3700         PR tree-optimization/44393
3701         * gcc.dg/pr44393.c: New testcase.
3702
3703 2010-06-26  Jan Hubicka  <jh@suse.cz>
3704
3705         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
3706
3707 2010-06-26  Richard Guenther  <rguenther@suse.de>
3708
3709         PR middle-end/44674
3710         * gcc.dg/pr44674.c: New testcase.
3711
3712 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
3713
3714         * gcc.dg/opts-3.c: New test.
3715
3716 2010-06-26  Tobias Burnus  <burnus@net-b.de>
3717
3718         * gfortran.dg/type_decl_1.f90: New.
3719         * gfortran.dg/type_decl_2.f90: New.
3720
3721 2010-06-26  Tobias Burnus  <burnus@net-b.de>
3722
3723         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
3724         * gfortran.dg/semicolon_fixed_2.f: Ditto.
3725
3726 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3727
3728         PR testsuite/38946
3729         * gfortran.dg/array_constructor_23.f: Update test to allow for small
3730         error in comparing reals.
3731
3732 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3733
3734         * selected_real_kind_2.f90: New.
3735         * selected_real_kind_3.f90: New.
3736
3737 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3738
3739         * gfortran.dg/entry_19.f90: New.
3740
3741 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3742
3743         * gfortran.dg/end_subroutine_1.f90: New.
3744         * gfortran.dg/end_subroutine_2.f90: New.
3745         * gfortran.dg/interface_proc_end.f90: Update.
3746
3747 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3748
3749         * gfortran.dg/semicolon_fixed.f: Update.
3750         * gfortran.dg/semicolon_fixed_2.f: New.
3751         * gfortran.dg/semicolon_free_2.f90: New.
3752         * gfortran.dg/semicolon_free.f90: Update.
3753
3754 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3755
3756         PR fortran/44448
3757         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
3758
3759 2010-06-25  Martin Jambor  <mjambor@suse.cz>
3760
3761         * g++.dg/ipa/iinline-3.C: New test.
3762         * gcc.dg/ipa/modif-1.c: Removed.
3763
3764 2010-06-25  Jan Hubicka  <jh@suse.cz>
3765
3766         * testsuite/gcc.dg/tree-ssa/ipa-split-1.c
3767
3768 2010-06-25  Martin Jambor  <mjambor@suse.cz>
3769
3770         * g++.dg/ipa/iinline-2.C: New test.
3771
3772 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
3773
3774         PR middle-end/43866
3775         * gfortran.dg/pr43866.f90: New test.
3776
3777         PR tree-optimization/44539
3778         * gcc.dg/pr44539.c: New test.
3779
3780 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
3781
3782         From Jim Wilson:
3783         PR target/43902
3784         * gcc.target/mips/madd-9.c: New test.
3785
3786 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
3787
3788         PR c/44517
3789         * gcc.dg/noncompile/pr44517.c: New.
3790         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
3791
3792 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
3793
3794         PR testsuite/43283
3795         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
3796         and add argument to nop for IA64.
3797
3798 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
3799
3800         PR target/44588
3801         * gcc.target/i386/mod-1.c: New.
3802         * gcc.target/i386/umod-1.c: Likewise.
3803         * gcc.target/i386/umod-2.c: Likewise.
3804         * gcc.target/i386/umod-3.c: Likewise.
3805
3806 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
3807
3808         PR middle-end/44492
3809         * g++.dg/torture/pr44492.C: New test.
3810
3811 2010-06-24  Andi Kleen  <ak@linux.intel.com>
3812
3813         * c-c++-common/warn-omitted-condop.c: New.
3814
3815 2010-06-24  Tobias Burnus  <burnus@net-b.de>
3816
3817         PR fortran/44614
3818         * gfortran.dg/import8.f90: New.
3819
3820 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
3821
3822         * gnat.dg/not_null.adb: Update test case.
3823
3824 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
3825
3826         PR c++/44619
3827         * g++.dg/warn/Wunused-var-13.C: New test.
3828
3829         PR c++/44627
3830         * g++.dg/diagnostic/method1.C: New test.
3831
3832 2010-06-22  Cary Coutant  <ccoutant@google.com>
3833
3834         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
3835
3836 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
3837
3838         PR fortran/44616
3839         * gfortran.dg/abstract_type_8.f03: New.
3840
3841 2010-06-21  Jason Merrill  <jason@redhat.com>
3842
3843         * g++.dg/cpp0x/noexcept08.C: New.
3844
3845         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
3846
3847 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
3848
3849         PR target/44615
3850         * gcc.target/i386/sse2-vec-2a.c: New.
3851
3852 2010-06-21  DJ Delorie  <dj@redhat.com>
3853
3854         * gcc.dg/pragma-diag-1.c: New.
3855
3856 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
3857
3858         PR target/44615
3859         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
3860
3861 2010-06-21  Alan Modra  <amodra@gmail.com>
3862
3863         PR testsuite/44505
3864         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
3865         tail call to check_fa_mid.
3866
3867 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
3868
3869         PR target/44575
3870         * gcc.c-torture/execute/pr44575.c: New test.
3871
3872 2010-06-21  Tobias Burnus  <burnus@net-b.de>
3873
3874         PR fortran/40632
3875         * gfortran.dg/contiguous_1.f90: New.
3876         * gfortran.dg/contiguous_2.f90: New.
3877         * gfortran.dg/contiguous_3.f90: New.
3878
3879 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
3880
3881         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
3882         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
3883
3884 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
3885
3886         PR target/44546
3887         * gcc.target/i386/pr44546.c: New test.
3888
3889 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
3890
3891         * gcc.dg/opts-2.c: New test.
3892
3893 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
3894
3895         PR fortran/44584
3896         * gfortran.dg/typebound_proc_15.f03: Modified.
3897
3898 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
3899
3900         PR target/44072
3901         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
3902         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
3903
3904 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3905
3906         * g++.dg/ext/label13.C: Fix typo in last change.
3907
3908 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3909
3910         PR libfortran/44477
3911         * gfortran.dg/eof_3.f90
3912         * gfortran.dg/endfile_2.f90
3913         * gfortran.dg/endfile_4.f90
3914         * gfortran.dg/endfile_3.f90
3915
3916 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3917
3918         PR c++/41090
3919         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
3920
3921 2010-06-18  Tobias Burnus  <burnus@net-b.de>
3922
3923         PR fortran/44556
3924         * gfortran.dg/allocate_alloc_opt_11.f90: New.
3925
3926 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
3927
3928         * gcc.target/arm/pr40900.c: New test.
3929
3930 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
3931
3932         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
3933
3934 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
3935
3936         PR fortran/44558
3937         * gfortran.dg/typebound_call_15.f03: New.
3938
3939 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3940
3941         PR c++/44486
3942         * g++.dg/pr44486.C: New.
3943
3944 2010-06-16  DJ Delorie  <dj@redhat.com>
3945
3946         * gcc.target/i386/volatile-bitfields-1.c: New.
3947         * gcc.target/i386/volatile-bitfields-2.c: New.
3948
3949 2010-06-16  Jason Merrill  <jason@redhat.com>
3950
3951         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
3952
3953         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
3954
3955 2010-06-16  Richard Guenther  <rguenther@suse.de>
3956
3957         PR c/44555
3958         * gcc.c-torture/execute/pr44555.c: New testcase.
3959
3960 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
3961
3962         PR fortran/44549
3963         * gfortran.dg/typebound_proc_16.f03: New.
3964
3965 2010-06-16  Martin Jambor  <mjambor@suse.cz>
3966
3967         * g++.dg/torture/pr43905.C: New test.
3968
3969 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
3970
3971         PR testsuite/44538
3972         * gcc.dg/vect/slp-perm-5.c (main): Prevent
3973         initialization loop from being vectorized.
3974         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
3975
3976 2010-06-16  Alan Modra  <amodra@gmail.com>
3977
3978         PR tree-optimization/44507
3979         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
3980
3981 2010-06-15  Jason Merrill  <jason@redhat.com>
3982
3983         * g++.dg/overload/arg3.C: Adjust error locations.
3984         * g++.dg/overload/copy1.C: Likewise.
3985         * g++.dg/tc1/dr152.C: Likewise.
3986         * g++.dg/template/incomplete4.C: Likewise.
3987         * g++.dg/template/incomplete5.C: Likewise.
3988         * g++.old-deja/g++.bob/inherit2.C: Likewise.
3989         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
3990         * g++.old-deja/g++.pt/crash9.C: Likewise.
3991
3992         * g++.dg/inherit/virtual5.C: New.
3993
3994         * g++.dg/cpp0x/defaulted18.C: New.
3995
3996         * g++.dg/cpp0x/initlist40.C: New.
3997
3998         * g++.dg/cpp0x/initlist39.C: New.
3999
4000 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
4001
4002         PR middle-end/44391
4003         * gcc.dg/graphite/pr44391.c: New.
4004
4005 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
4006
4007         PR fortran/43388
4008         * gfortran.dg/allocate_alloc_opt_8.f90: New.
4009         * gfortran.dg/allocate_alloc_opt_9.f90: New.
4010         * gfortran.dg/allocate_alloc_opt_10.f90: New.
4011         * gfortran.dg/class_allocate_2.f03: Modified an error message.
4012
4013 2010-06-15  Richard Guenther  <rguenther@suse.de>
4014
4015         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
4016
4017 2010-06-15  Richard Guenther  <rguenther@suse.de>
4018
4019         * gcc.dg/vect/bb-slp-21.c: Adjust.
4020         * gcc.dg/vect/bb-slp-13.c: Likewise
4021         * gcc.dg/vect/bb-slp-4.c: Likewise
4022         * gcc.dg/vect/bb-slp-22.c: Likewise
4023         * gcc.dg/vect/bb-slp-14.c: Likewise
4024         * gcc.dg/vect/bb-slp-23.c: Likewise
4025         * gcc.dg/vect/bb-slp-15.c: Likewise
4026         * gcc.dg/vect/bb-slp-17.c: Likewise
4027         * gcc.dg/vect/bb-slp-18.c: Likewise
4028         * gcc.dg/vect/bb-slp-19.c: Likewise
4029         * gcc.dg/vect/bb-slp-10.c: Likewise
4030         * gcc.dg/vect/bb-slp-11.c: Likewise
4031         * gcc.dg/vect/bb-slp-20.c: Likewise
4032         * gcc.dg/vect/bb-slp-3.c: Likewise
4033
4034 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
4035
4036         PR fortran/44536
4037         * gfortran.dg/gomp/pr44536.f90: New test.
4038         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
4039
4040 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
4041
4042         PR target/44534
4043         * gcc.target/i386/avx-vextractf128-256-3.c: New.
4044         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
4045
4046 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
4047
4048         PR tree-optimization/44508
4049         * gcc.dg/tree-ssa/pr21086.c: Adjust.
4050
4051         PR bootstrap/44509
4052         * gcc.dg/pr44509.c: New test.
4053
4054 2010-06-14  Ira Rosen  <irar@il.ibm.com>
4055
4056         PR tree-optimization/44507
4057         * gcc.dg/vect/pr44507.c: New test.
4058
4059 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
4060
4061         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
4062         and c-pretty-print.h.
4063
4064         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
4065
4066 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
4067
4068         * gfortran.dg/whole_file_18.f90: Updated error message.
4069
4070 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
4071
4072         * gfortran.dg/whole_file_20.f03: New.
4073
4074 2010-06-12  Jan Hubicka  <jh@suse.cz>
4075
4076         * gcc.c-torture/compile/pc44485.c: New testcase.
4077
4078 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
4079
4080         PR fortran/40117
4081         * gfortran.dg/typebound_proc_4.f03: Modified error message.
4082         * gfortran.dg/typebound_proc_14.f03: New.
4083         * gfortran.dg/typebound_proc_15.f03: New.
4084
4085 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
4086
4087         * gcc.dg/opts-1.c: New test.
4088
4089 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
4090
4091         * gcc.dg/funroll-loops-all.c: Update expected error.
4092
4093 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
4094
4095         PR target/44481
4096         * gcc.target/i386/pr44481.c: New test.
4097
4098 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
4099
4100         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
4101
4102 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
4103
4104         PR middle-end/44483
4105         * gcc.dg/tree-ssa/pr44483.c: New.
4106
4107 2010-06-11  Paul Brook  <paul@codesourcery.com>
4108
4109         * g++.dg/other/arm-neon-1.C: New test.
4110
4111 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
4112
4113         PR fortran/42051
4114         PR fortran/43896
4115         * gfortran.dg/class_23.f03: New test.
4116
4117 2010-06-11  Jan Hubicka  <jh@suse.cz>
4118
4119         * gcc.dg/ipa/pure-const-2.c: New testcase.
4120
4121 2010-06-11  Jan Hubicka  <jh@suse.cz>
4122
4123         * gcc.dg/noreturn-7.c: Update.
4124         * gcc.dg/noreturn-4.c: Update.
4125
4126 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
4127
4128         Fix MIPS bootstrap
4129         * g++.dg/other/typedef4.C: New test.
4130
4131 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
4132
4133         PR fortran/44207
4134         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
4135
4136 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
4137
4138         PR fortran/44457
4139         * gfortran.dg/asynchronous_3.f03
4140
4141 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
4142
4143         PR middle-end/44185
4144         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
4145         non-temporal stores out of the tests to form new test cases.  As a
4146         result, no non-temporal store should be generated in this case.
4147
4148         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
4149         prefetch-7.c that generate one non-temporal store.
4150
4151         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
4152         prefetch-7.c that generate one non-temporal store and one
4153         one-temporal prefetch.
4154
4155 2010-06-10  Martin Jambor  <mjambor@suse.cz>
4156
4157         PR tree-optimization/44258
4158         * gcc.dg/tree-ssa/pr44258.c: New test.
4159
4160 2010-06-10  Daniel Kraft  <d@domob.eu>
4161
4162         PR fortran/38936
4163         * gfortran.dg/associate_1.f03: New test.
4164         * gfortran.dg/associate_2.f95: New test.
4165         * gfortran.dg/associate_3.f03: New test.
4166         * gfortran.dg/associate_4.f08: New test.
4167
4168 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4169
4170         * gfortran.dg/selected_char_kind_4.f90: New test.
4171
4172 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
4173
4174         * gcc.dg/pr42461.c: New test.
4175
4176 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
4177
4178         PR fortran/44347
4179         * gfortran.dg/selected_real_kind_1.f90: New.
4180
4181 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
4182
4183         PR fortran/44359
4184         * gfortran.dg/warn_conversion.f90: Removed check for redundant
4185         warning.
4186         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
4187         check for warning.
4188
4189 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4190
4191         * gfortran.dg/data_namelist_conflict.f90: New test.
4192
4193 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4194
4195         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
4196         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
4197         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
4198
4199 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4200
4201         * testsuite/gfortran.dg/mvbits_9.f90: New test.
4202         * testsuite/gfortran.dg/ibset_1.f90: Ditto.
4203         * testsuite/gfortran.dg/ibits_1.f90: Ditto.
4204         * testsuite/gfortran.dg/btest_1.f90: Ditto.
4205         * testsuite/gfortran.dg/ibclr_1.f90: Ditto.
4206
4207 2010-06-09  Jason Merrill  <jason@redhat.com>
4208
4209         PR c++/44366
4210         * g++.dg/cpp0x/decltype23.C: Move to...
4211         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
4212
4213 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
4214
4215         PR fortran/44211
4216         * gfortran.dg/typebound_call_14.f03: New test.
4217
4218 2010-06-09  Martin Jambor  <mjambor@suse.cz>
4219
4220         PR tree-optimization/44423
4221         * gcc.dg/tree-ssa/pr44423.c: New test.
4222
4223 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
4224
4225         PR testsuite/42843
4226         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
4227         TV_NONE to initialize tv_id field.
4228         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
4229         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
4230         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
4231         Include toplev.h .
4232         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
4233         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
4234         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
4235
4236 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
4237
4238         PR tree-optimization/39874
4239         PR middle-end/28685
4240         * gcc.dg/pr39874.c: New file.
4241
4242 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
4243
4244         * g++.dg/ext/attr-alias-1.C: New.
4245         * g++.dg/ext/attr-alias-2.C: New.
4246
4247 2010-06-07  Tobias Burnus  <burnus@net-b.de>
4248
4249         PR fortran/44446
4250         * gfortran.dg/proc_ptr_27.f90: New.
4251
4252 2010-06-07  Jason Merrill  <jason@redhat.com>
4253
4254         PR c++/44366
4255         * g++.dg/cpp0x/decltype23.C: New.
4256
4257 2010-06-08  Andrew Pinski <pinskia@gmail.com>
4258             Shujing Zhao  <pearly.zhao@oracle.com>
4259
4260         PR c/37724
4261         * gcc.dg/c90-const-expr-10.c: Adjust.
4262         * gcc.dg/c99-const-expr-10.c: Adjust.
4263         * gcc.dg/init-bad-7.c: New.
4264
4265 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4266
4267         * lib/target-supports.exp (check_effective_target_gas): New proc.
4268         * gcc.c-torture/execute/960321-1.x: New file.
4269
4270 2010-06-07  Jason Merrill  <jason@redhat.com>
4271
4272         PR c++/44401
4273         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
4274
4275 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
4276
4277         PR c++/44444
4278         * g++.dg/warn/Wunused-var-12.C: New test.
4279
4280         PR c++/44443
4281         * c-c++-common/Wunused-var-11.c: New test.
4282
4283 2010-06-07  Jan Hubicka  <jh@suse.cz>
4284
4285         * gcc.dg/ipa/pure-const-1.c: New testcase.
4286
4287 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
4288
4289         PR rtl-optimization/44404
4290         * gcc.dg/pr44404.c: New.
4291
4292 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
4293
4294         PR target/44159
4295         * gcc.target/i386/abi-2.c: Check sysv abi here.
4296         * gcc.target/i386/aes-avx-check.h: Call test in noinline
4297         function to avoid failures by different ABIs.
4298         * gcc.target/i386/aes-check.h: Likewise.
4299         * gcc.target/i386/avx-check.h: Likewise.
4300         * gcc.target/i386/fma4-check.h: Likewise.
4301         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
4302         * gcc.target/i386/mmx-check.h: Likewise.
4303         * gcc.target/i386/pclmul-avx-check.h: Likewise.
4304         * gcc.target/i386/pclmul-check.h: Likewise.
4305         * gcc.target/i386/sse-check.h: Likewise.
4306         * gcc.target/i386/sse2-check.h: Likewise.
4307         * gcc.target/i386/sse3-check.h: Likewise.
4308         * gcc.target/i386/sse4_1-check.h: Likewise.
4309         * gcc.target/i386/sse4_2-check.h: Likewise.
4310         * gcc.target/i386/sse4a-check.h: Likewise.
4311         * gcc.target/i386/ssse3-check.h: Likewise.
4312         * gcc.target/i386/xop-check.h: Likewise.
4313         * gcc.target/i386/pr27971.c: Fix for LLP64.
4314         * gcc.target/i386/pr39139.c: Likewise.
4315         * gcc.target/i386/pr39315-check.c: Likewise.
4316         * gcc.target/i386/vararg-1.c: Likewise.
4317         * gcc.target/i386/vararg-2.c: Likewise.
4318         Additional add dg-compile to avoid failure due
4319         missing foo symbol.
4320
4321         * gcc.dg/compound-literal-1.c: Fix for llp64.
4322         * gcc.dg/pr32370.c: Likewise.
4323         * gcc.dg/pr37561.c: Likewise.
4324         * gcc.dg/pr41340.c: Likewise.
4325         * gcc.dg/pr41551.c: Likewise.
4326
4327 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
4328
4329         PR c++/44188
4330         * g++.dg/debug/dwarf2/typedef3.C: New test.
4331
4332 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4333
4334         PR c/20000
4335         * c-c++-common/pr20000.c: New.
4336
4337 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
4338
4339         PR c++/44086
4340         * g++.dg/init/pr44086.C: New.
4341         * g++.dg/cpp0x/decltype4.C: Adjust.
4342
4343 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
4344
4345         PR fortran/43945
4346         * gfortran.dg/generic_23.f03: New test.
4347
4348 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
4349
4350         PR fortran/43895
4351         * gfortran.dg/alloc_comp_class_1.f90 : New test.
4352
4353 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
4354
4355         PR c++/44361
4356         * c-c++-common/Wunused-var-9.c: New test.
4357
4358 2010-06-05  Jason Merrill  <jason@redhat.com>
4359
4360         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
4361
4362 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
4363
4364         PR c/44322
4365         * gcc.dg/c99-restrict-4.c: New test.
4366
4367 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
4368
4369         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
4370         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
4371         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
4372         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
4373         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
4374         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
4375         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
4376         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
4377         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
4378         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
4379         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
4380         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
4381         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
4382         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
4383         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
4384         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
4385         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
4386         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
4387         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
4388         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
4389         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
4390         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
4391
4392 2010-06-04  Jason Merrill  <jason@redhat.com>
4393
4394         * g++.dg/cpp0x/noexcept06.C: New.
4395         * g++.dg/cpp0x/noexcept07.C: New.
4396
4397         * g++.dg/cpp0x/noexcept01.C: New.
4398         * g++.dg/cpp0x/noexcept02.C: New.
4399         * g++.dg/cpp0x/noexcept03.C: New.
4400         * g++.dg/cpp0x/noexcept04.C: New.
4401         * g++.dg/cpp0x/noexcept05.C: New.
4402
4403 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
4404
4405         PR c++/44412
4406         * g++.dg/warn/Wunused-var-10.C: New test.
4407         * g++.dg/warn/Wunused-var-11.C: New test.
4408
4409         PR c++/44362
4410         * c-c++-common/Wunused-var-10.c: New test.
4411
4412 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4413
4414         PR c/25880
4415         * gcc.dg/assign-warn-2.c: Update.
4416         * gcc.dg/cpp/line3.c: Update.
4417         * gcc.dg/c99-array-lval-8.c: Update.
4418         * gcc.dg/cast-qual-2.c: Update.
4419         * gcc.dg/c99-arraydecl-3.c:  Update.
4420         * gcc.dg/assign-warn-1.c:  Update.
4421         * gcc.dg/format/gcc_diag-1.c:  Update.
4422
4423 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
4424
4425         PR rtl-optimization/39871
4426         PR rtl-optimization/40615
4427         PR rtl-optimization/42500
4428         PR rtl-optimization/42502
4429         * gcc.target/arm/eliminate.c: New test.
4430
4431 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
4432
4433         PR libstdc++/44410
4434         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
4435         * g++.old-deja/g++.other/delete3.C: Likewise.
4436         * g++.old-deja/g++.other/new.C: Likewise.
4437         * g++.old-deja/g++.law/operators27.C: Likewise.
4438         * g++.old-deja/g++.mike/p755.C: Likewise.
4439         * g++.dg/eh/new1.C: Likewise.
4440         * g++.dg/init/new5.C: Likewise.
4441
4442 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
4443
4444         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
4445         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
4446         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
4447
4448 2010-06-03  Richard Guenther  <rguenther@suse.de>
4449
4450         PR lto/41921
4451         * lib/lto.exp: Always load gcc.exp.
4452         (lto-obj): For C source files invoke gcc_target_compile.
4453         * g++.dg/lto/20100603-1_0.C: New testcase.
4454         * g++.dg/lto/20100603-1_1.c: Likewise.
4455
4456 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
4457
4458         PR tree-optimization/43688
4459         * gfortran.dg/pr43688.f90: New.
4460
4461 2010-06-03  Richard Guenther  <rguenther@suse.de>
4462
4463         PR lto/41584
4464         * gcc.dg/lto/20100603-1_0.c: New testcase.
4465         * gcc.dg/lto/20100603-2_0.c: Likewise.
4466         * gcc.dg/lto/20100603-3_0.c: Likewise.
4467
4468 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
4469
4470         PR target/44218
4471         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
4472         * gcc.target/powerpc/recip-2.c: Ditto.
4473         * gcc.target/powerpc/recip-3.c: Ditto.
4474         * gcc.target/powerpc/recip-4.c: Ditto.
4475         * gcc.target/powerpc/recip-5.c: Ditto.
4476         * gcc.target/powerpc/recip-6.c: Ditto.
4477         * gcc.target/powerpc/recip-7.c: Ditto.
4478         * gcc.target/powerpc/recip-test.h: Ditto.
4479         * gcc.target/powerpc/recip-test2.h: Ditto.
4480
4481 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
4482
4483         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
4484
4485 2010-06-02  Jason Merrill  <jason@redhat.com>
4486
4487         * g++.dg/ext/vector9.C: Expect typedef in error message.
4488
4489         PR c++/9726
4490         PR c++/23594
4491         PR c++/44333
4492         * g++.dg/tc1/dr101.C: Remove xfails.
4493
4494 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
4495
4496         PR middle-end/44372
4497         * g++.dg/ipa/pr44372.C: New.
4498
4499 2010-06-02  Jan Hubicka  <jh@suse.cz>
4500
4501         PR middle-end/44295
4502         * g++.dg/torture/pr44295.C: Neww testcase.
4503
4504 2010-06-02  Jan Hubicka  <jh@suse.cz>
4505
4506         * gcc.dg/tree-ssa/loadpre6.c: Update.
4507
4508 2010-06-02  Richard Guenther  <rguenther@suse.de>
4509
4510         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
4511         diagnostic.h.
4512
4513 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
4514
4515         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
4516         the link fail message.
4517
4518 2010-06-02  Tobias Burnus  <burnus@net-b.de>
4519
4520         PR fortran/44360
4521         * gfortran.dg/use_13.f90: New test case.
4522
4523 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4524
4525         PR fortran/44371
4526         * gfortran.dg/error_stop_2.f08: Minor update.
4527
4528 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4529
4530         PR fortran/44371
4531         * gfortran.dg/error_stop_1.f08: New test.
4532         * gfortran.dg/error_stop_2.f08: New test.
4533
4534 2010-06-01  Jason Merrill  <jason@redhat.com>
4535
4536         DR 990
4537         * g++.dg/cpp0x/initlist37.C: New.
4538         * g++.dg/cpp0x/initlist38.C: New.
4539
4540         PR c++/44358
4541         * g++.dg/cpp0x/initlist36.C: New.
4542
4543 2010-05-31 Jan Hubicka  <jh@suse.cz>
4544
4545         * gcc.dg/noreturn-8.c: New testcase.
4546
4547 2010-05-31 Jan Hubicka  <jh@suse.cz>
4548
4549         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
4550         * gcc.dg/lto/noreturn-1_0.c: Move it here.
4551
4552 2010-05-31 Jan Hubicka  <jh@suse.cz>
4553
4554         * gcc.dg/lto/noreturn-1_1.c: New testcase.
4555         * gcc.dg/lto/noreturn-1_0.c: New testcase.
4556
4557 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
4558
4559         PR fortran/36928
4560         * gfortran.dg/dependency_27.f90:  New test.
4561         * gfortran.dg/array_assign_1.F90:  New test.
4562
4563 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
4564
4565         PR target/44338
4566         * gcc.target/i386/sse-24.c: New test.
4567
4568 2010-05-31  Jan Hubicka  <jh@suse.cz>
4569
4570         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
4571
4572 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
4573
4574         PR middle-end/44337
4575         * gcc.dg/pr44337.c: New test.
4576
4577         PR tree-optimization/44182
4578         * g++.dg/debug/pr44182.C: New test.
4579
4580 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
4581
4582         * gcc.dg/nested-func-7.c: New test.
4583         * gnat.dg/frame_overflow.adb: Adjust directives.
4584
4585 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
4586
4587         * gnat.dg/prot2.ad[sb]: New test.
4588         * gnat.dg/prot2_pkg1.ads: New helper.
4589         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
4590
4591 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
4592
4593         * gnat.dg/array11.adb: Adjust dg-warning directive.
4594         * gnat.dg/object_overflow.adb: Likewise.
4595
4596 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
4597
4598         PR middle-end/44306
4599         * gcc.dg/tree-ssa/pr44306.c: New.
4600
4601 2010-05-29  Jan Hubicka  <jh@suse.cz>
4602
4603         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
4604
4605 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
4606
4607         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
4608
4609 2010-05-28  Mike Stump  <mikestump@comcast.net>
4610
4611         PR objc/44125
4612         * objc.dg/const-str-9.m: Remove static.
4613
4614 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
4615
4616         PR target/43636
4617         * gcc.c-torture/compile/pr43636.c: New test.
4618
4619 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
4620
4621         PR objc++/23616
4622         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
4623         * obj-c++.dg/try-catch-9.mm: Ditto.
4624
4625 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
4626
4627         Revert patch for PR c++/44188
4628         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
4629
4630 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
4631
4632         PR c++/44188
4633         * g++.dg/debug/dwarf2/typedef3.C: New test.
4634
4635 2010-05-27  Jason Merrill  <jason@redhat.com>
4636
4637         PR c++/43555
4638         * g++.dg/ext/vla9.C: New.
4639
4640 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
4641
4642         PR objc/44140
4643         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
4644         * objc.dg/torture/tls/thr-init-3.m: Ditto.
4645         * objc.dg/torture/tls/thr-init.m: Ditto.
4646         * objc.dg/torture/trivial.m: Ditto.
4647         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
4648         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
4649         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
4650         * obj-c++.dg/torture/trivial.mm: Ditto.
4651
4652 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
4653
4654         * g++.dg/lto/20100302_0.C: Skip on darwin.
4655
4656 2010-05-27  Richard Guenther  <rguenther@suse.de>
4657
4658         PR tree-optimization/44284
4659         * gcc.dg/vect/vect-118.c: New testcase.
4660         * gcc.dg/vect/bb-slp-20.c: Adjust.
4661         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
4662         * gcc.dg/vect/slp-9.c: Likewise.
4663         * gcc.dg/vect/slp-reduc-4.c: Likewise.
4664         * gcc.dg/vect/vect-10.c: Likewise.
4665         * gcc.dg/vect/vect-109.c: Likewise.
4666         * gcc.dg/vect/vect-12.c: Likewise.
4667         * gcc.dg/vect/vect-36.c: Likewise.
4668         * gcc.dg/vect/vect-7.c: Likewise.
4669         * gcc.dg/vect/vect-iv-8.c: Likewise.
4670         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
4671         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
4672         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
4673         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
4674         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
4675         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
4676         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
4677         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
4678         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
4679         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
4680         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
4681         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
4682         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
4683         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
4684         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
4685         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
4686         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4687
4688 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
4689
4690         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
4691         necessary.
4692
4693 2010-05-26  Jan Hubicka  <jh@suse.cz>
4694
4695         * gcc.dg/lto/materialize-1_0.c: New file.
4696         * gcc.dg/lto/materialize-1_1.c: New file.
4697
4698 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
4699
4700         * gnat.dg/lto10.adb: New test.
4701         * gnat.dg/lto10_pkg.ads: New helper.
4702
4703 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
4704
4705         * lib/target-supports.exp (check_effective_target_int128): New
4706         function to check if __int128 types are available for target.
4707         * c-c++-common/int128-types-1.c: New.
4708         * c-c++-common/int128-1.c: New.
4709         * c-c++-common/int128-2.c: New.
4710         * g++.dg/abi/mangle43.C: New.
4711         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
4712         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
4713         pointer-wide scalar.
4714         * g++.dg/other/pr25632.C: Likewise.
4715         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
4716         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
4717         overflow warnings.
4718         * g++.dg/warn/pr13358-4.C: Likewise.
4719         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
4720         * g++.dg/warn/Wconversion-null.C: Likewise.
4721
4722 2010-05-26  Jason Merrill  <jason@redhat.com>
4723
4724         PR c++/43382
4725         * g++.dg/cpp0x/variadic101.C: New.
4726
4727 2010-05-26  Richard Guenther  <rguenther@suse.de>
4728
4729         PR rtl-optimization/44164
4730         * gcc.c-torture/execute/pr44164.c: New testcase.
4731         * g++.dg/tree-ssa/pr13146.C: Adjust.
4732
4733 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
4734
4735         PR fortran/40011
4736         * gfortran.dg/whole_file_19.f90 : New test.
4737
4738 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
4739
4740         PR fortran/30668
4741         PR fortran/31346
4742         PR fortran/34260
4743         * gfortran.dg/pr40999.f: Fix function type.
4744         * gfortran.dg/whole_file_5.f90: Likewise.
4745         * gfortran.dg/whole_file_6.f90: Likewise.
4746         * gfortran.dg/whole_file_16.f90: New.
4747         * gfortran.dg/whole_file_17.f90: New.
4748         * gfortran.dg/whole_file_18.f90: New.
4749
4750 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
4751             Iain Sandoe  <iains@gcc.gnu.org>
4752
4753         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
4754         * gcc.c-torture/compile/pr44197.c: Require alias support.
4755         * gcc.dg/lto/20081222_0.c: Ditto.
4756
4757 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
4758
4759         PR debug/42801
4760         * gcc.dg/guality/vla-2.c: New test.
4761
4762 2010-05-25  Richard Guenther  <rguenther@suse.de>
4763
4764         PR middle-end/44069
4765         * g++.dg/torture/pr44069.C: New testcase.
4766
4767 2010-05-25  Richard Guenther  <rguenther@suse.de>
4768
4769         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
4770
4771 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
4772
4773         PR objc/44140
4774         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
4775
4776 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
4777
4778         * obj-c++.dg/torture/tls/trivial.mm: New.
4779         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
4780         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
4781         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
4782         * obj-c++.dg/torture/tls/diag-1.mm: New.
4783         * obj-c++.dg/torture/tls/tls.exp: New.
4784         * obj-c++.dg/torture/trivial.mm: New.
4785         * obj-c++.dg/torture/dg-torture.exp: New.
4786         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
4787         * obj-c++.dg/tls/trivial.m: New.
4788         * obj-c++.dg/tls/init-1.mm: New.
4789         * obj-c++.dg/tls/diag-1.mm: New.
4790         * obj-c++.dg/tls/init-2.mm: New.
4791         * obj-c++.dg/tls/diag-2.mm: New.
4792         * obj-c++.dg/tls/diag-3.mm: New.
4793         * obj-c++.dg/tls/diag-4.mm: New.
4794         * obj-c++.dg/tls/static-1.mm: New.
4795         * obj-c++.dg/tls/tls.exp: New.
4796         * obj-c++.dg/tls/diag-5.mm: New.
4797         * obj-c++.dg/tls/static-1a.mm: New.
4798         * objc-obj-c++-shared/Object1.mm: New.
4799         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
4800
4801 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
4802
4803         PR objc++/43689
4804         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
4805         * obj-c++.dg/const-str-6.mm: Ditto.
4806
4807 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
4808
4809         * g++.dg/parse/array-size2.C: Remove dg-error directives.
4810
4811 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
4812
4813         PR ada/38394
4814         * gnat.dg/array13.ad[sb]: New test.
4815
4816 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
4817             Sandra Loosemore  <sandra@codesourcery.com>
4818
4819         * gcc.target/arm/neon/: Regenerated test cases.
4820
4821         * gcc.target/arm/neon/polytypes.c,
4822         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
4823         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
4824         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
4825         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
4826         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
4827         dg-add-options arm_neon.
4828
4829         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
4830         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
4831         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
4832         and arm_neon_fp16_ok.
4833
4834         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
4835         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
4836
4837         * lib/target-supports.exp (add_options_for_arm_neon): New.
4838         (check_effective_target_arm_neon_ok_nocache): New, from
4839         check_effective_target_arm_neon_ok.  Check multiple possibilities.
4840         (check_effective_target_arm_neon_ok): Use
4841         check_effective_target_arm_neon_ok_nocache.
4842         (add_options_for_arm_neon_fp16)
4843         (check_effective_target_arm_neon_fp16_ok)
4844         check_effective_target_arm_neon_fp16_ok_nocache): New.
4845         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
4846
4847 2010-05-24  Jason Merrill  <jason@redhat.com>
4848
4849         PR c++/41510
4850         * g++.dg/cpp0x/initlist35.C: New.
4851         * g++.dg/init/brace6.C: Adjust.
4852
4853 2010-05-24  Paul Brook  <paul@codesourcery.com>
4854
4855         * gcc.target/arm/frame-pointer-1.c: New test.
4856         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
4857         pointer elimination.
4858
4859 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
4860
4861         PR target/44245
4862         * gcc.target/i386/crc32-3.c: New.
4863         * gcc.target/i386/crc32-4.c: Likewise.
4864
4865 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
4866
4867         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
4868         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
4869         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
4870
4871 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
4872
4873         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
4874
4875 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
4876
4877         PR target/43869
4878         * gcc.c-target/pr43869.c: New test.
4879
4880 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
4881
4882         PR fortran/44212
4883         * gfortran.dg/class_22.f03: New.
4884
4885 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
4886
4887         PR lto/44238
4888         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
4889
4890 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
4891
4892         PR fortran/44213
4893         * gfortran.dg/abstract_type_7.f03: New.
4894
4895 2010-05-21  Jason Merrill  <jason@redhat.com>
4896
4897         * g++.dg/eh/spec11.C: Test cleanup optimization.
4898
4899 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
4900
4901         PR debug/44223
4902         * gcc.target/i386/pr44223.c: New test.
4903
4904 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4905
4906         * gcc.target/i386/pr25993.c: Use @function as type specifier.
4907
4908 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
4909
4910         * g++.dg/other/const3.C: New test.
4911
4912 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
4913
4914         PR fortran/38407
4915         * warn_unused_dummy_argument_1.f90: New.
4916         * warn_unused_dummy_argument_2.f90: New.
4917
4918 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
4919
4920         PR c++/30298
4921         * g++.dg/inherit/crash1.C: New.
4922         * g++.dg/inherit/crash2.C: Likewise.
4923
4924 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
4925
4926         PR debug/44178
4927         * g++.dg/debug/pr44178.C: New test.
4928
4929 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
4930
4931         PR middle-end/44185
4932         * gcc.dg/tree-ssa/prefetch-6.c: Add
4933         --param min-insn-to-prefetch-ratio=6.
4934         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
4935         allow unrolling, and adjust the movnti count.
4936
4937 2010-05-20  Jan Hubicka  <jh@suse.cz>
4938
4939         PR middle-end/44197
4940         * gcc.c-torture/compile/pr44197.c: New file.
4941
4942 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
4943
4944         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
4945         Fix test code.
4946         (check_effective_target_xop): Remove __may_alias__ attribute.
4947
4948 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
4949
4950         PR target/44202
4951         * gcc.c-torture/execute/pr44202-1.c: New test.
4952
4953 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4954
4955         PR fortran/43851
4956         * gfortran.dg/label_1.f90: Update test.
4957
4958 2010-05-19  Jan Hubicka  <jh@suse.cz>
4959
4960         * gcc.dg/lto/ipareference2_0.c: New file.
4961         * gcc.dg/lto/ipareference2_1.c: New file.
4962
4963 2010-05-19  Jason Merrill  <jason@redhat.com>
4964
4965         * g++.dg/parse/fn-typedef2.C: New.
4966
4967         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
4968         function type.
4969
4970         PR c++/44193
4971         * g++.dg/template/fntype1.C: New.
4972
4973 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
4974
4975         * gnat.dg/discr23.ad[sb]: New test.
4976         * gnat.dg/discr23_pkg.ads: New helper.
4977
4978         * gnat.dg/specs/controlled1.ads: New test.
4979         * gnat.dg/specs/controlled1_pkg.ads: New helper.
4980
4981 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
4982
4983         PR fortran/44055
4984         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
4985         Fixed scope of C_SIZEOF.
4986         * gfortran.dg/warn_conversion_2.f90: New.
4987
4988 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4989
4990         * lib/target-supports.exp (check_effective_target_sse2): New proc.
4991         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
4992         for optional selector.
4993         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
4994         (check_effective_target_sse3): New proc.
4995         * gcc.target/i386/math-torture/math-torture.exp: Load
4996         target-supports.exp.
4997         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
4998         check_effective_target_sse2.
4999         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
5000         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
5001         * g++.dg/vect/vect.exp: Likewise.
5002         * gfortran.dg/vect/vect.exp: Likewise.
5003         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
5004         -msse2 if check_effective_target_sse2.
5005
5006         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
5007         * gcc.target/i386/3dnow-2.c: Likewise.
5008         * gcc.target/i386/3dnowA-1.c: Likewise.
5009         * gcc.target/i386/3dnowA-2.c: Likewise.
5010         * gcc.target/i386/pr42549.c: Likewise.
5011
5012         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
5013         * gcc.target/i386/sse3-addsubpd.c: Likewise.
5014         * gcc.target/i386/sse3-addsubps.c: Likewise.
5015         * gcc.target/i386/sse3-haddpd.c: Likewise.
5016         * gcc.target/i386/sse3-haddps.c: Likewise.
5017         * gcc.target/i386/sse3-hsubpd.c: Likewise.
5018         * gcc.target/i386/sse3-hsubps.c: Likewise.
5019         * gcc.target/i386/sse3-movddup.c: Likewise.
5020         * gcc.target/i386/sse3-movshdup.c: Likewise.
5021         * gcc.target/i386/sse3-movsldup.c: Likewise.
5022
5023         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
5024         * g++.dg/ext/attrib35.C: Likewise.
5025         * g++.dg/opt/pr40496.C: Likewise.
5026         * g++.dg/other/i386-1.C: Likewise.
5027         * g++.dg/other/i386-4.C: Likewise.
5028         * g++.dg/other/pr34435.C: Likewise.
5029         * g++.dg/other/pr39496.C: Likewise.
5030         * g++.dg/other/pr40446.C: Likewise.
5031         * gcc.dg/compat/union-m128-1_main.c: Likewise.
5032         * gcc.dg/compat/vector-1a_main.c: Likewise.
5033         * gcc.dg/compat/vector-2a_main.c: Likewise.
5034         * gcc.dg/lto/20090206-1_0.c: Likewise.
5035         * gcc.dg/pr34856.c: Likewise.
5036         * gcc.dg/pr36584.c: Likewise.
5037         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
5038         * gcc.dg/pr37544.c: Likewise.
5039         * gcc.dg/torture/pr16104-1.c: Likewise.
5040         * gcc.dg/torture/pr35771-1.c: Likewise.
5041         * gcc.dg/torture/pr35771-2.c: Likewise.
5042         * gcc.dg/torture/pr35771-3.c: Likewise.
5043         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
5044         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5045         * gcc.dg/torture/stackalign/push-1.c: Likewise.
5046         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5047         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
5048         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
5049         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
5050         * gcc.target/i386/20060512-1.c: Likewise.
5051         * gcc.target/i386/20060512-3.c: Likewise.
5052         * gcc.target/i386/all_one_m128i.c: Likewise.
5053         * gcc.target/i386/float128-1.c: Likewise.
5054         * gcc.target/i386/float128-2.c: Likewise.
5055         * gcc.target/i386/fpcvt-1.c: Likewise.
5056         * gcc.target/i386/fpcvt-2.c: Likewise.
5057         * gcc.target/i386/fpcvt-3.c: Likewise.
5058         * gcc.target/i386/fpprec-1.c: Likewise.
5059         * gcc.target/i386/funcspec-9.c: Likewise.
5060         * gcc.target/i386/incoming-1.c: Likewise.
5061         * gcc.target/i386/incoming-12.c: Likewise.
5062         * gcc.target/i386/incoming-2.c: Likewise.
5063         * gcc.target/i386/incoming-3.c: Likewise.
5064         * gcc.target/i386/incoming-4.c: Likewise.
5065         * gcc.target/i386/incoming-6.c: Likewise.
5066         * gcc.target/i386/incoming-7.c: Likewise.
5067         * gcc.target/i386/incoming-8.c: Likewise.
5068         * gcc.target/i386/opt-1.c: Likewise.
5069         * gcc.target/i386/opt-2.c: Likewise.
5070         * gcc.target/i386/ordcmp-1.c: Likewise.
5071         * gcc.target/i386/pr17692.c: Likewise.
5072         * gcc.target/i386/pr18614-1.c: Likewise.
5073         * gcc.target/i386/pr22152.c: Likewise.
5074         * gcc.target/i386/pr23570.c: Likewise.
5075         * gcc.target/i386/pr23575.c: Likewise.
5076         * gcc.target/i386/pr26449-1.c: Likewise.
5077         * gcc.target/i386/pr26600.c: Likewise.
5078         * gcc.target/i386/pr27790.c: Likewise.
5079         * gcc.target/i386/pr28839.c: Likewise.
5080         * gcc.target/i386/pr30970.c: Likewise.
5081         * gcc.target/i386/pr32000-1.c: Likewise.
5082         * gcc.target/i386/pr32000-2.c: Likewise.
5083         * gcc.target/i386/pr32280.c: Likewise.
5084         * gcc.target/i386/pr32661.c: Likewise.
5085         * gcc.target/i386/pr32708-1.c: Likewise.
5086         * gcc.target/i386/pr32961.c: Likewise.
5087         * gcc.target/i386/pr33329.c: Likewise.
5088         * gcc.target/i386/pr35714.c: Likewise.
5089         * gcc.target/i386/pr35767-1.c: Likewise.
5090         * gcc.target/i386/pr35767-1d.c: Likewise.
5091         * gcc.target/i386/pr35767-1i.c: Likewise.
5092         * gcc.target/i386/pr35767-2.c: Likewise.
5093         * gcc.target/i386/pr35767-2d.c: Likewise.
5094         * gcc.target/i386/pr35767-2i.c: Likewise.
5095         * gcc.target/i386/pr35767-3.c: Likewise.
5096         * gcc.target/i386/pr35767-5.c: Likewise.
5097         * gcc.target/i386/pr36222-1.c: Likewise.
5098         * gcc.target/i386/pr36578-1.c: Likewise.
5099         * gcc.target/i386/pr36578-2.c: Likewise.
5100         * gcc.target/i386/pr36992-1.c: Likewise.
5101         * gcc.target/i386/pr37101.c: Likewise.
5102         * gcc.target/i386/pr37216.c: Likewise.
5103         * gcc.target/i386/pr37434-1.c: Likewise.
5104         * gcc.target/i386/pr37434-2.c: Likewise.
5105         * gcc.target/i386/pr37843-3.c: Likewise.
5106         * gcc.target/i386/pr37843-4.c: Likewise.
5107         * gcc.target/i386/pr39162.c: Likewise.
5108         * gcc.target/i386/pr39315-1.c: Likewise.
5109         * gcc.target/i386/pr39315-2.c: Likewise.
5110         * gcc.target/i386/pr39315-3.c: Likewise.
5111         * gcc.target/i386/pr39315-4.c: Likewise.
5112         * gcc.target/i386/pr39445.c: Likewise.
5113         * gcc.target/i386/pr39496.c: Likewise.
5114         * gcc.target/i386/pr40809.c: Likewise.
5115         * gcc.target/i386/pr40906-3.c: Likewise.
5116         * gcc.target/i386/pr41019.c: Likewise.
5117         * gcc.target/i386/pr42542-1.c: Likewise.
5118         * gcc.target/i386/pr42542-2.c: Likewise.
5119         * gcc.target/i386/pr42542-3.c: Likewise.
5120         * gcc.target/i386/pr42542-3a.c: Likewise.
5121         * gcc.target/i386/pr42881.c: Likewise.
5122         * gcc.target/i386/push-1.c: Likewise.
5123         * gcc.target/i386/quad-sse.c: Likewise.
5124         * gcc.target/i386/reload-1.c: Likewise.
5125         * gcc.target/i386/sse-10.c: Likewise.
5126         * gcc.target/i386/sse-11.c: Likewise.
5127         * gcc.target/i386/sse-15.c: Likewise.
5128         * gcc.target/i386/sse-17.c: Likewise.
5129         * gcc.target/i386/sse-18.c: Likewise.
5130         * gcc.target/i386/sse-19.c: Likewise.
5131         * gcc.target/i386/sse-4.c: Likewise.
5132         * gcc.target/i386/sse-6.c: Likewise.
5133         * gcc.target/i386/sse-vect-types.c: Likewise.
5134         * gcc.target/i386/sse2-addpd-1.c: Likewise.
5135         * gcc.target/i386/sse2-addsd-1.c: Likewise.
5136         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
5137         * gcc.target/i386/sse2-andpd-1.c: Likewise.
5138         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
5139         * gcc.target/i386/sse2-comisd-1.c: Likewise.
5140         * gcc.target/i386/sse2-comisd-2.c: Likewise.
5141         * gcc.target/i386/sse2-comisd-3.c: Likewise.
5142         * gcc.target/i386/sse2-comisd-4.c: Likewise.
5143         * gcc.target/i386/sse2-comisd-5.c: Likewise.
5144         * gcc.target/i386/sse2-comisd-6.c: Likewise.
5145         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
5146         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
5147         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
5148         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
5149         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
5150         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
5151         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
5152         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
5153         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
5154         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
5155         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
5156         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
5157         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
5158         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
5159         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
5160         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
5161         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
5162         * gcc.target/i386/sse2-divpd-1.c: Likewise.
5163         * gcc.target/i386/sse2-divsd-1.c: Likewise.
5164         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
5165         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
5166         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
5167         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
5168         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
5169         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
5170         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
5171         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
5172         * gcc.target/i386/sse2-minpd-1.c: Likewise.
5173         * gcc.target/i386/sse2-minsd-1.c: Likewise.
5174         * gcc.target/i386/sse2-mmx.c: Likewise.
5175         * gcc.target/i386/sse2-movapd-1.c: Likewise.
5176         * gcc.target/i386/sse2-movapd-2.c: Likewise.
5177         * gcc.target/i386/sse2-movd-1.c: Likewise.
5178         * gcc.target/i386/sse2-movd-2.c: Likewise.
5179         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
5180         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
5181         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
5182         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
5183         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
5184         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
5185         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
5186         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
5187         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
5188         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
5189         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
5190         * gcc.target/i386/sse2-movq-1.c: Likewise.
5191         * gcc.target/i386/sse2-movq-2.c: Likewise.
5192         * gcc.target/i386/sse2-movq-3.c: Likewise.
5193         * gcc.target/i386/sse2-movsd-1.c: Likewise.
5194         * gcc.target/i386/sse2-movsd-2.c: Likewise.
5195         * gcc.target/i386/sse2-movupd-1.c: Likewise.
5196         * gcc.target/i386/sse2-movupd-2.c: Likewise.
5197         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
5198         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
5199         * gcc.target/i386/sse2-orpd-1.c: Likewise.
5200         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
5201         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
5202         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
5203         * gcc.target/i386/sse2-paddb-1.c: Likewise.
5204         * gcc.target/i386/sse2-paddd-1.c: Likewise.
5205         * gcc.target/i386/sse2-paddq-1.c: Likewise.
5206         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
5207         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
5208         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
5209         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
5210         * gcc.target/i386/sse2-paddw-1.c: Likewise.
5211         * gcc.target/i386/sse2-pand-1.c: Likewise.
5212         * gcc.target/i386/sse2-pandn-1.c: Likewise.
5213         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
5214         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
5215         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
5216         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
5217         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
5218         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
5219         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
5220         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
5221         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
5222         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
5223         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
5224         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
5225         * gcc.target/i386/sse2-pminub-1.c: Likewise.
5226         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
5227         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
5228         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
5229         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
5230         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
5231         * gcc.target/i386/sse2-por-1.c: Likewise.
5232         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
5233         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
5234         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
5235         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
5236         * gcc.target/i386/sse2-pslld-1.c: Likewise.
5237         * gcc.target/i386/sse2-pslld-2.c: Likewise.
5238         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
5239         * gcc.target/i386/sse2-psllq-1.c: Likewise.
5240         * gcc.target/i386/sse2-psllq-2.c: Likewise.
5241         * gcc.target/i386/sse2-psllw-1.c: Likewise.
5242         * gcc.target/i386/sse2-psllw-2.c: Likewise.
5243         * gcc.target/i386/sse2-psrad-1.c: Likewise.
5244         * gcc.target/i386/sse2-psrad-2.c: Likewise.
5245         * gcc.target/i386/sse2-psraw-1.c: Likewise.
5246         * gcc.target/i386/sse2-psraw-2.c: Likewise.
5247         * gcc.target/i386/sse2-psrld-1.c: Likewise.
5248         * gcc.target/i386/sse2-psrld-2.c: Likewise.
5249         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
5250         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
5251         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
5252         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
5253         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
5254         * gcc.target/i386/sse2-psubb-1.c: Likewise.
5255         * gcc.target/i386/sse2-psubd-1.c: Likewise.
5256         * gcc.target/i386/sse2-psubq-1.c: Likewise.
5257         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
5258         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
5259         * gcc.target/i386/sse2-psubw-1.c: Likewise.
5260         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
5261         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
5262         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
5263         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
5264         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
5265         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
5266         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
5267         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
5268         * gcc.target/i386/sse2-pxor-1.c: Likewise.
5269         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
5270         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
5271         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
5272         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
5273         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
5274         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
5275         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
5276         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
5277         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
5278         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
5279         * gcc.target/i386/sse2-shufps-1.c: Likewise.
5280         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
5281         * gcc.target/i386/sse2-subpd-1.c: Likewise.
5282         * gcc.target/i386/sse2-subsd-1.c: Likewise.
5283         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
5284         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
5285         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
5286         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
5287         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
5288         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
5289         * gcc.target/i386/sse2-unpack-1.c: Likewise.
5290         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
5291         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
5292         * gcc.target/i386/sse2-vec-1.c: Likewise.
5293         * gcc.target/i386/sse2-vec-2.c: Likewise.
5294         * gcc.target/i386/sse2-vec-3.c: Likewise.
5295         * gcc.target/i386/sse2-vec-4.c: Likewise.
5296         * gcc.target/i386/sse2-vec-5.c: Likewise.
5297         * gcc.target/i386/sse2-vec-6.c: Likewise.
5298         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
5299         * gcc.target/i386/ssefn-2.c: Likewise.
5300         * gcc.target/i386/ssefn-4.c: Likewise.
5301         * gcc.target/i386/ssefp-1.c: Likewise.
5302         * gcc.target/i386/ssefp-2.c: Likewise.
5303         * gcc.target/i386/sseregparm-3.c: Likewise.
5304         * gcc.target/i386/sseregparm-4.c: Likewise.
5305         * gcc.target/i386/sseregparm-5.c: Likewise.
5306         * gcc.target/i386/sseregparm-6.c: Likewise.
5307         * gcc.target/i386/sseregparm-7.c: Likewise.
5308         * gcc.target/i386/ssetype-1.c: Likewise.
5309         * gcc.target/i386/ssetype-2.c: Likewise.
5310         * gcc.target/i386/ssetype-3.c: Likewise.
5311         * gcc.target/i386/ssetype-4.c: Likewise.
5312         * gcc.target/i386/ssetype-5.c: Likewise.
5313         * gcc.target/i386/unordcmp-1.c: Likewise.
5314         * gcc.target/i386/vararg-1.c: Likewise.
5315         * gcc.target/i386/vararg-2.c: Likewise.
5316         * gcc.target/i386/vararg-3.c: Likewise.
5317         * gcc.target/i386/vararg-4.c: Likewise.
5318         * gcc.target/i386/vararg-7.c: Likewise.
5319         * gcc.target/i386/vararg-8.c: Likewise.
5320         * gcc.target/i386/vecinit-1.c: Likewise.
5321         * gcc.target/i386/vecinit-2.c: Likewise.
5322         * gcc.target/i386/vecinit-3.c: Likewise.
5323         * gcc.target/i386/vecinit-4.c: Likewise.
5324         * gcc.target/i386/vecinit-5.c: Likewise.
5325         * gcc.target/i386/vecinit-6.c: Likewise.
5326         * gcc.target/i386/vectorize2.c: Likewise.
5327         * gcc.target/i386/vectorize3.c: Likewise.
5328         * gcc.target/i386/vectorize4.c: Likewise.
5329         * gcc.target/i386/vectorize6.c: Likewise.
5330         * gcc.target/i386/vectorize7.c: Likewise.
5331         * gcc.target/i386/vectorize8.c: Likewise.
5332         * gcc.target/i386/vperm-v2df.c: Likewise.
5333         * gcc.target/i386/vperm-v2di.c: Likewise.
5334         * gcc.target/i386/vperm-v4si-1.c: Likewise.
5335         * gcc.target/i386/xorps-sse2.c: Likewise.
5336         * gcc.target/i386/xorps.c: Likewise.
5337         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
5338         * gfortran.dg/graphite/pr42326.f90: Likewise.
5339         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
5340
5341 2010-05-19  Richard Guenther  <rguenther@suse.de>
5342
5343         PR lto/44196
5344         * g++.dg/lto/20100519-1_0.C: New testcase.
5345
5346 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5347
5348         PR fortran/42360
5349         * gfortran.dg/warn_intent_out_not_set.f90: New.
5350
5351 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5352
5353         PR fortran/38404
5354         * gfortran.dg/data_char_1.f90: Updated warning message.
5355         * gfortran.dg/data_array_6.f: New.
5356
5357 2010-05-19  Martin Jambor  <mjambor@suse.cz>
5358
5359         * g++.dg/ipa/ivinline-8.C: New test.
5360         * gcc.dg/ipa/iinline-2.c: Likewise.
5361
5362 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5363
5364         PR fortran/34505
5365         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
5366         arguments; add check for return value kind.
5367         * gfortran.dg/float_1.f90: Likewise.
5368
5369 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5370
5371         * gcc.target/i386/20011009-1.c (COMMENT): Define.
5372         (main): Use it.
5373         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
5374         * lib/lto.exp (lto_prune_warns): Fix location line regex.
5375         Prune another location line format.
5376         (lto-obj): Call lto_prune_warns on comp_output.
5377
5378 2010-05-18  Jan Hubicka  <jh@suse.cz>
5379
5380         * gcc.dg/lto/ipacp_0.c: New test.
5381         * gcc.dg/lto/ipacp_1.c: New test.
5382
5383 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
5384
5385         PR lto/44184
5386         * gcc.dg/lto/20100518_0.c: New test.
5387
5388 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
5389
5390         * gnat.dg/specs/lto3.ads: Add missing dg-options.
5391
5392 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
5393
5394         PR fortran/43990
5395         * gfortran.dg/class_21.f03: New.
5396
5397 2010-05-17  Jason Merrill  <jason@redhat.com>
5398
5399         PR c++/44157
5400         * g++.dg/cpp0x/initlist34.C: New.
5401
5402         PR c++/44158
5403         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
5404
5405 2010-05-17  Martin Jambor  <mjambor@suse.cz>
5406
5407         * g++.dg/ipa/ivinline-1.C: New test.
5408         * g++.dg/ipa/ivinline-2.C: New test.
5409         * g++.dg/ipa/ivinline-3.C: New test.
5410         * g++.dg/ipa/ivinline-4.C: New test.
5411         * g++.dg/ipa/ivinline-5.C: New test.
5412         * g++.dg/ipa/ivinline-6.C: New test.
5413
5414 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
5415             Jason Merrill  <jason@redhat.com>
5416
5417         PR c++/44108
5418         * c-c++-common/Wunused-var-8.c: New test.
5419
5420 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
5421
5422         PR bootstrap/42347
5423         * gcc.c-torture/compile/pr42347.c: New test.
5424
5425         PR middle-end/44102
5426         * g++.dg/ext/asmgoto1.C: New test.
5427
5428 2010-05-17  Martin Jambor  <mjambor@suse.cz>
5429
5430         PR middle-end/44133
5431         * gcc.dg/tree-ssa/pr44133.c: New test.
5432         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
5433         precise.
5434
5435 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
5436
5437         PR fortran/44044
5438         * gfortran.dg/class_20.f03: New.
5439
5440 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
5441
5442         PR 44078
5443         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
5444         debug messages but not the newly introduced one.
5445
5446 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
5447
5448         PR fortran/35779
5449         * gfortran.dg/initialization_25.f90: Commented testcase.
5450         * gfortran.dg/initialization_26.f90: New.
5451
5452 2010-05-16  Richard Guenther  <rguenther@suse.de>
5453
5454         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
5455         * gcc.dg/pr43084.c: Likewise.
5456         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
5457         -fipa-type-escape.
5458         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
5459         -fipa-type-escape.
5460         * gcc.dg/struct/struct-reorg.exp: Likewise.
5461         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
5462         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5463
5464 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
5465
5466         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
5467         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
5468         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
5469         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
5470         tests.
5471
5472 2010-05-15  Jason Merrill  <jason@redhat.com>
5473
5474         * g++.dg/eh/spec10.C: New.
5475         * g++.dg/eh/spec11.C: New.
5476         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
5477
5478 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
5479
5480         PR fortran/44154
5481         PR fortran/42647
5482         * gfortran.dg/allocatable_scalar_9.f90: New.
5483
5484 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
5485
5486         PR c++/44148
5487         * g++.dg/torture/pr44148.C: New test.
5488
5489 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
5490
5491         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
5492         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
5493         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
5494         diagnostics and type sizes.
5495
5496 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
5497
5498         * gnat.dg/lto9.adb: New test.
5499         * gnat.dg/lto9_pkg1.ads: New helper.
5500         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
5501
5502 2010-05-15  Jan Hubicka  <jh@suse.cz>
5503
5504         * gcc.dg/lto/ipareference_1.c: Rename to ...
5505         * gcc.dg/lto/ipareference_0.c: ... this one.
5506         * gcc.dg/lto/ipareference_2.c: Rename to ...
5507         * gcc.dg/lto/ipareference_1.c: ... this one.
5508
5509 2010-05-15  Jan Hubicka  <jh@suse.cz>
5510
5511         * gcc.dg/lto/ipareference_1.c: New file.
5512         * gcc.dg/lto/ipareference_2.c: New file.
5513
5514 2010-05-15  Richard Guenther  <rguenther@suse.de>
5515
5516         PR tree-optimization/44038
5517         * gcc.c-torture/compile/pr44038.c: New testcase.
5518
5519 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
5520
5521         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
5522         * gcc.target/i386/avx-cmpss-1.c: Likewise.
5523
5524 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
5525
5526         PR fortran/43207
5527         PR fortran/43969
5528         * gfortran.dg/class_18.f03: New.
5529         * gfortran.dg/class_19.f03: New.
5530
5531 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
5532
5533         PR debug/44112
5534         * gcc.dg/debug/dwarf2/const-1.c: Remove.
5535         * g++.dg/debug/dwarf2/const1.C: Remove.
5536
5537 2010-05-14  Jason Merrill  <jason@redhat.com>
5538
5539         * g++.dg/eh/cond4.C: New.
5540         * g++.dg/eh/elide2.C: Adjust.
5541         * g++.old-deja/g++.eh/terminate1.C: Adjust.
5542
5543 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
5544
5545         PR fortran/44135
5546         * gfortran.dg/actual_array_interface_2.f90: New test.
5547
5548 2010-05-14  Richard Guenther  <rguenther@suse.de>
5549
5550         PR tree-optimization/44119
5551         * gcc.c-torture/compile/pr44119.c: New testcase.
5552
5553 2010-05-14  Jason Merrill  <jason@redhat.com>
5554
5555         PR c++/44127
5556         * g++.dg/eh/terminate1.C: New.
5557
5558 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
5559
5560         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
5561
5562         PR debug/44136
5563         * gcc.dg/pr44136.c: New test.
5564
5565 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
5566
5567         PR c++/30566
5568         * g++.dg/warn/Wshadow-4.C: Adjust.
5569         * g++.dg/warn/Wshadow-5.C: New test.
5570         * g++.dg/warn/Wshadow-6.C: New test
5571
5572 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
5573
5574         PR fortran/35779
5575         * gfortran.dg/initialization_25.f90: New.
5576
5577 2010-05-13  Martin Jambor  <mjambor@suse.cz>
5578
5579         * g++.dg/otr-fold-1.C: New test.
5580         * g++.dg/otr-fold-2.C: New test.
5581
5582 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
5583
5584         PR fortran/44036
5585         * gfortran.dg/gomp/pr44036-1.f90: New test.
5586         * gfortran.dg/gomp/pr44036-2.f90: New test.
5587         * gfortran.dg/gomp/pr44036-3.f90: New test.
5588
5589         PR debug/43983
5590         * gcc.dg/guality/sra-1.c: New test.
5591
5592 2010-05-12  Jan Hubicka  <jh@suse.cz>
5593
5594         * tree-ssa/unreachable.c: New test.
5595
5596 2010-05-12  Jason Merrill  <jason@redhat.com>
5597
5598         * g++.dg/cpp0x/sfinae1.C: New.
5599
5600 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
5601
5602         * gcc.target/i386/zee.c: New file.
5603
5604 2010-05-12  Jason Merrill  <jason@redhat.com>
5605
5606         * g++.dg/conversion/op1.C: Expect template candidate message.
5607         * g++.dg/cpp0x/nullptr15.C: Likewise.
5608         * g++.dg/cpp0x/pr31431-2.C: Likewise.
5609         * g++.dg/cpp0x/pr31431.C: Likewise.
5610         * g++.dg/cpp0x/temp_default2.C: Likewise.
5611         * g++.dg/cpp0x/trailing4.C: Likewise.
5612         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
5613         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
5614         * g++.dg/cpp0x/variadic-throw.C: Likewise.
5615         * g++.dg/cpp0x/variadic35.C: Likewise.
5616         * g++.dg/cpp0x/vt-35147.C: Likewise.
5617         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
5618         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
5619         * g++.dg/ext/visibility/anon8.C: Likewise.
5620         * g++.dg/ext/vla2.C: Likewise.
5621         * g++.dg/other/pr28114.C: Likewise.
5622         * g++.dg/other/ptrmem10.C: Likewise.
5623         * g++.dg/other/ptrmem11.C: Likewise.
5624         * g++.dg/overload/unknown1.C: Likewise.
5625         * g++.dg/parse/template7.C: Likewise.
5626         * g++.dg/parse/typename7.C: Likewise.
5627         * g++.dg/template/conv11.C: Likewise.
5628         * g++.dg/template/copy1.C: Likewise.
5629         * g++.dg/template/deduce3.C: Likewise.
5630         * g++.dg/template/dependent-expr5.C: Likewise.
5631         * g++.dg/template/friend.C: Likewise.
5632         * g++.dg/template/incomplete2.C: Likewise.
5633         * g++.dg/template/local4.C: Likewise.
5634         * g++.dg/template/local6.C: Likewise.
5635         * g++.dg/template/operator10.C: Likewise.
5636         * g++.dg/template/overload6.C: Likewise.
5637         * g++.dg/template/ptrmem2.C: Likewise.
5638         * g++.dg/template/ptrmem20.C: Likewise.
5639         * g++.dg/template/ptrmem8.C: Likewise.
5640         * g++.dg/template/sfinae2.C: Likewise.
5641         * g++.dg/template/ttp25.C: Likewise.
5642         * g++.dg/template/unify10.C: Likewise.
5643         * g++.dg/template/unify11.C: Likewise.
5644         * g++.dg/template/unify6.C: Likewise.
5645         * g++.dg/template/unify7.C: Likewise.
5646         * g++.dg/template/unify9.C: Likewise.
5647         * g++.dg/template/varmod1.C: Likewise.
5648         * g++.old-deja/g++.brendan/crash56.C: Likewise.
5649         * g++.old-deja/g++.law/operators32.C: Likewise.
5650         * g++.old-deja/g++.pt/crash28.C: Likewise.
5651         * g++.old-deja/g++.pt/crash60.C: Likewise.
5652         * g++.old-deja/g++.pt/explicit38.C: Likewise.
5653         * g++.old-deja/g++.pt/explicit39.C: Likewise.
5654         * g++.old-deja/g++.pt/explicit41.C: Likewise.
5655         * g++.old-deja/g++.pt/explicit67.C: Likewise.
5656         * g++.old-deja/g++.pt/explicit77.C: Likewise.
5657         * g++.old-deja/g++.pt/expr2.C: Likewise.
5658         * g++.old-deja/g++.pt/overload7.C: Likewise.
5659         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
5660         * g++.old-deja/g++.pt/spec5.C: Likewise.
5661         * g++.old-deja/g++.pt/spec6.C: Likewise.
5662         * g++.old-deja/g++.pt/t24.C: Likewise.
5663         * g++.old-deja/g++.pt/unify4.C: Likewise.
5664         * g++.old-deja/g++.pt/unify6.C: Likewise.
5665         * g++.old-deja/g++.pt/unify8.C: Likewise.
5666         * g++.old-deja/g++.robertl/eb119.C: Likewise.
5667         * g++.old-deja/g++.robertl/eb79.C: Likewise.
5668         * g++.old-deja/g++.robertl/eb98.C: Likewise.
5669
5670         * g++.dg/cpp0x/initlist32.C: New.
5671
5672         * g++.dg/template/conv11.C: New.
5673         * g++.dg/conversion/op1.C: Adjust expected error.
5674
5675         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
5676
5677 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
5678
5679         PR target/44088
5680         * gcc.target/i386/avx-cmpsd-1.c: New.
5681         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
5682         * gcc.target/i386/avx-cmpss-1.c: Likewise.
5683         * gcc.target/i386/avx-cmpss-2.c: Likewise.
5684         * gcc.target/i386/sse-cmpss-1.c: Likewise.
5685         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
5686
5687 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
5688
5689         PR middle-end/44085
5690         * gcc.dg/gomp/pr44085.c: New test.
5691         * gfortran.dg/gomp/pr44085.f90: New test.
5692
5693 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
5694
5695         * objc-obj-c++-shared/Object1.m: New.
5696         * objc.dg/torture: New directory.
5697         * objc.dg/torture/tls: Ditto.
5698         * objc.dg/tls: Ditto.
5699         * objc.dg/torture/tls/trivial.m: New test.
5700         * objc.dg/torture/tls/thr-init-2.m: New test.
5701         * objc.dg/torture/tls/thr-init-3.m: New test.
5702         * objc.dg/torture/tls/thr-init.m: New test.
5703         * objc.dg/torture/tls/diag-1.m: New test.
5704         * objc.dg/torture/tls/tls.exp: New.
5705         * objc.dg/torture/trivial.m: New test.
5706         * objc.dg/torture/dg-torture.exp: New.
5707         * objc.dg/tls/diag-3.m: New test.
5708         * objc.dg/tls/diag-4.m: New test.
5709         * objc.dg/tls/diag-5.m: New test.
5710         * objc.dg/tls/init-1.m: New test.
5711         * objc.dg/tls/init-2.m: New test.
5712         * objc.dg/tls/tls.exp: New.
5713         * objc.dg/tls/diag-2.m: New test.
5714         * lib/objc.exp: Respond to dg-additional-files.
5715
5716 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
5717
5718         * gcc.target/m68k/20100512-1.c: New.
5719
5720 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
5721
5722         * gnat.dg/lto8.adb: New test.
5723         * gnat.dg/lto8_pkg.ad[sb]: New helper.
5724         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
5725
5726 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
5727
5728         PR c++/34272
5729         PR c++/43630
5730         PR c++/34491
5731         * g++.dg/template/crash97.C: New.
5732         * g++.dg/template/crash98.C: Likewise.
5733         * g++.dg/template/crash99.C: Likewise.
5734         * g++.dg/cpp0x/pr31439.C: Adjust.
5735         * g++.dg/template/crash95.C: Likewise.
5736
5737 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
5738
5739         PR middle-end/44071
5740         * c-c++-common/asmgoto-4.c: New test.
5741         * gcc.target/i386/pr44071.c: New test.
5742
5743         PR c++/44062
5744         * c-c++-common/Wunused-var-7.c: New test.
5745         * g++.dg/warn/Wunused-var-9.C: New test.
5746
5747 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
5748
5749         PR fortran/43711
5750         * gfortran.dg/gomp/pr43711.f90: New.
5751
5752 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
5753
5754         PR fortran/31820
5755         * gfortran.dg/select_5.f90: Updated.
5756
5757 2010-05-11  Jan Hubicka  <jh@suse.cz>
5758
5759         PR tree-optimize/44063
5760         * gcc.c-torture/compile/pr44063.c: New testcase.
5761
5762 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
5763
5764         PR debug/44023
5765         * gcc.dg/pr44023.c: New test.
5766
5767 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
5768
5769         * gnat.dg/lto7.adb: New test.
5770         * gnat.dg/lto7_pkg.ad[sb]: New helper.
5771
5772 2010-05-10  Jason Merrill  <jason@redhat.com>
5773
5774         PR c++/44017
5775         * g++.dg/template/inherit5.C: New.
5776
5777         PR c++/44045
5778         * g++.dg/cpp0x/initlist33.C: New.
5779         * g++.dg/cpp0x/initlist26.C: Adjust.
5780         * g++.dg/cpp0x/initlist28.C: Adjust.
5781
5782 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
5783
5784         PR c++/43719
5785         * g++.dg/init/pr43719.C: New.
5786         * g++.dg/anon-struct4.C: Adjust.
5787
5788 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
5789
5790         PR debug/44028
5791         * gcc.dg/pr44028.c: New test.
5792
5793 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
5794
5795         PR fortran/27866
5796         PR fortran/35003
5797         PR fortran/42809
5798         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
5799         * gfortran.dg/warn_conversion.f90: New.
5800
5801 2010-05-10  Michael Matz  <matz@suse.de>
5802
5803         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
5804
5805 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
5806
5807         PR rtl-optimization/44012
5808         * gcc.dg/pr44012.c: New.
5809
5810 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5811
5812         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
5813         Log text on entry and exit.
5814         Prune Sun ld warnings for common symbols with differing sizes.
5815         (lto-link-and-maybe-run): Change caller.
5816
5817 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
5818
5819         PR fortran/44044
5820         * gfortran.dg/class_7.f03: Modified.
5821         * gfortran.dg/select_type_1.f03: Modified.
5822         * gfortran.dg/select_type_12.f03: New.
5823
5824 2010-05-10  Richard Guenther  <rguenther@suse.de>
5825
5826         PR tree-optimization/44050
5827         * gcc.dg/torture/pr44050.c: New testcase.
5828
5829 2010-05-10  Wei Guozhi  <carrot@google.com>
5830
5831         PR target/42879
5832         * gcc.target/arm/pr42879.c: New testcase.
5833
5834 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5835
5836         PR c/44051
5837         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
5838
5839 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5840
5841         PR c/10676
5842         * gcc.dg/anon-struct-10.c: New test.
5843
5844 2010-05-09  Richard Guenther  <rguenther@suse.de>
5845
5846         PR middle-end/44024
5847         * gcc.dg/pr44024.c: New testcase.
5848
5849 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5850
5851         PR c/4784
5852         * gcc.dg/anon-struct-9.c: New test.
5853
5854 2010-05-09  Richard Guenther  <rguenther@suse.de>
5855
5856         PR middle-end/44043
5857         * gcc.c-torture/compile/pr44043.c: New testcase.
5858
5859 2010-05-09  Richard Guenther  <rguenther@suse.de>
5860
5861         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
5862
5863 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
5864
5865         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
5866
5867 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5868
5869         * gnat.dg/lto[12456].adb: Add "target lto" marker.
5870         * gnat.dg/specs/lto3.ads: Likewise.
5871
5872 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
5873
5874         PR middle-end/28685
5875         * gcc.dg/pr28685-1.c: New file.
5876
5877 2010-05-08  Richard Guenther  <rguenther@suse.de>
5878
5879         PR tree-optimization/44030
5880         * gcc.c-torture/compile/pr44030.c: New testcase.
5881
5882 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5883
5884         * gnat.dg/lto6.adb: New test.
5885         * gnat.dg/lto6_pkg.ads: New helper.
5886
5887 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5888
5889         * gnat.dg/lto5.adb: New test.
5890         * gnat.dg/lto5_pkg.ad[sb]: New helper.
5891
5892 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5893
5894         * gnat.dg/lto4.ad[sb]: New test.
5895
5896 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5897
5898         * gnat.dg/specs/lto3.ads: New test.
5899         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
5900         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
5901
5902 2010-05-08  Quentin Ochem  <ochem@adacore.com>
5903
5904         * gnat.dg/sizetype3.ad[sb]: New test.
5905         * gnat.dg/sizetype3_pkg.ads: New helper.
5906
5907 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
5908
5909         PR c++/43951
5910         * g++.dg/init/new29.C: New.
5911
5912 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
5913
5914         PR fortran/40728
5915         * gfortran.dg/coarray_1.f90: Fixed error message.
5916         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
5917         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
5918         * gfortran.dg/intrinsic_std_5.f90: New.
5919
5920 2010-05-07  Jason Merrill  <jason@redhat.com>
5921
5922         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
5923
5924 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5925
5926         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
5927         (size_t, stderr): Remove.
5928         (read_error): Replaced __builtin_fprintf by fprintf.
5929
5930 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
5931
5932         * gcc.dg/ordered-comparison-1.c: New test.
5933         * gcc.dg/ordered-comparison-2.c: New test.
5934         * gcc.dg/ordered-comparison-3.c: New test.
5935         * gcc.dg/ordered-comparison-4.c: New test.
5936
5937 2010-05-06  Mike Stump  <mikestump@comcast.net>
5938
5939         PR objc/35165
5940         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
5941
5942 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
5943             Jason Merrill  <jason@redhat.com>
5944
5945         * g++.dg/cpp0x/nullptr01.C: New.
5946         * g++.dg/cpp0x/nullptr02.C: New.
5947         * g++.dg/cpp0x/nullptr03.C: New.
5948         * g++.dg/cpp0x/nullptr04.C: New.
5949         * g++.dg/cpp0x/nullptr05.C: New.
5950         * g++.dg/cpp0x/nullptr06.C: New.
5951         * g++.dg/cpp0x/nullptr07.C: New.
5952         * g++.dg/cpp0x/nullptr08.C: New.
5953         * g++.dg/cpp0x/nullptr09.C: New.
5954         * g++.dg/cpp0x/nullptr10.C: New.
5955         * g++.dg/cpp0x/nullptr11.C: New.
5956         * g++.dg/cpp0x/nullptr12.C: New.
5957         * g++.dg/cpp0x/nullptr13.C: New.
5958         * g++.dg/cpp0x/nullptr14.C: New.
5959         * g++.dg/cpp0x/nullptr15.C: New.
5960         * g++.dg/cpp0x/nullptr16.C: New.
5961         * g++.dg/cpp0x/nullptr17.C: New.
5962         * g++.dg/cpp0x/nullptr18.C: New.
5963         * g++.dg/cpp0x/nullptr19.C: New.
5964         * g++.dg/cpp0x/nullptr20.C: New.
5965         * g++.dg/cpp0x/nullptr21.C: New.
5966         * g++.dg/cpp0x/nullptr22.C: New.
5967         * g++.dg/debug/nullptr01.C: New.
5968         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
5969
5970 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
5971
5972         * gcc.dg/Wunused-var-8.c: Move to...
5973         * c-c++-common/Wunused-var-6.c: ... here.  New test.
5974
5975 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
5976
5977         PR c++/40406
5978         * g++.dg/template/crash96.C: New.
5979
5980 2010-05-06  Jan Hubicka  <jh@suse.cz>
5981
5982         PR tree-optimization/43791
5983         * gcc.c-torture/compile/pr43791.c: New file.
5984
5985 2010-05-06  Michael Matz  <matz@suse.de>
5986
5987         PR tree-optimization/43984
5988         * gfortran.dg/pr43984.f90: New test.
5989
5990 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5991
5992         PR 40989
5993         * gcc.dg/pr40989.c: New.
5994
5995 2010-05-06  Richard Guenther  <rguenther@suse.de>
5996
5997         PR tree-optimization/43934
5998         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
5999
6000 2010-05-06  Richard Guenther  <rguenther@suse.de>
6001
6002         PR tree-optimization/43987
6003         * gcc.c-torture/execute/pr43987.c: New testcase.
6004         * gcc.dg/torture/pta-escape-1.c: Adjust.
6005         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
6006         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6007         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6008         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
6009
6010 2010-04-22  Jakub Jelinek <jakub@redhat.com>
6011             Dodji Seketeli  <dodji@redhat.com>
6012
6013         PR c/18624
6014         * g++.dg/warn/Wunused-7.C: Add dg-warning.
6015         * g++.dg/template/sfinae16.C: Likewise.
6016         * gcc.dg/Wunused-var-1.c: Moved to...
6017         * c-c++-common/Wunused-var-1.c: ...here. New test.
6018         * gcc.dg/Wunused-var-2.c: Moved to...
6019         * c-c++-common/Wunused-var-2.c: ...here. New test.
6020         * gcc.dg/Wunused-var-3.c: Moved to...
6021         * c-c++-common/Wunused-var-3.c: ...here. New test.
6022         * gcc.dg/Wunused-var-4.c: Moved to...
6023         * gcc.dg/Wunused-var-1.c: ... here.
6024         * gcc.dg/Wunused-var-5.c: Moved to...
6025         * c-c++-common/Wunused-var-4.c: ...here. New test.
6026         * gcc.dg/Wunused-var-7.c: Moved to...
6027         * c-c++-common/Wunused-var-5.c: ...here. New test.
6028         * gcc.dg/Wunused-var-6.c: Moved to...
6029         * gcc.dg/Wunused-var-2.c: ... here.
6030         * c-c++-common/Wunused-var-1.c: New test.
6031         * c-c++-common/Wunused-var-2.c: New test.
6032         * c-c++-common/Wunused-var-3.c: New test.
6033         * c-c++-common/Wunused-var-4.c: New test.
6034         * c-c++-common/Wunused-var-5.c: New test.
6035         * g++.dg/warn/Wunused-var-1.C: New test.
6036         * g++.dg/warn/Wunused-var-2.C: New test.
6037         * g++.dg/warn/Wunused-var-3.C: New test.
6038         * g++.dg/warn/Wunused-var-4.C: New test.
6039         * g++.dg/warn/Wunused-var-5.C: New test.
6040         * g++.dg/warn/Wunused-var-6.C: New test.
6041         * g++.dg/warn/Wunused-var-7.C: New test.
6042         * g++.dg/warn/Wunused-var-8.C: New test.
6043         * g++.dg/warn/Wunused-parm-1.C: New test.
6044         * g++.dg/warn/Wunused-parm-2.C: New test.
6045         * g++.dg/warn/Wunused-parm-3.C: New test.
6046
6047 2010-05-06  Tobias Burnus  <burnus@net-b.de>
6048
6049         PR fortran/43985
6050         * gfortran.dg/gomp/crayptr5.f90: New test case.
6051
6052 2010-05-05  Jason Merrill  <jason@redhat.com>
6053
6054         PR debug/43370
6055         * g++.dg/ext/attrib39.C: New.
6056
6057 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
6058
6059         PR fortran/24978
6060         * gfortran.dg/data_invalid.f90: New.
6061
6062 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
6063
6064         * gnat.dg/lto2.adb: New test.
6065
6066 2010-05-05  Jason Merrill  <jason@redhat.com>
6067
6068         PR c++/43787
6069         * g++.dg/opt/empty1.C: New.
6070
6071 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
6072
6073         PR fortran/43696
6074         * gfortran.dg/class_17.f03: New.
6075
6076 2010-05-04  Neil Vachharajani <nvachhar@google.com>
6077
6078         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
6079
6080 2010-05-04  Mike Stump  <mikestump@comcast.net>
6081
6082         PR objc/35165
6083         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
6084
6085 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6086
6087         PR target/43668
6088         * gcc.target/i386/pr43668.c: New.
6089
6090 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6091
6092         PR c++/43028
6093         * g++.dg/cpp0x/initlist31.C: New.
6094
6095 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
6096
6097         PR c/43981
6098         * gcc.dg/Wunused-var-8.c: New test.
6099
6100 2010-05-04  Jason Merrill  <jason@redhat.com>
6101
6102         PR c++/38064
6103         * g++.dg/cpp0x/enum3.C: Extend.
6104
6105 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6106
6107         PR target/43799
6108         * gcc.target/i386/pr43799.c: New.
6109
6110 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
6111
6112         * gnat.dg/lto1.adb: New test.
6113         * gnat.dg/lto1_pkg.ad[sb]: New helper.
6114
6115 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6116
6117         PR middle-end/43671
6118         * gcc.target/i386/pr43671.c: New.
6119
6120 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6121
6122         PR c++/43705
6123         * g++.dg/template/crash95.C: New.
6124
6125 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6126
6127         PR debug/43508
6128         * gcc.target/i386/pr43508.c: New.
6129
6130 2010-05-04  Richard Guenther  <rguenther@suse.de>
6131
6132         PR tree-optimization/43879
6133         * g++.dg/torture/pr43879-1_0.C: New testcase.
6134         * g++.dg/torture/pr43879-1_1.C: Likewise.
6135
6136 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
6137
6138         PR c++/43953
6139         * g++.dg/other/crash-12.C: New test.
6140
6141 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
6142
6143         * g++.dg/cdce3.C: Add a space.  Updated.
6144
6145 2010-05-03  Jason Merrill  <jason@redhat.com>
6146
6147         PR c++/43680
6148         * g++.dg/opt/enum2.C: New.
6149         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
6150         * g++.dg/warn/Wswitch-1.C: Adjust message.
6151
6152 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6153
6154         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
6155         * g++.dg/ext/label13.C: Fix typo.
6156         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
6157         alpha*-dec-osf5*.
6158         * gcc.c-torture/compile/limits-declparen.c: xfail on
6159         alpha*-dec-osf5* with -g.
6160         * gcc.c-torture/compile/limits-pointer.c: Likewise.
6161         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
6162         * gcc.dg/c99-tgmath-2.c: Likewise.
6163         * gcc.dg/c99-tgmath-3.c: Likewise.
6164         * gcc.dg/c99-tgmath-4.c: Likewise.
6165
6166 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
6167
6168         PR fortran/43592
6169         * gfortran.dg/unexpected_interface.f90: New test.
6170
6171 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6172
6173         * ada/acats/run_acats (which): New function.
6174         (host_gnatchop, host_gnatmake): Use it.
6175
6176 2010-05-03  Richard Guenther  <rguenther@suse.de>
6177
6178         PR tree-optimization/43971
6179         * gcc.dg/pr43971.c: New testcase.
6180
6181 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
6182
6183         PR debug/43972
6184         * gcc.dg/debug/pr43972.c: New test.
6185
6186 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
6187
6188         PR testsuite/43963
6189         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
6190
6191 2010-05-02  Richard Guenther  <rguenther@suse.de>
6192
6193         PR tree-optimization/43879
6194         * gcc.dg/torture/pr43879-3.c: New testcase.
6195
6196 2010-05-01  Richard Guenther  <rguenther@suse.de>
6197
6198         PR tree-optimization/43949
6199         * g++.dg/warn/Warray-bounds-5.C: New testcase.
6200
6201 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
6202
6203         PR c++/43951
6204         * g++.dg/init/new28.C: New.
6205
6206 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
6207
6208         PR objc++/32052
6209         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
6210         structure and nested declarations.
6211         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
6212         structure and nested declarations.  Reduce header clutter and
6213         use _exit() rather than abort().
6214         * objc.dg/encode-10.m: New.
6215         * objc.dg/encode-11.m: New.
6216
6217 2010-04-30  DJ Delorie  <dj@redhat.com>
6218
6219         * gcc.c-torture/execute/20100430-1.c: New test.
6220
6221 2010-04-30  Jason Merrill  <jason@redhat.com>
6222
6223         PR c++/43868
6224         * g++.dg/template/ptrmem21.C: New.
6225
6226 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
6227
6228         PR fortran/18918
6229         PR fortran/43931
6230         * gfortran.dg/coarray_13.f90: New test.
6231
6232 2010-04-30  Richard Guenther  <rguenther@suse.de>
6233
6234         PR lto/43946
6235         * gcc.dg/lto/20100430-1_0.c: New testcase.
6236
6237 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
6238
6239         PR debug/43942
6240         * c-c++-common/pr43942.c: New test.
6241
6242 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
6243
6244         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
6245         conflict with darwin crt1.o 'start' symbol.
6246
6247 2010-04-30  Richard Guenther  <rguenther@suse.de>
6248
6249         PR tree-optimization/43879
6250         * gcc.dg/torture/pr43879_1.c: New testcase.
6251
6252 2010-04-30  Richard Guenther  <rguenther@suse.de>
6253
6254         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
6255
6256 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
6257
6258         PR c++/43890
6259         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
6260         user-provided constructor while recursing.
6261
6262 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6263
6264         PR fortran/42274
6265         * gfortran.dg/class_16.f03: New test.
6266
6267 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6268
6269         PR fortran/42274
6270         * gfortran.dg/class_15.f03: New.
6271
6272 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
6273
6274         PR fortran/43326
6275         * gfortran.dg/dynamic_dispatch_9.f03: New test.
6276
6277 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6278
6279         PR fortran/43492
6280         * gfortran.dg/generic_22.f03 : New test.
6281
6282 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
6283
6284         PR fortran/42353
6285         * gfortran.dg/class_14.f03: New test.
6286
6287 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6288
6289         PR fortran/42680
6290         * gfortran.dg/interface_32.f90: New test.
6291
6292 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
6293             Janus Weil  <janus@gcc.gnu.org>
6294
6295         PR fortran/41829
6296         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
6297         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
6298         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
6299
6300 2010-04-28  Mike Stump  <mikestump@comcast.net>
6301
6302         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
6303         dg-excess-errors.
6304         * g++.dg/uninit-pred-2_b.C: Likewise.
6305
6306 2010-04-28  Tobias Burnus  <burnus@net-b.de>
6307
6308         PR fortran/18918
6309         PR fortran/43919
6310         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
6311
6312 2010-04-28  Matthias Klose  <doko@ubuntu.com>
6313
6314         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
6315         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
6316         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
6317         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
6318         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
6319
6320 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
6321
6322         * gcc.dg/const-uniq-1.c: New test.
6323         * gcc.dg/lto/const-uniq_[01].c: Likewise.
6324
6325 2010-04-28  Xinliang David Li  <davidxl@google.com>
6326
6327         * gcc.dg/uninit-pred-2_b.c: New test.
6328         * gcc.dg/uninit-pred-4_b.c: New test.
6329         * gcc.dg/uninit-pred-3_d.c: New test.
6330         * gcc.dg/uninit-pred-6_b.c: New test.
6331         * gcc.dg/uninit-pred-8_b.c: New test.
6332         * gcc.dg/uninit-pred-3_a.c: New test.
6333         * gcc.dg/uninit-pred-2_c.c: New test.
6334         * gcc.dg/uninit-pred-5_a.c: New test.
6335         * gcc.dg/uninit-pred-3_e.c: New test.
6336         * gcc.dg/uninit-pred-7_a.c: New test.
6337         * gcc.dg/uninit-pred-6_c.c: New test.
6338         * gcc.dg/uninit-pred-9_a.c: New test.
6339         * gcc.dg/uninit-pred-8_c.c: New test.
6340         * gcc.dg/uninit-pred-3_b.c: New test.
6341         * gcc.dg/uninit-pred-5_b.c: New test.
6342         * gcc.dg/uninit-pred-7_b.c: New test.
6343         * gcc.dg/uninit-pred-6_d.c: New test.
6344         * gcc.dg/uninit-pred-9_b.c: New test.
6345         * gcc.dg/uninit-pred-2_a.c: New test.
6346         * gcc.dg/uninit-pred-4_a.c: New test.
6347         * gcc.dg/uninit-pred-3_c.c: New test.
6348         * gcc.dg/uninit-pred-6_a.c: New test.
6349         * gcc.dg/uninit-pred-8_a.c: New test.
6350         * gcc.dg/uninit-pred-7_c.c: New test.
6351         * gcc.dg/uninit-pred-6_e.c: New test.
6352         * g++.dg/uninit-pred-loop-1_b.cc: New test.
6353         * g++.dg/uninit-pred-1_a.C: New test.
6354         * g++.dg/uninit-pred-1_b.C: New test.
6355         * g++.dg/uninit-pred-2_a.C: New test.
6356         * g++.dg/uninit-pred-2_b.C: New test.
6357         * g++.dg/uninit-pred-loop-1_a.cc: New test.
6358         * g++.dg/uninit-pred-loop-1_c.cc: New test.
6359         * g++.dg/uninit-pred-loop_1.cc: New test.
6360
6361 2010-04-28  Martin Jambor  <mjambor@suse.cz>
6362
6363         * gcc.dg/lto/20091209-1_0.c: New testcase.
6364
6365 2010-04-28  Richard Guenther  <rguenther@suse.de>
6366
6367         PR tree-optimization/43879
6368         PR tree-optimization/43909
6369         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
6370
6371 2010-04-28  Richard Guenther  <rguenther@suse.de>
6372
6373         PR c++/43880
6374         * g++.dg/torture/pr43880.C: New testcase.
6375
6376 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6377
6378         PR c++/9335
6379         * g++.dg/template/recurse2.C: Update
6380         * g++.dg/template/recurse.C: Update.
6381         * g++.dg/template/pr23510.C: Update.
6382         * lib/prune.exp: Filter out 'recursively instantiated'.
6383
6384 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
6385
6386         PR c++/29043
6387         * g++.dg/init/pr29043.C: New.
6388
6389 2010-04-27  Jason Merrill  <jason@redhat.com>
6390
6391         * g++.dg/lookup/scoped5.C: Adjust.
6392         * g++.dg/lookup/scoped8.C: Adjust.
6393         * g++.dg/template/dependent-expr5.C: Adjust.
6394         * g++.old-deja/g++.brendan/nest1.C: Adjust.
6395
6396         PR c++/43856
6397         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
6398
6399         PR c++/43875
6400         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
6401
6402 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6403             Jan Hubicka <hubicka@ucw.cz>
6404
6405         * gcc.dg/pure-2.c: New testcase.
6406         * gcc.dg/const-1.c: New testcase.
6407
6408 2010-04-27  Jason Merrill  <jason@redhat.com>
6409
6410         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
6411
6412         PR c++/41468
6413         * g++.dg/template/sfinae17.C: New.
6414         * g++.dg/template/sfinae18.C: New.
6415
6416 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
6417
6418         * g++.dg/init/pr42844.C: New.
6419         * g++.dg/cpp0x/pr42844-2.C: New.
6420         * g++.dg/cpp0x/defaulted2.C: Adjust.
6421         * g++.dg/tree-ssa/pr27549.C: Likewise.
6422         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
6423
6424 2010-04-27  Tobias Burnus  <burnus@net-b.de>
6425
6426         PR fortran/18918
6427         * gfortran.dg/coarray_12.f90: Fix dump parsing.
6428
6429 2010-04-27  Richard Guenther  <rguenther@suse.de>
6430
6431         PR middle-end/40561
6432         * g++.dg/other/pr40561.C: New testcase.
6433
6434 2010-04-27  Martin Jambor  <mjambor@suse.cz>
6435
6436         PR middle-end/43812
6437         * g++.dg/ipa/pr43812.C: New test.
6438
6439 2010-04-27  Jan Hubicka  <jh@suse.cz>
6440
6441         * gcc.dg/ipa/iinline-1.c (main): Rename to...
6442         (test): ... this one.
6443
6444 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
6445
6446         PR target/40657
6447         * gcc.target/arm/thumb-stackframe.c: New test.
6448
6449 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
6450
6451         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
6452         * gcc.dg/misc-column.c: Likewise.
6453         * gcc.dg/Walways-true-1.c: Likewise.
6454         * gcc.dg/Walways-true-2.c: Likewise.
6455         * gcc.dg/warn-addr-cmp.c: Likewise.
6456
6457 2010-04-27  Tobias Burnus  <burnus@net-b.de>
6458
6459         PR fortran/18918
6460         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
6461         * gfortran.dg/coarray_12.f90: New.
6462
6463 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
6464
6465         PR c/32207
6466         * gcc.dg/pr32207.c: New test.
6467         * gcc.dg/misc-column.c: Adjust expected warning.
6468         * gcc.dg/Walways-true-1.c: Likewise.
6469         * gcc.dg/Walways-true-2.c: Likewise.
6470         * gcc.dg/warn-addr-cmp.c: Likewise.
6471
6472 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
6473
6474         PR lto/42776
6475         * lib/lto.exp (lto_prune_vis_warns): New function.
6476         (lto-link-and-maybe-run): Call it.
6477
6478 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
6479
6480         PR tree-optimization/43904
6481         * gcc.dg/tree-ssa/tailcall-6.c: New.
6482
6483 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
6484
6485         PR testsuite/35165
6486         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
6487         Darwin8/OSX10.4 - compatible code generation.
6488         Use scan-rtl-dump.
6489         * obj-c++.dg/stubify-1.mm: Ditto.
6490         * lib/objc-torture.exp: Do not require link success for
6491         "trivial.m" in the runtime checks when dowhat = 'compile'.
6492         * lib/dg-pch.exp (dg-flags-pch): New Proc.
6493         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
6494         Darwin8/OSX10.4 - compatible code generation.
6495         * objc.dg/stubify-2.m: Ditto.
6496         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
6497         * objc.dg/next-runtime-1.m: Ditto.
6498         * objc.dg/stret-2.m: Restrict to ilp32 targets.
6499         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
6500         runtimes on Darwin.
6501
6502 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
6503
6504         PR 43715
6505         * lib/plugin-support.exp: Use "-undefined
6506         dynamic_lookup" on darwin.
6507
6508 2010-04-26  Richard Guenther  <rguenther@suse.de>
6509
6510         * gcc.dg/lto/20100426_0.c: New testcase.
6511
6512 2010-04-26  Jie Zhang  <jie@codesourcery.com>
6513
6514         PR tree-optimization/43833
6515         gcc.dg/Warray-bounds-8.c: New test case.
6516
6517 2010-04-26  Richard Guenther  <rguenther@suse.de>
6518
6519         PR lto/43080
6520         * g++.dg/lto/20100423-3_0.C: New testcase.
6521
6522 2010-04-26  Richard Guenther  <rguenther@suse.de>
6523
6524         PR lto/42425
6525         * g++.dg/lto/20100423-2_0.C: New testcase.
6526
6527 2010-04-26  Ira Rosen  <irar@il.ibm.com>
6528
6529         * gcc.dg/vect/bb-slp-23.c: New test.
6530
6531 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
6532
6533         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
6534         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
6535         * gcc.dg/c1x-float-1.c: New test.
6536
6537 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
6538
6539         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
6540         of "lea\[ \t\]".
6541
6542 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
6543
6544         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
6545         FreeBSD.
6546         * gfortran.dg/default_format_denormal_1.f90: Ditto.
6547         * gfortran.dg/default_format_2.f90: Ditto.
6548
6549 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
6550
6551         * gfortran.dg/pr43505.f90: Clean up .mod file.
6552         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
6553         * gfortran.dg/pr41347.f90: Ditto.
6554         * gfortran.dg/internal_pack_4.f90: Ditto.
6555         * gfortran.dg/proc_decl_23.f90: Ditto.
6556         * gfortran.dg/recursive_check_3.f90: Ditto.
6557         * gfortran.dg/intent_out_3.f90: Ditto.
6558         * gfortran.dg/assignment_2.f90: Ditto.
6559         * gfortran.dg/pr41928.f90: Ditto.
6560         * gfortran.dg/pr42166.f90: Ditto.
6561         * gfortran.dg/private_type_12.f90: Ditto.
6562         * gfortran.dg/graphite/pr42185.f90: Ditto.
6563         * gfortran.dg/graphite/pr42186.f90: Ditto.
6564         * gfortran.dg/graphite/pr40982.f90: Ditto.
6565         * gfortran.dg/graphite/id-2.f90: Ditto.
6566         * gfortran.dg/graphite/id-4.f90: Ditto.
6567         * gfortran.dg/graphite/pr42050.f90: Ditto.
6568         * gfortran.dg/graphite/id-18.f90: Ditto.
6569         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
6570         * gfortran.dg/graphite/pr41924.f90: Ditto.
6571         * gfortran.dg/graphite/pr42393.f90: Ditto.
6572         * gfortran.dg/graphite/pr37980.f90: Ditto.
6573         * gfortran.dg/graphite/pr38953.f90: Ditto.
6574         * gfortran.dg/graphite/pr42180.f90: Ditto.
6575         * gfortran.dg/graphite/pr42181.f90: Ditto.
6576         * gfortran.dg/where_operator_assign_4.f90: Ditto.
6577         * gfortran.dg/select_type_4.f90: Ditto.
6578         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
6579         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
6580         * gfortran.dg/lto/pr40725_0.f03: Ditto.
6581         * gfortran.dg/elemental_args_check_2.f90: Ditto.
6582         * gfortran.dg/whole_file_11.f90: Ditto.
6583         * gfortran.dg/private_type_11.f90: Ditto.
6584         * gfortran.dg/vect/vect-gems.f90: Ditto.
6585         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
6586
6587 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
6588
6589         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
6590
6591 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
6592
6593         * gnat.dg/pack15.ad[sb]: New test.
6594
6595 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
6596
6597         * gcc.target/arm/mla-1.c: New test.
6598
6599 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
6600
6601         PR fortran/30073
6602         PR fortran/43793
6603         * gfortran.dg/pr43793.f90: New test.
6604
6605 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
6606
6607         PR tree-optimization/41442
6608         * gcc.target/i386/pr41442.c: New test.
6609
6610 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
6611
6612         PR fortran/43832
6613         * gfortran.dg/fgetc_3.f90: Delete bogus test.
6614
6615 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6616
6617         PR fortran/43832
6618         * gfortran.dg/open_nounit.f90: New test.
6619
6620 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
6621
6622         PR fortran/43841
6623         PR fortran/43843
6624         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
6625
6626 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6627
6628         * gcc.dg/Wconversion-integer.c: Update.
6629
6630 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
6631
6632         * gnat.dg/unchecked_convert5.adb: New test.
6633
6634 2010-04-23  Richard Guenther  <rguenther@suse.de>
6635
6636         PR lto/41734
6637         * gcc.dg/lto/20100423-2_0.c: New testcase.
6638         * gcc.dg/lto/20100423-2_0.c: Likewise.
6639
6640 2010-04-23  Richard Guenther  <rguenther@suse.de>
6641
6642         PR lto/43455
6643         * gcc.dg/lto/20100423-1_0.c: New testcase.
6644         * gcc.dg/lto/20100423-1_1.c: Likewise.
6645
6646 2010-04-23  Martin Jambor  <mjambor@suse.cz>
6647
6648         PR tree-optimization/43846
6649         * gcc.dg/tree-ssa/sra-10.c: New test.
6650
6651 2010-04-23  Martin Jambor  <mjambor@suse.cz>
6652
6653         PR middle-end/43835
6654         * gcc.c-torture/execute/pr43835.c: New test.
6655
6656 2010-04-23  Richard Guenther  <rguenther@suse.de>
6657
6658         PR lto/42653
6659         * g++.dg/lto/20100423-1_0.C: New testcase.
6660
6661 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
6662
6663         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
6664
6665 2010-04-22  Ira Rosen  <irar@il.ibm.com>
6666
6667         PR tree-optimization/43842
6668         * gcc.dg/vect/pr43842.c: New test.
6669
6670 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6671
6672         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
6673         * gcc.target/i386/wmul-2.c: Likewise.
6674
6675 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6676
6677         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
6678         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
6679
6680 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
6681
6682         * gfortran.dg/reassoc_6.f: New testcase.
6683
6684 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6685
6686         PR middle-end/29274
6687         * gcc.target/arm/wmul-1.c: New test.
6688         * gcc.target/arm/wmul-2.c: New test.
6689
6690 2010-04-22  Richard Guenther  <rguenther@suse.de>
6691
6692         PR tree-optimization/43845
6693         * gcc.c-torture/compile/pr43845.c: New testcase.
6694
6695 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6696
6697         PR middle-end/29274
6698         * gcc.target/i386/wmul-1.c: New test.
6699         * gcc.target/i386/wmul-2.c: New test.
6700         * gcc.target/bfin/wmul-1.c: New test.
6701         * gcc.target/bfin/wmul-2.c: New test.
6702
6703 2010-04-22  Richard Guenther  <rguenther@suse.de>
6704
6705         PR fortran/43829
6706         * gfortran.dg/vector_subscript_6.f90: New testcase.
6707         * gfortran.dg/assign_10.f90: Adjust.
6708
6709 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
6710
6711         PR fortran/43836
6712         * gfortran.dg/gomp/pr43836.f90: New test.
6713
6714 2010-04-21  Richard Guenther  <rguenther@suse.de>
6715
6716         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
6717
6718 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6719
6720         * gcc.dg/torture/builtin-cproj-3.c: New.
6721
6722 2010-04-20  Jason Merrill  <jason@redhat.com>
6723
6724         PR c++/9335
6725         * g++.dg/template/recurse2.C: New.
6726         * g++.dg/parse/crash36.C: Adjust.
6727         * g++.dg/other/fold1.C: Adjust.
6728         * g++.dg/init/member1.C: Adjust.
6729         * lib/prune.exp: Prune "skipping N instantiation contexts".
6730
6731 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6732
6733         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
6734
6735 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6736
6737         * gcc.dg/torture/builtin-cproj-1.c: New.
6738         * gcc.dg/torture/builtin-cproj-2.c: New.
6739
6740 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
6741
6742         PR c++/43800
6743         PR c++/43704
6744         * g++.dg/template/typedef32.C: Adjust.
6745         * g++.dg/template/typedef33.C: New test.
6746
6747 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
6748
6749         PR fortran/43227
6750         * gfortran.dg/proc_decl_23.f90: New test.
6751
6752         PR fortran/43266
6753         * gfortran.dg/abstract_type_6.f03: New test.
6754
6755 2010-04-20  Xinliang David Li  <davidxl@google.com>
6756
6757         * g++.dg/tree-ssa/fold-compare.C: New.
6758
6759 2010-04-20  Richard Guenther  <rguenther@suse.de>
6760
6761         PR tree-optimization/39417
6762         * g++.dg/torture/pr39417.C: New testcase.
6763
6764 2010-04-20  Richard Guenther  <rguenther@suse.de>
6765
6766         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
6767
6768 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
6769
6770         * g++.dg/debug/dwarf2/rv1.C: New test.
6771
6772 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6773
6774         PR target/43635
6775         * gcc.c-torture/compile/pr43635.c: New testcase.
6776
6777 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
6778
6779         PR fortran/43339
6780         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
6781         of sequential loops being private only in the innermost containing
6782         task region.
6783
6784         PR middle-end/43337
6785         * gfortran.dg/gomp/pr43337.f90: New test.
6786
6787 2010-04-19  Richard Guenther  <rguenther@suse.de>
6788
6789         PR tree-optimization/43796
6790         * gfortran.dg/pr43796.f90: New testcase.
6791
6792 2010-04-19  Richard Guenther  <rguenther@suse.de>
6793
6794         PR tree-optimization/43783
6795         * gcc.c-torture/execute/pr43783.c: New testcase.
6796
6797 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
6798
6799         PR target/43766
6800         * gcc.target/i386/pr43766.c: New test.
6801
6802 2010-04-19  Jie Zhang  <jie@codesourcery.com>
6803
6804         PR target/43662
6805         * gcc.target/i386/pr43662.c: New test.
6806
6807 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
6808
6809         PR c++/43704
6810         * g++.dg/template/typedef32.C: New test.
6811
6812 2010-04-19  Ira Rosen  <irar@il.ibm.com>
6813
6814         PR tree-optimization/37027
6815         * lib/target-supports.exp
6816         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
6817         * gcc.dg/vect/pr37027.c: New test.
6818         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
6819         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
6820         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
6821         gcc.dg/vect/vect-complex-6.c: Likewise.
6822
6823 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
6824
6825         * g++.dg/debug/dwarf2/enum1.C: New test.
6826
6827 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
6828
6829         * gnat.dg/rep_clause5.ad[sb]: New test.
6830         * gnat.dg/rep_clause5_pkg.ads: New helper.
6831
6832 2010-04-18  Ira Rosen  <irar@il.ibm.com>
6833
6834         PR tree-optimization/43771
6835         * g++.dg/vect/pr43771.cc: New test.
6836
6837 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
6838
6839         PR fortran/31538
6840         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
6841         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
6842
6843 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
6844
6845         * gnat.dg/sizetype.adb: Rename into...
6846         * gnat.dg/sizetype1.adb: ...this.
6847         * gnat.dg/sizetype2.adb: New test.
6848
6849 2010-04-16  Richard Guenther  <rguenther@suse.de>
6850
6851         PR tree-optimization/43572
6852         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
6853
6854 2010-04-16  Olivier Hainque  <hainque@adacore.com>
6855
6856         * gnat.dg/specs/discr_private.ads: New test.
6857
6858 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
6859
6860         PR target/41514
6861         * gcc.target/arm/thumb-comparisons.c: New test.
6862
6863         PR target/40603
6864         * gcc.target/arm/thumb-cbranchqi.c: New test.
6865
6866 2010-04-16  Christian Bruel  <christian.bruel@st.com>
6867
6868         * g++.dg/torture/pr36191.C: Enable for SH.
6869
6870 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
6871
6872         * gnat.dg/wide_boolean.adb: New test.
6873         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
6874
6875 2010-04-15  Richard Guenther  <rguenther@suse.de>
6876
6877         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
6878         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
6879         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
6880         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
6881         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
6882         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
6883         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
6884         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
6885         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
6886         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
6887         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
6888         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
6889         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
6890         * gcc.dg/torture/ipa-pta-2.c: Likewise.
6891         * gcc.dg/torture/ipa-pta-1.c: Adjust.
6892
6893 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
6894
6895         PR target/21803
6896         * gcc.target/arm/pr42496.c: New test.
6897
6898 2010-04-14  Jason Merrill  <jason@redhat.com>
6899
6900         PR c++/36625
6901         * g++.dg/ext/attrib38.C: New.
6902
6903 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
6904
6905         PR testsuite/43739
6906         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
6907
6908 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6909
6910         PR 42966
6911         * gcc.dg/cpp/warn-undef-2.c: Update.
6912         * gcc.dg/cpp/warn-traditional-2.c: Update.
6913         * gcc.dg/cpp/warn-comments-2.c: Update.
6914         * gcc.dg/cpp/warn-variadic-2.c: Update.
6915         * gcc.dg/cpp/warn-long-long-2.c: Update.
6916         * gcc.dg/cpp/warn-deprecated-2.c: Update.
6917         * gcc.dg/cpp/warn-multichar-2.c: Update.
6918         * gcc.dg/cpp/warn-normalized-3.c: Update.
6919         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
6920         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
6921         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
6922         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
6923         * gcc.dg/cpp/warn-redefined-2.c: Update.
6924         * gfortran.dg/warning-directive-2.F90: Update.
6925         * c-c++-common/cpp/warning-directive-2.c: Update.
6926
6927 2010-04-14  Michael Matz  <matz@suse.de>
6928
6929         PR tree-optimization/42963
6930         * gcc.dg/pr42963.c: New testcase.
6931
6932 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
6933
6934         * gnat.dg/class_wide.adb: Rename into...
6935         * gnat.dg/class_wide1.adb: ...this.
6936         * gnat.dg/class_wide2.ad[sb]: New test.
6937
6938 2010-04-14  Tobias Burnus  <burnus@net-b.de>
6939
6940         PR fortran/18918
6941         * gfortran.dg/coarray_9.f90: Update dg-errors.
6942         * gfortran.dg/coarray_10.f90: New test.
6943         * gfortran.dg/coarray_11.f90: New test.
6944
6945 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6946
6947         PR fortran/43747
6948         gfortran.dg/initialization_24.f90: New test.
6949
6950 2010-04-13  Jason Merrill  <jason@redhat.com>
6951
6952         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
6953         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
6954
6955 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6956
6957         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
6958         * g++.dg/dg.exp: Likewise.
6959         * gcc.dg/cpp/warning-directive-1.c: Move to ...
6960         * c-c++-common/cpp/warning-directive-1.c: ... here.
6961         * gcc.dg/cpp/warning-directive-2.c: Move to ...
6962         * c-c++-common/cpp/warning-directive-2.c: ... here.
6963         * gcc.dg/cpp/warning-directive-3.c: Move to ...
6964         * c-c++-common/cpp/warning-directive-3.c: ... here.
6965         * gcc.dg/cpp/warning-directive-4.c: Move to ...
6966         * c-c++-common/cpp/warning-directive-4.c: ... here.
6967         * g++.dg/cpp/warning-directive-1.C: Delete.
6968         * g++.dg/cpp/warning-directive-2.C: Delete.
6969         * g++.dg/cpp/warning-directive-3.C: Delete.
6970         * g++.dg/cpp/warning-directive-4.C: Delete.
6971         * gcc.dg/cpp/normalised-3.c: Delete.
6972         * g++.dg/cpp/normalised-1.C: Rename as ...
6973         * c-c++-common/cpp/normalised-3.c: ... this.
6974
6975 2010-04-13  Martin Jambor  <mjambor@suse.cz>
6976
6977         * gcc.dg/tree-ssa/sra-9.c: New test.
6978
6979 2010-04-13  Michael Matz  <matz@suse.de>
6980
6981         PR middle-end/43730
6982         * gcc.dg/pr43730.c: New test.
6983
6984 2010-04-13  Michael Matz  <matz@suse.de>
6985
6986         * gcc.dg/tree-ssa/negate.c: New testcase.
6987
6988 2010-04-13  Richard Guenther  <rguenther@suse.de>
6989
6990         PR testsuite/43735
6991         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
6992
6993 2010-04-13  Richard Guenther  <rguenther@suse.de>
6994
6995         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
6996
6997 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
6998
6999         * gnat.dg/derived_type1.adb: New test.
7000
7001 2010-04-13  Matthias Klose  <doko@ubuntu.com>
7002
7003         * gcc.dg/plugindir1.c: New testcase.
7004         * gcc.dg/plugindir2.c: New testcase.
7005         * gcc.dg/plugindir3.c: New testcase.
7006         * gcc.dg/plugindir4.c: New testcase.
7007
7008 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
7009
7010         * gcc.target/i386/rotate-2.c: New test.
7011
7012 2010-04-12  Jason Merrill  <jason@redhat.com>
7013
7014         PR c++/43641
7015         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
7016         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
7017
7018 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
7019
7020         PR c++/25811
7021         * g++.dg/init/pr25811.C: New test.
7022
7023 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7024
7025         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
7026         dg-error, dg-warning.
7027         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
7028
7029 2010-04-12  Richard Guenther  <rguenther@suse.de>
7030
7031         * gcc.dg/torture/inline-2.c: New testcase.
7032
7033 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
7034
7035         PR bootstrap/43699
7036         * gcc.dg/Wunused-var-7.c: New test.
7037
7038         PR tree-optimization/43560
7039         * gcc.c-torture/execute/pr43560.c: New test.
7040
7041 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
7042
7043         * gnat.dg/aggr13.adb: New test.
7044         * gnat.dg/aggr14.adb: Likewise.
7045         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
7046
7047 2010-04-12  Richard Guenther  <rguenther@suse.de>
7048
7049         PR c++/43611
7050         * g++.dg/torture/pr43611.C: New testcase.
7051
7052 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
7053
7054         PR c/36774
7055         * gcc.dg/pr36774-1.c: New test.
7056         * gcc.dg/pr36774-2.c: New test.
7057
7058 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
7059
7060         * gcc.target/sh/rte-delay-slot.c: New test.
7061
7062 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
7063
7064         * gnat.dg/pack9.adb: Remove -cargs option.
7065         * gnat.dg/aggr12.ad[sb]: New test.
7066
7067 2010-04-10  Jie Zhang  <jie@codesourcery.com>
7068
7069         PR target/43417
7070         * gcc.target/sh/pr43417.c: New test.
7071
7072 2010-04-10  Tobias Burnus  <burnus@net-b.de>
7073
7074         PR fortran/43591
7075         * gfortran.dg/spec_expr_6.f90: New test.
7076
7077 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
7078
7079         PR cpp/43195
7080         * gcc.dg/cpp/pr43195.c: New.
7081         * gcc.dg/cpp/pr43195.h: New.
7082
7083 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7084
7085         PR 42965
7086         * gcc.dg/Werror-6.c: Adjust.
7087         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
7088         * gcc.dg/Werror-4.c: Likewise.
7089         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
7090         * gcc.dg/Wswitch-enum-error.c: Likewise.
7091         * gcc.dg/Wpointer-arith.c: Likewise.
7092         * gcc.dg/Wfatal.c: Likewise.
7093         * gcc.dg/Wswitch-error.c: Likewise.
7094         * g++.dg/warn/unused-result1-Werror.c: Likewise.
7095         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
7096         * gcc.dg/cpp/warn-undef-2.c: Likewise.
7097         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
7098         * gcc.dg/cpp/warn-comments-2.c: Likewise.
7099         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
7100         * gcc.dg/cpp/warning-directive-2.c: Likewise.
7101         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
7102         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
7103         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
7104         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
7105         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
7106         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
7107         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
7108         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
7109         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
7110         * g++.dg/cpp/warning-directive-2.C: Likewise.
7111         * gfortran.dg/warning-directive-2.F90: Likewise.
7112
7113 2010-04-09  Jason Merrill  <jason@redhat.com>
7114
7115         PR c++/42623
7116         * g++.dg/template/sizeof13.C: New.
7117
7118 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
7119
7120         * g++.dg/other/pr35504.C: Add check for thiscall.
7121         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
7122         * gcc.dg/torture/stackalign/thiscall-1.c: New.
7123
7124 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7125
7126         PR c++/28584
7127         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
7128         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
7129         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
7130         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
7131         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
7132         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
7133         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
7134         * g++.dg/other/increment1.C: Likewise.
7135
7136 2010-04-09  Tobias Burnus  <burnus@net-b.de>
7137
7138         PR fortran/18918
7139         * gfortran.dg/coarray_7.f90: New test.
7140         * gfortran.dg/coarray_8.f90: New test.
7141
7142 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
7143
7144         PR fortran/28039
7145         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
7146
7147 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7148
7149         PR target/43643
7150         * gcc.dg/pr43643.c: New test.
7151
7152 2010-04-08  Tobias Burnus  <burnus@net-b.de>
7153
7154         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
7155
7156 2010-04-08  Richard Guenther  <rguenther@suse.de>
7157
7158         PR tree-optimization/43679
7159         * gcc.c-torture/compile/pr43679.c: New testcase.
7160
7161 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
7162
7163         PR debug/43670
7164         * gcc.dg/pr43670.c: New test.
7165
7166 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
7167
7168         PR middle-end/40815
7169         * gcc.dg/tree-ssa/reassoc-19.c: New.
7170
7171 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
7172
7173         PR c/18624
7174         * gcc.dg/Wunused-var-1.c: New test.
7175         * gcc.dg/Wunused-var-2.c: New test.
7176         * gcc.dg/Wunused-var-3.c: New test.
7177         * gcc.dg/Wunused-var-4.c: New test.
7178         * gcc.dg/Wunused-var-5.c: New test.
7179         * gcc.dg/Wunused-var-6.c: New test.
7180         * gcc.dg/Wunused-parm-1.c: New test.
7181
7182         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
7183         * gcc.dg/trunc-1.c: Likewise.
7184         * gcc.dg/vla-9.c: Likewise.
7185         * gcc.dg/dfp/composite-type.c: Likewise.
7186
7187 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
7188
7189         PR objc/35996
7190         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
7191         * obj-c++.dg/objc-gc-3.mm: Ditto.
7192
7193 2010-04-07  Simon Baldwin  <simonb@google.com>
7194
7195         * gcc.dg/cpp/warn-undef-2.c: New.
7196         * gcc.dg/cpp/warn-traditional-2.c: New.
7197         * gcc.dg/cpp/warn-comments-2.c: New.
7198         * gcc.dg/cpp/warning-directive-1.c: New.
7199         * gcc.dg/cpp/warn-long-long.c: New.
7200         * gcc.dg/cpp/warn-traditional.c: New.
7201         * gcc.dg/cpp/warn-variadic-2.c: New.
7202         * gcc.dg/cpp/warn-undef.c: New.
7203         * gcc.dg/cpp/warn-normalized-1.c: New.
7204         * gcc.dg/cpp/warning-directive-2.c: New.
7205         * gcc.dg/cpp/warn-long-long-2.c: New.
7206         * gcc.dg/cpp/warn-variadic.c: New.
7207         * gcc.dg/cpp/warn-normalized-2.c: New.
7208         * gcc.dg/cpp/warning-directive-3.c: New.
7209         * gcc.dg/cpp/warn-deprecated-2.c: New.
7210         * gcc.dg/cpp/warn-trigraphs-1.c: New.
7211         * gcc.dg/cpp/warn-multichar-2.c: New.
7212         * gcc.dg/cpp/warn-normalized-3.c: New.
7213         * gcc.dg/cpp/warning-directive-4.c: New.
7214         * gcc.dg/cpp/warn-unused-macros.c: New.
7215         * gcc.dg/cpp/warn-trigraphs-2.c: New.
7216         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
7217         * gcc.dg/cpp/warn-cxx-compat.c: New.
7218         * gcc.dg/cpp/warn-redefined.c: New.
7219         * gcc.dg/cpp/warn-trigraphs-3.c: New.
7220         * gcc.dg/cpp/warn-unused-macros-2.c: New.
7221         * gcc.dg/cpp/warn-deprecated.c: New.
7222         * gcc.dg/cpp/warn-trigraphs-4.c: New.
7223         * gcc.dg/cpp/warn-redefined-2.c: New.
7224         * gcc.dg/cpp/warn-comments.c: New.
7225         * gcc.dg/cpp/warn-multichar.c: New.
7226         * g++.dg/cpp/warning-directive-1.C: New.
7227         * g++.dg/cpp/warning-directive-2.C: New.
7228         * g++.dg/cpp/warning-directive-3.C: New.
7229         * g++.dg/cpp/warning-directive-4.C: New.
7230         * gfortran.dg/warning-directive-1.F90: New.
7231         * gfortran.dg/warning-directive-3.F90: New.
7232         * gfortran.dg/warning-directive-2.F90: New.
7233         * gfortran.dg/warning-directive-4.F90: New.
7234
7235 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
7236
7237         PR objc++/23716
7238         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
7239
7240 2010-04-07  Jason Merrill  <jason@redhat.com>
7241
7242         * g++.dg/template/dr408.C: New.
7243
7244         * g++.dg/lookup/ns4.C: New.
7245
7246         PR c++/38392
7247         * g++.dg/template/friend51.C: New test.
7248
7249         PR c++/41970
7250         * g++.old-deja/g++.other/linkage1.C: Adjust.
7251
7252 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7253
7254         PR c++/42697
7255         * g++.dg/template/crash94.C: New test.
7256
7257 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7258
7259         PR c++/40239
7260         * g++.dg/init/aggr5.C: New test.
7261         * g++.dg/init/aggr5.C: New test.
7262
7263 2010-04-07  Richard Guenther  <rguenther@suse.de>
7264
7265         PR tree-optimization/43270
7266         * g++.dg/warn/Warray-bounds-4.C: New testcase.
7267         * gcc.dg/Warray-bounds-7.c: Likewise.
7268
7269 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
7270
7271         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
7272         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
7273         * gnat.dg/bit_packed_array4.ad[sb]: New test.
7274
7275 2010-04-07  Jie Zhang  <jie@codesourcery.com>
7276
7277         PR c++/42556
7278         * g++.dg/init/pr42556.C: New test.
7279
7280 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7281
7282         PR debug/43628
7283         * g++.dg/debug/dwarf2/typedef2.C: New test.
7284
7285 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
7286
7287         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
7288         c-c++-common/dwarf2/redeclaration-1.C
7289
7290 2010-04-06  Jason Merrill  <jason@redhat.com>
7291
7292         * g++.dg/cpp0x/pr31437.C: Adjust error location.
7293         * g++.dg/ext/attrib18.C: Likewise.
7294         * g++.dg/ext/bitfield2.C: Likewise.
7295         * g++.dg/ext/bitfield4.C: Likewise.
7296         * g++.dg/ext/visibility/warn2.C: Likewise.
7297         * g++.dg/ext/visibility/warn3.C: Likewise.
7298         * g++.dg/gomp/pr26690-1.C: Likewise.
7299         * g++.dg/inherit/covariant7.C: Likewise.
7300         * g++.dg/init/synth2.C: Likewise.
7301         * g++.dg/lookup/using7.C: Likewise.
7302         * g++.dg/other/crash-4.C: Likewise.
7303         * g++.dg/other/error13.C: Likewise.
7304         * g++.dg/other/error20.C: Likewise.
7305         * g++.dg/parse/crash31.C: Likewise.
7306         * g++.dg/parse/error16.C: Likewise.
7307         * g++.dg/parse/error19.C: Likewise.
7308         * g++.dg/parse/error27.C: Likewise.
7309         * g++.dg/parse/error28.C: Likewise.
7310         * g++.dg/parse/fused-params1.C: Likewise.
7311         * g++.dg/template/error2.C: Likewise.
7312         * g++.dg/template/local6.C: Likewise.
7313         * g++.dg/template/qualttp15.C: Likewise.
7314         * g++.dg/warn/Wnvdtor-2.C: Likewise.
7315         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
7316         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
7317         * g++.old-deja/g++.brendan/crash29.C: Likewise.
7318         * g++.old-deja/g++.eh/spec6.C: Likewise.
7319         * g++.old-deja/g++.jason/crash3.C: Likewise.
7320         * g++.old-deja/g++.jason/destruct2.C: Likewise.
7321         * g++.old-deja/g++.law/ctors5.C: Likewise.
7322         * g++.old-deja/g++.law/ctors9.C: Likewise.
7323         * g++.old-deja/g++.mike/p3538a.C: Likewise.
7324         * g++.old-deja/g++.mike/p3538b.C: Likewise.
7325         * g++.old-deja/g++.other/struct1.C: Likewise.
7326         * g++.old-deja/g++.other/volatile1.C: Likewise.
7327         * g++.old-deja/g++.pt/crash36.C: Likewise.
7328         * g++.old-deja/g++.pt/derived3.C: Likewise.
7329         * g++.old-deja/g++.robertl/eb109.C: Likewise.
7330         * g++.old-deja/g++.robertl/eb4.C: Likewise.
7331
7332 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
7333
7334         PR middle-end/43519
7335         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
7336         * gcc.dg/graphite/id-19.c: New.
7337
7338 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
7339
7340         PR middle-end/32824
7341         * gcc.dg/vect/pr32824: New.
7342
7343 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7344
7345         PR fortran/18918
7346         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
7347         * gfortran.dg/coarray_3.f90: Ditto.
7348         * gfortran.dg/coarray_4.f90: Ditto.
7349         * gfortran.dg/coarray_5.f90: Ditto.
7350         * gfortran.dg/coarray_6.f90: Ditto.
7351         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
7352
7353 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7354
7355         PR fortran/18918
7356         * gfortran.dg/coarray_4.f90: Fix test.
7357         * gfortran.dg/coarray_6.f90: Add more tests.
7358
7359 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7360
7361         PR fortran/18918
7362         * gfortran.dg/coarray_4.f90: New test.
7363         * gfortran.dg/coarray_5.f90: New test.
7364         * gfortran.dg/coarray_6.f90: New test.
7365
7366 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7367
7368         PR fortran/18918
7369         * gfortran.dg/iso_fortran_env_5.f90: New test.
7370         * gfortran.dg/iso_fortran_env_6.f90: New test.
7371
7372 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7373
7374         PR fortran/39997
7375         * gfortran.dg/coarray_1.f90: New test.
7376         * gfortran.dg/coarray_2.f90: New test.
7377         * gfortran.dg/coarray_3.f90: New test.
7378
7379 2010-04-06  Jason Merrill  <jason@redhat.com>
7380
7381         PR c++/43648
7382         * g++.dg/template/dtor8.C: New.
7383
7384         PR c++/43621
7385         * g++.dg/template/error-recovery2.C: New.
7386
7387 2010-04-06  Jan Hubicka  <jh@suse.czpli
7388
7389         PR tree-optimization/42906
7390         * gcc.dg/tree-ssa/dce-1.c: New testcase.
7391
7392 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7393
7394         PR fortran/43178
7395         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
7396         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
7397         * gfortran.dg/auto_dealloc_1.f90: Ditto.
7398
7399 2010-04-06  Richard Guenther  <rguenther@suse.de>
7400
7401         PR tree-optimization/43627
7402         * gcc.dg/tree-ssa/vrp49.c: New testcase.
7403
7404 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
7405
7406         PR target/43638
7407         * gcc.target/i386/pr43638.c: New test.
7408
7409 2010-04-06  Richard Guenther  <rguenther@suse.de>
7410
7411         PR middle-end/43661
7412         * gcc.c-torture/compile/pr43661.c: New testcase.
7413
7414 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
7415
7416         * gcc.target/s390/stackcheck1.c: Add dg-warning.
7417
7418 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
7419
7420         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
7421
7422 2010-04-02  Richard Guenther  <rguenther@suse.de>
7423
7424         PR tree-optimization/43629
7425         * gcc.c-torture/execute/pr43629.c: New testcase.
7426
7427 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
7428             Dominique d'Humieres  <dominiq@lps.ens.fr>
7429
7430         PR libfortran/43605
7431         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
7432
7433 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
7434
7435         PR debug/43325
7436         * c-c++-common/dwarf2/redeclaration-1.C: New test.
7437
7438 2010-04-01  Jason Merrill  <jason@redhat.com>
7439
7440         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
7441
7442 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
7443             Manfred Schwarb  <manfred99@gmx.ch>
7444
7445         PR libfortran/43605
7446         * gfortran.dg/ftell_3.f90: New test.
7447
7448 2010-04-01  Richard Guenther  <rguenther@suse.de>
7449
7450         PR middle-end/43614
7451         * gcc.c-torture/compile/pr43614.c: New testcase.
7452
7453 2010-04-01  Martin Jambor  <mjambor@suse.cz>
7454
7455         PR tree-optimization/43141
7456         * gcc.dg/guality/pr43141.c: New test.
7457
7458 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7459
7460         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
7461         * g++.dg/eh/spbp.C: Likewise.
7462         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
7463         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
7464         superfluous casts.
7465         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
7466         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
7467         * objc.dg/dwarf-2.m: Likewise.
7468
7469 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
7470
7471         PR middle-end/43464
7472         * gcc.dg/graphite/id-pr43464.c: New.
7473         * gcc.dg/graphite/id-pr43464-1.c: New.
7474
7475 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
7476
7477         PR middle-end/43351
7478         * gcc.dg/graphite/id-pr43351.c
7479
7480 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7481
7482         PR testsuite/35165
7483         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
7484         * obj-c++.dg/try-catch-2.mm: Ditto.
7485         * obj-c++.dg/lookup-2.mm: Ditto.
7486         * obj-c++.dg/encode-8.m: Ditto.
7487         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
7488         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
7489         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
7490         * obj-c++.dg/const-str-11.mm: Ditto.
7491         * obj-c++.dg/const-str-9.mm: Ditto.
7492         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
7493         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
7494         * obj-c++.dg/except-1.mm: Ditto.
7495         * obj-c++.dg/const-str-7.mm: Ditto.
7496         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
7497         * obj-c++.dg/const-str-3.mm: Ditto.
7498         * obj-c++.dg/const-str-7.mm: Ditto.
7499         * obj-c++.dg/stubify-2.mm: Change dump file name.
7500
7501         PR objc++/23613
7502         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
7503         New macro.
7504         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
7505         Remove dg-xfail-if.
7506
7507 2010-03-31  Martin Jambor  <mjambor@suse.cz>
7508
7509         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
7510         only with -O2, -O3 or -Os and not with -fwhopr.
7511
7512 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
7513
7514         PR c++/43558
7515         * g++.dg/template/typedef31.C: New test.
7516
7517 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7518
7519         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
7520         assembler output on *-*-solaris2*.
7521         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
7522
7523 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
7524
7525         PR debug/43557
7526         * gcc.dg/pr43557-1.c: New test.
7527         * gcc.dg/pr43557-2.c: New file.
7528
7529 2010-03-31  Jie Zhang  <jie@codesourcery.com>
7530
7531         PR 43562
7532         * gcc.dg/pr43562.c: New test.
7533
7534 2010-03-30  Jason Merrill  <jason@redhat.com>
7535
7536         PR c++/43076
7537         * g++.dg/template/error-recovery1.C: New.
7538
7539         PR c++/41786
7540         * g++.dg/parse/ambig5.C: New.
7541
7542 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
7543
7544         PR debug/43593
7545         * gcc.dg/guality/pr43593.c: New test.
7546
7547 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
7548
7549         PR middle-end/43430
7550         * gcc.dg/vect/pr43430-1.c: New.
7551
7552 2010-03-30  Jason Merrill  <jason@redhat.com>
7553
7554         PR c++/43559
7555         * g++.dg/template/partial7.C: New.
7556
7557 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7558
7559         * gcc.target/s390/stackcheck1.c: New testcase.
7560
7561 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7562
7563         PR libfortran/43265
7564         * gfortran.dg/read_eof_8.f90: New test.
7565
7566 2010-03-29  Jason Merrill  <jason@redhat.com>
7567
7568         * gcc.dg/cpp/include6.c: Change [] to ().
7569
7570         N3077
7571         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
7572         splicing and UCNs.
7573         * c-c++-common/raw-string-2.c: Add trigraph test.
7574         * c-c++-common/raw-string-8.c: New.
7575         * c-c++-common/raw-string-9.c: New.
7576         * c-c++-common/raw-string-10.c: New.
7577
7578         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
7579         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
7580         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
7581         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
7582         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
7583         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
7584         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
7585
7586 2010-03-29  Richard Guenther  <rguenther@suse.de>
7587
7588         PR tree-optimization/43560
7589         * gcc.dg/torture/pr43560.c: New testcase.
7590
7591 2010-03-29  Jason Merrill  <jason@redhat.com>
7592
7593         N3077
7594         * g++.dg/ext/raw-string-1.C: Change [] to ().
7595         * g++.dg/ext/raw-string-2.C: Change [] to ().
7596         Don't use \ in delimiter.
7597         * g++.dg/ext/raw-string-3.C: Change [] to ().
7598         * g++.dg/ext/raw-string-4.C: Change [] to ().
7599         * g++.dg/ext/raw-string-5.C: Change [] to ().
7600         Test for error on \ in delimiter.
7601         * g++.dg/ext/raw-string-6.C: Change [] to ().
7602         * g++.dg/ext/raw-string-7.C: Change [] to ().
7603
7604 2010-03-29  Jie Zhang  <jie@codesourcery.com>
7605
7606         PR 43564
7607         * gcc.dg/pr43564.c: New test.
7608
7609 2010-03-29  Tobias Burnus  <burnus@net-b.de>
7610
7611         PR fortran/43551
7612         * gfortran.dg/direct_io_12.f90: New test.
7613
7614 2010-03-28  Jan Hubicka  <jh@suse.cz>
7615
7616         PR tree-optimization/43505
7617         * gfortran.dg/pr43505.f90: New testcase.
7618
7619 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
7620
7621         PR tree-optimization/43528
7622         * gcc.target/i386/pr43528.c: New test.
7623
7624 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
7625
7626         PR c/43381
7627         * gcc.dg/parm-impl-decl-3.c: New test.
7628
7629 2010-03-26  Jason Merrill  <jason@redhat.com>
7630
7631         PR c++/43509
7632         * g++.dg/cpp0x/parse1.C: New.
7633
7634 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
7635
7636         PR target/43524
7637         * gcc.target/i386/pr43524.c: New test.
7638
7639 2010-03-26  Martin Jambor  <mjambor@suse.cz>
7640
7641         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
7642         whitespace, rename main to foo.
7643         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
7644         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
7645         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
7646         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
7647         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
7648         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
7649         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
7650         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
7651         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
7652         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
7653         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
7654
7655 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
7656
7657         PR c++/43327
7658         * g++.dg/other/crash-10.C: New test.
7659         * g++.dg/other/crash-11.C: New test.
7660
7661 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7662
7663         PR libfortran/43517
7664         * gfortran.dg/read_eof_7.f90: New test.
7665
7666 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7667
7668         PR objc/35165
7669         PR testsuite/43512
7670         * objc-obj-c++-shared: New directory.
7671         * objc-obj-c++-shared/Object1-implementation.h: New file.
7672         * objc-obj-c++-shared/Object1.h: New file.
7673         * objc-obj-c++-shared/Protocol1.h: New file.
7674         * objc-obj-c++-shared/next-abi.h: New file.
7675         * objc-obj-c++-shared/next-mapping.h: New file.
7676         * objc/execute/next_mapping.h: Delete.
7677         * objc.dg/special/special.exp: For all targets run the tests with
7678         -fgnu-runtime, for darwin targets also run the tests with
7679         -fnext-runtime.
7680         * objc.dg/dg.exp: Ditto.
7681         * obj-c++.dg/dg.exp: Ditto.
7682         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
7683         Protocol1.h) and next-mapping.h as required.  Amend testcase to
7684         include use of updated NeXT interface.
7685         * objc/execute/formal_protocol-5.m: Ditto.
7686         * objc/execute/protocol-isEqual-2.m: Ditto.
7687         * objc/execute/protocol-isEqual-4.m: Ditto.
7688         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
7689         Protocol1.h) and next-mapping.h as required.
7690         * objc/execute/object_is_class.m: Ditto.
7691         * objc/execute/enumeration-1.m: Ditto.
7692         * objc/execute/class-13.m: Ditto.
7693         * objc/execute/formal_protocol-2.m: Ditto.
7694         * objc/execute/formal_protocol-4.m: Ditto.
7695         * objc/execute/class-1.m: Ditto.
7696         * objc/execute/bycopy-1.m: Ditto.
7697         * objc/execute/formal_protocol-6.m: Ditto.
7698         * objc/execute/bycopy-3.m: Ditto.
7699         * objc/execute/class-3.m: Ditto.
7700         * objc/execute/bf-11.m: Ditto.
7701         * objc/execute/class-5.m: Ditto.
7702         * objc/execute/bf-13.m: Ditto.
7703         * objc/execute/class-7.m: Ditto.
7704         * objc/execute/bf-15.m: Ditto.
7705         * objc/execute/class-9.m: Ditto.
7706         * objc/execute/bf-17.m: Ditto.
7707         * objc/execute/bf-19.m: Ditto.
7708         * objc/execute/IMP.m: Ditto.
7709         * objc/execute/exceptions/catchall-1.m: Ditto.
7710         * objc/execute/exceptions/trivial.m: Ditto.
7711         * objc/execute/exceptions/finally-1.m: Ditto.
7712         * objc/execute/exceptions/local-variables-1.m: Ditto.
7713         * objc/execute/exceptions/foward-1.m: Ditto.
7714         * objc/execute/bf-2.m: Ditto.
7715         * objc/execute/string1.m: Ditto.
7716         * objc/execute/bf-4.m: Ditto.
7717         * objc/execute/informal_protocol.m: Ditto.
7718         * objc/execute/string3.m: Ditto.
7719         * objc/execute/bf-6.m: Ditto.
7720         * objc/execute/bf-8.m: Ditto.
7721         * objc/execute/class-tests-1.h: Ditto.
7722         * objc/execute/protocol-isEqual-1.m: Ditto.
7723         * objc/execute/protocol-isEqual-3.m: Ditto.
7724         * objc/execute/_cmd.m: Ditto.
7725         * objc/execute/function-message-1.m: Ditto.
7726         * objc/execute/bf-20.m: Ditto.
7727         * objc/execute/bf-common.h: Ditto.
7728         * objc/execute/np-2.m: Ditto.
7729         * objc/execute/class-10.m: Ditto.
7730         * objc/execute/class-12.m: Ditto.
7731         * objc/execute/enumeration-2.m: Ditto.
7732         * objc/execute/class-14.m: Ditto.
7733         * objc/execute/encode-1.m: Ditto.
7734         * objc/execute/formal_protocol-1.m: Ditto.
7735         * objc/execute/formal_protocol-3.m: Ditto.
7736         * objc/execute/accessing_ivars.m: Ditto.
7737         * objc/execute/bycopy-2.m: Ditto.
7738         * objc/execute/class-2.m: Ditto.
7739         * objc/execute/bf-10.m: Ditto.
7740         * objc/execute/formal_protocol-7.m: Ditto.
7741         * objc/execute/root_methods.m: Ditto.
7742         * objc/execute/class-4.m: Ditto.
7743         * objc/execute/bf-12.m: Ditto.
7744         * objc/execute/class-6.m: Ditto.
7745         * objc/execute/bf-14.m: Ditto.
7746         * objc/execute/nested-func-1.m: Ditto.
7747         * objc/execute/class-8.m: Ditto.
7748         * objc/execute/private.m: Ditto.
7749         * objc/execute/bf-16.m: Ditto.
7750         * objc/execute/bf-18.m: Ditto.
7751         * objc/execute/load-3.m: Ditto.
7752         * objc/execute/compatibility_alias.m: Ditto.
7753         * objc/execute/bf-1.m: Ditto.
7754         * objc/execute/no_clash.m: Ditto.
7755         * objc/execute/bf-3.m: Ditto.
7756         * objc/execute/string2.m: Ditto.
7757         * objc/execute/bf-5.m: Ditto.
7758         * objc/execute/string4.m: Ditto.
7759         * objc/execute/bf-7.m: Ditto.
7760         * objc/execute/object_is_meta_class.m: Ditto.
7761         * objc/execute/bf-9.m: Ditto.
7762         * objc/execute/bf-21.m: Ditto.
7763         * objc/execute/cascading-1.m: Ditto.
7764         * objc/execute/trivial.m: Ditto.
7765         * objc/execute/np-1.m: Ditto.
7766         * objc/compile/trivial.m: Ditto.
7767         * objc/execute/class_self-2.m: Include <stdlib.h>.
7768         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
7769         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
7770         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
7771         and 64bit. Use new NeXT interface as required.
7772         * objc.dg/special/unclaimed-category-1.m: Ditto.
7773         * objc.dg/special/unclaimed-category-1.h: Ditto.
7774         * objc.dg/special/unclaimed-category-1a.m: Ditto.
7775         * objc.dg/func-ptr-1.m: Ditto.
7776         * objc.dg/stret-1.m: Ditto.
7777         * objc.dg/encode-2.m: Ditto.
7778         * objc.dg/category-1.m: Ditto.
7779         * objc.dg/encode-3.m: Ditto.
7780         * objc.dg/call-super-3.m: Ditto.
7781         * objc.dg/method-3.m: Ditto.
7782         * objc.dg/func-ptr-2.m: Ditto.
7783         * objc.dg/lookup-1.m: Ditto.
7784         * objc.dg/encode-4.m: Ditto.
7785         * objc.dg/fix-and-continue-1.m: Ditto.
7786         * objc.dg/proto-lossage-3.m: Ditto.
7787         * objc.dg/method-13.m: Ditto.
7788         * objc.dg/proto-qual-1.m: Ditto.
7789         * objc.dg/zero-link-3.m: Ditto.
7790         * objc.dg/bitfield-1.m: Ditto.
7791         * objc.dg/va-meth-1.m: Ditto.
7792         * objc.dg/super-class-3.m: Ditto.
7793         * objc.dg/call-super-1.m: Ditto.
7794         * objc.dg/type-size-2.m: Ditto.
7795         * objc.dg/method-10.m: Ditto.
7796         * objc.dg/defs.m: Ditto.
7797         * objc.dg/const-str-3.m: Ditto.
7798         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
7799         Protocol1.h) and next-mapping.h as required. Use new NeXT
7800         interface as required.
7801         * objc.dg/super-class-4.m: Ditto.
7802         * objc.dg/comp-types-8.m: Ditto.
7803         * objc.dg/call-super-2.m: Ditto.
7804         * objc.dg/objc-fast-4.m: Ditto.
7805         * objc.dg/method-6.m: Ditto.
7806         * objc.dg/const-str-3.m: Ditto.
7807         * objc.dg/const-str-7.m: Ditto.
7808         * objc.dg/method-15.m: Ditto.
7809         * objc.dg/method-19.m: Ditto.
7810         * objc.dg/sync-1.m: Ditto.
7811         * objc.dg/layout-1.m: Ditto.
7812         * objc.dg/bitfield-3.m: Ditto.
7813         * objc.dg/try-catch-3.m: Ditto.
7814         * objc.dg/try-catch-7.m: Ditto.
7815         * objc.dg/comp-types-10.m: Ditto.
7816         * objc.dg/selector-2.: Ditto.
7817         * objc.dg/method-7.m: Ditto.
7818         * objc.dg/typedef-alias-1.m: Ditto.
7819         * objc.dg/proto-lossage-2.m: Ditto.
7820         * objc.dg/comp-types-11.m: Ditto.
7821         * objc.dg/sizeof-1.m: Ditto.
7822         * objc.dg/method-17.m: Ditto.
7823         * objc.dg/bitfield-5.m: Ditto.
7824         * objc.dg/try-catch-1.m: Ditto.
7825         * objc.dg/encode-5.m: Ditto.
7826         * objc.dg/fix-and-continue-2.m: Ditto.
7827         * objc.dg/method-9.m: Ditto.
7828         * objc.dg/isa-field-1.m: Ditto.
7829         * objc.dg/local-decl-2.m: Ditto.
7830         * objc.dg/objc-gc-4.m: Ditto.
7831         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
7832         * objc.dg/gnu-runtime-3.m: Ditto.
7833         * objc.dg/encode-7.m: Ditto.
7834         * objc.dg/encode-8.m: Ditto.
7835         * objc.dg/selector-3.m: Ditto.
7836         * objc.dg/gnu-runtime-1.m: Ditto.
7837         * objc.dg/const-str-12.m: Ditto.
7838         * objc.dg/gnu-runtime-2.m: Ditto.
7839         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
7840         * objc.dg/selector-1.m: Ditto.
7841         * objc.dg/stubify-2.m: Ditto.
7842         * objc.dg/zero-link-1.m: Ditto.
7843         * objc.dg/stret-2.m: Ditto.
7844         * objc.dg/zero-link-2.m: Ditto.
7845         * objc.dg/next-runtime-1.m: Ditto.
7846         * objc.dg/symtab-1.m: Ditto.
7847         * objc.dg/stubify-1.m: Ditto.
7848         * objc.dg/bitfield-2.m: Ditto.
7849         * objc.dg/try-catch-10.m: Apply to both runtimes.
7850         * objc.dg/const-str-1.m: Ditto.
7851         * objc.dg/image-info.m: Ditto.
7852         * objc.dg/encode-9.m: Ditto.
7853         * objc.dg/pragma-1.m: Apply test to all targets.
7854         * objc.dg/const-str-4.m: Ditto.
7855         * objc.dg/const-str-8.m: Ditto.
7856         * objc.dg/super-class-2.m: Ditto.
7857         * objc.dg/try-catch-5.m: Ditto.
7858         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
7859         Protocol1.h) and next-mapping.h as required. Use new NeXT
7860         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
7861         * objc.dg/const-str-11.m: Ditto.
7862         * objc.dg/const-str-9.m: Ditto.
7863         * objc.dg/method-4.m: Skip for 64Bit NeXT.
7864         * objc.dg/encode-1.m: Remove redundant -lobjc.
7865         * objc.dg/try-catch-9.m: Tidy space.
7866         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
7867         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
7868         and 64bit. Use new NeXT interface as required.
7869         * obj-c++.dg/template-4.mm: Ditto.
7870         * obj-c++.dg/defs.mm: Ditto.
7871         * obj-c++.dg/basic.mm: Ditto.
7872         * obj-c++.dg/encode-4.mm: Ditto.
7873         * obj-c++.dg/method-17.mm: Ditto.
7874         * obj-c++.dg/proto-lossage-3.mm: Ditto.
7875         * obj-c++.dg/cxx-class-1.mm: Ditto.
7876         * obj-c++.dg/method-10.mm: Ditto.
7877         * obj-c++.dg/va-meth-1.mm: Ditto.
7878         * obj-c++.dg/encode-5.mm: Ditto.
7879         * obj-c++.dg/lookup-2.mm: Ditto.
7880         * obj-c++.dg/template-3.mm: Ditto.
7881         * obj-c++.dg/proto-qual-1.mm: Ditto.
7882         * obj-c++.dg/qual-types-1.m: Ditto.
7883         * obj-c++.dg/cxx-scope-1.mm: Ditto.
7884         * obj-c++.dg/template-1.mm: Ditto.
7885         * obj-c++.dg/encode-6.mm: Ditto.
7886         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
7887         Protocol1.h) and next-mapping.h as required. Use new NeXT
7888         interface as required.
7889         * obj-c++.dg/except-1.mm: Ditto.
7890         * obj-c++.dg/const-str-7.mm: Ditto.
7891         * obj-c++.dg/ivar-list-semi.mm: Ditto.
7892         * obj-c++.dg/cxx-scope-2.mm: Ditto.
7893         * obj-c++.dg/selector-2.mm: Ditto.
7894         * obj-c++.dg/isa-field-1.mm: Ditto.
7895         * obj-c++.dg/try-catch-1.mm: Ditto.
7896         * obj-c++.dg/local-decl-1.mm: Ditto.
7897         * obj-c++.dg/try-catch-9.mm: Ditto.
7898         * obj-c++.dg/no-extra-load.mm: Ditto.
7899         * obj-c++.dg/selector-5.mm: Ditto.
7900         * obj-c++.dg/method-12.mm: Ditto.
7901         * obj-c++.dg/try-catch-11.mm: Ditto.
7902         * obj-c++.dg/comp-types-11.mm: Ditto.
7903         * obj-c++.dg/bitfield-3.mm: Ditto.
7904         * obj-c++.dg/method-6.mm: Ditto.
7905         * obj-c++.dg/super-class-2.mm: Ditto.
7906         * obj-c++.dg/method-21.mm: Ditto.
7907         * obj-c++.dg/const-str-8.mm: Ditto.
7908         * obj-c++.dg/try-catch-7.mm: Ditto.
7909         * obj-c++.dg/method-15.mm: Ditto.
7910         * obj-c++.dg/layout-1.mm: Ditto.
7911         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
7912         * obj-c++.dg/const-str-3.mm: Ditto.
7913         * obj-c++.dg/try-catch-2.mm: Ditto.
7914         * obj-c++.dg/objc-gc-3.mm: Ditto.
7915         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
7916         * obj-c++.dg/bitfield-1.mm: Ditto.
7917         * obj-c++.dg/selector-6.mm: Ditto.
7918         * obj-c++.dg/method-13.mm: Ditto.
7919         * obj-c++.dg/comp-types-12.mm: Ditto.
7920         * obj-c++.dg/bitfield-4.mm: Ditto.
7921         * obj-c++.dg/try-catch-8.mm: Ditto.
7922         * obj-c++.dg/method-2.mm: Ditto.
7923         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
7924         * obj-c++.dg/typedef-alias-1.mm: Ditto.
7925         * obj-c++.dg/const-str-4.mm: Ditto.
7926         * obj-c++.dg/proto-lossage-2.mm: Ditto.
7927         * obj-c++.dg/try-catch-3.mm: Ditto.
7928         * obj-c++.dg/comp-types-9.mm: Ditto.
7929         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
7930         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
7931         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
7932         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
7933         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
7934         Use new NeXT interface as required.
7935         * obj-c++.dg/const-str-10.mm: Ditto.
7936         * obj-c++.dg/const-str-11.mm: Ditto.
7937         * obj-c++.dg/const-str-9.mm: Ditto.
7938         * obj-c++.dg/method-11.mm: Ditto.
7939         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
7940         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
7941         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
7942         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
7943         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
7944
7945 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
7946
7947         PR c++/43206
7948         * g++.dg/template/typedef30.C: New test case.
7949
7950 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
7951
7952         PR c/43385
7953         * gcc.c-torture/execute/pr43385.c: New test.
7954
7955 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
7956
7957         * gcc.dg/strncpy-fix-1.c: New test.
7958
7959 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7960
7961         PR testsuite/41609
7962         * lib/objc-torture.exp (objc-set-runtime-options): New.
7963         * objc/execute/execute.exp: Check runtime options on each pass.
7964         * objc/execute/exceptions/exceptions.exp: Ditto.
7965         * objc/compile/compile.exp: Ditto.
7966
7967         PR testsuite/42348
7968         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
7969         standard tests.
7970         (check_effective_target_objc2): New proc.
7971         (check_effective_target_next_runtime): New proc.
7972         * lib/objc.exp: Determine which runtime is in force and support it.
7973         * lib/obj-c++.exp: Ditto.
7974
7975 2010-03-24  Jason Merrill  <jason@redhat.com>
7976
7977         PR c++/43502
7978         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
7979
7980 2010-03-24  Martin Jambor  <mjambor@suse.cz>
7981
7982         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
7983         a loop.
7984         * gcc.dg/ipa/ipa-2.c: Likewise.
7985         * gcc.dg/ipa/ipa-3.c: Likewise.
7986         * gcc.dg/ipa/ipa-4.c: Likewise.
7987         * gcc.dg/ipa/ipa-5.c: Likewise.
7988         * gcc.dg/ipa/ipa-7.c: Likewise.
7989         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
7990         a loop.
7991         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
7992         i_can_not_be_propagated_fully2 into a loop.
7993         * gcc.dg/ipa/ipa-8.c: New test.
7994         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
7995
7996 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
7997
7998         PR debug/19192
7999         PR debug/43479
8000         * gcc.dg/guality/pr43479.c: New test.
8001         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
8002         and add volatile keyword.
8003
8004 2010-03-23  Mike Stump  <mikestump@comcast.net>
8005
8006         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
8007
8008 2010-03-23  Jason Merrill  <jason@redhat.com>
8009
8010         * g++.dg/ext/altivec-17.C: Adjust error message.
8011
8012         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
8013         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
8014         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
8015         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
8016         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
8017         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
8018
8019 2010-03-22  Jason Merrill  <jason@redhat.com>
8020
8021         PR c++/43333
8022         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
8023         * g++.dg/ext/is_pod_98.C: New.
8024
8025         PR c++/43281
8026         * g++.dg/cpp0x/auto18.C: New.
8027
8028         * gcc.dg/pr36997.c: Adjust error message.
8029         * g++.dg/ext/vector9.C: Likewise.
8030         * g++.dg/conversion/simd3.C: Likewise.
8031         * g++.dg/other/error23.C: Likewise.
8032
8033 2010-03-22  Michael Matz  <matz@suse.de>
8034
8035         PR middle-end/43475
8036         * gfortran.dg/pr43475.f90: New testcase.
8037
8038 2010-03-22  Richard Guenther  <rguenther@suse.de>
8039
8040         PR tree-optimization/43390
8041         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
8042
8043 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8044
8045         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
8046         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
8047
8048 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
8049             Michael Matz  <matz@suse.de>
8050
8051         PR c++/43081
8052         * g++.dg/parse/crash56.C: New test.
8053
8054 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
8055
8056         PR fortran/43450
8057         * gfortran.dg/whole_file_15.f90 : New test.
8058
8059 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8060
8061         PR fortran/43409
8062         * gfortran.dg/inquire_size.f90: New test.
8063
8064 2010-03-20  Richard Guenther  <rguenther@suse.de>
8065
8066         PR rtl-optimization/43438
8067         * gcc.c-torture/execute/pr43438.c: New testcase.
8068
8069 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
8070
8071         PR c++/43375
8072         * g++.dg/abi/mangle42.C: New test.
8073
8074 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
8075
8076         PR C/43211
8077         * gcc.dg/pr43211.c: New test.
8078         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
8079
8080 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
8081
8082         PR rtl-optimization/42258
8083         * gcc.target/arm/thumb1-mul-moves.c: New test.
8084
8085         PR target/40697
8086         * gcc.target/arm/thumb-andsi.c: New test.
8087
8088         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
8089         dg-require-effective-target.
8090
8091 2010-03-19  Michael Matz  <matz@suse.de>
8092
8093         PR c++/43116
8094         * g++.dg/other/pr43116.C: New testcase.
8095
8096 2010-03-19  Michael Matz  <matz@suse.de>
8097
8098         PR target/43305
8099         * gcc.dg/pr43305.c: New testcase.
8100
8101 2010-03-19  Richard Guenther  <rguenther@suse.de>
8102
8103         PR tree-optimization/43415
8104         * gcc.c-torture/compile/pr43415.c: New testcase.
8105
8106 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
8107
8108         PR ada/43106
8109         * gnat.dg/case_optimization2.adb: New test.
8110         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
8111
8112 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8113             Jack Howarth <howarth@bromo.med.uc.edu>
8114
8115         PR target/36399
8116         * gcc.target/i386/push-1.c: Don't xfail
8117           scan-assembler-not "movups" on darwin.
8118
8119 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
8120
8121         PR debug/43058
8122         * gcc.dg/pr43058.c: New test.
8123
8124 2010-03-18  Martin Jambor  <mjambor@suse.cz>
8125
8126         PR middle-end/42450
8127         * g++.dg/torture/pr42450.C: New test.
8128
8129 2010-03-18  Michael Matz  <matz@suse.de>
8130
8131         PR middle-end/43419
8132         * gcc.dg/pr43419.c: New testcase.
8133
8134 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
8135
8136         PR rtl-optimization/43360
8137         * gcc.dg/torture/pr43360.c: New.
8138
8139 2010-03-18  Michael Matz  <matz@suse.de>
8140
8141         PR tree-optimization/43402
8142         * gcc.dg/pr43402.c: New testcase.
8143
8144 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
8145
8146         PR target/42427
8147         * gcc.dg/pr42427.c: New test.
8148
8149 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8150
8151         PR libfortran/43265
8152         * gfortran.dg/read_empty_file.f: New test.
8153         * gfortran.dg/read_eof_all.f90: New test.
8154         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
8155         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
8156
8157 2010-03-17  Michael Matz  <matz@suse.de>
8158
8159         * gcc.dg/pr43300.c: Add -w.
8160
8161 2010-03-17  Richard Guenther  <rguenther@suse.de>
8162
8163         * gcc.dg/pr43379.c: Add -w.
8164
8165 2010-03-17  Tobias Burnus  <burnus@net-b.de>
8166
8167         PR fortran/43331
8168         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
8169
8170 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
8171
8172         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
8173
8174 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8175
8176         * ada/acats/run_all.sh: Log start and end times.
8177
8178 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8179
8180         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
8181
8182 2010-03-16  Richard Guenther  <rguenther@suse.de>
8183
8184         PR middle-end/43379
8185         * gcc.dg/pr43379.c: New testcase.
8186
8187 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
8188
8189         PR debug/43051
8190         * gcc.dg/guality/pr43051-1.c: New test.
8191
8192 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
8193
8194         PR testsuite/43363
8195         * g++.dg/ext/altivec-17.C: Handle changes to error message.
8196
8197 2010-03-15  Michael Matz  <matz@suse.de>
8198
8199         PR middle-end/43300
8200         * gcc.dg/pr43300.c: New testcase.
8201
8202 2010-03-15  Richard Guenther  <rguenther@suse.de>
8203
8204         PR tree-optimization/43367
8205         * gcc.c-torture/compile/pr43367.c: New testcase.
8206
8207 2010-03-15  Richard Guenther  <rguenther@suse.de>
8208
8209         PR tree-optimization/43317
8210         * gcc.dg/pr43317.c: New testcase.
8211
8212 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
8213
8214         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
8215
8216 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
8217
8218         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
8219
8220 2010-03-14  Tobias Burnus  <burnus@net-b.de>
8221
8222         PR fortran/43362
8223         * gfortran.dg/impure_constructor_1.f90: New test.
8224
8225 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8226
8227         PR middle-end/43354
8228         * gfortran.dg/graphite/id-pr43354.f: New.
8229
8230 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8231
8232         PR middle-end/43349
8233         * gfortran.dg/graphite/pr43349.f: New.
8234
8235 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8236
8237         PR middle-end/43306
8238         * gcc.dg/graphite/pr43306.c: New.
8239
8240 2010-03-12  David S. Miller  <davem@davemloft.net>
8241
8242         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
8243         sparc.
8244
8245 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8246
8247         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
8248
8249 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
8250
8251         PR fortran/43291
8252         PR fortran/43326
8253         * gfortran.dg/dynamic_dispatch_7.f03: New test.
8254
8255 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
8256
8257         * gfortran.dg/default_format_denormal_1.f90: Don't assume
8258         fail for *-*-mingw* targets.
8259
8260 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
8261
8262         PR debug/43329
8263         * gcc.dg/guality/pr43329-1.c: New test.
8264
8265 2010-03-11  Martin Jambor  <mjambor@suse.cz>
8266
8267         PR tree-optimization/43257
8268         * g++.dg/torture/pr43257.C: New test.
8269
8270 2010-03-11  Tobias Burnus  <burnus@net-b.de>
8271
8272         PR fortran/43228
8273         * gfortran.dg/namelist_61.f90: New test.
8274
8275 2010-03-11  Richard Guenther  <rguenther@suse.de>
8276
8277         PR tree-optimization/43255
8278         * gcc.c-torture/compile/pr43255.c: New testcase.
8279
8280 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8281
8282         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
8283         * gcc.dg/pr43280.c: New testcase.
8284
8285 2010-03-11  Richard Guenther  <rguenther@suse.de>
8286
8287         PR lto/43200
8288         * gcc.dg/lto/20100227-1_0.c: New testcase.
8289         * gcc.dg/lto/20100227-1_1.c: Likewise.
8290
8291 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8292
8293         PR libfortran/43320
8294         PR libfortran/43265
8295         * gfortran.dg/read_eof_6.f: New test
8296         * gfortran.dg/read_x_eof.f90: New test.
8297         * gfortran.dg/read_x_past.f: Update test.
8298
8299 2010-03-10  Jan Hubicka  <jh@suse.cz>
8300
8301         * gcc.c-torture/compile/pr43288.c: New test.
8302
8303 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8304
8305         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
8306         -fpic/-fPIC flags.
8307         * g++.old-deja/g++.pt/asm2.C: Likewise.
8308         * gcc.c-torture/compile/20000804-1.c: Likewise.
8309         * gcc.target/i386/clobbers.c: Likewise.
8310
8311 2010-03-10  Tobias Burnus  <burnus@net-b.de>
8312
8313         PR fortran/43303
8314         * gfortran.dg/c_assoc_3.f90: New test.
8315
8316 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
8317
8318         PR debug/36728
8319         * gcc.dg/guality/pr36728-1.c: New test.
8320         * gcc.dg/guality/pr36728-2.c: New test.
8321
8322 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
8323
8324         * gcc.dg/h8300-div-delay-slot.c: New test.
8325
8326 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
8327
8328         PR tree-optimization/43236
8329         * gcc.c-torture/execute/pr43236.c: New test.
8330
8331 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
8332
8333         PR middle-end/42859
8334         * g++.dg/eh/pr42859.C: New test.
8335
8336 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
8337
8338         PR debug/43299
8339         * gcc.dg/pr43299.c: New test.
8340
8341         PR debug/43290
8342         * g++.dg/eh/unwind2.C: New test.
8343
8344 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
8345             Reza Yazdani  <reza.yazdani@amd.com>
8346
8347         PR middle-end/43065
8348         * gcc.dg/graphite/run-id-4.c: New.
8349
8350 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
8351
8352         PR middle-end/43065
8353         * gcc.dg/graphite/run-id-3.c: New.
8354
8355 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
8356
8357         PR middle-end/42644
8358         PR middle-end/42130
8359         * gcc.dg/graphite/id-18.c: New.
8360         * gcc.dg/graphite/run-id-pr42644.c: New.
8361
8362 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
8363
8364         PR middle-end/42326
8365         * gcc.dg/graphite/pr42326.c: New.
8366
8367 2010-03-08  Richard Guenther  <rguenther@suse.de>
8368
8369         PR tree-optimization/43269
8370         * gcc.c-torture/execute/pr43269.c: New testcase.
8371
8372 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
8373
8374         PR fortran/43256
8375         * gfortran.dg/typebound_call_13.f03: New.
8376
8377 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
8378
8379         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
8380         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
8381
8382 2010-03-05  Jason Merrill  <jason@redhat.com>
8383
8384         * g++.dg/abi/mangle40.C: Require weak and alias.
8385
8386 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
8387
8388         PR middle-end/42326
8389         * gfortran.dg/graphite/pr42326.f90: New.
8390         * gfortran.dg/graphite/pr42326-1.f90: New.
8391
8392 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8393
8394         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
8395         (gnat_target_compile): Likewise.
8396         Reinitialize GNAT_UNDER_TEST if target changes.
8397         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
8398         (local_find_gnatmake): Pass full --GCC to gnatlink.
8399         Remove --LINK.
8400
8401 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
8402
8403         PR c/43248
8404         * gcc.dg/compound-literal-1.c: New testcase.
8405
8406 2010-03-04  Martin Jambor  <mjambor@suse.cz>
8407
8408         PR tree-optimization/43164
8409         PR tree-optimization/43191
8410         * gcc.c-torture/compile/pr43164.c: New test.
8411         * gcc.c-torture/compile/pr43191.c: Likewise.
8412
8413 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
8414
8415         PR fortran/43244
8416         * gfortran.dg/finalize_9.f90: New.
8417
8418 2010-03-04  Tobias Burnus  <burnus@net-b.de>
8419             Ken Werner <ken@linux.vnet.ibm.com>
8420
8421         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
8422         to dg-options for spu.
8423         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
8424         dump-scan target to exclude spu.
8425
8426 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
8427
8428         PR middle-end/43209
8429         * gcc.dg/tree-ssa/ivopts-4.c: New.
8430
8431 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
8432
8433         * lib/target-supports-dg.exp (check-flags): Provide defaults for
8434         include-opts and exclude-opts; skip checking the flags if arguments
8435         are the same as the defaults.
8436         (dg-xfail-if): Verify the number of arguments, supply defaults
8437         for unspecified optional arguments.
8438         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
8439
8440 2010-03-03  Jason Merrill  <jason@redhat.com>
8441
8442         PR c++/12909
8443         * g++.dg/abi/mangle40.C: Updated.
8444
8445 2010-03-03  Jason Merrill  <jason@redhat.com>
8446
8447         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
8448         * g++.dg/abi/mangle23.C: Likewise.
8449         * g++.dg/eh/simd-2.C: Likewise.
8450         * g++.dg/ext/attribute-test-2.C: Likewise.
8451         * g++.dg/ext/vector14.C: Likewise.
8452         * g++.dg/other/pr34435.C: Likewise.
8453         * g++.dg/template/conv8.C: Likewise.
8454         * g++.dg/template/nontype9.C: Likewise.
8455         * g++.dg/template/qualttp17.C: Likewise.
8456         * g++.dg/template/ref1.C: Likewise.
8457         * g++.old-deja/g++.pt/crash68.C: Likewise.
8458         * g++.old-deja/g++.pt/ref1.C: Likewise.
8459         * g++.old-deja/g++.pt/ref3.C: Likewise.
8460         * g++.old-deja/g++.pt/ref4.C: Likewise.
8461
8462         PR c++/12909
8463         * g++.dg/abi/mangle40.C: New.
8464         * g++.dg/abi/mangle41.C: New.
8465         * g++.dg/lto/20100302_0.C: New.
8466         * g++.dg/lto/20100302_1.C: New.
8467         * g++.dg/lto/20100302.h: New.
8468
8469 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
8470
8471         PR fortran/43243
8472         * gfortran.dg/internal_pack_12.f90: New test.
8473
8474 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
8475
8476         * gcc.dg/pr36997.c: Adjust error message.
8477
8478 2010-03-03  Mike Stump  <mikestump@comcast.net>
8479
8480         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
8481         adjustments to not be present on machines that align the stack to
8482         more than 4 bytes and don't have a red zone yet as that is an
8483         unimplemented optimization.
8484
8485 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
8486
8487         PR fortran/43169
8488         * gfortran.dg/impure_assignment_3.f90: New.
8489
8490 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
8491
8492         PR debug/43229
8493         * gfortran.dg/pr43229.f90: New test.
8494
8495         PR debug/43237
8496         * gcc.dg/debug/dwarf2/pr43237.c: New test.
8497
8498         PR debug/43177
8499         * gcc.dg/guality/pr43177.c: New test.
8500
8501 2010-03-02  Jason Merrill  <jason@redhat.com>
8502
8503         * g++.dg/ext/vector9.C: Adjust error message.
8504         * g++.dg/conversion/simd3.C: Likewise.
8505         * g++.dg/other/error23.C: Likewise.
8506
8507 2010-03-02  Mike Stump  <mikestump@comcast.net>
8508
8509         PR c++/41090
8510         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
8511
8512 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
8513
8514         PR fortran/43180
8515         * gfortran.dg/internal_pack_10.f90: New test.
8516
8517         PR fortran/43173
8518         * gfortran.dg/internal_pack_11.f90: New test.
8519
8520 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
8521
8522         PR middle-end/42640
8523         * gcc.dg/tree-ssa/pr42640.c: New.
8524
8525 2010-03-01  Richard Guenther  <rguenther@suse.de>
8526
8527         PR tree-optimization/43220
8528         * gcc.c-torture/execute/pr43220.c: New testcase.
8529
8530 2010-03-01  Richard Guenther  <rguenther@suse.de>
8531
8532         PR middle-end/43213
8533         * gcc.dg/pr43213.c: New testcase.
8534
8535 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8536
8537         PR pch/14940
8538         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
8539
8540 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8541
8542         * lib/target-supports.exp (check_effective_target_ucn_nocache):
8543         New function.
8544         (check_effective_target_ucn): Likewise.
8545
8546         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
8547         if !ucn.
8548         * gcc.dg/ucnid-2.c: Likewise.
8549         * gcc.dg/ucnid-3.c: Likewise.
8550         * gcc.dg/ucnid-4.c: Likewise.
8551         * gcc.dg/ucnid-11.c: Likewise.
8552         * gcc.dg/ucnid-12.c: Likewise.
8553         * gcc.dg/ucnid-6.c: Skip if !ucn.
8554         * gcc.dg/ucnid-9.c: Likewise.
8555
8556 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8557
8558         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
8559         lists to dg-skip-if.
8560         * gcc.target/i386/stackalign/return-3.c: Likewise.
8561
8562 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8563
8564         * gcc.target/i386/clearcap.map: New file.
8565         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
8566         Pass clearcap.map by default if supported.
8567
8568 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8569
8570         PR fortran/42900
8571         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
8572         Explain this.
8573         * gfortran.dg/stat_2.f90: Likewise.
8574
8575 2010-03-01  Tobias Burnus  <burnus@net-b.de>
8576
8577         PR fortran/43199
8578         * gfortran.dg/module_read_2.f90: New test.
8579
8580 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
8581
8582         PR c++/42748
8583         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
8584         * g++.dg/abi/mangle12.C: Likewise.
8585         * g++.dg/abi/mangle20-2.C: Likewise.
8586         * g++.dg/abi/mangle17.C: Likewise.
8587         * g++.dg/template/cond2.C: Likewise.
8588         * g++.dg/template/pr35240.C: Likewise.
8589
8590 2010-02-27  Richard Guenther  <rguenther@suse.de>
8591
8592         PR tree-optimization/43186
8593         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
8594
8595 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
8596
8597         * g++.dg/abi/packed1.C: Expect warning on the SH.
8598
8599 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
8600
8601         PR c++/42054:
8602         * g++.dg/parse/error37.C: New test.
8603
8604 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8605
8606         PR c/24577
8607         PR c/43192
8608         * gcc.dg/pr8927-1.c: Match new note.
8609         * gcc.dg/990506-0.c: Likewise.
8610         * gcc.dg/gomp/flush-2.c: Likewise.
8611         * gcc.dg/gomp/atomic-5.c: Likewise.
8612         * gcc.dg/gomp/pr34607.c: Likewise.
8613         * gcc.dg/pr35746.c: Likewise.
8614         * gcc.dg/cpp/pragma-1.c: Likewise.
8615         * gcc.dg/cpp/pragma-2.c: Likewise.
8616         * gcc.dg/pr41842.c: Likewise.
8617         * gcc.dg/noncompile/20040629-1.c: Likewise.
8618         * objc.dg/private-1.m: Likewise.
8619
8620 2010-02-27  Tobias Burnus  <burnus@net-b.de>
8621
8622         PR fortran/43185
8623         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
8624         * gfortran.dg/default_initialization_4.f90: New test.
8625
8626 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
8627
8628         * gnat.dg/thin_pointer.ad[sb]: Rename into...
8629         * gnat.dg/thin_pointer1.ad[sb]: ...this.
8630         * gnat.dg/thin_pointer2.adb: New test.
8631         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
8632
8633 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8634
8635         PR c/20631
8636         * gcc.dg/cpp/c90-pedantic.c: New.
8637         * gcc.dg/cpp/c90.c: New.
8638         * gcc.dg/gnu90-const-expr-1.c: New.
8639         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
8640
8641 2010-02-26  Richard Guenther  <rguenther@suse.de>
8642
8643         PR tree-optimization/43186
8644         * gcc.c-torture/compile/pr43186.c: New testcase.
8645
8646 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
8647
8648         PR debug/43190
8649         * c-c++-common/dwarf2/pr43190.c: New test.
8650
8651 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
8652
8653         PR testsuite/37074:
8654         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
8655
8656 2010-02-26  Richard Guenther  <rguenther@suse.de>
8657
8658         PR tree-optimization/43188
8659         * gcc.c-torture/compile/pr43188.c: New testcase.
8660
8661 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
8662
8663         PR target/43175
8664         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
8665
8666 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
8667
8668         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
8669
8670 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
8671
8672         PR target/43154
8673         * gcc.target/powerpc/pr43154.c: New file.
8674
8675 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
8676
8677         PR debug/43166
8678         * gfortran.dg/debug/pr43166.f: New test.
8679
8680         PR debug/43165
8681         * gcc.dg/torture/pr43165.c: New test.
8682
8683 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8684
8685         PR c/43128
8686         * c-c++-common/pr41779.c: Update.
8687
8688 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8689
8690         PR ada/32547
8691         * lib/gnat-dg.exp (gnat_load): Redefine.
8692
8693         * ada/acats/run_acats: Run run_all.sh with $SHELL.
8694         * ada/acats/run_all.sh: Downcase tasking not implemented message.
8695
8696 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8697
8698         PR libobjc/36610
8699         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
8700         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
8701         -fgnu-runtime.
8702         Sort entries.
8703
8704 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8705
8706         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
8707
8708 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
8709
8710         PR debug/43150
8711         * gcc.dg/guality/vla-1.c: New test.
8712
8713 2010-02-24  Tobias Burnus  <burnus@net-b.de>
8714
8715         PR fortran/43042
8716         * gfortran.dg/c_ptr_tests_15.f90: New test.
8717
8718 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
8719
8720         PR target/43107
8721         * gcc.target/i386/pr43107.c: New test.
8722
8723 2010-02-23  Jason Merrill  <jason@redhat.com>
8724
8725         PR c++/43143
8726         * g++.dg/cpp0x/variadic100.C: New.
8727
8728 2010-02-23  Jason Merrill  <jason@redhat.com>
8729
8730         PR debug/42800
8731         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
8732         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
8733         * c-c++-common/dwarf2/vla1.c: New.
8734
8735 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
8736
8737         PR target/43139
8738         * gcc.dg/pr43139.c: New test.
8739
8740         PR debug/43077
8741         * gcc.dg/guality/pr43077-1.c: New test.
8742
8743 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8744
8745         PR 43123
8746         * gcc.dg/march.c: New.
8747         * gcc.dg/march-generic.c: New.
8748         * gcc.dg/mtune.c: New.
8749
8750 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8751
8752         PR middle-end/43083
8753         * gcc.dg/graphite/pr43083.c: New.
8754
8755 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8756
8757         PR middle-end/43097
8758         * gfortran.dg/graphite/pr43097.f: New.
8759
8760 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8761             Manuel López-Ibáñez  <manu@gcc.gnu.org>
8762
8763         PR middle-end/43140
8764         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
8765
8766 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8767
8768         PR middle-end/43026
8769         * g++.dg/graphite/pr43026.C: New.
8770
8771 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8772
8773         PR c++/43126
8774         * gcc.dg/cleanup-1.c: Update.
8775         * gcc.dg/func-args-1.c: Update.
8776         * gcc.dg/format/sentinel-1.c: Update.
8777         * g++.old-deja/g++.jason/scoping10.C: Update.
8778         * g++.old-deja/g++.ns/lookup5.C: Update.
8779         * g++.dg/ext/cleanup-1.C: Update.
8780         * g++.dg/parse/varmod1.C: Update.
8781         * g++.dg/parse/error33.C: Update.
8782         * g++.dg/expr/call3.C: Update.
8783         * g++.dg/func-args-1.C: New.
8784
8785 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
8786
8787         PR c/43125
8788         * gcc.dg/attr-used-2.c: Moved to ...
8789         * c-c++-common/attr-used-2.c: Here.
8790
8791         * gcc.dg/attr-used.c: Moved to ...
8792         * c-c++-common/attr-used.c: Here.
8793
8794 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
8795
8796         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
8797
8798 2010-02-22  Richard Guenther  <rguenther@suse.de>
8799
8800         PR lto/43045
8801         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
8802         * gfortran.dg/lto/20100222-1_1.c: Likewise.
8803
8804 2010-02-22  Richard Guenther  <rguenther@suse.de>
8805
8806         PR tree-optimization/42749
8807         * gcc.c-torture/compile/pr42749.c: New testcase.
8808
8809 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
8810
8811         PR fortran/43072
8812         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
8813         * gfortran.dg/internal_pack_9.f90: New test.
8814
8815 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8816
8817         PR c++/23510
8818         * g++.dg/template/recurse.C: Adjust.
8819         * g++.dg/template/pr23510.C: New.
8820
8821 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
8822
8823         PR c++/42824
8824         * g++.dg/template/memclass4.C: New test.
8825
8826 2010-02-21  Tobias Burnus  <burnus@net-b.de>
8827
8828         PR fortran/35259
8829         * gfortran.dg/reassoc_5.f90: New test.
8830
8831 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
8832
8833         PR target/43067
8834         * gcc.target/i386/pr43067.c: New test.
8835
8836 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8837
8838         PR c++/35669
8839         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
8840         -Wconversion-null.
8841         * g++.dg/warn/Wconversion-null.C: New test.
8842         * g++.old-deja/g++.other/null1.C: Move to...
8843         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
8844
8845 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
8846
8847         PR fortran/36932
8848         PR fortran/36933
8849         * gfortran.dg/dependency_26.f90: New test.
8850
8851         PR fortran/43072
8852         * gfortran.dg/internal_pack_7.f90: New test.
8853
8854         PR fortran/43111
8855         * gfortran.dg/internal_pack_8.f90: New test.
8856
8857 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8858
8859         PR 43128
8860         * c-c++-common/pr41779.c: Fix broken testcase.
8861
8862 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8863
8864         PR 36513
8865         * c-c++-common/pr36513.c: New testcase.
8866         * c-c++-common/pr36513-2.c: New testcase.
8867
8868 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8869
8870         PR 41779
8871         * c-c++-common/pr41779.c: New.
8872
8873 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
8874
8875         PR debug/43084
8876         * gcc.dg/pr43084.c: New test.
8877
8878 2010-02-19  Richard Guenther  <rguenther@suse.de>
8879
8880         PR tree-optimization/42916
8881         * gcc.dg/pr42916.c: New testcase.
8882
8883 2010-02-18  Jason Merrill  <jason@redhat.com>
8884
8885         PR c++/42837
8886         * g++.dg/abi/packed1.C: Add expected warning.
8887
8888         PR c++/43108
8889         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
8890         * gcc.dg/torture/dg-torture.exp: Likewise.
8891         * c-c++-common/torture/complex-sign.h,
8892         c-c++-common/torture/complex-sign-add.c,
8893         c-c++-common/torture/complex-sign-mixed-add.c,
8894         c-c++-common/torture/complex-sign-mixed-div.c,
8895         c-c++-common/torture/complex-sign-mixed-mul.c,
8896         c-c++-common/torture/complex-sign-mixed-sub.c,
8897         c-c++-common/torture/complex-sign-mul.c,
8898         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
8899         Adapt for C++ compilation as well.
8900
8901         PR c++/43070
8902         * g++.dg/ext/label1.C: Update.
8903         * g++.dg/ext/label2.C: Update.
8904
8905         PR c++/26261
8906         * g++.dg/template/dependent-name6.C: New.
8907
8908         PR c++/43109
8909         * g++.dg/parse/namespace12.C: New.
8910
8911 2010-02-18  Martin Jambor  <mjambor@suse.cz>
8912
8913         PR tree-optimization/43066
8914         * gcc.c-torture/compile/pr43066.c: New test.
8915
8916 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
8917
8918         * g++.dg/ext/attrib35.C: Fix target selector string.
8919         * g++.dg/ext/attrib36.C: Ditto.
8920         * g++.dg/ext/attrib37.C: Ditto.
8921         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
8922         * g++.dg/abi/mangle25.C: Ditto.
8923
8924 2010-02-17  Jason Merrill  <jason@redhat.com>
8925
8926         PR c++/43069
8927         * g++.dg/parse/namespace11.C: New.
8928
8929         PR c++/43093
8930         * g++.dg/ext/attrib37.C: New.
8931
8932         PR c++/43079
8933         * g++.dg/template/ptrmem20.C: New.
8934
8935 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
8936
8937         PR target/43103
8938         * gcc.target/i386/xop-check.h: Include m256-check.h.
8939         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
8940         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
8941         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
8942         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
8943
8944 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
8945
8946         PR debug/42918
8947         * gcc.dg/pr42918.c: New test.
8948
8949 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
8950
8951         * g++.dg/ext/attrib36.C: Require ILP32.
8952
8953 2010-02-16  Richard Guenther  <rguenther@suse.de>
8954
8955         PR tree-optimization/41043
8956         * gfortran.dg/pr41043.f90: New testcase.
8957         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
8958
8959 2010-02-16  Jason Merrill  <jason@redhat.com>
8960
8961         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
8962
8963 2010-02-16  Ira Rosen  <irar@il.ibm.com>
8964
8965         PR tree-optimization/43074
8966         * gcc.dg/vect/fast-math-pr43074.c: New test.
8967
8968 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
8969
8970         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
8971
8972 2010-02-16  Jason Merrill  <jason@redhat.com>
8973
8974         PR c++/43031
8975         * g++.dg/ext/attrib36.C: New.
8976
8977         PR c++/43036
8978         * g++.dg/other/array6.C: New.
8979
8980 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8981
8982         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
8983
8984 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
8985
8986         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
8987         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
8988         * gcc.target/i386/xop-vpermil2pd-1.c: New.
8989         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
8990         * gcc.target/i386/xop-vpermil2ps-1.c: New.
8991         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
8992
8993 2010-02-15  Richard Guenther  <rguenther@suse.de>
8994
8995         PR middle-end/43068
8996         * g++.dg/torture/pr43068.C: New testcase.
8997
8998 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
8999
9000         PR c++/43024
9001         * g++.dg/opt/ice1.C: New.
9002
9003 2010-02-14  Jason Merrill  <jason@redhat.com>
9004
9005         PR c++/41997
9006         * g++.dg/cpp0x/initlist-opt.C: New.
9007
9008 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
9009
9010         PR fortran/41113
9011         PR fortran/41117
9012         * gfortran.dg/internal_pack_6.f90: New test.
9013
9014 2010-02-12  Jason Merrill  <jason@redhat.com>
9015
9016         PR c++/43054
9017         * g++.dg/cpp0x/variadic99.C: New.
9018
9019 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
9020
9021         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
9022         sign extend pointers to gualchk_t.
9023
9024         PR c++/43033
9025         * g++.dg/other/default3.C: Xfail g4 test.
9026
9027 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9028
9029         PR middle-end/43012
9030         * gcc.dg/graphite/pr43012.c: New.
9031
9032 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9033
9034         PR middle-end/42930
9035         * g++.dg/graphite/pr42930.C: New.
9036
9037 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9038
9039         PR middle-end/42914
9040         PR middle-end/42530
9041         * gcc.dg/graphite/pr42530.c: New.
9042         * gcc.dg/graphite/pr42914.c: New.
9043
9044 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9045
9046         PR middle-end/42771
9047         * gcc.dg/graphite/pr42771.c: New.
9048
9049 2010-02-11  Richard Guenther  <rguenther@suse.de>
9050
9051         PR tree-optimization/42998
9052         * gcc.c-torture/compile/pr42998.c: New testcase.
9053
9054 2010-02-10  Jason Merrill  <jason@redhat.com>
9055
9056         PR c++/41896
9057         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
9058
9059         PR c++/42983, core issue 906
9060         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
9061         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
9062
9063         PR c++/43016
9064         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
9065
9066 2010-02-10  Richard Guenther  <rguenther@suse.de>
9067
9068         PR tree-optimization/43017
9069         * gcc.dg/torture/pr43017.c: New testcase.
9070
9071 2010-02-10  Tobias Burnus <burnus@net-b.de>
9072
9073         PR fortran/40823
9074         * gfortran.dg/private_type_1.f90: Update error location.
9075         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
9076         * gfortran.dg/typebound_operator_2.f03: Ditto.
9077         * gfortran.dg/assignment_2.f90: Ditto.
9078         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
9079         * gfortran.dg/binding_label_tests_9.f03: Ditto.
9080
9081 2010-02-10  Tobias Burnus  <burnus@net-b.de>
9082
9083         PR fortran/43015
9084         * gfortran.dg/bind_c_usage_20.f90: New test.
9085
9086 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
9087
9088         PR debug/43010
9089         * g++.dg/debug/pr43010.C: New test.
9090
9091 2010-02-10  Richard Guenther  <rguenther@suse.de>
9092
9093         PR c/43007
9094         * gcc.c-torture/execute/20100209-1.c: New testcase.
9095         * gcc.dg/fold-div-3.c: Likewise.
9096
9097 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
9098
9099         * gcc.dg/builtin-ffs-1.c: New test.
9100
9101 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9102
9103         PR fortran/42999
9104         * gfortran.dg/array_constructor_35.f90: New test.
9105
9106 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9107
9108         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
9109
9110 2010-02-09  Jason Merrill  <jason@redhat.com>
9111
9112         PR c++/42399
9113         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
9114
9115         PR c++/42370
9116         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
9117
9118 2010-02-09  Tobias Burnus  <burnus@net-b.de>
9119
9120         PR fortran/41869
9121         * gfortran.dg/module_write_1.f90: New test.
9122
9123 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
9124
9125         * gcc.dg/pr19340.c: Adjust.
9126
9127 2010-02-09  Richard Guenther  <rguenther@suse.de>
9128
9129         PR tree-optimization/43008
9130         * gcc.c-torture/execute/pr43008.c: New testcase.
9131
9132 2010-02-09  Richard Guenther  <rguenther@suse.de>
9133
9134         PR tree-optimization/43000
9135         * gcc.dg/torture/pr43000.c: New testcase.
9136         * gcc.dg/torture/pr43002.c: Likewise.
9137
9138 2010-02-09  Daniel Kraft  <d@domob.eu>
9139
9140         PR fortran/39171
9141         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
9142         and pass -Wsurprising as necessary.
9143
9144 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
9145
9146         PR tree-optimization/42890
9147         * g++.dg/torture/pr42890.C: New test.
9148
9149 2010-02-08  Richard Guenther  <rguenther@suse.de>
9150
9151         PR middle-end/42995
9152         * gcc.dg/tree-ssa/inline-4.c: New testcase.
9153
9154 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
9155
9156         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
9157         return 0 from main.
9158         * gcc.dg/graphite/block-1.c: Same.
9159         * gcc.dg/graphite/block-3.c: Same.
9160         * gcc.dg/graphite/block-4.c: Same.
9161         * gcc.dg/graphite/block-5.c: Same.
9162         * gcc.dg/graphite/block-6.c: Same.
9163         * gcc.dg/graphite/block-7.c: Same.
9164         * gcc.dg/graphite/interchange-0.c: Same.
9165         * gcc.dg/graphite/interchange-1.c: Same.
9166         * gcc.dg/graphite/interchange-10.c: Same.
9167         * gcc.dg/graphite/interchange-11.c: Same.
9168         * gcc.dg/graphite/interchange-12.c: Same.
9169         * gcc.dg/graphite/interchange-2.c: Same.
9170         * gcc.dg/graphite/interchange-3.c: Same.
9171         * gcc.dg/graphite/interchange-4.c: Same.
9172         * gcc.dg/graphite/interchange-5.c: Same.
9173         * gcc.dg/graphite/interchange-6.c: Same.
9174         * gcc.dg/graphite/interchange-7.c: Same.
9175         * gcc.dg/graphite/interchange-8.c: Same.
9176         * gcc.dg/graphite/interchange-9.c: Same.
9177         * gcc.dg/graphite/interchange-mvt.c: Same.
9178
9179 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
9180
9181         * gfortran.dg/graphite/id-19.f: New.
9182         * gfortran.dg/graphite/pr14741.f90: New.
9183         * gfortran.dg/graphite/pr41924.f90: New.
9184         * gfortran.dg/graphite/run-id-2.f90: New.
9185
9186 2010-02-07  Richard Guenther  <rguenther@suse.de>
9187
9188         PR middle-end/42956
9189         * gcc.c-torture/compile/pr42956.c: New testcase.
9190
9191 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9192
9193         PR libfortran/42742
9194         * gfortran.dg/fmt_cache_2.f: New test.
9195
9196 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9197
9198         * gfortran.dg/read_no_eor.f90: New test.
9199
9200 2010-02-05  Jason Merrill  <jason@redhat.com>
9201
9202         * g++.dg/ext/label13.C: Move constructor body out of class.
9203
9204 2010-02-03  Jason Merrill  <jason@redhat.com>
9205
9206         PR c++/42870
9207         * g++.dg/ext/dllexport3.C: New.
9208
9209 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
9210
9211         * gcc.dg/format/ms-format3.c: New test for specific MS types.
9212
9213 2010-02-05  Richard Guenther  <rguenther@suse.de>
9214
9215         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
9216
9217 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
9218
9219         PR c++/42915
9220         * g++.dg/other/crash-9.C: New test.
9221
9222 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
9223
9224         PR fortran/42309
9225         * gfortran.dg/subref_array_pointer_4.f90 : New test.
9226
9227 2010-02-04  Richard Guenther  <rguenther@suse.de>
9228
9229         PR rtl-optimization/42952
9230         * gcc.dg/torture/pr42952.c: New testcase.
9231
9232 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9233
9234         PR libfortran/42901
9235         * gfortran.dg/namelist_60.f90: New test.
9236
9237 2010-02-03  Jason Merrill  <jason@redhat.com>
9238
9239         PR c++/40138
9240         * g++.dg/ext/builtin11.C: New.
9241
9242         PR c++/4926
9243         PR c++/38600
9244         * g++.dg/abi/mangle35.C: New.
9245         * g++.dg/abi/mangle37.C: New.
9246
9247         PR c++/12909
9248         * g++.dg/abi/mangle36.C: New.
9249
9250         PR c++/35652
9251         * g++.dg/warn/string1.C: New.
9252
9253 2010-02-03  Richard Guenther  <rguenther@suse.de>
9254
9255         PR tree-optimization/42944
9256         * gcc.dg/errno-1.c: New testcase.
9257
9258 2010-02-03  Richard Guenther  <rguenther@suse.de>
9259
9260         PR middle-end/42927
9261         * gcc.c-torture/compile/pr42927.c: New testcase.
9262
9263 2010-02-03  Tobias Burnus  <burnus@net-b.de>
9264
9265         PR fortran/42936
9266         * gfortran.dg/null_4.f90: New test.
9267
9268 2010-02-02  Jason Merrill  <jason@redhat.com>
9269
9270         PR c++/41090
9271         * g++.dg/ext/label13.C: New.
9272
9273 2010-02-02  Tobias Burnus  <burnus@net-b.de>
9274
9275         PR fortran/42650
9276         * gfortran.dg/func_result_5.f90: New test.
9277
9278 2010-02-01  Tobias Burnus  <burnus@net-b.de>
9279
9280         PR fortran/42922
9281         * gfortran.dg/pure_initializer_3.f90: News test.
9282
9283 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
9284
9285         PR fortran/42888
9286         * gfortran.dg/allocate_derived_2.f90: New test.
9287
9288 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
9289
9290         PR middle-end/42898
9291         * gcc.dg/torture/pr42898-2.c: New test.
9292
9293 2010-01-31  Richard Guenther  <rguenther@suse.de>
9294
9295         PR middle-end/42898
9296         * gcc.dg/torture/pr42898.c: New testcase.
9297
9298 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
9299
9300         PR fortran/38324
9301         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
9302         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
9303
9304 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
9305
9306         * g++.dg/tree-ssa/inline-1.C: New.
9307         * g++.dg/tree-ssa/inline-2.C: New.
9308         * g++.dg/tree-ssa/inline-3.C: New.
9309
9310 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
9311
9312         PR testsuite/41701
9313         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
9314         the string 'pow' in the pathname of the compiler from generating a
9315         test failure.
9316
9317 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9318
9319         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
9320         * g++.old-deja/g++.mike/eh17.C: Likewise.
9321         * g++.old-deja/g++.mike/p5571.C: Likewise.
9322
9323 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
9324
9325         PR c++/42758
9326         PR c++/42634
9327         PR c++/42336
9328         PR c++/42797
9329         PR c++/42880
9330         * g++.dg/other/crash-5.C: New test.
9331         * g++.dg/other/crash-6.C: New test.
9332         * g++.dg/other/crash-7.C: New test.
9333         * g++.dg/other/crash-8.C: New test.
9334
9335 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
9336
9337         PR rtl-optimization/42889
9338         * gcc.dg/pr42889.c: New test.
9339
9340 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
9341
9342         * gcc.target/i386/pr42881.c: Use SSE2.
9343
9344 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
9345
9346         PR target/42891
9347         * gcc.target/i386/pr42891.c: New test.
9348
9349 2010-01-28  Richard Guenther  <rguenther@suse.de>
9350
9351         PR tree-optimization/42871
9352         * g++.dg/torture/pr42871.C: New testcase.
9353
9354 2010-01-28  Richard Guenther  <rguenther@suse.de>
9355
9356         * gcc.dg/Wobjsize-1.h: New testcase.
9357         * gcc.dg/Wobjsize-1.c: Likewise.
9358
9359 2010-01-28  Richard Guenther  <rguenther@suse.de>
9360
9361         PR middle-end/42883
9362         * g++.dg/torture/pr42883.C: New testcase.
9363
9364 2010-01-28  Michael Matz  <matz@suse.de>
9365
9366         * gcc.target/i386/pr42881.c: New test.
9367
9368 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9369
9370         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
9371         Add i?86-*-solaris2* support.
9372
9373 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
9374
9375         PR c++/42713
9376         PR c++/42820
9377         * g++.dg/template/typedef27.C: New test case.
9378         * g++.dg/template/typedef28.C: New test case.
9379
9380 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
9381
9382         * gcc.dg/optimize-bswap*.c: Add ARM target
9383
9384 2010-01-27  Richard Guenther  <rguenther@suse.de>
9385
9386         PR middle-end/42878
9387         * gcc.dg/torture/pr42878-1.c: New testcase.
9388         * gcc.dg/torture/pr42878-2.c: Likewise.
9389
9390 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
9391
9392         PR middle-end/42874
9393         * gcc.dg/vla-22.c: New test.
9394
9395 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
9396
9397         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
9398         current collation.
9399
9400 2010-01-26  Richard Guenther  <rguenther@suse.de>
9401
9402         PR rtl-optimization/42685
9403         * gcc.dg/pr42685.c: New testcase.
9404         * g++.dg/other/pr42685.C: Likewise.
9405
9406 2010-01-26  Richard Guenther  <rguenther@suse.de>
9407
9408         PR middle-end/42806
9409         * g++.dg/other/pr42806.C: New testcase.
9410
9411 2010-01-26  Richard Guenther  <rguenther@suse.de>
9412
9413         PR tree-optimization/42250
9414         * gcc.dg/pr42250.c: New testcase.
9415
9416 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
9417
9418         * gnat.dg/array_bounds_test.adb: New test.
9419
9420 2010-01-25  Tobias Burnus  <burnus@net-b.de>
9421
9422         PR fortran/42858
9423         * gfortran.dg/generic_21.f90: New test.
9424
9425 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9426
9427         PR testsuite/41522
9428         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
9429
9430 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
9431
9432         PR c++/42748
9433         * g++.dg/abi/arm_va_list2.C: New test.
9434         * g++.dg/abi/arm_va_list2.h: Companion header file.
9435
9436 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
9437
9438         PR fortran/41044
9439         * gfortran.dg/parameter_array_ref_2.f90 : New test.
9440
9441         PR fortran/41167
9442         * gfortran.dg/char_array_arg_1.f90 : New test.
9443
9444         * gfortran.dg/pr25923.f90 : Remove XFAIL.
9445
9446 2010-01-24  Tobias Burnus  <burnus@net-b.de>
9447
9448         PR fortran/39304
9449         * gfortran.dg/generic_20.f90: New test.
9450
9451 2010-01-22  Michael Matz  <matz@suse.de>
9452
9453         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
9454         -msse2.
9455
9456 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
9457
9458         PR fortran/42736
9459         * gfortran.dg/dependency_25.f90 : New test.
9460
9461 2010-01-21  Martin Jambor  <mjambor@suse.cz>
9462
9463         PR tree-optimization/42585
9464         * gcc.dg/tree-ssa/pr42585.c: New test.
9465
9466 2010-01-21  Richard Guenther  <rguenther@suse.de>
9467
9468         PR middle-end/19988
9469         * gcc.dg/pr19988.c: New testcase.
9470
9471 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
9472
9473         * g++.dg/compat/decimal/compat-common.h: New file.
9474         * g++.dg/compat/decimal/decimal-dummy.h: New file.
9475         * g++.dg/compat/decimal/pass_x.h: New file.
9476         * g++.dg/compat/decimal/pass_y.h: New file.
9477         * g++.dg/compat/decimal/pass-1_main.C: New file.
9478         * g++.dg/compat/decimal/pass-1_x.C: New file.
9479         * g++.dg/compat/decimal/pass-1_y.C: New file.
9480         * g++.dg/compat/decimal/pass-2_main.C: New file.
9481         * g++.dg/compat/decimal/pass-2_x.C: New file.
9482         * g++.dg/compat/decimal/pass-2_y.C: New file.
9483         * g++.dg/compat/decimal/pass-3_main.C: New file.
9484         * g++.dg/compat/decimal/pass-3_x.C: New file.
9485         * g++.dg/compat/decimal/pass-3_y.C: New file.
9486         * g++.dg/compat/decimal/pass-4_main.C: New file.
9487         * g++.dg/compat/decimal/pass-4_x.C: New file.
9488         * g++.dg/compat/decimal/pass-4_y.C: New file.
9489         * g++.dg/compat/decimal/pass-5_main.C: New file.
9490         * g++.dg/compat/decimal/pass-5_x.C: New file.
9491         * g++.dg/compat/decimal/pass-5_y.C: New file.
9492         * g++.dg/compat/decimal/pass-6_main.C: New file.
9493         * g++.dg/compat/decimal/pass-6_x.C: New file.
9494         * g++.dg/compat/decimal/pass-6_y.C: New file.
9495         * g++.dg/compat/decimal/return_x.h: New file.
9496         * g++.dg/compat/decimal/return_y.h: New file.
9497         * g++.dg/compat/decimal/return-1_main.C: New file.
9498         * g++.dg/compat/decimal/return-1_x.C: New file.
9499         * g++.dg/compat/decimal/return-1_y.C: New file.
9500         * g++.dg/compat/decimal/return-2_main.C: New file.
9501         * g++.dg/compat/decimal/return-2_x.C: New file.
9502         * g++.dg/compat/decimal/return-2_y.C: New file.
9503         * g++.dg/compat/decimal/return-3_main.C: New file.
9504         * g++.dg/compat/decimal/return-3_x.C: New file.
9505         * g++.dg/compat/decimal/return-3_y.C: New file.
9506         * g++.dg/compat/decimal/return-4_main.C: New file.
9507         * g++.dg/compat/decimal/return-4_x.C: New file.
9508         * g++.dg/compat/decimal/return-4_y.C: New file.
9509         * g++.dg/compat/decimal/return-5_main.C: New file.
9510         * g++.dg/compat/decimal/return-5_x.C: New file.
9511         * g++.dg/compat/decimal/return-5_y.C: New file.
9512         * g++.dg/compat/decimal/return-6_main.C: New file.
9513         * g++.dg/compat/decimal/return-6_x.C: New file.
9514         * g++.dg/compat/decimal/return-6_y.C: New file.
9515
9516 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
9517
9518         PR debug/42715
9519         * gcc.dg/pr42715.c: New.
9520
9521 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
9522
9523         PR c++/42038
9524         * g++.dg/parse/crash55.C: New.
9525
9526 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
9527
9528         PR debug/42782
9529         * gcc.dg/guality/pr42782.c: New.
9530
9531 2010-01-20  Jason Merrill  <jason@redhat.com>
9532
9533         PR c++/41788
9534         * g++.dg/abi/packed1.C: New.
9535
9536         PR c++/41920
9537         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
9538
9539         PR c++/40750
9540         * g++.dg/parse/fn-typedef1.C: New.
9541         * g++.dg/other/cv_quals.C: Adjust.
9542
9543 2010-01-20  Anthony Green  <green@moxielogic.com>
9544
9545         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
9546         pack(push) pragma).
9547         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
9548         * gcc.dg/20020312-2.c: Port this to the moxie core.
9549         * gcc.dg/weak/typeof-2.c: Ditto.
9550
9551 2010-01-20  Richard Guenther  <rguenther@suse.de>
9552
9553         PR tree-optimization/42717
9554         * gcc.c-torture/compile/pr42717.c: New testcase.
9555
9556 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
9557
9558         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
9559         of signed, add a few new tests.
9560
9561         PR middle-end/42803
9562         * g++.dg/parse/limits-initializer1.C: New test.
9563
9564 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
9565
9566         PR fortran/42804
9567         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
9568         * gfortran.dg/typebound_call_12.f03: New test.
9569
9570 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
9571
9572         PR fortran/42783
9573         * gfortran.dg/bounds_check_15.f90 : New test.
9574
9575 2010-01-19  Michael Matz  <matz@suse.de>
9576
9577         PR tree-optimization/41783
9578         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
9579
9580 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
9581
9582         PR target/38697.
9583         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
9584         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
9585         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
9586         * gcc.target/arm/neon/vget_lows16.c: Likewise.
9587         * gcc.target/arm/neon/vget_lows32.c: Likewise.
9588         * gcc.target/arm/neon/vget_lows64.c: Likewise.
9589         * gcc.target/arm/neon/vget_lows8.c: Likewise.
9590         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
9591         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
9592         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
9593         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
9594
9595 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
9596
9597         PR fortran/42545
9598         * gfortran.dg/extends_6.f03: Modified an error message.
9599         * gfortran.dg/extends_10.f03: New test.
9600         * gfortran.dg/private_type_6.f03: Modified an error message.
9601         * gfortran.dg/structure_constructor_8.f03: Ditto.
9602
9603 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
9604
9605         PR tree-optimization/42719
9606         * gcc.dg/pr42719.c: New test.
9607
9608         PR debug/42728
9609         * gcc.dg/pr42728.c: New test.
9610
9611 2010-01-19  Anthony Green  <green@moxielogic.com>
9612
9613         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
9614
9615 2010-01-18  Anthony Green  <green@moxielogic.com>
9616
9617         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
9618         for moxie.
9619
9620 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
9621
9622         * g++.dg/template/error45.C: reverted as part of reverting the
9623         fix of PR c++/42634.
9624
9625 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
9626
9627         PR c++/42634
9628         * g++.dg/template/error45.C: New test.
9629
9630 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
9631
9632         PR c++/42766
9633         * g++.dg/conversion/op6.C: New test.
9634
9635 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
9636
9637         PR target/42774
9638         * gcc.target/alpha/pr42774.c: New test.
9639
9640 2010-01-18  Richard Guenther  <rguenther@suse.de>
9641
9642         PR tree-optimization/42781
9643         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
9644
9645 2010-01-17  Richard Guenther  <rguenther@suse.de>
9646
9647         PR middle-end/42248
9648         * gcc.c-torture/execute/pr42248.c: New testcase.
9649
9650 2010-01-17  Richard Guenther  <rguenther@suse.de>
9651
9652         PR tree-optimization/42773
9653         * g++.dg/torture/pr42773.C: New testcase.
9654
9655 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
9656
9657         PR fortran/42677
9658         * gfortran.dg/interface_assignment_5.f90: New test.
9659
9660 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
9661
9662         PR c++/42697
9663         * g++.dg/template/crash94.C: Reverted.
9664
9665 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
9666
9667         PR debug/42767
9668         * gcc.dg/debug/pr42767.c: New.
9669
9670 2010-01-15  Jason Merrill  <jason@redhat.com>
9671
9672         PR c++/42761
9673         * g++.dg/cpp0x/decltype22.C: New.
9674
9675 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
9676
9677         PR middle-end/42760
9678         * g++.dg/torture/pr42760.C: New test.
9679
9680 2010-01-15  Jing Yu  <jingyu@google.com>
9681
9682         PR rtl-optimization/42691
9683         * gcc.c-torture/execute/pr42691.c: New.
9684
9685 2010-01-15  Richard Guenther  <rguenther@suse.de>
9686
9687         PR middle-end/42739
9688         * g++.dg/torture/pr42739.C: New testcase.
9689
9690 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
9691
9692         * g++.dg/template/error45.C: Revert as part of reverting changes
9693         or PR c++/42634.
9694
9695 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9696
9697         PR fortran/42684
9698         * gfortran.dg/interface_31.f90: New test.
9699
9700 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
9701
9702         * gcc.target/powerpc/pr42747.c: New file.
9703
9704 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
9705
9706         PR middle-end/42674
9707         * c-c++-common/pr42674.c: New test.
9708
9709         PR c++/42608
9710         * g++.dg/template/instantiate11.C: New test.
9711
9712 2010-01-14  Jason Merrill  <jason@redhat.com>
9713
9714         PR c++/42701
9715         * g++.dg/overload/error3.C: New.
9716
9717         PR c++/42655
9718         * g++.dg/overload/rvalue1.C: New.
9719
9720 2010-01-14  Martin Jambor  <mjambor@suse.cz>
9721
9722         PR tree-optimization/42706
9723         * gcc.dg/ipa/pr42706.c: New testcase.
9724
9725 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
9726
9727         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
9728
9729 2010-01-14  Martin Jambor  <mjambor@suse.cz>
9730
9731         PR tree-optimization/42714
9732         * g++.dg/torture/pr42714.C: New test.
9733
9734 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9735
9736         PR rtl-optimization/42246
9737         * gfortran.dg/pr42246-2.f: New.
9738
9739 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9740
9741         PR rtl-optimization/42389
9742         * gcc.dg/pr42389.c: New.
9743
9744 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9745
9746         PR rtl-optimization/42388
9747         * gcc.dg/pr42388.c: New.
9748
9749 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9750
9751         PR rtl-optimization/42294
9752         * gfortran.dg/pr42294.f: New.
9753
9754 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9755
9756         PR rtl-optimization/39453
9757         PR rtl-optimization/42246
9758         * gcc.dg/pr39453.c: New.
9759         * gcc.dg/pr42246.c: New.
9760
9761 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9762
9763         PR middle-end/42245
9764         * gcc.dg/pr42245.c: New.
9765         * gcc.dg/pr42245-2.c: New.
9766
9767 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9768
9769         PR rtl-optimization/42249
9770         * gcc.dg/pr42249.c: New.
9771
9772 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
9773
9774         PR c/42721
9775         * gcc.c-torture/execute/pr42721.c: New test.
9776
9777 2010-01-14  Ira Rosen  <irar@il.ibm.com>
9778
9779         PR tree-optimization/42709
9780         * gcc.dg/vect/pr42709.c: New test.
9781
9782 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
9783
9784         PR fortran/41478
9785         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
9786         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
9787
9788 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
9789
9790         PR fortran/42481
9791         * gfortran.dg/generic_19.f90 : New test.
9792
9793 2010-01-13  Richard Guenther  <rguenther@suse.de>
9794
9795         PR tree-optimization/42730
9796         * gcc.c-torture/compile/pr42730.c: New testcase.
9797
9798 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
9799
9800         PR target/pr42542
9801         * gcc.target/ia64/pr42542-1.c: New.
9802         * gcc.target/ia64/pr42542-2.c: New.
9803         * gcc.target/ia64/pr42542-3.c: New.
9804
9805 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
9806
9807         PR c++/42634
9808         * g++.dg/template/error45.C: New test.
9809
9810 2010-01-13  Martin Jambor  <mjambor@suse.cz>
9811
9812         PR tree-optimization/42704
9813         * g++.dg/torture/pr42704.C: New test.
9814
9815 2010-01-13  Martin Jambor  <mjambor@suse.cz>
9816
9817         PR tree-optimization/42703
9818         * gcc.c-torture/compile/pr42703.c: New test.
9819
9820 2010-01-13  Richard Guenther  <rguenther@suse.de>
9821
9822         PR tree-optimization/42705
9823         * gcc.c-torture/compile/pr42705.c: New testcase.
9824
9825 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
9826
9827         * gcc.target/bfin/l2.c: New test.
9828         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
9829
9830 2010-01-13  Richard Guenther  <rguenther@suse.de>
9831
9832         PR middle-end/42716
9833         * gcc.c-torture/compile/pr42716.c: New testcase.
9834
9835 2010-01-13  Richard Guenther  <rguenther@suse.de>
9836
9837         PR lto/42678
9838         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
9839
9840 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
9841
9842         PR c/42708
9843         * gcc.c-torture/compile/pr42708-1.c: New test.
9844
9845 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
9846
9847         PR debug/42662
9848         * gcc.dg/pr42662.c: New test.
9849
9850         PR tree-optimization/42645
9851         * g++.dg/other/pr42645-1.C: New test.
9852         * g++.dg/other/pr42645-2.C: New test.
9853
9854 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
9855
9856         PR target/42416
9857         * gcc.target/powerpc/warn-1.c: New test.
9858         * gcc.target/powerpc/warn-2.c: New test.
9859
9860 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
9861
9862         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
9863         stack alignment.
9864
9865 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
9866
9867         * gcc.dg/lto/20100108_0.c: New.
9868
9869 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
9870
9871         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
9872         Add -march=i686 -msse for 32bit x86 targets.
9873
9874 2010-01-10  Richard Guenther  <rguenther@suse.de>
9875
9876         PR middle-end/42667
9877         * gcc.dg/torture/pr42667.c: New testcase.
9878
9879 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9880
9881         PR fortran/32489
9882         * gfortran.dg/array_constructor_34.f90: New test.
9883
9884 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9885
9886         PR fortran/20923
9887         * gfortran.dg/array_constructor_33.f90: New test.
9888         gfortran.dg/array_function_5.f90: Add credit.
9889
9890 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9891
9892         PR debug/42631
9893         * gcc.dg/pr42631.c: New.
9894
9895 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9896
9897         PR debug/42630
9898         * gcc.dg/pr42630.c: New.
9899
9900 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9901
9902         PR debug/42629
9903         * gcc.dg/pr42629.c: New.
9904
9905 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9906
9907         PR middle-end/42363
9908         * gcc.dg/torture/pr42363.c: New.
9909
9910 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9911
9912         PR debug/42604
9913         PR debug/42395
9914         * gcc.dg/vect/pr42604.c: New.
9915         * gcc.dg/vect/pr42395.c: New.
9916
9917 2010-01-09  Richard Guenther  <rguenther@suse.de>
9918
9919         PR middle-end/42512
9920         * gcc.c-torture/execute/pr42512.c: New testcase.
9921
9922 2010-01-09  Tobias Burnus  <burnus@net-b.de>
9923
9924         PR fortran/41298
9925         * gfortran.dg/c_ptr_tests_14.f90: New test.
9926
9927 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9928
9929         PR ada/41929
9930         * gnat.dg/null_pointer_deref1.adb: Don't run on
9931         sparc*-sun-solaris2.11.
9932
9933 2010-01-08  Richard Guenther  <rguenther@suse.de>
9934
9935         PR lto/42528
9936         * gcc.dg/lto/20100103-1_0.c: New testcase.
9937         * gcc.dg/lto/20100103-2_0.c: Likewise.
9938
9939 2010-01-08  Tobias Burnus  <burnus@net-b.de
9940
9941         PR/fortran 25829
9942         * gfortran.dg/asynchronous_1.f90: New test.
9943         * gfortran.dg/asynchronous_2.f90: New test.
9944         * gfortran.dg/conflicts.f90: Update error message.
9945
9946 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
9947
9948         c++/40155
9949         * g++.dg/cpp0x/variadic-unify-2.C: New test.
9950
9951 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
9952
9953         PR tree-optimization/42625
9954         * g++.dg/opt/dtor4.C: New test.
9955         * g++.dg/opt/dtor4.h: New.
9956         * g++.dg/opt/dtor4-aux.cc: New.
9957
9958 2010-01-07  Tobias Burnus  <burnus@net-b.de>
9959
9960         PR fortran/42597
9961         * gfortran.dg/proc_ptr_26.f90: New test.
9962
9963 2010-01-07  Tobias Burnus  <burnus@net-b.de>
9964
9965         PR fortran/41872
9966         * gfortran.dg/allocatable_scalar_7.f90: New test.
9967
9968 2010-01-06  Richard Guenther  <rguenther@suse.de>
9969
9970         * gcc.c-torture/compile/pr42632.c: New testcase.
9971
9972 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
9973
9974         PR target/42542
9975         * gcc.target/i386/pr42542-4.c: New.
9976         * gcc.target/i386/pr42542-4a.c: Likewise.
9977         * gcc.target/i386/pr42542-5.c: Likewise.
9978         * gcc.target/i386/pr42542-5a.c: Likewise.
9979
9980 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
9981
9982         * gcc.dg/tls/opt-15.c: New test.
9983
9984 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
9985
9986         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
9987
9988 2010-01-05  Martin Jambor  <mjambor@suse.cz>
9989
9990         PR tree-optimization/42462
9991         * g++.dg/torture/pr42462.C: New test.
9992
9993 2010-01-05  Jason Merrill  <jason@redhat.com>
9994
9995         * g++.dg/cpp0x/initlist30.C: New test.
9996
9997 2010-01-05  Richard Guenther  <rguenther@suse.de>
9998
9999         PR tree-optimization/42614
10000         * gcc.c-torture/execute/pr42614.c: New testcase.
10001
10002 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
10003
10004         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
10005         * gcc.dg/Wunreachable-1.c: Remove the testcase of
10006         -Wunreachable-code.
10007         * gcc.dg/Wunreachable-2.c: Likewise.
10008         * gcc.dg/Wunreachable-3.c: Likewise.
10009         * gcc.dg/Wunreachable-4.c: Likewise.
10010         * gcc.dg/Wunreachable-5.c: Likewise.
10011         * gcc.dg/Wunreachable-6.c: Likewise.
10012         * gcc.dg/Wunreachable-7.c: Likewise.
10013         * gcc.dg/Wunreachable-8.c: Likewise.
10014         * gcc.dg/20041231-1.c: Likewise.
10015
10016 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
10017
10018         PR other/42611
10019         * gcc.dg/pr42611.c: New test.
10020
10021         PR tree-optimization/42508
10022         * g++.dg/opt/pr42508.C: New test.
10023
10024 2010-01-05  Tobias Burnus  <burnus@net-b.de>
10025
10026         PR fortran/41872
10027         * gfortran.dg/allocatable_scalar_8.f90: New.
10028
10029 2010-01-04  Martin Jambor  <mjambor@suse.cz>
10030
10031         PR tree-optimization/42398
10032         * gcc.c-torture/compile/pr42398.c: New test.
10033
10034 2010-01-04  Jason Merrill  <jason@redhat.com>
10035
10036         PR c++/42555
10037         * g++.dg/ext/attrib35.C: New.
10038
10039         PR c++/42567
10040         * g++.dg/cpp0x/auto17.C: New.
10041
10042 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
10043
10044         * gcc.dg/lto/20100104_0.c: New.
10045
10046 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
10047
10048         PR target/42542
10049         * gcc.target/i386/pr42542-1.c: New.
10050         * gcc.target/i386/pr42542-1a.c: Likewise.
10051         * gcc.target/i386/pr42542-1b.c: Likewise.
10052         * gcc.target/i386/pr42542-2.c: Likewise.
10053         * gcc.target/i386/pr42542-2a.c: Likewise.
10054         * gcc.target/i386/pr42542-2b.c: Likewise.
10055         * gcc.target/i386/pr42542-3.c: Likewise.
10056         * gcc.target/i386/pr42542-3a.c: Likewise.
10057
10058 2009-01-04  Tobias Burnus  <burnus@net-b.de>
10059
10060         PR fortran/41872
10061         * gfortran.dg/allocatable_scalar_5.f90: New test.
10062         * gfortran.dg/allocatable_scalar_6.f90: New test.
10063
10064 2010-01-03  Richard Guenther  <rguenther@suse.de>
10065
10066         PR testsuite/42583
10067         * gfortran.dg/gomp/recursion1.f90: Remove.
10068
10069 2010-01-03  Richard Guenther  <rguenther@suse.de>
10070
10071         * gcc.dg/Warray-bounds.c: Remove XFAILs.
10072         * gcc.dg/uninit-6.c: Likewise.
10073         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
10074
10075 2010-01-03  Richard Guenther  <rguenther@suse.de>
10076
10077         PR tree-optimization/42589
10078         * gcc.target/i386/pr42589.c: New testcase.
10079
10080 2010-01-03  Richard Guenther  <rguenther@suse.de>
10081
10082         PR tree-optimization/42438
10083         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
10084
10085 2010-01-02  Richard Guenther  <rguenther@suse.de>
10086
10087         PR testsuite/41651
10088         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
10089
10090 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
10091
10092         PR target/42448
10093         * gcc.target/alpha/pr42448-1.c: New test.
10094         * gcc.target/alpha/pr42448-2.c: Ditto.
10095
10096 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
10097
10098         PR preprocessor/41947
10099         * gcc.dg/c99-hexfloat-3.c: New test.
10100
10101 2010-01-01  Richard Guenther  <rguenther@suse.de>
10102
10103         PR c/42570
10104         * gcc.c-torture/execute/pr42570.c: New testcase.
10105
10106 2010-01-01  Richard Guenther  <rguenther@suse.de>
10107
10108         PR middle-end/42559
10109         * gcc.c-torture/compile/pr42559.c: New testcase.
10110
10111 \f
10112 Copyright (C) 2010 Free Software Foundation, Inc.
10113
10114 Copying and distribution of this file, with or without modification,
10115 are permitted in any medium without royalty provided the copyright
10116 notice and this notice are preserved.