OSDN Git Service

PR target/35664
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
2
3         * gcc.target/sparc/mnofpu.c: New test.
4
5 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
6
7         PR rtl-optimization/45739
8         * gcc.target/i386/pr45739.c: New test.
9
10 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
11
12         PR fortran/45648
13         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
14         and counts. Add non-elemental function call check.
15
16         PR fortran/45648
17         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
18         arguments checks. Update temporary counts.
19         * gfortran.dg/transpose_optimization_1.f90: New.
20
21 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
22
23         PR objc/23710
24         * objc.dg/invalid-method-1.m: New.
25
26 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
27
28         Merge from 'apple/trunk' branch on FSF servers.
29
30         2005-10-11  Fariborz Jahanian <fjahanian@apple.com>
31
32         Radar 4291785
33         objc.dg/naming-4.m: New
34         objc.dg/naming-5.m: New
35         obj-c++.dg/naming-1.mm: New
36         obj-c++.dg/naming-2.mm: New
37
38 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
39             Jack Howarth  <howarth@bromo.med.uc.edu>
40
41         PR c++/45645
42         * g++.dg/torture/pr44972.C: Use portable assert().
43
44 2010-09-21  Richard Guenther  <rguenther@suse.de>
45
46         PR tree-optimization/45580
47         * g++.dg/torture/pr45580.C: New testcase.
48
49 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
50
51         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
52
53 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
54
55         PR fortran/45438
56         * gfortran.dg/pointer_check_7.f90: New.
57
58 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
59
60         PR rtl-optimization/45728
61         * gcc.c-torture/compile/pr45728.c: New test.
62
63 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
64
65         PR fortran/45081
66         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
67
68 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
69
70         * g++.dg/tree-ssa/pr45605.C: Add "\\".
71
72 2010-09-20  Richard Guenther  <rguenther@suse.de>
73
74         PR middle-end/45704
75         * gcc.dg/torture/pr45704.c: New testcase.
76
77 2010-09-20  Jan Hubicka  <jh@suse.cz>
78
79         PR tree-optimize/45605
80         * g++.dg/tree-ssa/pr45605.C: New testcase.
81
82 2010-09-20  Michael Matz  <matz@suse.de>
83
84         PR testsuite/45706
85         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
86         enough.
87
88 2010-09-20  Richard Guenther  <rguenther@suse.de>
89
90         PR tree-optimization/45705
91         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
92
93 2010-09-20  Michael Matz  <matz@suse.de>
94
95         PR testsuite/45706
96         * lib/target-supports.exp (check_effective_target_vect_perm):
97         Add i?86-*-*.
98
99 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
100
101         PR rtl-optimization/45695
102         * gcc.c-torture/execute/pr45695.c: New test.
103
104 2010-09-19  Jan Hubicka  <jh@suse.cz>
105
106         PR lto/44246
107         * gcc.c-torture/compile/pr44246.c:New file.
108
109 2010-09-19  Ira Rosen  <irar@il.ibm.com>
110
111         PR tree-optimization/45714
112         * gfortran.dg/vect/pr45714-a.f: New test.
113         * gfortran.dg/vect/pr45714-b.f: New test.
114
115 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
116
117         * gnat.dg/const1.adb: Rename into...
118         * gnat.dg/constant1.adb: ...this.
119         * gnat.dg/constant2.adb: New test.
120         * gnat.dg/constant2_pkg1.ads: New helper.
121         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
122
123 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
124
125         * gnat.dg/specs/constant1.ads: New test.
126         * gnat.dg/specs/constant1_pkg.ads: New helper.
127
128 2010-09-18  Jan Hubicka  <jh@suse.cz>
129
130         PR tree-optimization/45453
131         * g++.dg/tree-ssa/pr45453.C: New testcase.
132
133 2010-09-18  Jason Merrill  <jason@redhat.com>
134
135         * g++.dg/cpp0x/initlist44.C: New.
136
137 2010-09-18  Richard Guenther  <rguenther@suse.de>
138
139         PR tree-optimization/45709
140         * g++.dg/torture/pr45709-2.C: New testcase.
141
142 2010-09-18  Richard Guenther  <rguenther@suse.de>
143
144         PR tree-optimization/45709
145         * g++.dg/torture/pr45709.C: New testcase.
146
147 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
148
149         PR testsuite/45719
150         * gcc.target/i386/pad-3.c: Pass -fno-pic.
151
152 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
153
154         * gcc.target/i386/pad-1.c: New.
155         * gcc.target/i386/pad-2.c: Likewise.
156         * gcc.target/i386/pad-3.c: Likewise.
157         * gcc.target/i386/pad-4.c: Likewise.
158         * gcc.target/i386/pad-5a.c: Likewise.
159         * gcc.target/i386/pad-5b.c: Likewise.
160         * gcc.target/i386/pad-6a.c: Likewise.
161         * gcc.target/i386/pad-6b.c: Likewise.
162         * gcc.target/i386/pad-7.c: Likewise.
163         * gcc.target/i386/pad-8.c: Likewise.
164         * gcc.target/i386/pad-9.c: Likewise.
165         * gcc.target/i386/pad-10.c: Likewise.
166
167 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
168
169         PR middle-end/45234
170         * gcc.dg/torture/stackalign/alloca-5.c: New.
171
172 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
173
174         PR middle-end/45678
175         * gcc.dg/torture/pr45678-2.c: New.
176
177 2010-09-17  Richard Guenther  <rguenther@suse.de>
178
179         PR middle-end/45678
180         * gcc.dg/torture/pr45678-1.c: New testcase.
181
182 2010-09-17  Michael Matz  <matz@suse.de>
183
184         PR tree-optimization/43432
185         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
186         check_effective_target_vect_perm_short): New predicates.
187         (check_effective_target_vect_perm): Include x86_64.
188         * gcc.dg/vect/pr43432.c: New test.
189         * gcc.dg/vect/vect-114.c: Adjust.
190         * gcc.dg/vect/vect-15.c: Ditto.
191         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
192         * gcc.dg/vect/slp-perm-9.c: Ditto.
193
194 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
195
196         PR testsuite/45692
197         * objc/execute/exceptions/throw-nil.m: Run the test only with the
198         GNU runtime.
199
200 2010-09-17  Richard Guenther  <rguenther@suse.de>
201
202         * gcc.dg/pr27898.c: Use -flto instead of -combine.
203         * gcc.dg/pr28706.c: Likewise.
204         * gcc.dg/pr28712.c: Likewise.
205         * gcc.dg/pr30762-1.c: Likewise.
206         * gcc.dg/pr30762-2.c: Likewise.
207         * gcc.dg/pr31529-1.c: Likewise.
208         * gcc.dg/pr31529-2.c: Likewise.
209         * gcc.dg/pr34457-1.c: Likewise.
210         * gcc.dg/pr34457-2.c: Likewise.
211         * gcc.dg/pr34668-1.c: Likewise.
212         * gcc.dg/pr34668-2.c: Likewise.
213         * gcc.dg/pr34989-1.c: Likewise.
214         * gcc.dg/pr34989-2.c: Likewise.
215         * gcc.dg/pr43557-1.c: Likewise.
216         * gcc.dg/pr43557-2.c: Likewise.
217         * gcc.dg/debug/pr41893-1.c: Likewise.
218         * gcc.dg/matrix/matrix.exp: Do not use -combine.
219         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
220         * gcc.dg/matrix/matrix-4.c: Likewise.
221         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
222         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
223         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
224         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
225
226 2010-09-16  Tobias Burnus  <burnus@net-b.de>
227
228         PR fortran/43665
229         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
230         optimizations.
231         * gfortran.dg/intent_optimize_1.f90: New test.
232
233 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
234
235         * gcc.target/i386/divmod-1.c: New.
236         * gcc.target/i386/divmod-2.c: Likewise.
237         * gcc.target/i386/divmod-3.c: Likewise.
238         * gcc.target/i386/divmod-4.c: Likewise.
239         * gcc.target/i386/divmod-4a.c: Likewise.
240         * gcc.target/i386/divmod-5.c: Likewise.
241         * gcc.target/i386/divmod-6.c: Likewise.
242         * gcc.target/i386/divmod-7.c: Likewise.
243         * gcc.target/i386/divmod-8.c: Likewise.
244         * gcc.target/i386/udivmod-1.c: Likewise.
245         * gcc.target/i386/udivmod-2.c: Likewise.
246         * gcc.target/i386/udivmod-3.c: Likewise.
247         * gcc.target/i386/udivmod-4.c: Likewise.
248         * gcc.target/i386/udivmod-4a.c: Likewise.
249         * gcc.target/i386/udivmod-5.c: Likewise.
250         * gcc.target/i386/udivmod-6.c: Likewise.
251         * gcc.target/i386/udivmod-7.c: Likewise.
252         * gcc.target/i386/udivmod-8.c: Likewise.
253
254 2010-09-16  Jan Hubicka  <jh@suse.cz>
255
256         * g++.dg/lto/pr45679-1_0.C: New file.
257         * g++.dg/lto/pr45679-1_1.C: New file.
258         * g++.dg/lto/pr45679-0_0.C: New file.
259         * g++.dg/lto/pr45679-0_1.C: New file.
260
261 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
262
263         PR fortran/45674
264         * gfortran.dg/class_dummy_2.f03: New.
265
266 2010-09-16  Richard Guenther  <rguenther@suse.de>
267
268         PR tree-optimization/45623
269         * gcc.dg/torture/pr45623.c: New testcase.
270
271 2010-09-16  Ira Rosen  <irar@il.ibm.com>
272
273         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
274         name and parentheses.
275         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
276
277 2010-09-15  Jason Merrill  <jason@redhat.com>
278
279         * g++.dg/parse/parameter-declaration-2.C: New.
280
281         * g++.dg/cpp0x/scoped_enum2.C: New.
282
283 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
284
285         * gcc.c-torture/compile/20100915-1.c: New test.
286
287 2010-09-15  Martin Jambor  <mjambor@suse.cz>
288
289         PR middle-end/45644
290         * gcc.dg/ipa/pr45644.c: New test.
291
292 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
293
294         PR tree-optimization/45633
295         * gcc.dg/vect/pr45633.c: New test.
296
297 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
298
299         PR fortran/45577
300         * gfortran.dg/allocate_derived_4.f90: New.
301
302 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
303
304         * lib/target-supports.exp
305         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
306         supported flag to true for neon.
307
308 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
309
310         PR c++/45665
311         * g++.dg/template/crash103.C: New.
312
313 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
314
315         Merge from 'apple/trunk' branch on FSF servers.
316
317         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
318
319         Radar 4457381
320         * objc.dg/msg-in-protocol.m: New.
321         * obj-c++.dg/msg-in-protocol.mm: New.
322
323         2006-02-07  Fariborz Jahanian <fjahanian@apple.com>
324
325         Radar 4219590
326         * objc.dg/break-in-ifstmt.m: New.
327
328         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
329
330         Radar 4174166
331         * obj-c++.dg/comp-types-13.mm: New.
332         * objc.dg/comp-types-12.m: New.
333
334         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
335
336         Radar 4216500
337         * obj-c++.dg/proto-lossage-7.mm: New.
338         * objc.dg/proto-lossage-7.m: New.
339
340 2010-09-14  Jan Hubicka  <jh@suse.cz>
341
342         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
343         folding.
344         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
345         folding.
346
347 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
348
349         PR middle-end/45567
350         * gcc.dg/pr45567.c: New test.
351
352         PR debug/45660
353         * g++.dg/debug/pr45660.C: New test.
354
355 2010-09-14  Ira Rosen  <irar@il.ibm.com>
356
357         PR tree-optimization/45470
358         * g++.dg/vect/pr45470-a.cc: New test.
359         * g++.dg/vect/pr45470-a.cc: New test.
360
361 2010-09-10  Jack Howarth <howarth@bromo.med.uc.edu>
362
363         PR target/42070
364         * gcc/testsuite/lib/profopt.exp: Prune warnings on execname2 compile.
365         * gcc/testsuite/lib/prune.exp: Prune "can't add line info" warnings.
366
367 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
368
369         PR libfortran/45532
370         * gfortran.dg/namelist_64.f90: New test.
371
372 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
373
374         PR rtl-optimization/45617
375         * gcc.target/i386/pr45617.c: New test.
376
377 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
378
379         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
380
381 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
382
383         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
384         * gcc.target/i386/fma4-vector.c: Likewise.
385         * gcc.target/i386/vectorize2.c: Likewise.
386         * gcc.target/i386/vectorize4.c: Likewise.
387         * gcc.target/i386/vectorize5.c: Likewise.
388         * gcc.target/i386/vectorize6.c: Likewise.
389         * gcc.target/i386/vectorize8.c: Likewise.
390
391         * gcc.target/i386/vect-double-1.c: New.
392         * gcc.target/i386/vect-double-1a.c: Likewise.
393         * gcc.target/i386/vect-double-2.c: Likewise.
394         * gcc.target/i386/vect-double-2a.c: Likewise.
395
396         * lib/target-supports.exp (check_effective_target_vect_double):
397         Set et_vect_double_saved to 0 when tuning for Atom.
398
399 2010-09-13  Jan Hubicka  <jh@suse.cz>
400
401         * gcc.dg/torture/pr23821.c: Drop static keyword.
402         * gcc.dg/tree-ssa/loop-19.c: Likewise.
403         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
404
405 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
406
407         * gcc.target/arm/sync-1.c: New.
408
409 2010-09-12  Olivier Hainque  <hainque@adacore.com>
410
411         * gnat.dg/memtrap.adb: New test.
412
413 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
414
415         * gfortran.dg/promotion.f90: Fix options.
416
417 2010-09-11  Rodrigo Rivas <rodrigorivascosta@gmail.com>
418
419         * g++.dg/cpp0x/range-for1.C: New.
420         * g++.dg/cpp0x/range-for2.C: New.
421         * g++.dg/cpp0x/range-for3.C: New.
422         * g++.dg/cpp0x/range-for4.C: New.
423         * g++.dg/cpp0x/range-for5.C: New.
424         * g++.dg/cpp0x/range-for6.C: New.
425
426 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
427
428         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
429         and counts. Check that transpose is not called.
430         * gfortran.dg/transpose_2.f90: Update error message.
431
432 2010-09-10  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
433
434         PR c++/43824
435         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
436         * g++.dg/lookup/strong-using-2.C: Likewise.
437         * g++.dg/lookup/strong-using-3.C: Likewise.
438         * g++.dg/lookup/strong-using-5.C: Likewise.
439
440         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
441         * g++.dg/cpp0x/inline-ns4.C: New.
442         * g++.dg/cpp0x/inline-ns5.C: New.
443
444 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
445
446         PR middle-end/45634
447         * gfortran.fortran-torture/compile/pr45634.f90: New.
448
449 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
450
451         * objc.dg/fobjc-exceptions.m: New test.
452
453 2010-09-10  Jan Hubicka  <jh@suse.cz>
454
455         * g++.dg/inherit/covariant7.C: Fix pattern matching.
456
457 2010-09-10  Martin Jambor  <mjambor@suse.cz>
458
459         PR tree-optimization/44972
460         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
461         * gcc.dg/tree-ssa/pr45144.c: Likewise.
462         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
463         instead.
464         * g++.dg/torture/pr44972.C: New test.
465
466 2010-09-10  Martin Jambor  <mjambor@suse.cz>
467
468         PR tree-optimization/44972
469         * g++.dg/torture/pr34850.C: Remove expected warning.
470
471 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
472
473         * gfortran.dg/dummy_optional_arg.f90: New test.
474
475 2010-09-08  Jan Hubicka  <jh@suse.cz>
476
477         PR tree-optimization/45598
478         * fortran.fortran-torture/compile/pr45598.f90: New test.
479
480 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
481
482         * lib/target-supports-dg.exp (dg-require-ifunc): New.
483         * lib/target-supports.exp (check_ifunc_available): New.
484         * gcc.dg/attr-ifunc-1.c: New.
485         * gcc.dg/attr-ifunc-2.c: New.
486         * gcc.dg/attr-ifunc-3.c: New.
487         * gcc.dg/attr-ifunc-4.c: New.
488         * gcc.dg/attr-ifunc-5.c: New.
489         * testsuite/g++.dg/ext/attr-ifunc-1.C: New.
490         * testsuite/g++.dg/ext/attr-ifunc-2.C: New.
491         * testsuite/g++.dg/ext/attr-ifunc-3.C: New.
492         * testsuite/g++.dg/ext/attr-ifunc-4.C: New.
493
494 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
495
496         PR middle-end/40386
497         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
498
499 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
500
501         * gfortran.dg/inline_transpose_1.f90: New test.
502
503 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
504
505         PR c++/45588
506         * g++.dg/warn/Wunused-var-15.C: New test.
507
508 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
509
510         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
511         hppa*-*-hpux*.
512
513 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
514
515         * objc/execute/exceptions/throw-nil.m: New test.
516         * objc/execute/exceptions/handler-1.m: Updated to use the new
517         objc_set_uncaught_exception_handler() function.
518         * objc/execute/exceptions/matcher-1.m: New test.
519
520 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
521
522         PR fortran/38282
523         * gfortran.dg/bit_comparison_1.F90: New test.
524         * gfortran.dg/leadz_trailz_3.f90: New test.
525         * gfortran.dg/masklr_2.F90: New test.
526         * gfortran.dg/shiftalr_1.F90: New test.
527         * gfortran.dg/merge_bits_2.F90: New test.
528         * gfortran.dg/dshift_2.F90: New test.
529         * gfortran.dg/bit_comparison_2.F90: New test.
530         * gfortran.dg/masklr_1.F90: New test.
531         * gfortran.dg/merge_bits_1.F90: New test.
532         * gfortran.dg/dshift_1.F90: New test.
533         * gfortran.dg/shiftalr_2.F90: New test.
534
535 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
536
537         * objc.dg/type-stream-1.m: Replaced with a test that tests that
538         functions from objc/typedstream.h are deprecated.
539
540 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
541
542         * lib/target-supports.exp
543         (check_effective_target_run_expensive_tests): New proc.
544         * gcc.c-torture/compile/limits-fnargs.c: Use
545         dg-require-effective-target run_expensive_tests.
546
547 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
548
549         PR fortran/45597
550         * gfortran.dg/gomp/pr45597.f90: New test.
551
552         PR fortran/45595
553         * gfortran.dg/gomp/pr45595.f90: New test.
554
555 2010-09-08  Michael Matz  <matz@suse.de>
556
557         * c-c++-common/uninit-17.c: Adjust.
558
559 2010-09-08  Michael Matz  <matz@suse.de>
560
561         PR tree-optimization/43430
562         * gcc.dg/vect/pr43430-2.c: New test.
563
564 2010-09-08  Michael Matz  <matz@suse.de>
565
566         PR tree-optimization/33244
567         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
568
569 2010-09-08  Richard Guenther  <rguenther@suse.de>
570
571         PR tree-optimization/45578
572         * gfortran.dg/pr45578.f90: New testcase.
573
574 2010-09-08  Richard Guenther  <rguenther@suse.de>
575
576         PR testsuite/45590
577         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
578
579 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
580
581         PR fortran/45576
582         * gfortran.dg/char_length_18.f90:  New test.
583
584 2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>
585
586         PR target/36502
587         * gcc.target/i386/pr36502.c: New test.
588
589         PR target/42313
590         PR target/44651
591         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
592         * gcc/testsuite/gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
593
594 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
595
596         * gfortran.dg/achar_4.f90: Enable bounds checking.
597
598 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
599
600         PR target/45206
601         * gcc.target/i386/pr45206.c: New test.
602
603 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
604
605         PR fortran/45505
606         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
607
608 2010-09-07  Jan Hubicka  <jh@suse.cz>
609
610         * gcc.c-torture/compile/20100907.c: New testcase.
611
612 2010-09-07  Richard Guenther  <rguenther@suse.de>
613
614         PR middle-end/45569
615         * g++.dg/eh/pr45569.C: New testcase.
616
617 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
618
619         PR target/43137
620         * gcc.target/arm/pr43137.c: New test.
621
622 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
623
624         PR fortran/36931
625         * gfortran.dg/dependency_35.f90:  New test.
626
627 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
628
629         PR fortran/34145
630         * gfortran.dg/char_length_17.f90:  New test.
631
632 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
633
634         PR c++/45200
635         PR c++/45293
636         PR c++/45558
637         * g++.dg/template/typedef34.C: New test.
638         * g++.dg/template/typedef35.C: New test.
639
640 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
641
642         PR target/22152
643         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
644
645 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
646
647         * g++.dg/warn/Wdouble-promotion.C: New.
648
649 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
650
651         * g++.dg/parse/redef2.C: New.
652
653 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
654
655         * gcc.dg/20100906-1.c: New testcase.
656
657 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
658
659         PR testsuite/45543
660         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
661         DW_TAG_enumeration_type DIE.
662
663 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
664
665         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
666         Update XFAILs.
667
668 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
669
670         PR rtl-optimization/44919
671         * g++.dg/opt/pr44919.C: New.
672
673 2010-09-06  Tobias Burnus  <burnus@net-b.de>
674
675         PR fortran/38282
676         * gfortran.dg/iall_iany_iparity_1.f90: New.
677         * gfortran.dg/iall_iany_iparity_2.f90: New.
678
679 2010-09-06  Jason Merrill  <jason@redhat.com>
680
681         * g++.dg/cpp0x/initlist42.C: New.
682
683         * g++.dg/cpp0x/auto19.C: New.
684
685         * g++.dg/template/sfinae25.C: New.
686         * g++.dg/template/char1.C: Expect warning.
687         * g++.dg/template/nontype10.C: Likewise.
688
689         * g++.dg/cpp0x/implicit9.C: New.
690
691         * g++.dg/cpp0x/initlist43.C: New.
692
693 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
694
695         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
696
697 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
698
699         * gcc.dg/Wdouble-promotion.c: New.
700
701 2010-09-05  Tobias Burnus  <burnus@net-b.de>
702
703         * gfortran.dg/float128_1.f90: Remove test case as
704         it always fails since Rev 163611 backed out the
705         front-end implementation.
706
707 2010-09-05  Tobias Burnus  <burnus@net-b.de>
708
709         * gfortran.dg/float128_1.f90: XFAIL test case.
710
711 2010-09-05  Tobias Burnus  <burnus@net-b.de>
712
713         * gfortran.dg/bessel_7.f90: Decrease required precision.
714
715 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
716
717         PR testsuite/45545
718         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
719         ref-all-matching targets.
720
721 2010-09-05  Richard Guenther  <rguenther@suse.de>
722
723         PR tree-optimization/45535
724         * gcc.c-torture/compile/pr45535.c: New testcase.
725
726 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
727
728         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
729         "\[^\n\]*".
730         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
731         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
732         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
733         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
734         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
735         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
736         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
737         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
738         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
739         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
740         * gcc.target/i386/pr22152.c: Likewise.
741         * gcc.target/i386/pr36992-1.c: Likewise.
742         * gcc.target/i386/pr36992-2.c: Likewise.
743         * gcc.target/sh/sh4a-memmovua.c: Likewise.
744
745 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
746
747         PR testsuite/43957
748         * gcc.dg/const-uniq-1.c: Modify regexp.
749
750 2010-09-04  Tobias Burnus  <burnus@net-b.de>
751
752         PR fortran/45530
753         * gfortran.dg/namelist_63.f90: New.
754
755 2010-09-04  Jan Hubicka  <jh@suse.cz>
756
757         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
758         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
759
760 2010-09-04  Jan Hubicka  <jh@suse.cz>
761
762         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
763
764 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
765
766         PR fortran/45507
767         * gfortran.dg/allocate_alloc_opt_12.f90: New.
768
769 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
770
771         * gcc.dg/opts-4.c: New test.
772
773 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
774
775         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
776         * gcc.dg/vect/vect-peel-4.c: Ditto.
777
778 2010-09-03  Daniel Kraft  <d@domob.eu>
779
780         PR fortran/45525
781         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
782
783 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
784
785         PR fortran/45159
786         * gfortran.dg/dependency_34.f90:  New test.
787
788 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
789
790         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
791
792 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
793
794         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
795         gcc.target/i386/clearcap.map if supported.
796
797 2010-09-03  Michael Matz  <matz@suse.de>
798
799         PR middle-end/45415
800         * gcc.dg/pr45415.c: New test.
801
802 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
803
804         PR tree-optimization/45506
805         * gcc.dg/pr45506.c: New.
806
807 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
808
809         PR target/45476
810         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
811         * gcc.target/i386/float128-2.c: Ditto.
812
813 2010-09-03  Daniel Kraft  <d@domob.eu>
814
815         PR fortran/34162
816         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
817         * gfortran.dg/internal_dummy_2.f08: New test.
818         * gfortran.dg/internal_dummy_3.f08: New test.
819         * gfortran.dg/internal_dummy_4.f08: New test.
820
821 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
822
823         PR debug/45500
824         * gcc.target/i386/pr45500.c: New test.
825
826 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
827
828         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
829
830 2010-09-03  Daniel Kraft  <d@domob.eu>
831
832         PR fortran/44602
833         * gfortran.dg/exit_2.f08; Adapt error messages.
834         * gfortran.dg/exit_3.f08: New test.
835         * gfortran.dg/exit_4.f08: New test.
836         * gfortran.dg/exit_5.f03: New test.
837
838 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
839
840         * gfortran.dg/ishft_4.f90: New test.
841
842 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
843
844         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
845         FRIZ/XSRIZ instruciton for (double)(long long)x.
846         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
847
848 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
849
850         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
851
852 2010-09-02  Richard Guenther  <rguenther@suse.de>
853
854         PR tree-optimization/44937
855         PR tree-optimization/45412
856         * g++.dg/opt/pr45412.C: New testcase.
857         * gcc.c-torture/compile/pr45412.c: Likewise.
858         * gcc.c-torture/compile/pr44937.c: Likewise.
859
860 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
861
862         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
863         but using -Werror=comment.
864         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
865         expected error messages.
866
867 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
868
869         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
870         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
871
872 2010-09-02  Tobias Burnus  <burnus@net-b.de>
873
874         PR fortran/45489
875         * gfortran.dg/initialization_27.f90: New.
876
877 2010-09-02  Ira Rosen  <irar@il.ibm.com>
878
879         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
880         check into different basic blocks. Expect vectorization if misaligned
881         stores are supported.
882         * gcc.dg/vect/bb-slp-8a.c: New test.
883         * gcc.dg/vect/bb-slp-8b.c: New test.
884
885 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
886
887         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
888
889 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
890
891         PR fortran/44541
892         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
893         * gfortran.dg/class_dummy_1.f03: New.
894
895 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
896
897         PR middle-end/45458
898         * g++.dg/tree-prof/partition2.C: New test.
899
900 2010-09-01  Richard Guenther  <rguenther@suse.de>
901
902         * gcc.dg/vect/vect-outer-fir.c: Adjust.
903         * gcc.dg/tree-ssa/vrp54.c: New testcase.
904         * gcc.c-torture/execute/20100827-1.c: Likewise.
905
906 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
907
908         * gfortran.dg/execute_command_line_1.f90: New test.
909
910 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
911
912         PR preprocessor/45457
913         * c-c++-common/cpp/pr45457.c: New test.
914
915 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
916
917         * gcc.dg/nested-func-8.c: New test.
918
919 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
920
921         PR fortran/38282
922         * gfortran.dg/popcnt_poppar_1.F90: New test.
923         * gfortran.dg/popcnt_poppar_2.F90: New test.
924
925 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
926
927         * gcc.target/i386/volatile-2.c: Require nonpic target.
928
929 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
930
931         PR middle-end/45461
932         * gcc.dg/pr45461.c: New test.
933
934 2010-08-31  Richard Guenther  <rguenther@suse.de>
935
936         PR testsuite/45455
937         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
938
939 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
940
941         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
942
943 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
944
945         PR fortran/45456
946         * gfortran.dg/typebound_proc_18.f03: New.
947
948 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
949
950         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
951         * lib/scanasm.exp (scan-stack-usage): Likewise.
952         (scan-stack-usage-not): Likewise.
953         * gcc.dg/stack-usage-1.c: New test.
954         * gcc.target/i386/stack-usage-realign.c: Likewise.
955
956 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
957
958         PR tree-optimization/45427
959         * gcc.dg/tree-ssa/pr45427.c: New test.
960
961 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
962
963         PR c++/45043
964         * g++.dg/template/crash102.C: New.
965
966 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
967
968         PR middle-end/45423
969         * gcc.dg/gomp/atomic-12.c: New test.
970         * gcc.dg/gomp/atomic-13.c: New test.
971         * gcc.dg/gomp/atomic-14.c: New test.
972         * g++.dg/gomp/atomic-11.C: New test.
973         * g++.dg/gomp/atomic-12.C: New test.
974         * g++.dg/gomp/atomic-13.C: New test.
975         * g++.dg/gomp/atomic-14.C: New test.
976
977 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
978
979         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
980         delimiter.
981
982 2010-08-30  Thomas Quinot  <quinot@adacore.com>
983
984         * gnat.dg/discr24.adb: New test.
985
986 2010-08-30  Richard Guenther  <rguenther@suse.de>
987
988         PR tree-optimization/45449
989         * gcc.dg/pr45449.c: New testcase.
990
991 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
992
993         * gcc.dg/opts-1.c: Expect errors, not warnings.
994
995 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
996
997         PR fortran/42769
998         * gfortran.dg/dynamic_dispatch_11.f03: New.
999
1000 2010-08-29  Jason Merrill  <jason@redhat.com>
1001
1002         PR c++/44991
1003         * g++.dg/parse/defarg15.C: New.
1004
1005 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
1006
1007         PR fortran/45439
1008         * gfortran.dg/select_type_16.f03: New.
1009
1010 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
1011             Tobias Burnus  <burnus@net-b.de>
1012
1013         * gfortran.dg/bessel_7.f90: Decrease required precision.
1014
1015 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
1016             Kaz Kojima  <kkojima@gcc.gnu.org>
1017
1018         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
1019
1020 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1021
1022         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
1023         floating point conversion code generation.
1024         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
1025         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
1026         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
1027         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
1028         to integer conversion code generation.
1029         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
1030         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
1031         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
1032         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
1033
1034 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1035
1036         PR fortran/32049
1037         * gfortran.dg/random_seed_1.f90: Adjust test.
1038         * gfortran.dg/float128_1.f90: New test.
1039
1040 2010-08-27  Tobias Burnus  <burnus@net-b.de>
1041
1042         PR fortran/33197
1043         * gcc/testsuite/gfortran.dg/norm2_1.f90: New.
1044         * gcc/testsuite/gfortran.dg/norm2_2.f90: New.
1045         * gcc/testsuite/gfortran.dg/norm2_3.f90: New.
1046         * gcc/testsuite/gfortran.dg/norm2_4.f90: New.
1047         * gcc/testsuite/gfortran.dg/parity_1.f90: New.
1048         * gcc/testsuite/gfortran.dg/parity_2.f90: New.
1049         * gcc/testsuite/gfortran.dg/parity_3.f90: New.
1050
1051 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
1052
1053         PR fortran/45420
1054         * gfortran.dg/select_type_15.f03: New.
1055
1056 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1057
1058         PR libfortran/43217
1059         * gfortran.dg/hollerith8.f90: New test.
1060
1061 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
1062
1063         PR fortran/45159
1064         * gfortran.dg/dependency_33.f90:  New test.
1065
1066 2010-08-27  Richard Guenther  <rguenther@suse.de>
1067
1068         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
1069         * gcc.dg/graphite/scop-2.c: Likewise.
1070         * gcc.dg/graphite/scop-20.c: Likewise.
1071         * gcc.dg/vect/slp-25.c: Likewise.
1072
1073 2010-08-27  Olivier Hainque  <hainque@adacore.com>
1074
1075         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
1076
1077 2010-08-26  Daniel Kraft  <d@domob.eu>
1078
1079         PR fortran/38936
1080         PR fortran/44047
1081         PR fortran/45384
1082         * gfortran.dg/associate_8.f03: New test.
1083         * gfortran.dg/select_type_13.f03: New test.
1084         * gfortran.dg/select_type_14.f03: New test.
1085
1086 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
1087
1088         PR tree-optimization/44485
1089         * gcc.dg/pr44485.c: New test.
1090
1091 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1092
1093         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
1094         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
1095         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
1096
1097 2010-08-26  Richard Guenther  <rguenther@suse.de>
1098
1099         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
1100         * gcc.dg/graphite/scop-21.c: Likewise.
1101
1102 2010-08-26  Richard Guenther  <rguenther@suse.de>
1103
1104         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
1105         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
1106         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1107         * gcc.dg/vect/vect-91.c: Likewise.
1108         * gcc.dg/vect/vect-peel-1.c: Likewise.
1109         * gcc.dg/vect/vect-peel-2.c: Likewise.
1110         * gcc.dg/vect/vect-peel-4.c: Likewise.
1111
1112 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1113
1114         PR libfortran/41859
1115         * gfortran.dg/der_io_4.f90: New test.
1116
1117 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
1118
1119         PR rtl-optimization/44858
1120         * gcc.c-torture/execute/pr44858.c: New test.
1121
1122         PR rtl-optimization/45400
1123         * g++.dg/other/i386-8.C: New test.
1124
1125 2010-08-25  Richard Guenther  <rguenther@suse.de>
1126
1127         * gcc.dg/alias-8.c: Adjust.
1128
1129 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
1130
1131         * gcc.target/i386/combine-mul.c: New test.
1132
1133 2010-08-25  Richard Guenther  <rguenther@suse.de>
1134
1135         PR lto/44562
1136         * gcc.dg/graphite/id-27.c: New testcase.
1137         * gcc.dg/lto/20100825-1_0.c: Likewise.
1138
1139 2010-08-25  Richard Guenther  <rguenther@suse.de>
1140
1141         PR tree-optimization/45316
1142         * g++.dg/opt/pr45316.C: New testcase.
1143
1144 2010-08-25  Richard Guenther  <rguenther@suse.de>
1145
1146         PR tree-optimization/45393
1147         * g++.dg/torture/pr45393.C: New testcase.
1148
1149 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
1150
1151         PR tree-optimization/45059
1152         * gcc.c-torture/compile/pr45059.c: New test.
1153
1154 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
1155
1156         * lib/target-supports.exp (check_effective_target_vect_unpack):
1157         Set vect_unpack supported flag to true for neon.
1158
1159 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
1160
1161         * gcc.dg/tree-ssa/ifc-5.c: New.
1162
1163 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
1164
1165         * gcc.dg/tree-ssa/ifc-4.c: New.
1166         * gcc.dg/tree-ssa/ifc-7.c: New.
1167
1168 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
1169
1170         * gcc.dg/vect/vect.exp: Check loongson targets
1171         * g++.dg/vect/vect.exp: Likewise
1172         * gfortran.dg/vect/vect.exp: Likewise
1173
1174 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1175
1176         * gcc.target/powerpc/vsx-mass-1.c: New file, test
1177         -mveclibabi=mass.
1178
1179 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
1180
1181         PR fortran/45366
1182         * gfortran.dg/proc_ptr_29.f90: New.
1183
1184 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1185             Dominique d'Humieres <dominiq@lps.ens.fr>
1186
1187         PR fortran/45367
1188         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
1189
1190 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1191
1192         PR fortran/45367
1193         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
1194
1195 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1196
1197         PR fortran/36158
1198         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
1199
1200 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1201             Dominique d'Humieres <dominiq@lps.ens.fr>
1202
1203         PR fortran/45367
1204         PR fortran/36158
1205         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
1206         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
1207
1208 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
1209
1210         PR fortran/44863
1211         PR fortran/45271
1212         PR fortran/45290
1213         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
1214         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
1215         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
1216
1217 2010-08-21  Tobias Burnus  <burnus@net-b.de>
1218
1219         PR fortran/36158
1220         PR fortran/33197
1221         * gfortran.dg/bessel_6.f90: New.
1222         * gfortran.dg/bessel_7.f90: New.
1223
1224 2010-08-20  Jan Hubicka  <jh@suse.cz>
1225
1226         PR c++/45307
1227         PR c++/17736
1228         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
1229         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
1230
1231 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
1232
1233         PR target/45336
1234         * gcc.target/i386/pr45336-1.c: New.
1235         * gcc.target/i386/pr45336-2.c: Likewise.
1236         * gcc.target/i386/pr45336-3.c: Likewise.
1237         * gcc.target/i386/pr45336-4.c: Likewise.
1238
1239 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
1240
1241         PR testsuite/45361
1242         * gcc.target/i386/volatile-2.c: Update scan strings to also
1243         include (%rip) for the memory reference on x86_64.
1244
1245 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
1246
1247         PR middle-end/44974
1248         * gcc.dg/pr44974.c: New test.
1249
1250         PR rtl-optimization/45353
1251         * gcc.dg/pr45353.c: New test.
1252
1253 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
1254
1255         * gcc.target/i386/volatile-2.c: New.
1256
1257 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
1258
1259         PR rtl-optimization/44691
1260         * gfortran.dg/pr44691.f: New test.
1261
1262 2010-10-19  Olivier Hainque  <hainque@adacore.com>
1263
1264         * gcc.target/sparc/sibcall-dslot.c: New testcase.
1265
1266 2010-08-19  Jason Merrill  <jason@redhat.com>
1267
1268         * g++.dg/init/synth3.C: New.
1269         * g++.dg/init/value8.C: New.
1270         * g++.dg/tree-ssa/empty-2.C: New.
1271         * g++.dg/cpp0x/noexcept09.C: New.
1272
1273 2010-08-19  Daniel Kraft  <d@domob.eu>
1274
1275         PR fortran/29785
1276         PR fortran/45016
1277         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
1278         * gfortran.dg/pointer_remapping_1.f90: New test.
1279         * gfortran.dg/pointer_remapping_2.f03: New test.
1280         * gfortran.dg/pointer_remapping_3.f08: New test.
1281         * gfortran.dg/pointer_remapping_4.f03: New test.
1282         * gfortran.dg/pointer_remapping_5.f08: New test.
1283         * gfortran.dg/pointer_remapping_6.f08: New test.
1284
1285 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
1286
1287         PR testsuite/45324
1288         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
1289
1290 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1291
1292         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
1293
1294 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
1295
1296         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
1297         variable.
1298
1299 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
1300
1301         PR target/45070
1302         * gcc.c-torture/execute/pr45070.c: New.
1303
1304 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
1305
1306         * g++.dg/pr44328.C: New test.
1307
1308 2010-08-19  Tobias Burnus  <burnus@net-b.de>
1309
1310         PR fortran/36158
1311         PR fortran/33197
1312         * gfortran.dg/bessel_3.f90: New.
1313         * gfortran.dg/bessel_4.f90: New.
1314         * gfortran.dg/bessel_5.f90: New.
1315
1316 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
1317
1318         PR fortran/45290
1319         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
1320         * gfortran.dg/pointer_init_2.f90: New.
1321         * gfortran.dg/pointer_init_3.f90: New.
1322         * gfortran.dg/pointer_init_4.f90: New.
1323
1324 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
1325
1326         PR c++/45049
1327         * g++.dg/pr45049-1.C: New test.
1328         * g++.dg/pr45049-2.C: New test.
1329
1330 2010-08-18  Jie Zhang  <jie@codesourcery.com>
1331
1332         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
1333         20 if __ARM_PCS is defined otherwise 64.
1334         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
1335         instead of hard coded 64.
1336
1337 2010-08-18  Yao Qi  <yao@codesourcery.com>
1338
1339         PR target/45094
1340         * gcc.target/arm/pr45094.c: New test.
1341
1342 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
1343
1344         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
1345
1346 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
1347
1348         PR rtl-optimization/42575
1349         * gcc.target/arm/pr42575.c: New test.
1350
1351 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
1352
1353         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
1354         * gcc.dg/tls/thr-cse-1.c: New.
1355
1356 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
1357
1358         PR debug/42487
1359         * lib/target-supports.exp
1360         (check_effective_target_function_sections): New.
1361         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
1362         function sections before proceding.
1363
1364 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
1365
1366         PR fortran/45308
1367         * gfortran.dg/pr45308.f03: New test.
1368
1369 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
1370
1371         PR target/45296
1372         * gcc.target/i386/pr45296.c: New test.
1373
1374 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
1375
1376         * g++.dg/ext/uow-1.C: New.
1377         * g++.dg/ext/uow-2.C: New.
1378         * g++.dg/ext/uow-3.C: New.
1379         * g++.dg/ext/uow-4.C: New.
1380
1381 2010-08-17  Richard Guenther  <rguenther@suse.de>
1382
1383         PR testsuite/45266
1384         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
1385
1386 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
1387
1388         PR c/40563
1389         * gcc.dg/Wcxx-compat-20.c: New test.
1390
1391 2010-08-17  Daniel Kraft  <d@domob.eu>
1392
1393         PR fortran/38936
1394         * gfortran.dg/associate_1.f03: Extended to test newly supported
1395         features like association to variables.
1396         * gfortran.dg/associate_3.f03: Removed check for illegal change
1397         of associate-name here...
1398         * gfortran.dg/associate_5.f03: ...and added it here.
1399         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
1400         * gfortran.dg/associate_7.f03: New test.
1401
1402 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
1403
1404         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
1405
1406 2010-08-15  Daniel Kraft  <d@domob.eu>
1407
1408         PR fortran/38936
1409         * gfortran.dg/associate_1.f03: Enable test for array expressions.
1410         * gfortran.dg/associate_3.f03: Clarify comment.
1411         * gfortran.dg/associate_5.f03: New test.
1412         * gfortran.dg/associate_6.f03: New test.
1413
1414 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1415
1416         PR fortran/45211
1417         * gfortran.dg/bind_c_usage_21.f90: New.
1418         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
1419
1420 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1421
1422         * gfortran.dg/optional_absent_1.f90: New.
1423         * gfortran.dg/null_actual.f90: New.
1424
1425 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1426
1427         * gfortran.dg/pointer_target_1.f90: New.
1428         * gfortran.dg/pointer_target_2.f90: New.
1429         * gfortran.dg/pointer_target_3.f90: New.
1430
1431 2010-08-15  Daniel Kraft  <d@domob.eu>
1432
1433         PR fortran/45197
1434         * gfortran.dg/elemental_args_check_3.f90: New test.
1435         * gfortran.dg/impure_1.f08: New test.
1436         * gfortran.dg/impure_2.f08: New test.
1437         * gfortran.dg/impure_3.f90: New test.
1438         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
1439
1440 2010-08-15  Ira Rosen  <irar@il.ibm.com>
1441
1442         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
1443         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
1444         SLP tests.
1445         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
1446         misaligned loads.
1447         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
1448         misaligned stores.c
1449         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
1450
1451 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
1452
1453         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
1454         dg-require-effective-target after dg-do.
1455
1456 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
1457
1458         * lib/target-supports.exp (check_effective_target_vect_int): Return
1459         true for Loongson targets.
1460         (check_effective_target_vect_shift): Likewise.
1461         (check_effective_target_vect_no_int_max): Likewise.
1462         (check_effective_target_vect_no_align): Likewise.
1463         (check_effective_target_vect_short_mult): Likewise.
1464
1465 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
1466
1467         * g++.dg/cast.C: Change fields of structures to "long" to pass
1468         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
1469         * g++.dg/cpp0x/iop.C: Ditto.
1470         * g++.dg/cpp0x/named_refs.C: Ditto.
1471         * g++.dg/cpp0x/rv1p.C: Ditto.
1472         * g++.dg/cpp0x/rv2p.C: Ditto.
1473         * g++.dg/cpp0x/rv3p.C: Ditto.
1474         * g++.dg/cpp0x/rv4p.C: Ditto.
1475         * g++.dg/cpp0x/rv5p.C: Ditto.
1476         * g++.dg/cpp0x/rv6p.C: Ditto.
1477         * g++.dg/cpp0x/rv7p.C: Ditto.
1478         * g++.dg/cpp0x/rv8p.C: Ditto.
1479         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
1480
1481 2010-08-13  Daniel Kraft  <d@domob.eu>
1482
1483         * gfortran.dg/implied_shape_1.f08: New test.
1484         * gfortran.dg/implied_shape_2.f90: New test.
1485         * gfortran.dg/implied_shape_3.f08: New test.
1486
1487 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1488
1489         PR libfortran/42526
1490         * gfortran.dg/char_component_initializer_1.f90: New test.
1491
1492 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
1493
1494         PR tree-optimization/45241
1495         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
1496
1497 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
1498
1499         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
1500         to dg-options.
1501         * gcc.target/i386/pr40906-2.c: Ditto.
1502         * gcc.target/i386/pr40906-3.c: Ditto.
1503
1504 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
1505
1506         PR middle-end/45262
1507         * gcc.c-torture/execute/pr45262.c: New test.
1508
1509 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
1510
1511         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
1512         empty argument.
1513         * g++.dg/other/profile1.C: Ditto.
1514
1515 2010-08-12  Richard Guenther  <rguenther@suse.de>
1516
1517         PR tree-optimization/45232
1518         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
1519         * gcc.dg/tree-ssa/loop-7.c: Adjust.
1520         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
1521         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
1522         unsigned arithmetic.
1523         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
1524         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
1525         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
1526         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
1527         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
1528         unsigned arithmetic.
1529         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
1530         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
1531         unsigned arithmetic.
1532         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
1533         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
1534         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
1535         unsigned arithmetic.
1536         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
1537         * gcc.dg/tree-ssa/negate.c: Adjust.
1538         * gcc.dg/vect/vect-1.c: Adjust.
1539         * gfortran.dg/reassoc_6.f: XFAIL.
1540
1541 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
1542
1543         PR debug/45259
1544         * gcc.dg/pr45259.c: New test.
1545
1546 2010-08-12  Wei Guozhi  <carrot@google.com>
1547
1548         PR target/44999
1549         * gcc.target/arm/pr44999.c: New testcase.
1550
1551 2010-08-12  Jie Zhang  <jie@codesourcery.com>
1552
1553         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
1554         (N): Likewise.
1555         (main): Adjust accordingly.
1556
1557 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1558
1559         * gfortran.dg/graphite/id-22.f: New.
1560
1561 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1562
1563         * gcc.dg/graphite/id-26.c: New.
1564
1565 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1566
1567         * gcc.dg/graphite/id-25.c: New.
1568
1569 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1570
1571         * gcc.dg/graphite/run-id-5.c: New.
1572         * gcc.dg/graphite/run-id-6.c: New.
1573         * gfortran.dg/graphite/id-21.f: New.
1574
1575 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1576
1577         * gcc.dg/graphite/id-24.c: New.
1578
1579 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1580
1581         * gcc.dg/tree-ssa/pr20742.c: New.
1582
1583 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1584
1585         * gcc.dg/graphite/id-23.c: New.
1586
1587 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1588
1589         * gfortran.dg/graphite/id-20.f: Adjust testcase.
1590
1591 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1592
1593         * gcc.dg/graphite/pr42729.c: New.
1594
1595 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1596
1597         * gfortran.dg/graphite/id-20.f: New.
1598
1599 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1600
1601         * gcc.dg/graphite/id-22.c: New.
1602
1603 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1604
1605         * gcc.dg/graphite/run-id-2.c: Call abort.
1606
1607 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1608
1609         * gcc.dg/graphite/id-20.c: New.
1610
1611 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
1612             Steve Kargl <kargl@gcc.gnu.org>
1613
1614         PR fortran/44595
1615         * gfortran.dg/move_alloc_3.f90: New.
1616         * gfortran.dg/random_seed_2.f90: New.
1617
1618 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1619
1620         * lib/target-supports.exp (check_effective_target_sync_int_long):
1621         Add hppa*-*-linux*.
1622         (check_effective_target_sync_char_short): Likewise.
1623
1624 2010-08-10  Yao Qi  <yao@codesourcery.com>
1625
1626         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
1627         general form.
1628         * gcc.dg/tree-ssa/loop-31.c: Likewise.
1629         * g++.dg/other/packed1.C: Likewise.
1630         * g++.dg/other/crash-4.C: Likewise.
1631         * g++.dg/ext/packed8.C: Likewise.
1632         * g++.dg/init/array16.C: Likewise.
1633
1634 2010-08-10  xinliang David Li  <davidxl@google.com>
1635         * gcc.dg/tree-ssa/loop-19.c: Add option
1636         -fno-prefetch-loop-array
1637
1638 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
1639
1640         PR middle-end/45182
1641         * gcc.c-torture/compile/pr45182.c: New test.
1642
1643 2010-08-09  Jason Merrill  <jason@redhat.com>
1644
1645         PR c++/45236
1646         * g++.dg/cpp0x/variadic-104.C: New.
1647
1648 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
1649
1650         PR fortran/44235
1651         * gfortran.dg/dependency_32.f90:  New test.
1652
1653 2010-08-09  Richard Guenther  <rguenther@suse.de>
1654
1655         PR middle-end/44632
1656         * g++.dg/opt/nrv17.C: New testcase.
1657
1658 2010-08-09  Richard Guenther  <rguenther@suse.de>
1659
1660         PR middle-end/45212
1661         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
1662         alignment from MEM_REF offset only if we took it from the
1663         base object.
1664
1665         * gcc.target/i386/pr24178.c: New testcase.
1666
1667 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
1668
1669         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
1670         * gcc.dg/20030702-1.c: Ditto.
1671         * gcc.dg/20050309-1.c: Ditto.
1672         * gcc.dg/20050325-1.c: Ditto.
1673         * gcc.dg/20050330-2.c: Ditto.
1674         * gcc.dg/20051201-1.c: Ditto.
1675         * gcc.dg/gomp/pr27573.c: Ditto.
1676         * gcc.dg/gomp/pr34610.c: Ditto.
1677         * gcc.dg/pr24225.c: Ditto.
1678         * gcc.dg/pr26570.c: Ditto.
1679         * gcc.dg/pr32773.c: Ditto.
1680         * g++.dg/gcov/gcov-6.C: Ditto.
1681         * g++.dg/gomp/pr34608.C: Ditto.
1682         * gfortran.dg/gomp/pr27573.f90: Ditto.
1683
1684         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
1685         dg-require-host-local dg directive.
1686         * gcc.dg/profile-dir-2.c: Ditto.
1687         * gcc.dg/profile-dir-3.c: Ditto.
1688
1689 2010-08-08  Richard Guenther  <rguenther@suse.de>
1690
1691         PR tree-optimization/45109
1692         * gcc.c-torture/compile/pr45109.c: New testcase.
1693
1694 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
1695
1696         * gcc.dg/march.c: Skip if -march defined.
1697         * gcc.dg/mtune.c: Skip if -mtune defined.
1698
1699         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
1700         generic thunk support.
1701
1702 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
1703
1704         PR target/45213
1705         * gcc.target/i386/pr45213.c: New test.
1706
1707 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1708
1709         PR libfortran/45143
1710         * gfortran.dg/fmt_error_11.f03: New test.
1711
1712 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
1713
1714         * lib/target-supports.exp (check_effective_target_sync_int_long):
1715         Add arm*-*-linux-gnueabi.
1716         (check_effective_target_sync_char_short): Likewise.
1717
1718 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1719
1720         PR fortran/45159
1721         * gfortran.dg/dependency_31.f90:  New test.
1722
1723 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1724
1725         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
1726
1727 2010-08-06  Jason Merrill  <jason@redhat.com>
1728
1729         * g++.dg/cpp0x/sfinae3.C: New.
1730         * g++.dg/cpp0x/sfinae4.C: New.
1731
1732 2010-08-06  Richard Guenther  <rguenther@suse.de>
1733
1734         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
1735         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
1736         * gcc.dg/tree-ssa/pr25382.c: Likewise.
1737         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
1738         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
1739         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
1740         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
1741         * gcc.c-torture/execute/20100805-1.c: Likewise.
1742
1743 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1744
1745         PR testsuite/42855
1746         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
1747
1748 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1749
1750         * gcc.dg/ipa/ipcp-ii-1.c: New test.
1751         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
1752
1753 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1754
1755         * g++.dg/ipa/devirt-1.C: New test.
1756         * g++.dg/ipa/devirt-2.C: Likewise.
1757         * g++.dg/ipa/devirt-3.C: Likewise.
1758         * g++.dg/ipa/devirt-4.C: Likewise.
1759         * g++.dg/ipa/devirt-5.C: Likewise.
1760         * gcc.dg/ipa/iinline-3.c: Likewise.
1761
1762 2010-08-05  Jie Zhang  <jie@codesourcery.com>
1763
1764         PR tree-optimization/45144
1765         * gcc.dg/tree-ssa/pr45144.c: New test.
1766
1767 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
1768
1769         PR fortran/42207
1770         PR fortran/44064
1771         PR fortran/44065
1772         * gfortran.dg/class_25.f03: New.
1773         * gfortran.dg/class_26.f03: New.
1774
1775 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
1776
1777         * g++.dg/warn/miss-format-1.C: Update line number.
1778
1779 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
1780
1781         PR c++/44641
1782         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
1783         .frame and .mask assembler directives.
1784
1785 2010-08-04  Richard Guenther  <rguenther@suse.de>
1786
1787         * gcc.dg/tree-ssa/vrp35.c: Adjust.
1788         * gcc.dg/tree-ssa/vrp36.c: Likewise.
1789         * gcc.dg/tree-ssa/vrp50.c: Likewise.
1790         * gcc.dg/tree-ssa/vrp52.c: Likewise.
1791
1792 2010-08-04  Tobias Burnus  <burnus@net-b.de>
1793
1794         PR fortran/44857
1795         * gfortran.dg/derived_constructor_char_1.f90: New.
1796         * gfortran.dg/derived_constructor_char_2.f90: New.
1797
1798 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1799
1800         PR fortran/45159
1801         * gfortran.dg/dependency_30.f90:  New test.
1802
1803 2010-08-03  Jan Hubicka  <jh@suse.cz>
1804
1805         * gcc.c-torture/compile/pr45085.c: New testcase.
1806
1807 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
1808
1809         PR fortran/44584
1810         PR fortran/45161
1811         * gfortran.dg/typebound_call_9.f03: Modified.
1812         * gfortran.dg/typebound_generic_1.f03: Modified.
1813
1814 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1815
1816         PR fortran/45159
1817
1818         * gfortran.dg/dependency_29.f90:  New test.
1819
1820 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1821
1822         PR fortran/36854
1823         * gfortran.dg/character_comparison_2.f90:  New test.
1824         * gfortran.dg/character_comparison_3.f90:  New test.
1825         * gfortran.dg/dependency_28.f90:  New test.
1826
1827 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
1828
1829         PR target/40457
1830         * gcc.target/arm/pr40457-1.c: New test.
1831         * gcc.target/arm/pr40457-2.c: New test.
1832
1833 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
1834
1835         PR fortran/44912
1836         * gfortran.dg/typebound_call_17.f03: New.
1837
1838 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
1839
1840         PR fortran/44929
1841         * gfortran.dg/allocate_derived_3.f90: New.
1842
1843 2010-07-30  Xinliang David Li  <davidxl@google.com>
1844         PR tree-optimization/45121
1845         * c-c++-common/uninit-17.c: Add -fno-ivops option.
1846
1847 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1848
1849         PR c++/45112
1850         * testsuite/g++.dg/pr45112.C: New test.
1851
1852 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
1853
1854         PR debug/45055
1855         PR rtl-optimization/45137
1856         * gcc.dg/pr45055.c: New test.
1857
1858 2010-07-30  Alan Modra  <amodra@gmail.com>
1859
1860         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
1861         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
1862
1863 2010-07-29  Tobias Burnus  <burnus@net-b.de>
1864
1865         PR fortran/45087
1866         PR fortran/45125
1867         * gfortran.dg/whole_file_25.f90: New.
1868         * gfortran.dg/whole_file_26.f90: New.
1869         * gfortran.dg/whole_file_27.f90: New.
1870
1871 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
1872
1873         PR fortran/44962
1874         * gfortran.dg/typebound_proc_17.f03: New.
1875
1876 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
1877
1878         PR fortran/45004
1879         * gfortran.dg/move_alloc_2.f90: New.
1880
1881 2010-07-29  Xinliang David Li  <davidxl@google.com>
1882         PR tree-optimization/45121
1883         * c-c++-common/uninit-17.c: Fix expected output.
1884
1885 2010-07-29  Richard Guenther  <rguenther@suse.de>
1886
1887         PR tree-optimization/45120
1888         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
1889
1890 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
1891
1892         PR fortran/42051
1893         PR fortran/44064
1894         * gfortran.dg/pr42051.f03: New testcase.
1895
1896 2010-07-29  Richard Guenther  <rguenther@suse.de>
1897
1898         PR middle-end/45034
1899         * gcc.c-torture/execute/pr45034.c: New testcase.
1900
1901 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
1902
1903         PR c++/45096
1904         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
1905
1906 2010-07-28  Daniel Kraft  <d@domob.eu>
1907
1908         * gfortran.dg/bound_8.f90: New test.
1909
1910 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
1911
1912         PR debug/45105
1913         * gcc.dg/pr45105.c: New test.
1914
1915 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
1916
1917         PR rtl-optimization/45107
1918         * gcc.dg/pr45107.c: New test.
1919
1920 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
1921
1922         PR rtl-optimization/45101
1923         * gcc.dg/pr45101.c: New test.
1924
1925 2010-07-28  Tobias Burnus  <burnus@net-b.de>
1926
1927         PR fortran/45077
1928         * gfortran.dg/whole_file_24.f90: New.
1929
1930 2010-07-27  Jason Merrill  <jason@redhat.com>
1931
1932         * g++.dg/cpp0x/variadic102.C: New.
1933         * g++.dg/cpp0x/variadic103.C: New.
1934
1935 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
1936
1937         PR rtl-optimization/40956
1938         PR target/42495
1939         PR middle-end/42574
1940         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
1941         * gcc.target/arm/pr42574.c: Add tests.
1942
1943 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
1944
1945         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
1946         test name.
1947         (cleanup-repo-files): Ditto.
1948         (cleanup-saved-temps): Ditto.
1949
1950 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
1951
1952         PR testsuite/44701
1953         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
1954
1955         PR c/45079
1956         * gcc.dg/pr45079.c: New test.
1957
1958 2010-07-27  Ira Rosen  <irar@il.ibm.com>
1959
1960         PR tree-optimization/44152
1961         * gcc.dg/vect/fast-math-pr44152.c: New test.
1962
1963 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
1964
1965         PR ObjC/44140
1966         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
1967         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
1968         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
1969         * obj-c++.dg/torture/trivial.mm: Ditto.
1970         * objc.dg/torture/tls/thr-init-2.m: Ditto.
1971         * objc.dg/torture/tls/thr-init-3.m: Ditto.
1972         * objc.dg/torture/tls/thr-init.m: Ditto.
1973         * objc.dg/torture/trivial.m: Ditto.
1974
1975 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
1976
1977         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
1978         Skip on spu-*-* targets.
1979
1980 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
1981
1982         PR tree-optimization/45083
1983         * gcc.dg/pr45083.c: New test.
1984
1985 2010-07-26  Tobias Burnus  <burnus@net-b.de>
1986
1987         PR fortran/40873
1988         * gfortran.dg/whole_file_22.f90: New test.
1989         * gfortran.dg/whole_file_23.f90: New test.
1990
1991 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
1992             Jack Howarth  <howarth@bromo.med.uc.edu>
1993             Richard Henderson  <rth@redhat.com>
1994
1995         PR target/44132
1996         * gcc.dg/tls/thr-init-1.c: New.
1997         * gcc.dg/tls/thr-init-2.c: New.
1998         * gcc.dg/torture/tls New.
1999         * gcc.dg/torture/tls/tls-test.c: New.
2000         * gcc.dg/torture/tls/thr-init-1.c: New.
2001         * gcc.dg/torture/tls/tls.exp: New.
2002         * gcc.dg/torture/tls/thr-init-2.c: New.
2003         * gcc.dg/tls/emutls-2.c: New test
2004
2005         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
2006         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
2007         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
2008         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
2009         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
2010         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
2011         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
2012         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
2013         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
2014         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
2015         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
2016         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
2017         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
2018         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
2019         gfortran.dg/gomp/appendix-a/a.22.4.f90,
2020         gfortran.dg/gomp/appendix-a/a.22.5.f90,
2021         gfortran.dg/gomp/appendix-a/a.22.6.f90,
2022         gfortran.dg/gomp/appendix-a/a.24.1.f90,
2023         gfortran.dg/gomp/appendix-a/a.32.1.f90,
2024         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
2025         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
2026         gfortran.dg/gomp/omp_threadprivate1.f90,
2027         gfortran.dg/gomp/omp_threadprivate2.f90,
2028         gfortran.dg/gomp/reduction1.f90,
2029         gfortran.dg/gomp/sharing-1.f90: Likewise.
2030
2031 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2032
2033         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
2034         sse_runtime.
2035         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
2036         dg-require-visibility.
2037
2038 2010-07-26  Richard Guenther  <rguenther@suse.de>
2039
2040         PR tree-optimization/43784
2041         * gcc.c-torture/execute/pr43784.c: New testcase.
2042         * g++.dg/torture/pr43784.C: Likewise.
2043
2044 2010-07-26  Richard Guenther  <rguenther@suse.de>
2045
2046         PR middle-end/45056
2047         * g++.dg/pr45056.C: New testcase.
2048
2049 2010-07-26  Richard Guenther  <rguenther@suse.de>
2050
2051         PR tree-optimization/45071
2052         * gcc.dg/pr45071.c: New testcase.
2053
2054 2010-07-26  Tobias Burnus  <burnus@net-b.de>
2055
2056         PR fortran/45066
2057         * gfortran.dg/namelist_62.f90: New.
2058
2059 2010-07-26  Richard Guenther  <rguenther@suse.de>
2060
2061         * gcc.c-torture/execute/pr45017.c: Move ...
2062         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
2063
2064 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
2065
2066         PR fortran/40628
2067         * trim_optimize_1.f90:  New test.
2068         * character_comparision_1.f90:  New test.
2069
2070 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2071
2072         PR fortran/42852
2073         * gfortran.dg/wtruncate_fix.f: New test.
2074
2075 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
2076
2077         PR testsuite/45068
2078         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
2079
2080 2010-07-24  Richard Guenther  <rguenther@suse.de>
2081
2082         PR lto/43788
2083         * g++.dg/lto/20100724-1_0.C: New testcase.
2084
2085 2010-07-24  Richard Guenther  <rguenther@suse.de>
2086
2087         PR lto/43212
2088         * gcc.dg/lto/20100724-1_0.c: New testcase.
2089         * gcc.dg/lto/20100724-1_1.c: Likewise.
2090
2091 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2092
2093         PR fortran/40011
2094         * gfortran.dg/whole_file_21.f90: New.
2095
2096         * gfortran.dg/integer_exponentiation_3.F90: Use
2097         -ffloat-store only for i?86/x86-64 -m32.
2098
2099 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2100
2101         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
2102         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
2103
2104 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2105
2106         * gfortran.dg/func_decl_4.f90: Split test into two ...
2107         * gfortran.dg/func_decl_5.f90: ... parts.
2108         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
2109         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
2110         * gfortran.dg/global_references_1.f90: Add new dg-warning.
2111         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
2112         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
2113         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
2114         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
2115         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
2116         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
2117         * gfortran.dg/sizeof.f90: Make test valid.
2118         * gfortran.dg/pr20865.f90: Add new dg-error.
2119         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
2120         * gfortran.dg/g77/19990218-0.f: Ditto.
2121         * gfortran.dg/g77/19990218-1.f: Ditto.
2122         * gfortran.dg/g77/970625-2.f: Ditto.
2123         * gfortran.dg/pr37243.f: Fix function declaration.
2124         * gfortran.dg/use_only_1.f90: Fix implicit typing.
2125         * gfortran.dg/loc_1.f90: Fix pointer datatype.
2126
2127 2010-07-23  Tobias Burnus  <burnus@net-b.de>
2128
2129         PR fortran/44945
2130         * gfortran.dg/char_array_structure_constructor.f90: Add
2131         -fwhole-file as dg-option as it otherwise fails on some
2132         systems.
2133
2134 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
2135
2136         * gnat.dg/aggr16.ad[sb]: New test.
2137         * gnat.dg/aggr16_pkg.ads: New helper.
2138
2139 2010-07-23  Richard Guenther  <rguenther@suse.de>
2140
2141         PR lto/43071
2142         * g++.dg/lto/20100723-1_0.C: New testcase.
2143
2144 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
2145
2146         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
2147         AVX support.
2148         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
2149         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
2150
2151 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2152
2153         * lib/target-supports.exp (add_options_for_tls): New proc.
2154         * g++.dg/tls/static-1.C: Use dg-add-options tls.
2155         * g++.dg/tls/static-1a.cc: Likewise.
2156         * gcc.dg/tls/emutls-1.c: Likewise.
2157         * gcc.dg/tls/opt-11.c: Likewise.
2158         * gcc.dg/tls/opt-12.c: Likewise.
2159         * gcc.dg/tls/pr24428-2.c: Likewise.
2160         * gcc.dg/tls/pr24428.c: Likewise.
2161         * obj-c++.dg/tls/static-1.mm: Likewise.
2162         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
2163         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
2164         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
2165         * objc.dg/torture/tls/thr-init-2.m: Likewise.
2166         * objc.dg/torture/tls/thr-init-3.m: Likewise.
2167         * objc.dg/torture/tls/thr-init.m: Likewise.
2168         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
2169
2170 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2171
2172         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
2173         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
2174         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
2175         optimized dump files.
2176
2177 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
2178
2179         PR tree-optimization/45047
2180         * gcc.c-torture/compile/pr45047.c: New test.
2181
2182 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2183
2184         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
2185         instead of dg-compile.
2186         * gcc.dg/float-range-4.c: Ditto.
2187         * gcc.dg/float-range-5.c: Ditto.
2188         * gcc.dg/fold-overflow-1.c: Ditto.
2189         * gcc.dg/gomp/sections-4.c: Ditto.
2190         * gcc.dg/transparent-union-1.c: Ditto.
2191         * gcc.dg/transparent-union-2.c: Ditto.
2192         * gcc.target/i386/pr39315-check.c: Ditto.
2193         * g++.dg/gomp/sections-4.C: Ditto.
2194         * g++.dg/template/dtor7.C: Ditto.
2195         * g++.dg/tree-ssa/pr19952.C: Ditto.
2196         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
2197         * gfortran.dg/graphite/pr42185.f90: Ditto.
2198         * gfortran.dg/namelist_36.f90: Ditto.
2199         * gnat.dg/noreturn1.adb: Ditto.
2200         * gnat.dg/specs/small_alignment.ads: Ditto.
2201
2202 2010-07-23  Martin Jambor  <mjambor@suse.cz>
2203
2204         PR tree-optimization/44915
2205         * g++.dg/torture/pr44915.C: New test.
2206
2207 2010-07-23  Martin Jambor  <mjambor@suse.cz>
2208
2209         PR tree-optimization/44914
2210         * g++.dg/tree-ssa/pr44914.C: New test.
2211
2212 2010-07-23  Jie Zhang  <jie@codesourcery.com>
2213
2214         PR target/44290
2215         * gcc.dg/pr44290-1.c: New test.
2216         * gcc.dg/pr44290-2.c: New test.
2217
2218 2010-07-23  Jason Merrill  <jason@redhat.com>
2219
2220         PR c++/45008
2221         * g++.dg/abi/mangle44.C: New.
2222
2223 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2224
2225         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
2226         for compile-time only tests.
2227         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
2228         target check.
2229         * gcc.target/i386/pr39315-4.c: Ditto.
2230         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
2231         target check.  Include sse-os-support.h.
2232         (main): Call check_isa and sse_os_support.
2233         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
2234         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
2235         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
2236         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
2237         target check.  Include sse-os-support.h.
2238         (main): Call check_isa and sse_os_support.
2239         * gcc.target/i386/vperm-v2df.c: Ditto.
2240
2241 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2242
2243         * lib/target-supports.exp (check_avx_hw_available): New procedure.
2244         (check_effective_target_avx_runtime): New procedure.
2245         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
2246         (check_effective_target_sse_runtime): Add check_effective_target_sse.
2247
2248         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
2249         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
2250         and __get_cpuid test.
2251         * gcc.dg/compat/vector-2b_main.c: Ditto.
2252
2253         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
2254
2255         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
2256         for compile-time only test.
2257         * gcc.dg/pr32716.c: Ditto.
2258         * gcc.dg/pr34856.c: Ditto.
2259         * gcc.dg/pr36997.c: Ditto.
2260         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
2261         * gfortran.dg/pr28158.f90: Ditto.
2262         * gfortran.dg/pr30667.f: Ditto.
2263
2264         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
2265         i?86-*-* and x86_64-*-* targets to disable execution on targets
2266         without sse2 runtime support.
2267         * g++.dg/vect/vect.exp: Ditto.
2268         * gfortran.dg/vect/vect.exp: Ditto.
2269
2270         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
2271         * gcc.dg/pr37544.c: Ditto.
2272         * gcc.dg/pr40550.c: Ditto.
2273         * gcc.dg/compat/union-m128-1_main.c: Ditto.
2274         * gcc.dg/compat/vector-1a_main.c: Ditto.
2275         * gcc.dg/compat/vector-2a_main.c: Ditto.
2276         * gcc.dg/torture/pr16104-1.c: Ditto.
2277         * gcc.dg/torture/pr35771-1.c: Ditto.
2278         * gcc.dg/torture/pr35771-2.c: Ditto.
2279         * gcc.dg/torture/pr35771-3.c: Ditto.
2280         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
2281         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
2282         * gcc.dg/torture/stackalign/push-1.c: Ditto.
2283         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
2284         * g++.dg/other/i386-1.C: Ditto.
2285         * g++.dg/other/pr40446.C: Ditto.
2286
2287 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2288
2289         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
2290
2291 2010-07-23  Daniel Kraft  <d@domob.eu>
2292
2293         PR fortran/44709
2294         * gfortran.dg/exit_1.f08: New test.
2295         * gfortran.dg/exit_2.f08: New test.
2296
2297 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
2298
2299         PR tree-optimization/39839
2300         * gcc.target/arm/pr39839.c: New test case.
2301
2302 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
2303
2304         * gnat.dg/unchecked_convert5b.adb: New test.
2305         * gnat.dg/unchecked_convert6.adb: Likewise.
2306         * gnat.dg/unchecked_convert6b.adb: Likewise.
2307
2308 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
2309
2310         * gnat.dg/aggr15.ad[sb]: New test.
2311
2312 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
2313
2314         PR debug/45024
2315         * g++.dg/debug/dwarf2/nested-2.C: New test case.
2316
2317 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
2318
2319         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
2320         with dg-require-linker-plugin.
2321
2322 2010-07-22  Richard Guenther  <rguenther@suse.de>
2323
2324         PR lto/43850
2325         * g++.dg/lto/20100722-1_0.C: New testcase.
2326
2327 2010-07-22  Richard Guenther  <rguenther@suse.de>
2328
2329         PR lto/42451
2330         * gcc.dg/lto/20100720-3_0.c: New testcase.
2331         * gcc.dg/lto/20100720-3_1.c: Likewise.
2332
2333 2010-07-22  Richard Guenther  <rguenther@suse.de>
2334
2335         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
2336         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
2337
2338         PR lto/43373
2339         * gcc.dg/lto/20100722-1_0.c: New testcase.
2340
2341 2010-07-22  Martin Jambor  <mjambor@suse.cz>
2342
2343         PR tree-optimization/44891
2344         * testsuite/gcc.c-torture/compile/pr44891.c: New test.
2345
2346 2010-07-22  Richard Guenther  <rguenther@suse.de>
2347
2348         PR tree-optimization/45017
2349         * gcc.c-torture/execute/pr45017.c: New testcase.
2350
2351 2010-07-22  Tobias Burnus  <burnus@net-b.de>
2352
2353         PR fortran/45019
2354         * gfortran.dg/aliasing_dummy_5.f90: New.
2355
2356 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2357
2358         PR target/43698
2359         * gcc.target/arm/pr43698.c: New test.
2360
2361 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
2362
2363         PR fortran/44929
2364         * Revert my commit r162325 for this PR.
2365
2366 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
2367
2368         PR debug/45015
2369         * gcc.target/m68k/pr45015.c: New test.
2370
2371 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
2372
2373         PR c++/44641
2374         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
2375         comments.
2376
2377 2010-07-21  Richard Guenther  <rguenther@suse.de>
2378
2379         PR lto/45018
2380         * g++.dg/lto/20100721-1_0.C: New testcase.
2381
2382 2010-07-21  Martin Jambor  <mjambor@suse.cz>
2383
2384         PR tree-optimization/44900
2385         * g++.dg/torture/pr44900.C: New test.
2386
2387 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
2388
2389         PR middle-end/44738
2390         * c-c++-common/uninit-17.c: Correct expected error.
2391
2392 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
2393
2394         * gcc.dg/guality/asm-1.c: New test.
2395
2396         PR debug/45003
2397         * gcc.dg/guality/pr45003-2.c: New test.
2398         * gcc.dg/guality/pr45003-3.c: New test.
2399
2400 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2401
2402         PR libfortran/44697
2403         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
2404
2405 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
2406
2407         * lib/scanasm.exp (dg-function-on-line): Test that a function is
2408         defined on the current line.
2409         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
2410         * g++.dg/debug/dwarf2/pr44641.C: New.
2411
2412 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
2413
2414         * gcc.target/powerpc/block-move-1.c: New test.
2415         * gcc.target/powerpc/block-move-2.c: New test.
2416
2417 2010-07-20  Jason Merrill  <jason@redhat.com>
2418
2419         PR c++/44967
2420         * g++.dg/cpp0x/sfinae2.C: New.
2421
2422 2010-07-20  Richard Guenther  <rguenther@suse.de>
2423
2424         PR lto/42696
2425         * gcc.dg/lto/20100720-4_0.c: New testcase.
2426
2427 2010-07-20  Richard Guenther  <rguenther@suse.de>
2428
2429         PR lto/43221
2430         * gcc.dg/lto/20100720-2_0.c: New testcase.
2431         * gcc.dg/lto/20100720-2_1.c: Likewise.
2432
2433 2010-07-20  Richard Guenther  <rguenther@suse.de>
2434
2435         PR lto/43208
2436         * gcc.dg/lto/20100720-1_0.c: New testcase.
2437         * gcc.dg/lto/20100720-1_1.c: Likewise.
2438
2439 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
2440
2441         PR debug/45003
2442         * gcc.dg/guality/pr45003-1.c: New test.
2443
2444 2010-07-20  Richard Guenther  <rguenther@suse.de>
2445
2446         PR tree-optimization/44977
2447         * gcc.dg/torture/pr44977.c: New testcase.
2448
2449 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
2450
2451         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
2452         sync_char_short
2453
2454 2010-07-20  Richard Guenther  <rguenther@suse.de>
2455
2456         PR middle-end/44971
2457         PR middle-end/44988
2458         * gcc.dg/pr44971.c: New testcase.
2459         * gcc.c-torture/compile/pr44988.c: Likewise.
2460
2461 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
2462
2463         PR fortran/44929
2464         * gfortran.dg/allocate_with_typespec.f90: New test.
2465         * gfortran.dg/allocate_derived_1.f90: Update error message.
2466
2467 2010-07-19  Jason Merrill  <jason@redhat.com>
2468
2469         PR c++/44996
2470         * g++.dg/cpp0x/decltype23.C: New.
2471
2472 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
2473
2474         PR fortran/42385
2475         * gfortran.dg/class_defined_operator_1.f03 : New test.
2476
2477 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
2478
2479         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
2480         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
2481         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
2482         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
2483
2484 2010-07-19  Richard Guenther  <rguenther@suse.de>
2485
2486         PR middle-end/44941
2487         * gcc.c-torture/compile/pr44941.c: New testcase.
2488
2489 2010-07-19  Jason Merrill  <jason@redhat.com>
2490
2491         PR c++/44969
2492         * g++.dg/template/sfinae24.C: New.
2493
2494 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
2495
2496         PR fortran/44353
2497         * gfortran.dg/data_implied_do_2.f90: Removed.
2498
2499 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
2500
2501         PR c++/44969
2502         * g++.dg/template/sfinae23.C: New.
2503
2504 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2505
2506         * lib/target-supports.exp (check_sse_os_support_available): New
2507         proc.
2508         (check_sse_hw_available): New proc.
2509         (check_effective_target_sse_runtime): New proc.
2510         (check_effective_target_sse2_runtime): New proc.
2511         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
2512         -msse2 if check_sse_os_support_available.
2513         * g++.dg/vect/vect.exp: Only run -msse2 tests if
2514         check_sse_os_support_available.
2515         * gcc.dg/vect/vect.exp: Likewise.
2516         * gfortran.dg/vect/vect.exp: Likewise.
2517         * gcc.target/i386/sol2-check: Renamed to ...
2518         * gcc.target/i386/sse-os-support.h: ... this.
2519         (sol2_check): Renamed to ...
2520         (sse_os_support): ... this.
2521         Only test movss with xmm registers.
2522         * gcc.target/i386/sse-check.h: Reflect new header and function names.
2523         Removed ILL_INSN, ILL_INSN_LEN.
2524         * gcc.target/i386/sse2-check.h: Likewise.
2525         * gcc.target/i386/sse3-check.h: Likewise.
2526         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
2527         Removed cpuid.h, __get_cpuid test.
2528         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
2529         Removed cpuid.h, __get_cpuid test.
2530         * g++.dg/other/pr40446.C: Likewise.
2531         * gcc.dg/compat/union-m128-1_main.c: Likewise.
2532         * gcc.dg/compat/vector-1a_main.c: Likewise.
2533         * gcc.dg/compat/vector-2a_main.c: Likewise.
2534         * gcc.dg/pr36584.c: Likewise.
2535         * gcc.dg/pr37544.c: Likewise.
2536         * gcc.dg/torture/pr16104-1.c: Likewise.
2537         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
2538         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
2539         * gcc.dg/torture/stackalign/push-1.c: Likewise.
2540         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
2541         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
2542         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
2543         sse2_runtime.
2544         * gcc.dg/torture/pr35771-2.c: Likewise.
2545         * gcc.dg/torture/pr35771-3.c: Likewise.
2546         * gcc.target/i386/pr39315-2.c: Likewise.
2547         * gcc.target/i386/pr39315-4.c: Likewise.
2548         * gcc.target/i386/vperm-v2df.c: Likewise.
2549         * gcc.target/i386/vperm-v2di.c: Likewise.
2550         * gcc.target/i386/vperm-v4si-1.c: Likewise.
2551         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
2552         sse_runtime.
2553
2554 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
2555
2556         PR fortran/44353
2557         * gfortran.dg/data_implied_do_2.f90: New test.
2558
2559 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2560
2561         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
2562
2563 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2564
2565         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
2566         to the "mips16" group.
2567         (mips_using_mips16_p): New procedure.
2568         (mips-dg-options): Use it.
2569
2570 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2571
2572         * gcc.target/mips/mips16-attributes-4.c: New test.
2573
2574 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
2575
2576         PR testsuite/44418
2577         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
2578         * gcc.target/powerpc/recip-2.c: Ditto.
2579         * gcc.target/powerpc/recip-3.c: Ditto.
2580
2581 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
2582
2583         * gcc.target/arm/pr42235.c: New test.
2584
2585 2010-07-16  Jason Merrill  <jason@redhat.com>
2586
2587         PR c++/32505
2588         * g++.dg/template/partial8.C: New.
2589
2590 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
2591
2592         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
2593         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
2594         in C++.
2595         (gualcvt): New overloaded inline.
2596         (GUALCVT): Use it for C++.
2597         * g++.dg/guality/guality.exp: New.
2598         * g++.dg/guality/guality.h: New.
2599         * g++.dg/guality/redeclaration1.C: New test.
2600         * g++.dg/dg.exp: Prune also guality/* tests.
2601         * gcc.dg/guality/pr43141.c: Moved to...
2602         * c-c++-common/guality/pr43141.c: ... here.
2603
2604 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2605
2606         PR libfortran/37077
2607         * gfortran.dg/char4_iunit_2.f03: New test.
2608
2609 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
2610
2611         * lib/plugin-support.exp (plugin-test-execute):
2612         Add ${gcc_objdir}/intl to includes.
2613
2614 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
2615
2616         PR target/44942
2617         * gcc.c-torture/execute/pr44942.c: New test.
2618         * gcc.target/i386/pr44942.c: New test.
2619
2620 2010-07-15  Jason Merrill  <jason@redhat.com>
2621
2622         PR c++/44909
2623         * g++.dg/cpp0x/implicit7.C: New.
2624         * g++.dg/cpp0x/implicit8.C: New.
2625
2626 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2627
2628         Disable float tests for __SPU__ targets due to lack of signed zero:
2629         * c-c++-common/torture/complex-sign-add.c (check_add_float).
2630         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
2631         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
2632         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
2633         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
2634         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
2635         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
2636         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
2637         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
2638
2639 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
2640
2641         * gfortran.dg/select_char_2.f90: New test.
2642
2643 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
2644
2645         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
2646         with DECL_CHAIN.
2647
2648 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
2649
2650         PR fortran/44936
2651         * gfortran.dg/typebound_generic_9.f03: New.
2652
2653 2010-07-15  Richard Guenther  <rguenther@suse.de>
2654
2655         PR tree-optimization/44946
2656         * gcc.c-torture/compile/pr44946.c: New testcase.
2657
2658 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
2659
2660         PR fortran/40206
2661         * gfortran.dg/select_char_3.f90: New test.
2662
2663 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
2664             Kevin F. Quinn  <kevquinn@gentoo.org>
2665
2666         * gcc.dg/Wtrampolines.c: New.
2667
2668 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2669
2670         PR libfortran/44934
2671         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
2672
2673 2010-07-14  Jason Merrill  <jason@redhat.com>
2674
2675         PR c++/44810
2676         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
2677
2678         Implement C++0x unrestricted unions (N2544)
2679         * g++.dg/cpp0x/union1.C: New.
2680         * g++.dg/cpp0x/union2.C: New.
2681         * g++.dg/cpp0x/union3.C: New.
2682         * g++.dg/cpp0x/defaulted2.C: Adjust.
2683         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
2684         * g++.old-deja/g++.ext/anon2.C: Adjust.
2685         * g++.old-deja/g++.mike/misc6.C: Adjust.
2686
2687 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
2688
2689         PR fortran/44925
2690         * gfortran.dg/c_loc_tests_15.f90: New.
2691
2692 2010-07-13  Jason Merrill  <jason@redhat.com>
2693
2694         PR c++/44909
2695         * g++.dg/cpp0x/implicit6.C: New.
2696
2697 2010-07-13  Jason Merrill  <jason@redhat.com>
2698
2699         PR c++/44540
2700         * g++.dg/abi/noreturn1.C: New.
2701         * g++.dg/abi/noreturn2.C: New.
2702
2703 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
2704
2705         PR other/44874
2706         PR debug/44832
2707         * c-c++-common/pr44832.c: New test.
2708
2709 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
2710
2711         PR objc/44488
2712         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
2713         on the target.  Make sure that we can assemble the emitted asm when
2714         the test type is 'compile'.
2715
2716 2010-07-13  Richard Guenther  <rguenther@suse.de>
2717
2718         PR tree-optimization/36960
2719         * g++.dg/torture/pr36960.C: New testcase.
2720
2721 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
2722
2723         PR c++/44908
2724         * g++.dg/template/sfinae21.C: New.
2725         * g++.dg/template/sfinae22.C: Likewise.
2726
2727 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
2728
2729         PR testsuite/42843
2730         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
2731         * gcc.dg/plugin/ggcplug.c: Likewise.
2732         * g++.dg/plugin/selfassign.c: Likewise.
2733         * g++.dg/plugin/attribute_plugin.c: Likewise.
2734         * g++.dg/plugin/dumb_plugin.c: Likewise.
2735         * g++.dg/plugin/pragma_plugin.c: Likewise.
2736
2737 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
2738
2739         * gcc.c-torture/execute/pr44683.x: New.
2740         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
2741
2742 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
2743
2744         PR fortran/44434
2745         PR fortran/44565
2746         PR fortran/43945
2747         PR fortran/44869
2748         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
2749         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
2750         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
2751         * gfortran.dh/typebound_call_16.f03: New.
2752         * gfortran.dg/typebound_generic_6.f03: New.
2753         * gfortran.dg/typebound_generic_7.f03: New.
2754         * gfortran.dg/typebound_generic_8.f03: New.
2755
2756 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2757
2758         PR libfortran/37077
2759         * gfortran.dg/char4_iunit_1.f03: New test.
2760
2761 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
2762
2763         * gcc.dg/tree-ssa/vrp53.c: New test.
2764
2765 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
2766
2767         PR c++/44907
2768         * g++.dg/template/sfinae19.C: New.
2769         * g++.dg/template/sfinae20.C: Likewise.
2770
2771 2010-07-12  Jie Zhang  <jie@codesourcery.com>
2772
2773         * gcc.target/arm/interrupt-1.c: New test.
2774         * gcc.target/arm/interrupt-2.c: New test.
2775
2776 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2777
2778         * gcc.dg/pr42427.c: Require c99_runtime.
2779         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
2780         c99_runtime.
2781         * gcc.target/i386/avx-cmpss-1.c: Likewise.
2782         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
2783         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
2784         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
2785         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
2786         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
2787         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
2788         * gcc.target/i386/sse-cmpss-1.c: Likewise.
2789         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
2790         * gcc.target/i386/pr37275.c: Require visibility support.
2791
2792 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2793
2794         * lib/target-supports.exp (check_effective_target_sse): New proc.
2795         * gcc.target/i386/sol2-check.h: New file.
2796         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
2797         Include sol2-check.h.
2798         (main) Only run do_test () if sol2_check ().
2799         * gcc.target/i386/sse2-check.h: Likewise.
2800         * gcc.target/i386/sse3-check.h: Likewise.
2801         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
2802         [__sun__ && __svr4__]: Execute SSE2 instruction.
2803         * gcc.target/i386/math-torture/math-torture.exp: Only add options
2804         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
2805         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
2806         * g++.dg/ext/vector14.C: Likewise.
2807         * g++.dg/other/mmintrin.C: Likewise.
2808         * gcc.dg/20020418-1.c: Likewise.
2809         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
2810         * gcc.dg/format/ms_unnamed-1.c: Likewise.
2811         * gcc.dg/format/unnamed-1.c: Likewise.
2812         Adapt dg-warning line number.
2813         * gcc.dg/graphite/pr40281.c: Likewise.
2814         * gcc.dg/pr32176.c: Likewise.
2815         * gcc.dg/pr40550.c: Likewise.
2816         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
2817         * gcc.dg/torture/pr36891.c: Likewise.
2818         * gcc.target/i386/20020218-1.c: Likewise.
2819         * gcc.target/i386/20020523.c: Likewise.
2820         * gcc.target/i386/abi-1.c: Likewise.
2821         * gcc.target/i386/brokensqrt.c: Likewise.
2822         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
2823         * gcc.target/i386/pr13366.c: Likewise.
2824         * gcc.target/i386/pr13685.c: Likewise.
2825         * gcc.target/i386/pr24306.c: Likewise.
2826         * gcc.target/i386/pr31486.c: Likewise.
2827         * gcc.target/i386/pr32065-1.c: Likewise.
2828         * gcc.target/i386/pr32065-2.c: Likewise.
2829         * gcc.target/i386/pr32389.c: Likewise.
2830         * gcc.target/i386/pr38824.c: Likewise.
2831         * gcc.target/i386/pr38931.c: Likewise.
2832         * gcc.target/i386/pr39592-1.c: Likewise.
2833         * gcc.target/i386/pr43766.c: Likewise.
2834         * gcc.target/i386/recip-divf.c: Likewise.
2835         * gcc.target/i386/recip-sqrtf.c: Likewise.
2836         * gcc.target/i386/recip-vec-divf.c: Likewise.
2837         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
2838         * gcc.target/i386/sse-1.c: Likewise.
2839         * gcc.target/i386/sse-16.c: Likewise.
2840         * gcc.target/i386/sse-2.c: Likewise.
2841         * gcc.target/i386/sse-20.c: Likewise.
2842         * gcc.target/i386/sse-3.c: Likewise.
2843         * gcc.target/i386/sse-7.c: Likewise.
2844         * gcc.target/i386/sse-9.c: Likewise.
2845         * gcc.target/i386/sse-addps-1.c: Likewise.
2846         * gcc.target/i386/sse-addss-1.c: Likewise.
2847         * gcc.target/i386/sse-andnps-1.c: Likewise.
2848         * gcc.target/i386/sse-andps-1.c: Likewise.
2849         * gcc.target/i386/sse-cmpss-1.c: Likewise.
2850         * gcc.target/i386/sse-comiss-1.c: Likewise.
2851         * gcc.target/i386/sse-comiss-2.c: Likewise.
2852         * gcc.target/i386/sse-comiss-3.c: Likewise.
2853         * gcc.target/i386/sse-comiss-4.c: Likewise.
2854         * gcc.target/i386/sse-comiss-5.c: Likewise.
2855         * gcc.target/i386/sse-comiss-6.c: Likewise.
2856         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
2857         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
2858         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
2859         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
2860         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
2861         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
2862         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
2863         * gcc.target/i386/sse-divps-1.c: Likewise.
2864         * gcc.target/i386/sse-divss-1.c: Likewise.
2865         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
2866         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
2867         * gcc.target/i386/sse-maxps-1.c: Likewise.
2868         * gcc.target/i386/sse-maxss-1.c: Likewise.
2869         * gcc.target/i386/sse-minps-1.c: Likewise.
2870         * gcc.target/i386/sse-minss-1.c: Likewise.
2871         * gcc.target/i386/sse-movaps-1.c: Likewise.
2872         * gcc.target/i386/sse-movaps-2.c: Likewise.
2873         * gcc.target/i386/sse-movhlps-1.c: Likewise.
2874         * gcc.target/i386/sse-movhps-1.c: Likewise.
2875         * gcc.target/i386/sse-movhps-2.c: Likewise.
2876         * gcc.target/i386/sse-movlhps-1.c: Likewise.
2877         * gcc.target/i386/sse-movmskps-1.c: Likewise.
2878         * gcc.target/i386/sse-movntps-1.c: Likewise.
2879         * gcc.target/i386/sse-movss-1.c: Likewise.
2880         * gcc.target/i386/sse-movss-2.c: Likewise.
2881         * gcc.target/i386/sse-movss-3.c: Likewise.
2882         * gcc.target/i386/sse-movups-1.c: Likewise.
2883         * gcc.target/i386/sse-movups-2.c: Likewise.
2884         * gcc.target/i386/sse-mulps-1.c: Likewise.
2885         * gcc.target/i386/sse-mulss-1.c: Likewise.
2886         * gcc.target/i386/sse-orps-1.c: Likewise.
2887         * gcc.target/i386/sse-rcpps-1.c: Likewise.
2888         * gcc.target/i386/sse-recip-vec.c: Likewise.
2889         * gcc.target/i386/sse-recip.c: Likewise.
2890         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
2891         * gcc.target/i386/sse-set-ps-1.c: Likewise.
2892         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
2893         * gcc.target/i386/sse-subps-1.c: Likewise.
2894         * gcc.target/i386/sse-subss-1.c: Likewise.
2895         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
2896         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
2897         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
2898         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
2899         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
2900         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
2901         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
2902         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
2903         * gcc.target/i386/sse-xorps-1.c: Likewise.
2904         * gcc.target/i386/ssefn-1.c: Likewise.
2905         * gcc.target/i386/ssefn-3.c: Likewise.
2906         * gcc.target/i386/sseregparm-1.c: Likewise.
2907         * gcc.target/i386/stackalign/return-3.c: Likewise.
2908         * gcc.target/i386/vectorize1.c: Likewise.
2909         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
2910         * gcc.target/i386/xorps-sse.c: Likewise.
2911         * gfortran.dg/pr28158.f90: Likewise.
2912         * gfortran.dg/pr30667.f: Likewise.
2913         * gnat.dg/loop_optimization7.adb: Likewise.
2914         * gnat.dg/sse_nolib.adb: Likewise.
2915
2916 2010-07-11  Tobias Burnus  <burnus@net-b.de>
2917
2918         PR fortran/44702
2919         * gfortran.dg/use_rename_6.f90: New.
2920         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
2921
2922 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
2923
2924         PR fortran/44869
2925         * gfortran.dg/class_24.f03: New.
2926
2927 2010-07-10  Richard Guenther  <rguenther@suse.de>
2928
2929         PR lto/44889
2930         * gcc.dg/lto/20100709-1_0.c: New testcase.
2931         * gcc.dg/lto/20100709-1_1.c: Likewise.
2932
2933 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
2934
2935         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
2936
2937 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
2938
2939         PR objc/44140
2940         * objc.dg/lto/trivial-1_0.m: New.
2941         * objc.dg/lto/lto.exp: New.
2942         * obj-c++.dg/lto/trivial-1_0.mm: New.
2943         * obj-c++.dg/lto/lto.exp: New.
2944         * objc.dg/symtab-1.m: Adjust sizes.
2945         * objc.dg/image-info.m: Do not run for gnu-runtime.
2946
2947 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
2948
2949         * gcc.dg/pr32370.c: Allow another kind of error message.
2950
2951 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
2952
2953         * gnat.dg/atomic3.adb: New test.
2954
2955 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
2956             Denys Vlasenko  <dvlasenk@redhat.com>
2957             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
2958
2959         PR tree-optimization/28632
2960         * gcc.dg/tree-ssa/vrp51.c: New test.
2961         * gcc.dg/tree-ssa/vrp52.c: New test.
2962
2963 2010-07-09  Jason Merrill  <jason@redhat.com>
2964
2965         * g++.dg/abi/covariant6.C: New.
2966         * g++.dg/inherit/covariant17.C: Test both bases.
2967         * g++.dg/inherit/covariant7.C: Check vtable layout.
2968
2969 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
2970
2971         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
2972
2973 2010-07-09  Richard Guenther  <rguenther@suse.de>
2974
2975         PR tree-optimization/44852
2976         * gcc.c-torture/execute/pr44852.c: New testcase.
2977
2978 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2979
2980         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
2981         multiplication by values.
2982         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
2983         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
2984
2985 2010-07-09  Richard Guenther  <rguenther@suse.de>
2986
2987         PR tree-optimization/44882
2988         * gfortran.dg/pr44882.f90: New testcase.
2989
2990 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
2991
2992         PR target/40657
2993         * gcc.target/arm/pr40657-1.c: New test.
2994         * gcc.target/arm/pr40657-2.c: New test.
2995         * gcc.c-torture/execute/pr40657.c: New test.
2996
2997 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
2998
2999         * gcc.dg/tree-ssa/vrp50.c: New test.
3000         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
3001
3002 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
3003
3004         PR fortran/44649
3005         * gfortran.dg/c_sizeof_1.f90: Modified.
3006         * gfortran.dg/storage_size_1.f08: New.
3007         * gfortran.dg/storage_size_2.f08: New.
3008
3009 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
3010
3011         * gcc.c-torture/execute/20100708-1.c: New test.
3012
3013 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
3014
3015         PR fortran/44847
3016         * gfortran.dg/gomp/pr44847.f90: New test.
3017
3018 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
3019
3020         PR tree-optimization/44710
3021         * gcc.dg/tree-ssa/ifc-6.c: New.
3022         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
3023
3024 2010-07-08  Tobias Burnus  <burnus@net-b.de>
3025
3026         PR fortran/18918
3027         * gfortran.dg/coarray_10.f90: Add an additional test.
3028
3029 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
3030
3031         PR middle-end/44828
3032         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
3033         * gcc.c-torture/execute/pr44828.x: Revert.
3034
3035 2010-07-08  Jason Merrill  <jason@redhat.com>
3036
3037         PR c++/43120
3038         * g++.dg/inherit/covariant17.C: New.
3039         * g++.dg/abi/covariant1.C: Actually test for the bug.
3040
3041 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
3042
3043         PR rtl-optimization/44838
3044         * gcc.dg/pr44838.c: New.
3045
3046 2010-07-08  Richard Guenther  <rguenther@suse.de>
3047
3048         PR tree-optimization/44831
3049         * gcc.c-torture/compile/pr44831.c: New testcase.
3050         * gcc.dg/tree-ssa/pr21463.c: Adjust.
3051
3052 2010-07-08  Richard Guenther  <rguenther@suse.de>
3053
3054         PR tree-optimization/44861
3055         * g++.dg/vect/pr44861.cc: New testcase.
3056
3057 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
3058
3059         PR middle-end/44828
3060         * gcc.c-torture/execute/pr44828.x: New file.
3061
3062 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
3063
3064         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
3065         dg-options.
3066         * g++.dg/ext/altivec-17.C: Adjust error message.
3067
3068 2010-07-07  Tom Tromey  <tromey@redhat.com>
3069
3070         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
3071
3072 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
3073
3074         PR target/44844
3075         * gcc.target/i386/rdrand-1.c: Scan "jnc".
3076         * gcc.target/i386/rdrand-2.c: Likewise.
3077         * gcc.target/i386/rdrand-3.c: Likewise.
3078
3079 2010-07-07  Jan Hubicka  <jh@suse.cz>
3080
3081         PR middle-end/44813
3082         * g++.dg/torture/pr44813.C: New testcase.
3083         * g++.dg/torture/pr44826.C: New testcase.
3084
3085 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
3086
3087         PR rtl-optimization/44787
3088         * gcc.c-torture/compile/pr44788.c: New test.
3089         * gcc.target/arm/pr44788.c: New test.
3090
3091 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3092
3093         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
3094
3095 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3096
3097         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
3098         to dg-options.
3099
3100 2010-07-06  Tobias Burnus  <burnus@net-b.de>
3101
3102         PR fortran/44742
3103         * gfortran.dg/parameter_array_init_6.f90: New.
3104         * gfortran.dg/initialization_20.f90: Update dg-error.
3105         * gfortran.dg/initialization_24.f90: Ditto.
3106
3107 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3108         PR fortran/PR44693
3109         * gfortran.dg/dim_range_1.f90:  New test.
3110         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
3111
3112 2010-07-06  Jason Merrill  <jason@redhat.com>
3113
3114         PR c++/44703
3115         * g++.dg/cpp0x/initlist41.C: New.
3116
3117         PR c++/44778
3118         * g++.dg/template/ptrmem22.C: New.
3119
3120 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
3121
3122         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
3123         support.
3124         * gcc.target/i386/i386.exp: Likewise.
3125
3126 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3127
3128         PR testsuite/44195
3129         * gcc.dg/lto/20100518_0.c: Limit to x86.
3130
3131 2010-07-06  Richard Guenther  <rguenther@suse.de>
3132
3133         PR middle-end/44828
3134         * gcc.c-torture/execute/pr44828.c: New testcase.
3135
3136 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
3137
3138         * g++.dg/warn/noeffect2.C: Adjust expected warning.
3139         * g++.dg/warn/volatile1.C: Likewise.
3140         * g++.dg/template/warn1.C: Likewise.
3141
3142 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
3143
3144         AVX Programming Reference (June, 2010)
3145         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
3146         * g++.dg/other/i386-3.C: Likewise.
3147         * gcc.target/i386/sse-12.c: Likewise.
3148
3149         * gcc.target/i386/f16c-check.h: New.
3150         * gcc.target/i386/rdfsbase-1.c: Likewise.
3151         * gcc.target/i386/rdfsbase-2.c: Likewise.
3152         * gcc.target/i386/rdgsbase-1.c: Likewise.
3153         * gcc.target/i386/rdgsbase-2.c: Likewise.
3154         * gcc.target/i386/rdrand-1.c: Likewise.
3155         * gcc.target/i386/rdrand-2.c: Likewise.
3156         * gcc.target/i386/rdrand-3.c: Likewise.
3157         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
3158         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
3159         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
3160         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
3161         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
3162         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
3163         * gcc.target/i386/wrfsbase-1.c: Likewise.
3164         * gcc.target/i386/wrfsbase-2.c: Likewise.
3165         * gcc.target/i386/wrgsbase-1.c: Likewise.
3166         * gcc.target/i386/wrgsbase-2.c: Likewise.
3167
3168         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
3169         (__builtin_ia32_vcvtps2ph): New.
3170         (__builtin_ia32_vcvtps2ph256): Likewise.
3171
3172         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
3173         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
3174
3175         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
3176         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
3177
3178         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
3179         (__builtin_ia32_vcvtps2ph256): Likewise.
3180         Add fsgsbase,rdrnd,f16c.
3181
3182         * lib/target-supports.exp (check_effective_target_f16c): New.
3183
3184 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
3185
3186         * gcc.dg/guality/nrv-1.c: New test.
3187
3188 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
3189
3190         PR middle-end/42505
3191         * gcc.target/arm/pr42505.c: New test case.
3192
3193 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
3194
3195         PR c++/44808
3196         * g++.dg/opt/nrv16.C: New test.
3197
3198 2010-07-05  Richard Guenther  <rguenther@suse.de>
3199
3200         PR tree-optimization/44784
3201         * gcc.c-torture/compile/pr44784.c: New testcase.
3202
3203 2010-07-05  Ira Rosen  <irar@il.ibm.com>
3204
3205         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
3206         Increase loop bound and array size.
3207         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
3208         Likewise.
3209
3210 2010-07-05  Ira Rosen  <irar@il.ibm.com>
3211
3212         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
3213         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
3214         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
3215         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
3216         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
3217
3218 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
3219
3220         PR c++/22138
3221         * g++.dg/parse/template25.C: New.
3222
3223 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
3224
3225         PR rtl-optimization/44695
3226         * gcc.dg/torture/pr44695.c: New.
3227
3228 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3229
3230         PR c++/16630
3231         * g++.dg/ext/pretty3.C: New.
3232
3233 2010-07-04  Richard Guenther  <rguenther@suse.de>
3234
3235         PR middle-end/44809
3236         * g++.dg/torture/pr44809.C: New testcase.
3237
3238 2010-07-04  Richard Guenther  <rguenther@suse.de>
3239
3240         PR tree-optimization/44656
3241         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
3242
3243 2010-07-04  Ira Rosen  <irar@il.ibm.com>
3244             Revital Eres  <eres@il.ibm.com>
3245
3246         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
3247         misaligned stores.
3248         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
3249         gcc.dg/vect/vect-96.c: Likewise.
3250         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
3251         that support misaligned stores. Change the number of expected
3252         misaligned accesses.
3253         * gcc.dg/vect/vect-peel-1.c: New test.
3254         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
3255         gcc.dg/vect/vect-peel-4.c: Likewise.
3256         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
3257         vectorizable on all targets that support realignment.
3258         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3259
3260 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
3261
3262         PR c/44806
3263         * gcc.dg/torture/pr44806.c: New.
3264
3265 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
3266
3267         * gnat.dg/cond_expr1.adb: New test.
3268
3269 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
3270
3271         * gnat.dg/modular3.adb: New test.
3272         * gnat.dg/modular3_pkg.ads: New helper.
3273
3274 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
3275             Mikael Pettersson  <mikpe@it.uu.se>
3276
3277         PR testsuite/44518
3278         * obj-c++.dg/encode-2.mm: Produce object and save temps.
3279         Make signed-ness of chars explicit.  Scan the object for
3280         strings that are split by some target assemblers.
3281         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
3282         explicit.
3283
3284 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
3285
3286         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
3287
3288 2010-07-02  Le-Chun Wu  <lcwu@google.com>
3289
3290         PR/44128
3291         * g++.dg/warn/Wshadow-7.C: New test.
3292
3293 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
3294             Julian Brown  <julian@codesourcery.com>
3295             Sandra Loosemore  <sandra@codesourcery.com>
3296
3297         * gcc.c-torture/execute/20100416-1.c: New test case.
3298
3299 2010-07-02  Julian Brown  <julian@codesourcery.com>
3300             Sandra Loosemore  <sandra@codesourcery.com>
3301
3302         PR target/43703
3303
3304         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
3305         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
3306
3307 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3308             Julian Brown  <julian@codesourcery.com>
3309
3310         * gcc.target/arm/neon/vadds64.c: Regenerated.
3311         * gcc.target/arm/neon/vaddu64.c: Regenerated.
3312         * gcc.target/arm/neon/vsubs64.c: Regenerated.
3313         * gcc.target/arm/neon/vsubu64.c: Regenerated.
3314         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
3315         * gcc.target/arm/neon-vmls-1.c: Likewise.
3316         * gcc.target/arm/neon-vsubs64.c: New execution test.
3317         * gcc.target/arm/neon-vsubu64.c: New execution test.
3318         * gcc.target/arm/neon-vadds64.c: New execution test.
3319         * gcc.target/arm/neon-vaddu64.c: New execution test.
3320
3321 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3322
3323         * gcc.target/arm/neon-vands64.c: New.
3324         * gcc.target/arm/neon-vandu64.c: New.
3325         * gcc.target/arm/neon-vbics64.c: New.
3326         * gcc.target/arm/neon-vbicu64.c: New.
3327         * gcc.target/arm/neon-veors64.c: New.
3328         * gcc.target/arm/neon-veoru64.c: New.
3329         * gcc.target/arm/neon-vorns64.c: New.
3330         * gcc.target/arm/neon-vornu64.c: New.
3331         * gcc.target/arm/neon-vorrs64.c: New.
3332         * gcc.target/arm/neon-vorru64.c: New.
3333         * gcc.target/arm/neon/vands64.c: Regenerated.
3334         * gcc.target/arm/neon/vandu64.c: Regenerated.
3335         * gcc.target/arm/neon/vbics64.c: Regenerated.
3336         * gcc.target/arm/neon/vbicu64.c: Regenerated.
3337         * gcc.target/arm/neon/veors64.c: Regenerated.
3338         * gcc.target/arm/neon/veoru64.c: Regenerated.
3339         * gcc.target/arm/neon/vorns64.c: Regenerated.
3340         * gcc.target/arm/neon/vornu64.c: Regenerated.
3341         * gcc.target/arm/neon/vorrs64.c: Regenerated.
3342         * gcc.target/arm/neon/vorru64.c: Regenerated.
3343
3344 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3345
3346         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
3347
3348 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3349
3350         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
3351         * gfortran.dg/intent_out_5.f90: Same.
3352         * gfortran.dg/ltrans-7.f90: Same.
3353         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
3354
3355 2010-07-02  Jan Hubicka  <jh@suse.cz>
3356
3357         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
3358
3359 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3360
3361         * objc-obj-c++-shared/Object1.h: Correct Line endings.
3362
3363 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
3364
3365         PR c++/44780
3366         * c-c++-common/Wunused-var-12.c: New test.
3367
3368 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
3369
3370         PR target/42835
3371         * gcc.target/arm/pr42835.c: New test.
3372
3373         PR target/42172
3374         * gcc.target/arm/pr42172-1.c: New test.
3375
3376 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
3377
3378         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
3379
3380 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3381
3382         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
3383         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
3384         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
3385         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
3386         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
3387         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
3388         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
3389         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
3390         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
3391         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
3392         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
3393         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
3394         * gcc.target/arm/neon-vdup_ns64.c: New.
3395         * gcc.target/arm/neon-vdup_nu64.c: New.
3396         * gcc.target/arm/neon-vdupQ_ns64.c: New.
3397         * gcc.target/arm/neon-vdupQ_nu64.c: New.
3398         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
3399         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
3400         * gcc.target/arm/neon-vmov_ns64.c: New.
3401         * gcc.target/arm/neon-vmov_nu64.c: New.
3402         * gcc.target/arm/neon-vmovQ_ns64.c: New.
3403         * gcc.target/arm/neon-vmovQ_nu64.c: New.
3404         * gcc.target/arm/neon-vget_lanes64.c: New.
3405         * gcc.target/arm/neon-vget_laneu64.c: New.
3406         * gcc.target/arm/neon-vset_lanes64.c: New.
3407         * gcc.target/arm/neon-vset_laneu64.c: New.
3408
3409 2010-07-02  Richard Guenther  <rguenther@suse.de>
3410
3411         * g++.dg/torture/20100702-1.C: New testcase.
3412
3413 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3414
3415         PR target/44707
3416         * gcc.c-torture/compile/pr44707.c: New test.
3417
3418 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
3419
3420         PR c++/44039
3421         * g++.dg/template/crash101.C: New.
3422
3423 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3424
3425         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
3426         Use the ABI-0 accessors and fail it for m64.
3427
3428 2010-07-02  Jan Hubicka  <jh@suse.cz>
3429
3430         * g++.dg/tree-ssa/pr44706.C: New testcase.
3431
3432 2010-07-02  Richard Guenther  <rguenther@suse.de>
3433
3434         PR tree-optimization/44748
3435         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
3436
3437 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3438
3439         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
3440         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
3441         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
3442         the method types to forward:.
3443
3444 2010-06-30  Jason Merrill  <jason@redhat.com>
3445
3446         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
3447         * g++.dg/other/pr25632.C: Likewise.
3448
3449 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
3450
3451         PR tree-optimization/40421
3452         * gfortran.fortran-torture/compile/pr40421.f90: New test.
3453
3454 2010-07-01  Richard Guenther  <rguenther@suse.de>
3455
3456         PR middle-end/42834
3457         PR middle-end/44468
3458         * gcc.c-torture/execute/20100316-1.c: New testcase.
3459         * gcc.c-torture/execute/pr44468.c: Likewise.
3460         * gcc.c-torture/compile/20100609-1.c: Likewise.
3461         * gcc.dg/volatile2.c: Adjust.
3462         * gcc.dg/plugin/selfassign.c: Likewise.
3463         * gcc.dg/pr36902.c: Likewise.
3464         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
3465         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
3466         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
3467         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
3468         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
3469         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
3470         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
3471         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3472         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
3473         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
3474         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3475         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3476         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
3477         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
3478         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3479         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
3480         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
3481         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
3482         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
3483         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
3484         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
3485         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
3486         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
3487         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
3488         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
3489         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
3490         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
3491         * gcc.dg/struct/w_prof_local_array.c: Likewise.
3492         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
3493         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
3494         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
3495         * gcc.dg/struct/w_prof_global_array.c: Likewise.
3496         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
3497         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
3498         * gcc.dg/struct/w_prof_local_var.c: Likewise.
3499         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
3500         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
3501         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
3502         * gcc.dg/struct/w_prof_global_var.c: Likewise.
3503         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
3504         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
3505         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
3506         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3507         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
3508         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
3509         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
3510         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
3511         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
3512         * gcc.dg/tree-prof/stringop-1.c: Adjust.
3513         * g++.dg/tree-ssa/pr31146.C: Likewise.
3514         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
3515         * g++.dg/tree-ssa/pr33604.C: Likewise.
3516         * g++.dg/plugin/selfassign.c: Likewise.
3517         * gfortran.dg/array_memcpy_3.f90: Likewise.
3518         * gfortran.dg/array_memcpy_4.f90: Likewise.
3519         * c-c++-common/torture/pr42834.c: New testcase.
3520
3521 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
3522
3523         PR c++/44628
3524         * g++.dg/template/crash100.C: New.
3525
3526 2010-06-30  Jan Hubicka  <jh@suse.cz>
3527
3528         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
3529
3530 2010-06-30  Michael Matz  <matz@suse.de>
3531
3532         PR bootstrap/44699
3533         * gcc.dg/pr44699.c: New test.
3534
3535 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
3536
3537         PR tree-optimization/39799
3538         * c-c++-common/uninit-17.c: New test.
3539
3540 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3541
3542         PR libfortran/43298
3543         * gfortran.dg/read_infnan_1.f90: New test.
3544
3545 2010-06-29  Jason Merrill  <jason@redhat.com>
3546
3547         Enable implicitly declared move constructor/operator= (N3053).
3548         * g++.dg/cpp0x/implicit3.C: New.
3549         * g++.dg/cpp0x/implicit4.C: New.
3550         * g++.dg/cpp0x/implicit5.C: New.
3551         * g++.dg/cpp0x/implicit-copy.C: Adjust.
3552         * g++.dg/cpp0x/not_special.C: Adjust.
3553         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
3554         * g++.dg/cpp0x/rv1n.C: Adjust.
3555         * g++.dg/cpp0x/rv1p.C: Adjust.
3556         * g++.dg/cpp0x/rv2n.C: Adjust.
3557         * g++.dg/cpp0x/rv2p.C: Adjust.
3558         * g++.dg/cpp0x/rv3n.C: Adjust.
3559         * g++.dg/cpp0x/rv3p.C: Adjust.
3560         * g++.dg/cpp0x/rv4n.C: Adjust.
3561         * g++.dg/cpp0x/rv4p.C: Adjust.
3562         * g++.dg/cpp0x/rv5n.C: Adjust.
3563         * g++.dg/cpp0x/rv5p.C: Adjust.
3564         * g++.dg/cpp0x/rv6n.C: Adjust.
3565         * g++.dg/cpp0x/rv6p.C: Adjust.
3566         * g++.dg/cpp0x/rv7n.C: Adjust.
3567         * g++.dg/cpp0x/rv7p.C: Adjust.
3568         * g++.dg/cpp0x/rv8p.C: Adjust.
3569         * g++.dg/gomp/pr26690-1.C: Adjust.
3570         * g++.dg/other/error20.C: Adjust.
3571         * g++.dg/other/error31.C: Adjust.
3572         * g++.dg/parse/error19.C: Adjust.
3573         * g++.dg/template/qualttp5.C: Adjust.
3574         * g++.old-deja/g++.law/ctors5.C: Adjust.
3575
3576         Enable implicitly deleted functions (N2346)
3577         * g++.dg/cpp0x/defaulted17.C: New.
3578         * g++.dg/cpp0x/implicit1.C: New.
3579         * g++.dg/cpp0x/implicit2.C: New.
3580         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
3581         * g++.dg/ext/has_virtual_destructor.C: Adjust.
3582         * g++.dg/init/ctor4.C: Adjust.
3583         * g++.dg/init/synth2.C: Adjust.
3584         * g++.dg/lto/20081118_1.C: Adjust.
3585         * g++.dg/other/error13.C: Adjust.
3586         * g++.dg/other/unused1.C: Adjust.
3587         * g++.old-deja/g++.bob/inherit2.C: Adjust.
3588         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
3589         * g++.old-deja/g++.jason/opeq3.C: Adjust.
3590         * g++.old-deja/g++.law/ctors17.C: Adjust.
3591         * g++.old-deja/g++.oliva/delete1.C: Adjust.
3592         * g++.old-deja/g++.pt/assign1.C: Adjust.
3593         * g++.old-deja/g++.pt/crash20.C: Adjust.
3594
3595         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
3596         * g++.dg/cpp0x/defaulted13.C: Adjust.
3597         * g++.dg/cpp0x/defaulted2.C: Adjust.
3598         * g++.dg/cpp0x/defaulted3.C: Adjust.
3599         * g++.dg/cpp0x/initlist9.C: Adjust.
3600         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
3601         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
3602         * g++.dg/init/synth2.C: Adjust.
3603
3604         * g++.dg/cpp0x/defaulted19.C: New.
3605
3606         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
3607         * g++.dg/template/error23.C: Fix for -std=c++0x.
3608
3609 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
3610
3611         PR fortran/44718
3612         * gfortran.dg/proc_ptr_28.f90: New.
3613
3614 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
3615
3616         PR tree-optimization/43801
3617         * g++.dg/torture/pr43801.C: New test.
3618
3619         PR debug/44668
3620         * g++.dg/debug/dwarf2/accessibility1.C: New test.
3621
3622 2010-06-29  Jason Merrill  <jason@redhat.com>
3623
3624         PR c++/44587
3625         * g++.dg/template/qualified-id2.C: New.
3626         * g++.dg/template/qualified-id3.C: New.
3627
3628 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
3629
3630         PR fortran/44696
3631         * gfortran.dg/associated_target_4.f90: New.
3632
3633 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
3634
3635         PR fortran/44582
3636         * gfortran.dg/aliasing_array_result_1.f90 : New test.
3637
3638 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3639
3640         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
3641
3642 2010-06-29  Jan Hubicka  <jh@suse.cz>
3643
3644         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
3645
3646 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
3647
3648         PR target/43902
3649         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
3650         * gcc.target/arm/wmul-3.c: New test.
3651         * gcc.target/arm/wmul-4.c: New test.
3652
3653 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
3654
3655         PR rtl-optimization/44659
3656         * gcc.target/i386/extract-1.c: New.
3657         * gcc.target/i386/extract-2.c: Likewise.
3658         * gcc.target/i386/extract-3.c: Likewise.
3659         * gcc.target/i386/extract-4.c: Likewise.
3660         * gcc.target/i386/extract-5.c: Likewise.
3661         * gcc.target/i386/extract-6.c: Likewise.
3662
3663 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
3664
3665         PR c++/44682
3666         * g++.dg/warn/Wunused-var-14.C: New test.
3667
3668 2010-06-28  Tobias Burnus  <burnus@net-b.de>
3669
3670         PR fortran/43298
3671         * gfortran.dg/nan_6.f90: New.
3672
3673 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
3674
3675         PR tree-optimization/43781
3676         * gcc.dg/torture/pr43781.c: New.
3677
3678 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
3679
3680         PR fortran/40158
3681         * gfortran.dg/actual_rank_check_1.f90: New test.
3682
3683 2010-06-28  Martin Jambor  <mjambor@suse.cz>
3684
3685         * testsuite/gcc.dg/ipa/ipa-sra-6.c: New test.
3686
3687 2010-06-28  Jan Hubicka  <jh@suse.cz>
3688
3689         PR tree-optimization/44687
3690         * gcc.c-torture/compile/pr44687.c
3691
3692 2010-06-28  Martin Jambor  <mjambor@suse.cz>
3693
3694         PR c++/44535
3695         * g++.dg/torture/pr44535.C: New test.
3696
3697 2010-06-28  Michael Matz  <matz@suse.de>
3698
3699         PR middle-end/44592
3700         * gfortran.dg/pr44592.f90: New test.
3701
3702 2010-06-28  Jan Hubicka  <jh@suse.cz>
3703
3704         PR tree-optimization/44357
3705         * g++.dg/torture/pr44357.C: New testcase.
3706
3707 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3708
3709         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
3710         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
3711         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
3712         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
3713         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
3714         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
3715         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
3716         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
3717
3718 2010-06-27  Jan Hubicka  <jh@suse.cz>
3719
3720         * gcc.c-torture/compile/pr44686.c: New file.
3721
3722 2010-06-27  Richard Guenther  <rguenther@suse.de>
3723
3724         PR tree-optimization/44683
3725         * gcc.c-torture/execute/pr44683.c: New testcase.
3726
3727 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
3728
3729         * gnat.dg/noreturn3.ad[sb]: New test.
3730
3731 2010-06-26  Jason Merrill  <jason@redhat.com>
3732
3733         * g++.dg/cpp0x/explicit5.C: New.
3734
3735 2010-06-26  Richard Guenther  <rguenther@suse.de>
3736
3737         PR tree-optimization/44393
3738         * gcc.dg/pr44393.c: New testcase.
3739
3740 2010-06-26  Jan Hubicka  <jh@suse.cz>
3741
3742         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
3743
3744 2010-06-26  Richard Guenther  <rguenther@suse.de>
3745
3746         PR middle-end/44674
3747         * gcc.dg/pr44674.c: New testcase.
3748
3749 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
3750
3751         * gcc.dg/opts-3.c: New test.
3752
3753 2010-06-26  Tobias Burnus  <burnus@net-b.de>
3754
3755         * gfortran.dg/type_decl_1.f90: New.
3756         * gfortran.dg/type_decl_2.f90: New.
3757
3758 2010-06-26  Tobias Burnus  <burnus@net-b.de>
3759
3760         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
3761         * gfortran.dg/semicolon_fixed_2.f: Ditto.
3762
3763 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3764
3765         PR testsuite/38946
3766         * gfortran.dg/array_constructor_23.f: Update test to allow for small
3767         error in comparing reals.
3768
3769 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3770
3771         * selected_real_kind_2.f90: New.
3772         * selected_real_kind_3.f90: New.
3773
3774 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3775
3776         * gfortran.dg/entry_19.f90: New.
3777
3778 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3779
3780         * gfortran.dg/end_subroutine_1.f90: New.
3781         * gfortran.dg/end_subroutine_2.f90: New.
3782         * gfortran.dg/interface_proc_end.f90: Update.
3783
3784 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3785
3786         * gfortran.dg/semicolon_fixed.f: Update.
3787         * gfortran.dg/semicolon_fixed_2.f: New.
3788         * gfortran.dg/semicolon_free_2.f90: New.
3789         * gfortran.dg/semicolon_free.f90: Update.
3790
3791 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3792
3793         PR fortran/44448
3794         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
3795
3796 2010-06-25  Martin Jambor  <mjambor@suse.cz>
3797
3798         * g++.dg/ipa/iinline-3.C: New test.
3799         * gcc.dg/ipa/modif-1.c: Removed.
3800
3801 2010-06-25  Jan Hubicka  <jh@suse.cz>
3802
3803         * testsuite/gcc.dg/tree-ssa/ipa-split-1.c
3804
3805 2010-06-25  Martin Jambor  <mjambor@suse.cz>
3806
3807         * g++.dg/ipa/iinline-2.C: New test.
3808
3809 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
3810
3811         PR middle-end/43866
3812         * gfortran.dg/pr43866.f90: New test.
3813
3814         PR tree-optimization/44539
3815         * gcc.dg/pr44539.c: New test.
3816
3817 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
3818
3819         From Jim Wilson:
3820         PR target/43902
3821         * gcc.target/mips/madd-9.c: New test.
3822
3823 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
3824
3825         PR c/44517
3826         * gcc.dg/noncompile/pr44517.c: New.
3827         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
3828
3829 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
3830
3831         PR testsuite/43283
3832         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
3833         and add argument to nop for IA64.
3834
3835 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
3836
3837         PR target/44588
3838         * gcc.target/i386/mod-1.c: New.
3839         * gcc.target/i386/umod-1.c: Likewise.
3840         * gcc.target/i386/umod-2.c: Likewise.
3841         * gcc.target/i386/umod-3.c: Likewise.
3842
3843 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
3844
3845         PR middle-end/44492
3846         * g++.dg/torture/pr44492.C: New test.
3847
3848 2010-06-24  Andi Kleen  <ak@linux.intel.com>
3849
3850         * c-c++-common/warn-omitted-condop.c: New.
3851
3852 2010-06-24  Tobias Burnus  <burnus@net-b.de>
3853
3854         PR fortran/44614
3855         * gfortran.dg/import8.f90: New.
3856
3857 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
3858
3859         * gnat.dg/not_null.adb: Update test case.
3860
3861 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
3862
3863         PR c++/44619
3864         * g++.dg/warn/Wunused-var-13.C: New test.
3865
3866         PR c++/44627
3867         * g++.dg/diagnostic/method1.C: New test.
3868
3869 2010-06-22  Cary Coutant  <ccoutant@google.com>
3870
3871         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
3872
3873 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
3874
3875         PR fortran/44616
3876         * gfortran.dg/abstract_type_8.f03: New.
3877
3878 2010-06-21  Jason Merrill  <jason@redhat.com>
3879
3880         * g++.dg/cpp0x/noexcept08.C: New.
3881
3882         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
3883
3884 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
3885
3886         PR target/44615
3887         * gcc.target/i386/sse2-vec-2a.c: New.
3888
3889 2010-06-21  DJ Delorie  <dj@redhat.com>
3890
3891         * gcc.dg/pragma-diag-1.c: New.
3892
3893 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
3894
3895         PR target/44615
3896         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
3897
3898 2010-06-21  Alan Modra  <amodra@gmail.com>
3899
3900         PR testsuite/44505
3901         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
3902         tail call to check_fa_mid.
3903
3904 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
3905
3906         PR target/44575
3907         * gcc.c-torture/execute/pr44575.c: New test.
3908
3909 2010-06-21  Tobias Burnus  <burnus@net-b.de>
3910
3911         PR fortran/40632
3912         * gfortran.dg/contiguous_1.f90: New.
3913         * gfortran.dg/contiguous_2.f90: New.
3914         * gfortran.dg/contiguous_3.f90: New.
3915
3916 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
3917
3918         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
3919         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
3920
3921 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
3922
3923         PR target/44546
3924         * gcc.target/i386/pr44546.c: New test.
3925
3926 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
3927
3928         * gcc.dg/opts-2.c: New test.
3929
3930 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
3931
3932         PR fortran/44584
3933         * gfortran.dg/typebound_proc_15.f03: Modified.
3934
3935 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
3936
3937         PR target/44072
3938         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
3939         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
3940
3941 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3942
3943         * g++.dg/ext/label13.C: Fix typo in last change.
3944
3945 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3946
3947         PR libfortran/44477
3948         * gfortran.dg/eof_3.f90
3949         * gfortran.dg/endfile_2.f90
3950         * gfortran.dg/endfile_4.f90
3951         * gfortran.dg/endfile_3.f90
3952
3953 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3954
3955         PR c++/41090
3956         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
3957
3958 2010-06-18  Tobias Burnus  <burnus@net-b.de>
3959
3960         PR fortran/44556
3961         * gfortran.dg/allocate_alloc_opt_11.f90: New.
3962
3963 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
3964
3965         * gcc.target/arm/pr40900.c: New test.
3966
3967 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
3968
3969         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
3970
3971 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
3972
3973         PR fortran/44558
3974         * gfortran.dg/typebound_call_15.f03: New.
3975
3976 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3977
3978         PR c++/44486
3979         * g++.dg/pr44486.C: New.
3980
3981 2010-06-16  DJ Delorie  <dj@redhat.com>
3982
3983         * gcc.target/i386/volatile-bitfields-1.c: New.
3984         * gcc.target/i386/volatile-bitfields-2.c: New.
3985
3986 2010-06-16  Jason Merrill  <jason@redhat.com>
3987
3988         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
3989
3990         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
3991
3992 2010-06-16  Richard Guenther  <rguenther@suse.de>
3993
3994         PR c/44555
3995         * gcc.c-torture/execute/pr44555.c: New testcase.
3996
3997 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
3998
3999         PR fortran/44549
4000         * gfortran.dg/typebound_proc_16.f03: New.
4001
4002 2010-06-16  Martin Jambor  <mjambor@suse.cz>
4003
4004         * g++.dg/torture/pr43905.C: New test.
4005
4006 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
4007
4008         PR testsuite/44538
4009         * gcc.dg/vect/slp-perm-5.c (main): Prevent
4010         initialization loop from being vectorized.
4011         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
4012
4013 2010-06-16  Alan Modra  <amodra@gmail.com>
4014
4015         PR tree-optimization/44507
4016         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
4017
4018 2010-06-15  Jason Merrill  <jason@redhat.com>
4019
4020         * g++.dg/overload/arg3.C: Adjust error locations.
4021         * g++.dg/overload/copy1.C: Likewise.
4022         * g++.dg/tc1/dr152.C: Likewise.
4023         * g++.dg/template/incomplete4.C: Likewise.
4024         * g++.dg/template/incomplete5.C: Likewise.
4025         * g++.old-deja/g++.bob/inherit2.C: Likewise.
4026         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
4027         * g++.old-deja/g++.pt/crash9.C: Likewise.
4028
4029         * g++.dg/inherit/virtual5.C: New.
4030
4031         * g++.dg/cpp0x/defaulted18.C: New.
4032
4033         * g++.dg/cpp0x/initlist40.C: New.
4034
4035         * g++.dg/cpp0x/initlist39.C: New.
4036
4037 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
4038
4039         PR middle-end/44391
4040         * gcc.dg/graphite/pr44391.c: New.
4041
4042 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
4043
4044         PR fortran/43388
4045         * gfortran.dg/allocate_alloc_opt_8.f90: New.
4046         * gfortran.dg/allocate_alloc_opt_9.f90: New.
4047         * gfortran.dg/allocate_alloc_opt_10.f90: New.
4048         * gfortran.dg/class_allocate_2.f03: Modified an error message.
4049
4050 2010-06-15  Richard Guenther  <rguenther@suse.de>
4051
4052         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
4053
4054 2010-06-15  Richard Guenther  <rguenther@suse.de>
4055
4056         * gcc.dg/vect/bb-slp-21.c: Adjust.
4057         * gcc.dg/vect/bb-slp-13.c: Likewise
4058         * gcc.dg/vect/bb-slp-4.c: Likewise
4059         * gcc.dg/vect/bb-slp-22.c: Likewise
4060         * gcc.dg/vect/bb-slp-14.c: Likewise
4061         * gcc.dg/vect/bb-slp-23.c: Likewise
4062         * gcc.dg/vect/bb-slp-15.c: Likewise
4063         * gcc.dg/vect/bb-slp-17.c: Likewise
4064         * gcc.dg/vect/bb-slp-18.c: Likewise
4065         * gcc.dg/vect/bb-slp-19.c: Likewise
4066         * gcc.dg/vect/bb-slp-10.c: Likewise
4067         * gcc.dg/vect/bb-slp-11.c: Likewise
4068         * gcc.dg/vect/bb-slp-20.c: Likewise
4069         * gcc.dg/vect/bb-slp-3.c: Likewise
4070
4071 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
4072
4073         PR fortran/44536
4074         * gfortran.dg/gomp/pr44536.f90: New test.
4075         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
4076
4077 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
4078
4079         PR target/44534
4080         * gcc.target/i386/avx-vextractf128-256-3.c: New.
4081         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
4082
4083 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
4084
4085         PR tree-optimization/44508
4086         * gcc.dg/tree-ssa/pr21086.c: Adjust.
4087
4088         PR bootstrap/44509
4089         * gcc.dg/pr44509.c: New test.
4090
4091 2010-06-14  Ira Rosen  <irar@il.ibm.com>
4092
4093         PR tree-optimization/44507
4094         * gcc.dg/vect/pr44507.c: New test.
4095
4096 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
4097
4098         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
4099         and c-pretty-print.h.
4100
4101         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
4102
4103 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
4104
4105         * gfortran.dg/whole_file_18.f90: Updated error message.
4106
4107 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
4108
4109         * gfortran.dg/whole_file_20.f03: New.
4110
4111 2010-06-12  Jan Hubicka  <jh@suse.cz>
4112
4113         * gcc.c-torture/compile/pc44485.c: New testcase.
4114
4115 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
4116
4117         PR fortran/40117
4118         * gfortran.dg/typebound_proc_4.f03: Modified error message.
4119         * gfortran.dg/typebound_proc_14.f03: New.
4120         * gfortran.dg/typebound_proc_15.f03: New.
4121
4122 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
4123
4124         * gcc.dg/opts-1.c: New test.
4125
4126 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
4127
4128         * gcc.dg/funroll-loops-all.c: Update expected error.
4129
4130 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
4131
4132         PR target/44481
4133         * gcc.target/i386/pr44481.c: New test.
4134
4135 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
4136
4137         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
4138
4139 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
4140
4141         PR middle-end/44483
4142         * gcc.dg/tree-ssa/pr44483.c: New.
4143
4144 2010-06-11  Paul Brook  <paul@codesourcery.com>
4145
4146         * g++.dg/other/arm-neon-1.C: New test.
4147
4148 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
4149
4150         PR fortran/42051
4151         PR fortran/43896
4152         * gfortran.dg/class_23.f03: New test.
4153
4154 2010-06-11  Jan Hubicka  <jh@suse.cz>
4155
4156         * gcc.dg/ipa/pure-const-2.c: New testcase.
4157
4158 2010-06-11  Jan Hubicka  <jh@suse.cz>
4159
4160         * gcc.dg/noreturn-7.c: Update.
4161         * gcc.dg/noreturn-4.c: Update.
4162
4163 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
4164
4165         Fix MIPS bootstrap
4166         * g++.dg/other/typedef4.C: New test.
4167
4168 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
4169
4170         PR fortran/44207
4171         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
4172
4173 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
4174
4175         PR fortran/44457
4176         * gfortran.dg/asynchronous_3.f03
4177
4178 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
4179
4180         PR middle-end/44185
4181         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
4182         non-temporal stores out of the tests to form new test cases.  As a
4183         result, no non-temporal store should be generated in this case.
4184
4185         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
4186         prefetch-7.c that generate one non-temporal store.
4187
4188         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
4189         prefetch-7.c that generate one non-temporal store and one
4190         one-temporal prefetch.
4191
4192 2010-06-10  Martin Jambor  <mjambor@suse.cz>
4193
4194         PR tree-optimization/44258
4195         * gcc.dg/tree-ssa/pr44258.c: New test.
4196
4197 2010-06-10  Daniel Kraft  <d@domob.eu>
4198
4199         PR fortran/38936
4200         * gfortran.dg/associate_1.f03: New test.
4201         * gfortran.dg/associate_2.f95: New test.
4202         * gfortran.dg/associate_3.f03: New test.
4203         * gfortran.dg/associate_4.f08: New test.
4204
4205 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4206
4207         * gfortran.dg/selected_char_kind_4.f90: New test.
4208
4209 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
4210
4211         * gcc.dg/pr42461.c: New test.
4212
4213 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
4214
4215         PR fortran/44347
4216         * gfortran.dg/selected_real_kind_1.f90: New.
4217
4218 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
4219
4220         PR fortran/44359
4221         * gfortran.dg/warn_conversion.f90: Removed check for redundant
4222         warning.
4223         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
4224         check for warning.
4225
4226 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4227
4228         * gfortran.dg/data_namelist_conflict.f90: New test.
4229
4230 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4231
4232         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
4233         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
4234         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
4235
4236 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4237
4238         * testsuite/gfortran.dg/mvbits_9.f90: New test.
4239         * testsuite/gfortran.dg/ibset_1.f90: Ditto.
4240         * testsuite/gfortran.dg/ibits_1.f90: Ditto.
4241         * testsuite/gfortran.dg/btest_1.f90: Ditto.
4242         * testsuite/gfortran.dg/ibclr_1.f90: Ditto.
4243
4244 2010-06-09  Jason Merrill  <jason@redhat.com>
4245
4246         PR c++/44366
4247         * g++.dg/cpp0x/decltype23.C: Move to...
4248         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
4249
4250 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
4251
4252         PR fortran/44211
4253         * gfortran.dg/typebound_call_14.f03: New test.
4254
4255 2010-06-09  Martin Jambor  <mjambor@suse.cz>
4256
4257         PR tree-optimization/44423
4258         * gcc.dg/tree-ssa/pr44423.c: New test.
4259
4260 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
4261
4262         PR testsuite/42843
4263         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
4264         TV_NONE to initialize tv_id field.
4265         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
4266         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
4267         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
4268         Include toplev.h .
4269         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
4270         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
4271         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
4272
4273 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
4274
4275         PR tree-optimization/39874
4276         PR middle-end/28685
4277         * gcc.dg/pr39874.c: New file.
4278
4279 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
4280
4281         * g++.dg/ext/attr-alias-1.C: New.
4282         * g++.dg/ext/attr-alias-2.C: New.
4283
4284 2010-06-07  Tobias Burnus  <burnus@net-b.de>
4285
4286         PR fortran/44446
4287         * gfortran.dg/proc_ptr_27.f90: New.
4288
4289 2010-06-07  Jason Merrill  <jason@redhat.com>
4290
4291         PR c++/44366
4292         * g++.dg/cpp0x/decltype23.C: New.
4293
4294 2010-06-08  Andrew Pinski <pinskia@gmail.com>
4295             Shujing Zhao  <pearly.zhao@oracle.com>
4296
4297         PR c/37724
4298         * gcc.dg/c90-const-expr-10.c: Adjust.
4299         * gcc.dg/c99-const-expr-10.c: Adjust.
4300         * gcc.dg/init-bad-7.c: New.
4301
4302 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4303
4304         * lib/target-supports.exp (check_effective_target_gas): New proc.
4305         * gcc.c-torture/execute/960321-1.x: New file.
4306
4307 2010-06-07  Jason Merrill  <jason@redhat.com>
4308
4309         PR c++/44401
4310         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
4311
4312 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
4313
4314         PR c++/44444
4315         * g++.dg/warn/Wunused-var-12.C: New test.
4316
4317         PR c++/44443
4318         * c-c++-common/Wunused-var-11.c: New test.
4319
4320 2010-06-07  Jan Hubicka  <jh@suse.cz>
4321
4322         * gcc.dg/ipa/pure-const-1.c: New testcase.
4323
4324 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
4325
4326         PR rtl-optimization/44404
4327         * gcc.dg/pr44404.c: New.
4328
4329 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
4330
4331         PR target/44159
4332         * gcc.target/i386/abi-2.c: Check sysv abi here.
4333         * gcc.target/i386/aes-avx-check.h: Call test in noinline
4334         function to avoid failures by different ABIs.
4335         * gcc.target/i386/aes-check.h: Likewise.
4336         * gcc.target/i386/avx-check.h: Likewise.
4337         * gcc.target/i386/fma4-check.h: Likewise.
4338         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
4339         * gcc.target/i386/mmx-check.h: Likewise.
4340         * gcc.target/i386/pclmul-avx-check.h: Likewise.
4341         * gcc.target/i386/pclmul-check.h: Likewise.
4342         * gcc.target/i386/sse-check.h: Likewise.
4343         * gcc.target/i386/sse2-check.h: Likewise.
4344         * gcc.target/i386/sse3-check.h: Likewise.
4345         * gcc.target/i386/sse4_1-check.h: Likewise.
4346         * gcc.target/i386/sse4_2-check.h: Likewise.
4347         * gcc.target/i386/sse4a-check.h: Likewise.
4348         * gcc.target/i386/ssse3-check.h: Likewise.
4349         * gcc.target/i386/xop-check.h: Likewise.
4350         * gcc.target/i386/pr27971.c: Fix for LLP64.
4351         * gcc.target/i386/pr39139.c: Likewise.
4352         * gcc.target/i386/pr39315-check.c: Likewise.
4353         * gcc.target/i386/vararg-1.c: Likewise.
4354         * gcc.target/i386/vararg-2.c: Likewise.
4355         Additional add dg-compile to avoid failure due
4356         missing foo symbol.
4357
4358         * gcc.dg/compound-literal-1.c: Fix for llp64.
4359         * gcc.dg/pr32370.c: Likewise.
4360         * gcc.dg/pr37561.c: Likewise.
4361         * gcc.dg/pr41340.c: Likewise.
4362         * gcc.dg/pr41551.c: Likewise.
4363
4364 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
4365
4366         PR c++/44188
4367         * g++.dg/debug/dwarf2/typedef3.C: New test.
4368
4369 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4370
4371         PR c/20000
4372         * c-c++-common/pr20000.c: New.
4373
4374 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
4375
4376         PR c++/44086
4377         * g++.dg/init/pr44086.C: New.
4378         * g++.dg/cpp0x/decltype4.C: Adjust.
4379
4380 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
4381
4382         PR fortran/43945
4383         * gfortran.dg/generic_23.f03: New test.
4384
4385 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
4386
4387         PR fortran/43895
4388         * gfortran.dg/alloc_comp_class_1.f90 : New test.
4389
4390 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
4391
4392         PR c++/44361
4393         * c-c++-common/Wunused-var-9.c: New test.
4394
4395 2010-06-05  Jason Merrill  <jason@redhat.com>
4396
4397         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
4398
4399 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
4400
4401         PR c/44322
4402         * gcc.dg/c99-restrict-4.c: New test.
4403
4404 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
4405
4406         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
4407         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
4408         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
4409         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
4410         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
4411         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
4412         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
4413         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
4414         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
4415         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
4416         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
4417         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
4418         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
4419         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
4420         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
4421         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
4422         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
4423         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
4424         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
4425         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
4426         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
4427         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
4428
4429 2010-06-04  Jason Merrill  <jason@redhat.com>
4430
4431         * g++.dg/cpp0x/noexcept06.C: New.
4432         * g++.dg/cpp0x/noexcept07.C: New.
4433
4434         * g++.dg/cpp0x/noexcept01.C: New.
4435         * g++.dg/cpp0x/noexcept02.C: New.
4436         * g++.dg/cpp0x/noexcept03.C: New.
4437         * g++.dg/cpp0x/noexcept04.C: New.
4438         * g++.dg/cpp0x/noexcept05.C: New.
4439
4440 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
4441
4442         PR c++/44412
4443         * g++.dg/warn/Wunused-var-10.C: New test.
4444         * g++.dg/warn/Wunused-var-11.C: New test.
4445
4446         PR c++/44362
4447         * c-c++-common/Wunused-var-10.c: New test.
4448
4449 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4450
4451         PR c/25880
4452         * gcc.dg/assign-warn-2.c: Update.
4453         * gcc.dg/cpp/line3.c: Update.
4454         * gcc.dg/c99-array-lval-8.c: Update.
4455         * gcc.dg/cast-qual-2.c: Update.
4456         * gcc.dg/c99-arraydecl-3.c:  Update.
4457         * gcc.dg/assign-warn-1.c:  Update.
4458         * gcc.dg/format/gcc_diag-1.c:  Update.
4459
4460 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
4461
4462         PR rtl-optimization/39871
4463         PR rtl-optimization/40615
4464         PR rtl-optimization/42500
4465         PR rtl-optimization/42502
4466         * gcc.target/arm/eliminate.c: New test.
4467
4468 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
4469
4470         PR libstdc++/44410
4471         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
4472         * g++.old-deja/g++.other/delete3.C: Likewise.
4473         * g++.old-deja/g++.other/new.C: Likewise.
4474         * g++.old-deja/g++.law/operators27.C: Likewise.
4475         * g++.old-deja/g++.mike/p755.C: Likewise.
4476         * g++.dg/eh/new1.C: Likewise.
4477         * g++.dg/init/new5.C: Likewise.
4478
4479 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
4480
4481         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
4482         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
4483         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
4484
4485 2010-06-03  Richard Guenther  <rguenther@suse.de>
4486
4487         PR lto/41921
4488         * lib/lto.exp: Always load gcc.exp.
4489         (lto-obj): For C source files invoke gcc_target_compile.
4490         * g++.dg/lto/20100603-1_0.C: New testcase.
4491         * g++.dg/lto/20100603-1_1.c: Likewise.
4492
4493 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
4494
4495         PR tree-optimization/43688
4496         * gfortran.dg/pr43688.f90: New.
4497
4498 2010-06-03  Richard Guenther  <rguenther@suse.de>
4499
4500         PR lto/41584
4501         * gcc.dg/lto/20100603-1_0.c: New testcase.
4502         * gcc.dg/lto/20100603-2_0.c: Likewise.
4503         * gcc.dg/lto/20100603-3_0.c: Likewise.
4504
4505 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
4506
4507         PR target/44218
4508         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
4509         * gcc.target/powerpc/recip-2.c: Ditto.
4510         * gcc.target/powerpc/recip-3.c: Ditto.
4511         * gcc.target/powerpc/recip-4.c: Ditto.
4512         * gcc.target/powerpc/recip-5.c: Ditto.
4513         * gcc.target/powerpc/recip-6.c: Ditto.
4514         * gcc.target/powerpc/recip-7.c: Ditto.
4515         * gcc.target/powerpc/recip-test.h: Ditto.
4516         * gcc.target/powerpc/recip-test2.h: Ditto.
4517
4518 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
4519
4520         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
4521
4522 2010-06-02  Jason Merrill  <jason@redhat.com>
4523
4524         * g++.dg/ext/vector9.C: Expect typedef in error message.
4525
4526         PR c++/9726
4527         PR c++/23594
4528         PR c++/44333
4529         * g++.dg/tc1/dr101.C: Remove xfails.
4530
4531 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
4532
4533         PR middle-end/44372
4534         * g++.dg/ipa/pr44372.C: New.
4535
4536 2010-06-02  Jan Hubicka  <jh@suse.cz>
4537
4538         PR middle-end/44295
4539         * g++.dg/torture/pr44295.C: Neww testcase.
4540
4541 2010-06-02  Jan Hubicka  <jh@suse.cz>
4542
4543         * gcc.dg/tree-ssa/loadpre6.c: Update.
4544
4545 2010-06-02  Richard Guenther  <rguenther@suse.de>
4546
4547         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
4548         diagnostic.h.
4549
4550 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
4551
4552         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
4553         the link fail message.
4554
4555 2010-06-02  Tobias Burnus  <burnus@net-b.de>
4556
4557         PR fortran/44360
4558         * gfortran.dg/use_13.f90: New test case.
4559
4560 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4561
4562         PR fortran/44371
4563         * gfortran.dg/error_stop_2.f08: Minor update.
4564
4565 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4566
4567         PR fortran/44371
4568         * gfortran.dg/error_stop_1.f08: New test.
4569         * gfortran.dg/error_stop_2.f08: New test.
4570
4571 2010-06-01  Jason Merrill  <jason@redhat.com>
4572
4573         DR 990
4574         * g++.dg/cpp0x/initlist37.C: New.
4575         * g++.dg/cpp0x/initlist38.C: New.
4576
4577         PR c++/44358
4578         * g++.dg/cpp0x/initlist36.C: New.
4579
4580 2010-05-31 Jan Hubicka  <jh@suse.cz>
4581
4582         * gcc.dg/noreturn-8.c: New testcase.
4583
4584 2010-05-31 Jan Hubicka  <jh@suse.cz>
4585
4586         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
4587         * gcc.dg/lto/noreturn-1_0.c: Move it here.
4588
4589 2010-05-31 Jan Hubicka  <jh@suse.cz>
4590
4591         * gcc.dg/lto/noreturn-1_1.c: New testcase.
4592         * gcc.dg/lto/noreturn-1_0.c: New testcase.
4593
4594 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
4595
4596         PR fortran/36928
4597         * gfortran.dg/dependency_27.f90:  New test.
4598         * gfortran.dg/array_assign_1.F90:  New test.
4599
4600 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
4601
4602         PR target/44338
4603         * gcc.target/i386/sse-24.c: New test.
4604
4605 2010-05-31  Jan Hubicka  <jh@suse.cz>
4606
4607         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
4608
4609 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
4610
4611         PR middle-end/44337
4612         * gcc.dg/pr44337.c: New test.
4613
4614         PR tree-optimization/44182
4615         * g++.dg/debug/pr44182.C: New test.
4616
4617 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
4618
4619         * gcc.dg/nested-func-7.c: New test.
4620         * gnat.dg/frame_overflow.adb: Adjust directives.
4621
4622 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
4623
4624         * gnat.dg/prot2.ad[sb]: New test.
4625         * gnat.dg/prot2_pkg1.ads: New helper.
4626         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
4627
4628 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
4629
4630         * gnat.dg/array11.adb: Adjust dg-warning directive.
4631         * gnat.dg/object_overflow.adb: Likewise.
4632
4633 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
4634
4635         PR middle-end/44306
4636         * gcc.dg/tree-ssa/pr44306.c: New.
4637
4638 2010-05-29  Jan Hubicka  <jh@suse.cz>
4639
4640         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
4641
4642 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
4643
4644         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
4645
4646 2010-05-28  Mike Stump  <mikestump@comcast.net>
4647
4648         PR objc/44125
4649         * objc.dg/const-str-9.m: Remove static.
4650
4651 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
4652
4653         PR target/43636
4654         * gcc.c-torture/compile/pr43636.c: New test.
4655
4656 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
4657
4658         PR objc++/23616
4659         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
4660         * obj-c++.dg/try-catch-9.mm: Ditto.
4661
4662 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
4663
4664         Revert patch for PR c++/44188
4665         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
4666
4667 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
4668
4669         PR c++/44188
4670         * g++.dg/debug/dwarf2/typedef3.C: New test.
4671
4672 2010-05-27  Jason Merrill  <jason@redhat.com>
4673
4674         PR c++/43555
4675         * g++.dg/ext/vla9.C: New.
4676
4677 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
4678
4679         PR objc/44140
4680         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
4681         * objc.dg/torture/tls/thr-init-3.m: Ditto.
4682         * objc.dg/torture/tls/thr-init.m: Ditto.
4683         * objc.dg/torture/trivial.m: Ditto.
4684         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
4685         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
4686         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
4687         * obj-c++.dg/torture/trivial.mm: Ditto.
4688
4689 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
4690
4691         * g++.dg/lto/20100302_0.C: Skip on darwin.
4692
4693 2010-05-27  Richard Guenther  <rguenther@suse.de>
4694
4695         PR tree-optimization/44284
4696         * gcc.dg/vect/vect-118.c: New testcase.
4697         * gcc.dg/vect/bb-slp-20.c: Adjust.
4698         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
4699         * gcc.dg/vect/slp-9.c: Likewise.
4700         * gcc.dg/vect/slp-reduc-4.c: Likewise.
4701         * gcc.dg/vect/vect-10.c: Likewise.
4702         * gcc.dg/vect/vect-109.c: Likewise.
4703         * gcc.dg/vect/vect-12.c: Likewise.
4704         * gcc.dg/vect/vect-36.c: Likewise.
4705         * gcc.dg/vect/vect-7.c: Likewise.
4706         * gcc.dg/vect/vect-iv-8.c: Likewise.
4707         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
4708         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
4709         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
4710         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
4711         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
4712         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
4713         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
4714         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
4715         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
4716         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
4717         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
4718         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
4719         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
4720         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
4721         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
4722         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
4723         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4724
4725 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
4726
4727         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
4728         necessary.
4729
4730 2010-05-26  Jan Hubicka  <jh@suse.cz>
4731
4732         * gcc.dg/lto/materialize-1_0.c: New file.
4733         * gcc.dg/lto/materialize-1_1.c: New file.
4734
4735 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
4736
4737         * gnat.dg/lto10.adb: New test.
4738         * gnat.dg/lto10_pkg.ads: New helper.
4739
4740 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
4741
4742         * lib/target-supports.exp (check_effective_target_int128): New
4743         function to check if __int128 types are available for target.
4744         * c-c++-common/int128-types-1.c: New.
4745         * c-c++-common/int128-1.c: New.
4746         * c-c++-common/int128-2.c: New.
4747         * g++.dg/abi/mangle43.C: New.
4748         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
4749         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
4750         pointer-wide scalar.
4751         * g++.dg/other/pr25632.C: Likewise.
4752         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
4753         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
4754         overflow warnings.
4755         * g++.dg/warn/pr13358-4.C: Likewise.
4756         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
4757         * g++.dg/warn/Wconversion-null.C: Likewise.
4758
4759 2010-05-26  Jason Merrill  <jason@redhat.com>
4760
4761         PR c++/43382
4762         * g++.dg/cpp0x/variadic101.C: New.
4763
4764 2010-05-26  Richard Guenther  <rguenther@suse.de>
4765
4766         PR rtl-optimization/44164
4767         * gcc.c-torture/execute/pr44164.c: New testcase.
4768         * g++.dg/tree-ssa/pr13146.C: Adjust.
4769
4770 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
4771
4772         PR fortran/40011
4773         * gfortran.dg/whole_file_19.f90 : New test.
4774
4775 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
4776
4777         PR fortran/30668
4778         PR fortran/31346
4779         PR fortran/34260
4780         * gfortran.dg/pr40999.f: Fix function type.
4781         * gfortran.dg/whole_file_5.f90: Likewise.
4782         * gfortran.dg/whole_file_6.f90: Likewise.
4783         * gfortran.dg/whole_file_16.f90: New.
4784         * gfortran.dg/whole_file_17.f90: New.
4785         * gfortran.dg/whole_file_18.f90: New.
4786
4787 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
4788             Iain Sandoe  <iains@gcc.gnu.org>
4789
4790         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
4791         * gcc.c-torture/compile/pr44197.c: Require alias support.
4792         * gcc.dg/lto/20081222_0.c: Ditto.
4793
4794 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
4795
4796         PR debug/42801
4797         * gcc.dg/guality/vla-2.c: New test.
4798
4799 2010-05-25  Richard Guenther  <rguenther@suse.de>
4800
4801         PR middle-end/44069
4802         * g++.dg/torture/pr44069.C: New testcase.
4803
4804 2010-05-25  Richard Guenther  <rguenther@suse.de>
4805
4806         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
4807
4808 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
4809
4810         PR objc/44140
4811         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
4812
4813 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
4814
4815         * obj-c++.dg/torture/tls/trivial.mm: New.
4816         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
4817         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
4818         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
4819         * obj-c++.dg/torture/tls/diag-1.mm: New.
4820         * obj-c++.dg/torture/tls/tls.exp: New.
4821         * obj-c++.dg/torture/trivial.mm: New.
4822         * obj-c++.dg/torture/dg-torture.exp: New.
4823         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
4824         * obj-c++.dg/tls/trivial.m: New.
4825         * obj-c++.dg/tls/init-1.mm: New.
4826         * obj-c++.dg/tls/diag-1.mm: New.
4827         * obj-c++.dg/tls/init-2.mm: New.
4828         * obj-c++.dg/tls/diag-2.mm: New.
4829         * obj-c++.dg/tls/diag-3.mm: New.
4830         * obj-c++.dg/tls/diag-4.mm: New.
4831         * obj-c++.dg/tls/static-1.mm: New.
4832         * obj-c++.dg/tls/tls.exp: New.
4833         * obj-c++.dg/tls/diag-5.mm: New.
4834         * obj-c++.dg/tls/static-1a.mm: New.
4835         * objc-obj-c++-shared/Object1.mm: New.
4836         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
4837
4838 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
4839
4840         PR objc++/43689
4841         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
4842         * obj-c++.dg/const-str-6.mm: Ditto.
4843
4844 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
4845
4846         * g++.dg/parse/array-size2.C: Remove dg-error directives.
4847
4848 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
4849
4850         PR ada/38394
4851         * gnat.dg/array13.ad[sb]: New test.
4852
4853 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
4854             Sandra Loosemore  <sandra@codesourcery.com>
4855
4856         * gcc.target/arm/neon/: Regenerated test cases.
4857
4858         * gcc.target/arm/neon/polytypes.c,
4859         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
4860         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
4861         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
4862         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
4863         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
4864         dg-add-options arm_neon.
4865
4866         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
4867         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
4868         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
4869         and arm_neon_fp16_ok.
4870
4871         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
4872         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
4873
4874         * lib/target-supports.exp (add_options_for_arm_neon): New.
4875         (check_effective_target_arm_neon_ok_nocache): New, from
4876         check_effective_target_arm_neon_ok.  Check multiple possibilities.
4877         (check_effective_target_arm_neon_ok): Use
4878         check_effective_target_arm_neon_ok_nocache.
4879         (add_options_for_arm_neon_fp16)
4880         (check_effective_target_arm_neon_fp16_ok)
4881         check_effective_target_arm_neon_fp16_ok_nocache): New.
4882         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
4883
4884 2010-05-24  Jason Merrill  <jason@redhat.com>
4885
4886         PR c++/41510
4887         * g++.dg/cpp0x/initlist35.C: New.
4888         * g++.dg/init/brace6.C: Adjust.
4889
4890 2010-05-24  Paul Brook  <paul@codesourcery.com>
4891
4892         * gcc.target/arm/frame-pointer-1.c: New test.
4893         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
4894         pointer elimination.
4895
4896 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
4897
4898         PR target/44245
4899         * gcc.target/i386/crc32-3.c: New.
4900         * gcc.target/i386/crc32-4.c: Likewise.
4901
4902 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
4903
4904         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
4905         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
4906         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
4907
4908 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
4909
4910         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
4911
4912 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
4913
4914         PR target/43869
4915         * gcc.c-target/pr43869.c: New test.
4916
4917 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
4918
4919         PR fortran/44212
4920         * gfortran.dg/class_22.f03: New.
4921
4922 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
4923
4924         PR lto/44238
4925         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
4926
4927 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
4928
4929         PR fortran/44213
4930         * gfortran.dg/abstract_type_7.f03: New.
4931
4932 2010-05-21  Jason Merrill  <jason@redhat.com>
4933
4934         * g++.dg/eh/spec11.C: Test cleanup optimization.
4935
4936 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
4937
4938         PR debug/44223
4939         * gcc.target/i386/pr44223.c: New test.
4940
4941 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4942
4943         * gcc.target/i386/pr25993.c: Use @function as type specifier.
4944
4945 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
4946
4947         * g++.dg/other/const3.C: New test.
4948
4949 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
4950
4951         PR fortran/38407
4952         * warn_unused_dummy_argument_1.f90: New.
4953         * warn_unused_dummy_argument_2.f90: New.
4954
4955 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
4956
4957         PR c++/30298
4958         * g++.dg/inherit/crash1.C: New.
4959         * g++.dg/inherit/crash2.C: Likewise.
4960
4961 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
4962
4963         PR debug/44178
4964         * g++.dg/debug/pr44178.C: New test.
4965
4966 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
4967
4968         PR middle-end/44185
4969         * gcc.dg/tree-ssa/prefetch-6.c: Add
4970         --param min-insn-to-prefetch-ratio=6.
4971         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
4972         allow unrolling, and adjust the movnti count.
4973
4974 2010-05-20  Jan Hubicka  <jh@suse.cz>
4975
4976         PR middle-end/44197
4977         * gcc.c-torture/compile/pr44197.c: New file.
4978
4979 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
4980
4981         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
4982         Fix test code.
4983         (check_effective_target_xop): Remove __may_alias__ attribute.
4984
4985 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
4986
4987         PR target/44202
4988         * gcc.c-torture/execute/pr44202-1.c: New test.
4989
4990 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4991
4992         PR fortran/43851
4993         * gfortran.dg/label_1.f90: Update test.
4994
4995 2010-05-19  Jan Hubicka  <jh@suse.cz>
4996
4997         * gcc.dg/lto/ipareference2_0.c: New file.
4998         * gcc.dg/lto/ipareference2_1.c: New file.
4999
5000 2010-05-19  Jason Merrill  <jason@redhat.com>
5001
5002         * g++.dg/parse/fn-typedef2.C: New.
5003
5004         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
5005         function type.
5006
5007         PR c++/44193
5008         * g++.dg/template/fntype1.C: New.
5009
5010 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
5011
5012         * gnat.dg/discr23.ad[sb]: New test.
5013         * gnat.dg/discr23_pkg.ads: New helper.
5014
5015         * gnat.dg/specs/controlled1.ads: New test.
5016         * gnat.dg/specs/controlled1_pkg.ads: New helper.
5017
5018 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5019
5020         PR fortran/44055
5021         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
5022         Fixed scope of C_SIZEOF.
5023         * gfortran.dg/warn_conversion_2.f90: New.
5024
5025 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5026
5027         * lib/target-supports.exp (check_effective_target_sse2): New proc.
5028         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
5029         for optional selector.
5030         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
5031         (check_effective_target_sse3): New proc.
5032         * gcc.target/i386/math-torture/math-torture.exp: Load
5033         target-supports.exp.
5034         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
5035         check_effective_target_sse2.
5036         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
5037         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
5038         * g++.dg/vect/vect.exp: Likewise.
5039         * gfortran.dg/vect/vect.exp: Likewise.
5040         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
5041         -msse2 if check_effective_target_sse2.
5042
5043         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
5044         * gcc.target/i386/3dnow-2.c: Likewise.
5045         * gcc.target/i386/3dnowA-1.c: Likewise.
5046         * gcc.target/i386/3dnowA-2.c: Likewise.
5047         * gcc.target/i386/pr42549.c: Likewise.
5048
5049         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
5050         * gcc.target/i386/sse3-addsubpd.c: Likewise.
5051         * gcc.target/i386/sse3-addsubps.c: Likewise.
5052         * gcc.target/i386/sse3-haddpd.c: Likewise.
5053         * gcc.target/i386/sse3-haddps.c: Likewise.
5054         * gcc.target/i386/sse3-hsubpd.c: Likewise.
5055         * gcc.target/i386/sse3-hsubps.c: Likewise.
5056         * gcc.target/i386/sse3-movddup.c: Likewise.
5057         * gcc.target/i386/sse3-movshdup.c: Likewise.
5058         * gcc.target/i386/sse3-movsldup.c: Likewise.
5059
5060         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
5061         * g++.dg/ext/attrib35.C: Likewise.
5062         * g++.dg/opt/pr40496.C: Likewise.
5063         * g++.dg/other/i386-1.C: Likewise.
5064         * g++.dg/other/i386-4.C: Likewise.
5065         * g++.dg/other/pr34435.C: Likewise.
5066         * g++.dg/other/pr39496.C: Likewise.
5067         * g++.dg/other/pr40446.C: Likewise.
5068         * gcc.dg/compat/union-m128-1_main.c: Likewise.
5069         * gcc.dg/compat/vector-1a_main.c: Likewise.
5070         * gcc.dg/compat/vector-2a_main.c: Likewise.
5071         * gcc.dg/lto/20090206-1_0.c: Likewise.
5072         * gcc.dg/pr34856.c: Likewise.
5073         * gcc.dg/pr36584.c: Likewise.
5074         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
5075         * gcc.dg/pr37544.c: Likewise.
5076         * gcc.dg/torture/pr16104-1.c: Likewise.
5077         * gcc.dg/torture/pr35771-1.c: Likewise.
5078         * gcc.dg/torture/pr35771-2.c: Likewise.
5079         * gcc.dg/torture/pr35771-3.c: Likewise.
5080         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
5081         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5082         * gcc.dg/torture/stackalign/push-1.c: Likewise.
5083         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5084         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
5085         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
5086         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
5087         * gcc.target/i386/20060512-1.c: Likewise.
5088         * gcc.target/i386/20060512-3.c: Likewise.
5089         * gcc.target/i386/all_one_m128i.c: Likewise.
5090         * gcc.target/i386/float128-1.c: Likewise.
5091         * gcc.target/i386/float128-2.c: Likewise.
5092         * gcc.target/i386/fpcvt-1.c: Likewise.
5093         * gcc.target/i386/fpcvt-2.c: Likewise.
5094         * gcc.target/i386/fpcvt-3.c: Likewise.
5095         * gcc.target/i386/fpprec-1.c: Likewise.
5096         * gcc.target/i386/funcspec-9.c: Likewise.
5097         * gcc.target/i386/incoming-1.c: Likewise.
5098         * gcc.target/i386/incoming-12.c: Likewise.
5099         * gcc.target/i386/incoming-2.c: Likewise.
5100         * gcc.target/i386/incoming-3.c: Likewise.
5101         * gcc.target/i386/incoming-4.c: Likewise.
5102         * gcc.target/i386/incoming-6.c: Likewise.
5103         * gcc.target/i386/incoming-7.c: Likewise.
5104         * gcc.target/i386/incoming-8.c: Likewise.
5105         * gcc.target/i386/opt-1.c: Likewise.
5106         * gcc.target/i386/opt-2.c: Likewise.
5107         * gcc.target/i386/ordcmp-1.c: Likewise.
5108         * gcc.target/i386/pr17692.c: Likewise.
5109         * gcc.target/i386/pr18614-1.c: Likewise.
5110         * gcc.target/i386/pr22152.c: Likewise.
5111         * gcc.target/i386/pr23570.c: Likewise.
5112         * gcc.target/i386/pr23575.c: Likewise.
5113         * gcc.target/i386/pr26449-1.c: Likewise.
5114         * gcc.target/i386/pr26600.c: Likewise.
5115         * gcc.target/i386/pr27790.c: Likewise.
5116         * gcc.target/i386/pr28839.c: Likewise.
5117         * gcc.target/i386/pr30970.c: Likewise.
5118         * gcc.target/i386/pr32000-1.c: Likewise.
5119         * gcc.target/i386/pr32000-2.c: Likewise.
5120         * gcc.target/i386/pr32280.c: Likewise.
5121         * gcc.target/i386/pr32661.c: Likewise.
5122         * gcc.target/i386/pr32708-1.c: Likewise.
5123         * gcc.target/i386/pr32961.c: Likewise.
5124         * gcc.target/i386/pr33329.c: Likewise.
5125         * gcc.target/i386/pr35714.c: Likewise.
5126         * gcc.target/i386/pr35767-1.c: Likewise.
5127         * gcc.target/i386/pr35767-1d.c: Likewise.
5128         * gcc.target/i386/pr35767-1i.c: Likewise.
5129         * gcc.target/i386/pr35767-2.c: Likewise.
5130         * gcc.target/i386/pr35767-2d.c: Likewise.
5131         * gcc.target/i386/pr35767-2i.c: Likewise.
5132         * gcc.target/i386/pr35767-3.c: Likewise.
5133         * gcc.target/i386/pr35767-5.c: Likewise.
5134         * gcc.target/i386/pr36222-1.c: Likewise.
5135         * gcc.target/i386/pr36578-1.c: Likewise.
5136         * gcc.target/i386/pr36578-2.c: Likewise.
5137         * gcc.target/i386/pr36992-1.c: Likewise.
5138         * gcc.target/i386/pr37101.c: Likewise.
5139         * gcc.target/i386/pr37216.c: Likewise.
5140         * gcc.target/i386/pr37434-1.c: Likewise.
5141         * gcc.target/i386/pr37434-2.c: Likewise.
5142         * gcc.target/i386/pr37843-3.c: Likewise.
5143         * gcc.target/i386/pr37843-4.c: Likewise.
5144         * gcc.target/i386/pr39162.c: Likewise.
5145         * gcc.target/i386/pr39315-1.c: Likewise.
5146         * gcc.target/i386/pr39315-2.c: Likewise.
5147         * gcc.target/i386/pr39315-3.c: Likewise.
5148         * gcc.target/i386/pr39315-4.c: Likewise.
5149         * gcc.target/i386/pr39445.c: Likewise.
5150         * gcc.target/i386/pr39496.c: Likewise.
5151         * gcc.target/i386/pr40809.c: Likewise.
5152         * gcc.target/i386/pr40906-3.c: Likewise.
5153         * gcc.target/i386/pr41019.c: Likewise.
5154         * gcc.target/i386/pr42542-1.c: Likewise.
5155         * gcc.target/i386/pr42542-2.c: Likewise.
5156         * gcc.target/i386/pr42542-3.c: Likewise.
5157         * gcc.target/i386/pr42542-3a.c: Likewise.
5158         * gcc.target/i386/pr42881.c: Likewise.
5159         * gcc.target/i386/push-1.c: Likewise.
5160         * gcc.target/i386/quad-sse.c: Likewise.
5161         * gcc.target/i386/reload-1.c: Likewise.
5162         * gcc.target/i386/sse-10.c: Likewise.
5163         * gcc.target/i386/sse-11.c: Likewise.
5164         * gcc.target/i386/sse-15.c: Likewise.
5165         * gcc.target/i386/sse-17.c: Likewise.
5166         * gcc.target/i386/sse-18.c: Likewise.
5167         * gcc.target/i386/sse-19.c: Likewise.
5168         * gcc.target/i386/sse-4.c: Likewise.
5169         * gcc.target/i386/sse-6.c: Likewise.
5170         * gcc.target/i386/sse-vect-types.c: Likewise.
5171         * gcc.target/i386/sse2-addpd-1.c: Likewise.
5172         * gcc.target/i386/sse2-addsd-1.c: Likewise.
5173         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
5174         * gcc.target/i386/sse2-andpd-1.c: Likewise.
5175         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
5176         * gcc.target/i386/sse2-comisd-1.c: Likewise.
5177         * gcc.target/i386/sse2-comisd-2.c: Likewise.
5178         * gcc.target/i386/sse2-comisd-3.c: Likewise.
5179         * gcc.target/i386/sse2-comisd-4.c: Likewise.
5180         * gcc.target/i386/sse2-comisd-5.c: Likewise.
5181         * gcc.target/i386/sse2-comisd-6.c: Likewise.
5182         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
5183         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
5184         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
5185         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
5186         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
5187         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
5188         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
5189         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
5190         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
5191         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
5192         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
5193         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
5194         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
5195         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
5196         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
5197         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
5198         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
5199         * gcc.target/i386/sse2-divpd-1.c: Likewise.
5200         * gcc.target/i386/sse2-divsd-1.c: Likewise.
5201         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
5202         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
5203         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
5204         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
5205         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
5206         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
5207         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
5208         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
5209         * gcc.target/i386/sse2-minpd-1.c: Likewise.
5210         * gcc.target/i386/sse2-minsd-1.c: Likewise.
5211         * gcc.target/i386/sse2-mmx.c: Likewise.
5212         * gcc.target/i386/sse2-movapd-1.c: Likewise.
5213         * gcc.target/i386/sse2-movapd-2.c: Likewise.
5214         * gcc.target/i386/sse2-movd-1.c: Likewise.
5215         * gcc.target/i386/sse2-movd-2.c: Likewise.
5216         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
5217         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
5218         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
5219         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
5220         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
5221         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
5222         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
5223         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
5224         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
5225         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
5226         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
5227         * gcc.target/i386/sse2-movq-1.c: Likewise.
5228         * gcc.target/i386/sse2-movq-2.c: Likewise.
5229         * gcc.target/i386/sse2-movq-3.c: Likewise.
5230         * gcc.target/i386/sse2-movsd-1.c: Likewise.
5231         * gcc.target/i386/sse2-movsd-2.c: Likewise.
5232         * gcc.target/i386/sse2-movupd-1.c: Likewise.
5233         * gcc.target/i386/sse2-movupd-2.c: Likewise.
5234         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
5235         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
5236         * gcc.target/i386/sse2-orpd-1.c: Likewise.
5237         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
5238         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
5239         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
5240         * gcc.target/i386/sse2-paddb-1.c: Likewise.
5241         * gcc.target/i386/sse2-paddd-1.c: Likewise.
5242         * gcc.target/i386/sse2-paddq-1.c: Likewise.
5243         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
5244         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
5245         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
5246         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
5247         * gcc.target/i386/sse2-paddw-1.c: Likewise.
5248         * gcc.target/i386/sse2-pand-1.c: Likewise.
5249         * gcc.target/i386/sse2-pandn-1.c: Likewise.
5250         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
5251         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
5252         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
5253         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
5254         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
5255         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
5256         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
5257         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
5258         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
5259         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
5260         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
5261         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
5262         * gcc.target/i386/sse2-pminub-1.c: Likewise.
5263         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
5264         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
5265         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
5266         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
5267         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
5268         * gcc.target/i386/sse2-por-1.c: Likewise.
5269         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
5270         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
5271         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
5272         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
5273         * gcc.target/i386/sse2-pslld-1.c: Likewise.
5274         * gcc.target/i386/sse2-pslld-2.c: Likewise.
5275         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
5276         * gcc.target/i386/sse2-psllq-1.c: Likewise.
5277         * gcc.target/i386/sse2-psllq-2.c: Likewise.
5278         * gcc.target/i386/sse2-psllw-1.c: Likewise.
5279         * gcc.target/i386/sse2-psllw-2.c: Likewise.
5280         * gcc.target/i386/sse2-psrad-1.c: Likewise.
5281         * gcc.target/i386/sse2-psrad-2.c: Likewise.
5282         * gcc.target/i386/sse2-psraw-1.c: Likewise.
5283         * gcc.target/i386/sse2-psraw-2.c: Likewise.
5284         * gcc.target/i386/sse2-psrld-1.c: Likewise.
5285         * gcc.target/i386/sse2-psrld-2.c: Likewise.
5286         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
5287         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
5288         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
5289         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
5290         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
5291         * gcc.target/i386/sse2-psubb-1.c: Likewise.
5292         * gcc.target/i386/sse2-psubd-1.c: Likewise.
5293         * gcc.target/i386/sse2-psubq-1.c: Likewise.
5294         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
5295         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
5296         * gcc.target/i386/sse2-psubw-1.c: Likewise.
5297         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
5298         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
5299         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
5300         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
5301         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
5302         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
5303         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
5304         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
5305         * gcc.target/i386/sse2-pxor-1.c: Likewise.
5306         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
5307         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
5308         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
5309         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
5310         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
5311         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
5312         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
5313         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
5314         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
5315         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
5316         * gcc.target/i386/sse2-shufps-1.c: Likewise.
5317         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
5318         * gcc.target/i386/sse2-subpd-1.c: Likewise.
5319         * gcc.target/i386/sse2-subsd-1.c: Likewise.
5320         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
5321         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
5322         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
5323         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
5324         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
5325         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
5326         * gcc.target/i386/sse2-unpack-1.c: Likewise.
5327         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
5328         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
5329         * gcc.target/i386/sse2-vec-1.c: Likewise.
5330         * gcc.target/i386/sse2-vec-2.c: Likewise.
5331         * gcc.target/i386/sse2-vec-3.c: Likewise.
5332         * gcc.target/i386/sse2-vec-4.c: Likewise.
5333         * gcc.target/i386/sse2-vec-5.c: Likewise.
5334         * gcc.target/i386/sse2-vec-6.c: Likewise.
5335         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
5336         * gcc.target/i386/ssefn-2.c: Likewise.
5337         * gcc.target/i386/ssefn-4.c: Likewise.
5338         * gcc.target/i386/ssefp-1.c: Likewise.
5339         * gcc.target/i386/ssefp-2.c: Likewise.
5340         * gcc.target/i386/sseregparm-3.c: Likewise.
5341         * gcc.target/i386/sseregparm-4.c: Likewise.
5342         * gcc.target/i386/sseregparm-5.c: Likewise.
5343         * gcc.target/i386/sseregparm-6.c: Likewise.
5344         * gcc.target/i386/sseregparm-7.c: Likewise.
5345         * gcc.target/i386/ssetype-1.c: Likewise.
5346         * gcc.target/i386/ssetype-2.c: Likewise.
5347         * gcc.target/i386/ssetype-3.c: Likewise.
5348         * gcc.target/i386/ssetype-4.c: Likewise.
5349         * gcc.target/i386/ssetype-5.c: Likewise.
5350         * gcc.target/i386/unordcmp-1.c: Likewise.
5351         * gcc.target/i386/vararg-1.c: Likewise.
5352         * gcc.target/i386/vararg-2.c: Likewise.
5353         * gcc.target/i386/vararg-3.c: Likewise.
5354         * gcc.target/i386/vararg-4.c: Likewise.
5355         * gcc.target/i386/vararg-7.c: Likewise.
5356         * gcc.target/i386/vararg-8.c: Likewise.
5357         * gcc.target/i386/vecinit-1.c: Likewise.
5358         * gcc.target/i386/vecinit-2.c: Likewise.
5359         * gcc.target/i386/vecinit-3.c: Likewise.
5360         * gcc.target/i386/vecinit-4.c: Likewise.
5361         * gcc.target/i386/vecinit-5.c: Likewise.
5362         * gcc.target/i386/vecinit-6.c: Likewise.
5363         * gcc.target/i386/vectorize2.c: Likewise.
5364         * gcc.target/i386/vectorize3.c: Likewise.
5365         * gcc.target/i386/vectorize4.c: Likewise.
5366         * gcc.target/i386/vectorize6.c: Likewise.
5367         * gcc.target/i386/vectorize7.c: Likewise.
5368         * gcc.target/i386/vectorize8.c: Likewise.
5369         * gcc.target/i386/vperm-v2df.c: Likewise.
5370         * gcc.target/i386/vperm-v2di.c: Likewise.
5371         * gcc.target/i386/vperm-v4si-1.c: Likewise.
5372         * gcc.target/i386/xorps-sse2.c: Likewise.
5373         * gcc.target/i386/xorps.c: Likewise.
5374         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
5375         * gfortran.dg/graphite/pr42326.f90: Likewise.
5376         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
5377
5378 2010-05-19  Richard Guenther  <rguenther@suse.de>
5379
5380         PR lto/44196
5381         * g++.dg/lto/20100519-1_0.C: New testcase.
5382
5383 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5384
5385         PR fortran/42360
5386         * gfortran.dg/warn_intent_out_not_set.f90: New.
5387
5388 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5389
5390         PR fortran/38404
5391         * gfortran.dg/data_char_1.f90: Updated warning message.
5392         * gfortran.dg/data_array_6.f: New.
5393
5394 2010-05-19  Martin Jambor  <mjambor@suse.cz>
5395
5396         * g++.dg/ipa/ivinline-8.C: New test.
5397         * gcc.dg/ipa/iinline-2.c: Likewise.
5398
5399 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5400
5401         PR fortran/34505
5402         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
5403         arguments; add check for return value kind.
5404         * gfortran.dg/float_1.f90: Likewise.
5405
5406 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5407
5408         * gcc.target/i386/20011009-1.c (COMMENT): Define.
5409         (main): Use it.
5410         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
5411         * lib/lto.exp (lto_prune_warns): Fix location line regex.
5412         Prune another location line format.
5413         (lto-obj): Call lto_prune_warns on comp_output.
5414
5415 2010-05-18  Jan Hubicka  <jh@suse.cz>
5416
5417         * gcc.dg/lto/ipacp_0.c: New test.
5418         * gcc.dg/lto/ipacp_1.c: New test.
5419
5420 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
5421
5422         PR lto/44184
5423         * gcc.dg/lto/20100518_0.c: New test.
5424
5425 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
5426
5427         * gnat.dg/specs/lto3.ads: Add missing dg-options.
5428
5429 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
5430
5431         PR fortran/43990
5432         * gfortran.dg/class_21.f03: New.
5433
5434 2010-05-17  Jason Merrill  <jason@redhat.com>
5435
5436         PR c++/44157
5437         * g++.dg/cpp0x/initlist34.C: New.
5438
5439         PR c++/44158
5440         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
5441
5442 2010-05-17  Martin Jambor  <mjambor@suse.cz>
5443
5444         * g++.dg/ipa/ivinline-1.C: New test.
5445         * g++.dg/ipa/ivinline-2.C: New test.
5446         * g++.dg/ipa/ivinline-3.C: New test.
5447         * g++.dg/ipa/ivinline-4.C: New test.
5448         * g++.dg/ipa/ivinline-5.C: New test.
5449         * g++.dg/ipa/ivinline-6.C: New test.
5450
5451 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
5452             Jason Merrill  <jason@redhat.com>
5453
5454         PR c++/44108
5455         * c-c++-common/Wunused-var-8.c: New test.
5456
5457 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
5458
5459         PR bootstrap/42347
5460         * gcc.c-torture/compile/pr42347.c: New test.
5461
5462         PR middle-end/44102
5463         * g++.dg/ext/asmgoto1.C: New test.
5464
5465 2010-05-17  Martin Jambor  <mjambor@suse.cz>
5466
5467         PR middle-end/44133
5468         * gcc.dg/tree-ssa/pr44133.c: New test.
5469         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
5470         precise.
5471
5472 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
5473
5474         PR fortran/44044
5475         * gfortran.dg/class_20.f03: New.
5476
5477 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
5478
5479         PR 44078
5480         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
5481         debug messages but not the newly introduced one.
5482
5483 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
5484
5485         PR fortran/35779
5486         * gfortran.dg/initialization_25.f90: Commented testcase.
5487         * gfortran.dg/initialization_26.f90: New.
5488
5489 2010-05-16  Richard Guenther  <rguenther@suse.de>
5490
5491         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
5492         * gcc.dg/pr43084.c: Likewise.
5493         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
5494         -fipa-type-escape.
5495         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
5496         -fipa-type-escape.
5497         * gcc.dg/struct/struct-reorg.exp: Likewise.
5498         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
5499         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5500
5501 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
5502
5503         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
5504         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
5505         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
5506         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
5507         tests.
5508
5509 2010-05-15  Jason Merrill  <jason@redhat.com>
5510
5511         * g++.dg/eh/spec10.C: New.
5512         * g++.dg/eh/spec11.C: New.
5513         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
5514
5515 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
5516
5517         PR fortran/44154
5518         PR fortran/42647
5519         * gfortran.dg/allocatable_scalar_9.f90: New.
5520
5521 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
5522
5523         PR c++/44148
5524         * g++.dg/torture/pr44148.C: New test.
5525
5526 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
5527
5528         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
5529         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
5530         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
5531         diagnostics and type sizes.
5532
5533 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
5534
5535         * gnat.dg/lto9.adb: New test.
5536         * gnat.dg/lto9_pkg1.ads: New helper.
5537         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
5538
5539 2010-05-15  Jan Hubicka  <jh@suse.cz>
5540
5541         * gcc.dg/lto/ipareference_1.c: Rename to ...
5542         * gcc.dg/lto/ipareference_0.c: ... this one.
5543         * gcc.dg/lto/ipareference_2.c: Rename to ...
5544         * gcc.dg/lto/ipareference_1.c: ... this one.
5545
5546 2010-05-15  Jan Hubicka  <jh@suse.cz>
5547
5548         * gcc.dg/lto/ipareference_1.c: New file.
5549         * gcc.dg/lto/ipareference_2.c: New file.
5550
5551 2010-05-15  Richard Guenther  <rguenther@suse.de>
5552
5553         PR tree-optimization/44038
5554         * gcc.c-torture/compile/pr44038.c: New testcase.
5555
5556 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
5557
5558         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
5559         * gcc.target/i386/avx-cmpss-1.c: Likewise.
5560
5561 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
5562
5563         PR fortran/43207
5564         PR fortran/43969
5565         * gfortran.dg/class_18.f03: New.
5566         * gfortran.dg/class_19.f03: New.
5567
5568 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
5569
5570         PR debug/44112
5571         * gcc.dg/debug/dwarf2/const-1.c: Remove.
5572         * g++.dg/debug/dwarf2/const1.C: Remove.
5573
5574 2010-05-14  Jason Merrill  <jason@redhat.com>
5575
5576         * g++.dg/eh/cond4.C: New.
5577         * g++.dg/eh/elide2.C: Adjust.
5578         * g++.old-deja/g++.eh/terminate1.C: Adjust.
5579
5580 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
5581
5582         PR fortran/44135
5583         * gfortran.dg/actual_array_interface_2.f90: New test.
5584
5585 2010-05-14  Richard Guenther  <rguenther@suse.de>
5586
5587         PR tree-optimization/44119
5588         * gcc.c-torture/compile/pr44119.c: New testcase.
5589
5590 2010-05-14  Jason Merrill  <jason@redhat.com>
5591
5592         PR c++/44127
5593         * g++.dg/eh/terminate1.C: New.
5594
5595 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
5596
5597         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
5598
5599         PR debug/44136
5600         * gcc.dg/pr44136.c: New test.
5601
5602 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
5603
5604         PR c++/30566
5605         * g++.dg/warn/Wshadow-4.C: Adjust.
5606         * g++.dg/warn/Wshadow-5.C: New test.
5607         * g++.dg/warn/Wshadow-6.C: New test
5608
5609 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
5610
5611         PR fortran/35779
5612         * gfortran.dg/initialization_25.f90: New.
5613
5614 2010-05-13  Martin Jambor  <mjambor@suse.cz>
5615
5616         * g++.dg/otr-fold-1.C: New test.
5617         * g++.dg/otr-fold-2.C: New test.
5618
5619 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
5620
5621         PR fortran/44036
5622         * gfortran.dg/gomp/pr44036-1.f90: New test.
5623         * gfortran.dg/gomp/pr44036-2.f90: New test.
5624         * gfortran.dg/gomp/pr44036-3.f90: New test.
5625
5626         PR debug/43983
5627         * gcc.dg/guality/sra-1.c: New test.
5628
5629 2010-05-12  Jan Hubicka  <jh@suse.cz>
5630
5631         * tree-ssa/unreachable.c: New test.
5632
5633 2010-05-12  Jason Merrill  <jason@redhat.com>
5634
5635         * g++.dg/cpp0x/sfinae1.C: New.
5636
5637 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
5638
5639         * gcc.target/i386/zee.c: New file.
5640
5641 2010-05-12  Jason Merrill  <jason@redhat.com>
5642
5643         * g++.dg/conversion/op1.C: Expect template candidate message.
5644         * g++.dg/cpp0x/nullptr15.C: Likewise.
5645         * g++.dg/cpp0x/pr31431-2.C: Likewise.
5646         * g++.dg/cpp0x/pr31431.C: Likewise.
5647         * g++.dg/cpp0x/temp_default2.C: Likewise.
5648         * g++.dg/cpp0x/trailing4.C: Likewise.
5649         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
5650         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
5651         * g++.dg/cpp0x/variadic-throw.C: Likewise.
5652         * g++.dg/cpp0x/variadic35.C: Likewise.
5653         * g++.dg/cpp0x/vt-35147.C: Likewise.
5654         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
5655         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
5656         * g++.dg/ext/visibility/anon8.C: Likewise.
5657         * g++.dg/ext/vla2.C: Likewise.
5658         * g++.dg/other/pr28114.C: Likewise.
5659         * g++.dg/other/ptrmem10.C: Likewise.
5660         * g++.dg/other/ptrmem11.C: Likewise.
5661         * g++.dg/overload/unknown1.C: Likewise.
5662         * g++.dg/parse/template7.C: Likewise.
5663         * g++.dg/parse/typename7.C: Likewise.
5664         * g++.dg/template/conv11.C: Likewise.
5665         * g++.dg/template/copy1.C: Likewise.
5666         * g++.dg/template/deduce3.C: Likewise.
5667         * g++.dg/template/dependent-expr5.C: Likewise.
5668         * g++.dg/template/friend.C: Likewise.
5669         * g++.dg/template/incomplete2.C: Likewise.
5670         * g++.dg/template/local4.C: Likewise.
5671         * g++.dg/template/local6.C: Likewise.
5672         * g++.dg/template/operator10.C: Likewise.
5673         * g++.dg/template/overload6.C: Likewise.
5674         * g++.dg/template/ptrmem2.C: Likewise.
5675         * g++.dg/template/ptrmem20.C: Likewise.
5676         * g++.dg/template/ptrmem8.C: Likewise.
5677         * g++.dg/template/sfinae2.C: Likewise.
5678         * g++.dg/template/ttp25.C: Likewise.
5679         * g++.dg/template/unify10.C: Likewise.
5680         * g++.dg/template/unify11.C: Likewise.
5681         * g++.dg/template/unify6.C: Likewise.
5682         * g++.dg/template/unify7.C: Likewise.
5683         * g++.dg/template/unify9.C: Likewise.
5684         * g++.dg/template/varmod1.C: Likewise.
5685         * g++.old-deja/g++.brendan/crash56.C: Likewise.
5686         * g++.old-deja/g++.law/operators32.C: Likewise.
5687         * g++.old-deja/g++.pt/crash28.C: Likewise.
5688         * g++.old-deja/g++.pt/crash60.C: Likewise.
5689         * g++.old-deja/g++.pt/explicit38.C: Likewise.
5690         * g++.old-deja/g++.pt/explicit39.C: Likewise.
5691         * g++.old-deja/g++.pt/explicit41.C: Likewise.
5692         * g++.old-deja/g++.pt/explicit67.C: Likewise.
5693         * g++.old-deja/g++.pt/explicit77.C: Likewise.
5694         * g++.old-deja/g++.pt/expr2.C: Likewise.
5695         * g++.old-deja/g++.pt/overload7.C: Likewise.
5696         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
5697         * g++.old-deja/g++.pt/spec5.C: Likewise.
5698         * g++.old-deja/g++.pt/spec6.C: Likewise.
5699         * g++.old-deja/g++.pt/t24.C: Likewise.
5700         * g++.old-deja/g++.pt/unify4.C: Likewise.
5701         * g++.old-deja/g++.pt/unify6.C: Likewise.
5702         * g++.old-deja/g++.pt/unify8.C: Likewise.
5703         * g++.old-deja/g++.robertl/eb119.C: Likewise.
5704         * g++.old-deja/g++.robertl/eb79.C: Likewise.
5705         * g++.old-deja/g++.robertl/eb98.C: Likewise.
5706
5707         * g++.dg/cpp0x/initlist32.C: New.
5708
5709         * g++.dg/template/conv11.C: New.
5710         * g++.dg/conversion/op1.C: Adjust expected error.
5711
5712         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
5713
5714 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
5715
5716         PR target/44088
5717         * gcc.target/i386/avx-cmpsd-1.c: New.
5718         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
5719         * gcc.target/i386/avx-cmpss-1.c: Likewise.
5720         * gcc.target/i386/avx-cmpss-2.c: Likewise.
5721         * gcc.target/i386/sse-cmpss-1.c: Likewise.
5722         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
5723
5724 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
5725
5726         PR middle-end/44085
5727         * gcc.dg/gomp/pr44085.c: New test.
5728         * gfortran.dg/gomp/pr44085.f90: New test.
5729
5730 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
5731
5732         * objc-obj-c++-shared/Object1.m: New.
5733         * objc.dg/torture: New directory.
5734         * objc.dg/torture/tls: Ditto.
5735         * objc.dg/tls: Ditto.
5736         * objc.dg/torture/tls/trivial.m: New test.
5737         * objc.dg/torture/tls/thr-init-2.m: New test.
5738         * objc.dg/torture/tls/thr-init-3.m: New test.
5739         * objc.dg/torture/tls/thr-init.m: New test.
5740         * objc.dg/torture/tls/diag-1.m: New test.
5741         * objc.dg/torture/tls/tls.exp: New.
5742         * objc.dg/torture/trivial.m: New test.
5743         * objc.dg/torture/dg-torture.exp: New.
5744         * objc.dg/tls/diag-3.m: New test.
5745         * objc.dg/tls/diag-4.m: New test.
5746         * objc.dg/tls/diag-5.m: New test.
5747         * objc.dg/tls/init-1.m: New test.
5748         * objc.dg/tls/init-2.m: New test.
5749         * objc.dg/tls/tls.exp: New.
5750         * objc.dg/tls/diag-2.m: New test.
5751         * lib/objc.exp: Respond to dg-additional-files.
5752
5753 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
5754
5755         * gcc.target/m68k/20100512-1.c: New.
5756
5757 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
5758
5759         * gnat.dg/lto8.adb: New test.
5760         * gnat.dg/lto8_pkg.ad[sb]: New helper.
5761         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
5762
5763 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
5764
5765         PR c++/34272
5766         PR c++/43630
5767         PR c++/34491
5768         * g++.dg/template/crash97.C: New.
5769         * g++.dg/template/crash98.C: Likewise.
5770         * g++.dg/template/crash99.C: Likewise.
5771         * g++.dg/cpp0x/pr31439.C: Adjust.
5772         * g++.dg/template/crash95.C: Likewise.
5773
5774 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
5775
5776         PR middle-end/44071
5777         * c-c++-common/asmgoto-4.c: New test.
5778         * gcc.target/i386/pr44071.c: New test.
5779
5780         PR c++/44062
5781         * c-c++-common/Wunused-var-7.c: New test.
5782         * g++.dg/warn/Wunused-var-9.C: New test.
5783
5784 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
5785
5786         PR fortran/43711
5787         * gfortran.dg/gomp/pr43711.f90: New.
5788
5789 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
5790
5791         PR fortran/31820
5792         * gfortran.dg/select_5.f90: Updated.
5793
5794 2010-05-11  Jan Hubicka  <jh@suse.cz>
5795
5796         PR tree-optimize/44063
5797         * gcc.c-torture/compile/pr44063.c: New testcase.
5798
5799 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
5800
5801         PR debug/44023
5802         * gcc.dg/pr44023.c: New test.
5803
5804 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
5805
5806         * gnat.dg/lto7.adb: New test.
5807         * gnat.dg/lto7_pkg.ad[sb]: New helper.
5808
5809 2010-05-10  Jason Merrill  <jason@redhat.com>
5810
5811         PR c++/44017
5812         * g++.dg/template/inherit5.C: New.
5813
5814         PR c++/44045
5815         * g++.dg/cpp0x/initlist33.C: New.
5816         * g++.dg/cpp0x/initlist26.C: Adjust.
5817         * g++.dg/cpp0x/initlist28.C: Adjust.
5818
5819 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
5820
5821         PR c++/43719
5822         * g++.dg/init/pr43719.C: New.
5823         * g++.dg/anon-struct4.C: Adjust.
5824
5825 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
5826
5827         PR debug/44028
5828         * gcc.dg/pr44028.c: New test.
5829
5830 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
5831
5832         PR fortran/27866
5833         PR fortran/35003
5834         PR fortran/42809
5835         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
5836         * gfortran.dg/warn_conversion.f90: New.
5837
5838 2010-05-10  Michael Matz  <matz@suse.de>
5839
5840         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
5841
5842 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
5843
5844         PR rtl-optimization/44012
5845         * gcc.dg/pr44012.c: New.
5846
5847 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5848
5849         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
5850         Log text on entry and exit.
5851         Prune Sun ld warnings for common symbols with differing sizes.
5852         (lto-link-and-maybe-run): Change caller.
5853
5854 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
5855
5856         PR fortran/44044
5857         * gfortran.dg/class_7.f03: Modified.
5858         * gfortran.dg/select_type_1.f03: Modified.
5859         * gfortran.dg/select_type_12.f03: New.
5860
5861 2010-05-10  Richard Guenther  <rguenther@suse.de>
5862
5863         PR tree-optimization/44050
5864         * gcc.dg/torture/pr44050.c: New testcase.
5865
5866 2010-05-10  Wei Guozhi  <carrot@google.com>
5867
5868         PR target/42879
5869         * gcc.target/arm/pr42879.c: New testcase.
5870
5871 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5872
5873         PR c/44051
5874         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
5875
5876 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5877
5878         PR c/10676
5879         * gcc.dg/anon-struct-10.c: New test.
5880
5881 2010-05-09  Richard Guenther  <rguenther@suse.de>
5882
5883         PR middle-end/44024
5884         * gcc.dg/pr44024.c: New testcase.
5885
5886 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5887
5888         PR c/4784
5889         * gcc.dg/anon-struct-9.c: New test.
5890
5891 2010-05-09  Richard Guenther  <rguenther@suse.de>
5892
5893         PR middle-end/44043
5894         * gcc.c-torture/compile/pr44043.c: New testcase.
5895
5896 2010-05-09  Richard Guenther  <rguenther@suse.de>
5897
5898         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
5899
5900 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
5901
5902         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
5903
5904 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5905
5906         * gnat.dg/lto[12456].adb: Add "target lto" marker.
5907         * gnat.dg/specs/lto3.ads: Likewise.
5908
5909 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
5910
5911         PR middle-end/28685
5912         * gcc.dg/pr28685-1.c: New file.
5913
5914 2010-05-08  Richard Guenther  <rguenther@suse.de>
5915
5916         PR tree-optimization/44030
5917         * gcc.c-torture/compile/pr44030.c: New testcase.
5918
5919 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5920
5921         * gnat.dg/lto6.adb: New test.
5922         * gnat.dg/lto6_pkg.ads: New helper.
5923
5924 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5925
5926         * gnat.dg/lto5.adb: New test.
5927         * gnat.dg/lto5_pkg.ad[sb]: New helper.
5928
5929 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5930
5931         * gnat.dg/lto4.ad[sb]: New test.
5932
5933 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5934
5935         * gnat.dg/specs/lto3.ads: New test.
5936         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
5937         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
5938
5939 2010-05-08  Quentin Ochem  <ochem@adacore.com>
5940
5941         * gnat.dg/sizetype3.ad[sb]: New test.
5942         * gnat.dg/sizetype3_pkg.ads: New helper.
5943
5944 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
5945
5946         PR c++/43951
5947         * g++.dg/init/new29.C: New.
5948
5949 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
5950
5951         PR fortran/40728
5952         * gfortran.dg/coarray_1.f90: Fixed error message.
5953         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
5954         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
5955         * gfortran.dg/intrinsic_std_5.f90: New.
5956
5957 2010-05-07  Jason Merrill  <jason@redhat.com>
5958
5959         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
5960
5961 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5962
5963         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
5964         (size_t, stderr): Remove.
5965         (read_error): Replaced __builtin_fprintf by fprintf.
5966
5967 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
5968
5969         * gcc.dg/ordered-comparison-1.c: New test.
5970         * gcc.dg/ordered-comparison-2.c: New test.
5971         * gcc.dg/ordered-comparison-3.c: New test.
5972         * gcc.dg/ordered-comparison-4.c: New test.
5973
5974 2010-05-06  Mike Stump  <mikestump@comcast.net>
5975
5976         PR objc/35165
5977         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
5978
5979 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
5980             Jason Merrill  <jason@redhat.com>
5981
5982         * g++.dg/cpp0x/nullptr01.C: New.
5983         * g++.dg/cpp0x/nullptr02.C: New.
5984         * g++.dg/cpp0x/nullptr03.C: New.
5985         * g++.dg/cpp0x/nullptr04.C: New.
5986         * g++.dg/cpp0x/nullptr05.C: New.
5987         * g++.dg/cpp0x/nullptr06.C: New.
5988         * g++.dg/cpp0x/nullptr07.C: New.
5989         * g++.dg/cpp0x/nullptr08.C: New.
5990         * g++.dg/cpp0x/nullptr09.C: New.
5991         * g++.dg/cpp0x/nullptr10.C: New.
5992         * g++.dg/cpp0x/nullptr11.C: New.
5993         * g++.dg/cpp0x/nullptr12.C: New.
5994         * g++.dg/cpp0x/nullptr13.C: New.
5995         * g++.dg/cpp0x/nullptr14.C: New.
5996         * g++.dg/cpp0x/nullptr15.C: New.
5997         * g++.dg/cpp0x/nullptr16.C: New.
5998         * g++.dg/cpp0x/nullptr17.C: New.
5999         * g++.dg/cpp0x/nullptr18.C: New.
6000         * g++.dg/cpp0x/nullptr19.C: New.
6001         * g++.dg/cpp0x/nullptr20.C: New.
6002         * g++.dg/cpp0x/nullptr21.C: New.
6003         * g++.dg/cpp0x/nullptr22.C: New.
6004         * g++.dg/debug/nullptr01.C: New.
6005         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
6006
6007 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
6008
6009         * gcc.dg/Wunused-var-8.c: Move to...
6010         * c-c++-common/Wunused-var-6.c: ... here.  New test.
6011
6012 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
6013
6014         PR c++/40406
6015         * g++.dg/template/crash96.C: New.
6016
6017 2010-05-06  Jan Hubicka  <jh@suse.cz>
6018
6019         PR tree-optimization/43791
6020         * gcc.c-torture/compile/pr43791.c: New file.
6021
6022 2010-05-06  Michael Matz  <matz@suse.de>
6023
6024         PR tree-optimization/43984
6025         * gfortran.dg/pr43984.f90: New test.
6026
6027 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6028
6029         PR 40989
6030         * gcc.dg/pr40989.c: New.
6031
6032 2010-05-06  Richard Guenther  <rguenther@suse.de>
6033
6034         PR tree-optimization/43934
6035         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
6036
6037 2010-05-06  Richard Guenther  <rguenther@suse.de>
6038
6039         PR tree-optimization/43987
6040         * gcc.c-torture/execute/pr43987.c: New testcase.
6041         * gcc.dg/torture/pta-escape-1.c: Adjust.
6042         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
6043         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6044         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6045         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
6046
6047 2010-04-22  Jakub Jelinek <jakub@redhat.com>
6048             Dodji Seketeli  <dodji@redhat.com>
6049
6050         PR c/18624
6051         * g++.dg/warn/Wunused-7.C: Add dg-warning.
6052         * g++.dg/template/sfinae16.C: Likewise.
6053         * gcc.dg/Wunused-var-1.c: Moved to...
6054         * c-c++-common/Wunused-var-1.c: ...here. New test.
6055         * gcc.dg/Wunused-var-2.c: Moved to...
6056         * c-c++-common/Wunused-var-2.c: ...here. New test.
6057         * gcc.dg/Wunused-var-3.c: Moved to...
6058         * c-c++-common/Wunused-var-3.c: ...here. New test.
6059         * gcc.dg/Wunused-var-4.c: Moved to...
6060         * gcc.dg/Wunused-var-1.c: ... here.
6061         * gcc.dg/Wunused-var-5.c: Moved to...
6062         * c-c++-common/Wunused-var-4.c: ...here. New test.
6063         * gcc.dg/Wunused-var-7.c: Moved to...
6064         * c-c++-common/Wunused-var-5.c: ...here. New test.
6065         * gcc.dg/Wunused-var-6.c: Moved to...
6066         * gcc.dg/Wunused-var-2.c: ... here.
6067         * c-c++-common/Wunused-var-1.c: New test.
6068         * c-c++-common/Wunused-var-2.c: New test.
6069         * c-c++-common/Wunused-var-3.c: New test.
6070         * c-c++-common/Wunused-var-4.c: New test.
6071         * c-c++-common/Wunused-var-5.c: New test.
6072         * g++.dg/warn/Wunused-var-1.C: New test.
6073         * g++.dg/warn/Wunused-var-2.C: New test.
6074         * g++.dg/warn/Wunused-var-3.C: New test.
6075         * g++.dg/warn/Wunused-var-4.C: New test.
6076         * g++.dg/warn/Wunused-var-5.C: New test.
6077         * g++.dg/warn/Wunused-var-6.C: New test.
6078         * g++.dg/warn/Wunused-var-7.C: New test.
6079         * g++.dg/warn/Wunused-var-8.C: New test.
6080         * g++.dg/warn/Wunused-parm-1.C: New test.
6081         * g++.dg/warn/Wunused-parm-2.C: New test.
6082         * g++.dg/warn/Wunused-parm-3.C: New test.
6083
6084 2010-05-06  Tobias Burnus  <burnus@net-b.de>
6085
6086         PR fortran/43985
6087         * gfortran.dg/gomp/crayptr5.f90: New test case.
6088
6089 2010-05-05  Jason Merrill  <jason@redhat.com>
6090
6091         PR debug/43370
6092         * g++.dg/ext/attrib39.C: New.
6093
6094 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
6095
6096         PR fortran/24978
6097         * gfortran.dg/data_invalid.f90: New.
6098
6099 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
6100
6101         * gnat.dg/lto2.adb: New test.
6102
6103 2010-05-05  Jason Merrill  <jason@redhat.com>
6104
6105         PR c++/43787
6106         * g++.dg/opt/empty1.C: New.
6107
6108 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
6109
6110         PR fortran/43696
6111         * gfortran.dg/class_17.f03: New.
6112
6113 2010-05-04  Neil Vachharajani <nvachhar@google.com>
6114
6115         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
6116
6117 2010-05-04  Mike Stump  <mikestump@comcast.net>
6118
6119         PR objc/35165
6120         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
6121
6122 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6123
6124         PR target/43668
6125         * gcc.target/i386/pr43668.c: New.
6126
6127 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6128
6129         PR c++/43028
6130         * g++.dg/cpp0x/initlist31.C: New.
6131
6132 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
6133
6134         PR c/43981
6135         * gcc.dg/Wunused-var-8.c: New test.
6136
6137 2010-05-04  Jason Merrill  <jason@redhat.com>
6138
6139         PR c++/38064
6140         * g++.dg/cpp0x/enum3.C: Extend.
6141
6142 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6143
6144         PR target/43799
6145         * gcc.target/i386/pr43799.c: New.
6146
6147 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
6148
6149         * gnat.dg/lto1.adb: New test.
6150         * gnat.dg/lto1_pkg.ad[sb]: New helper.
6151
6152 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6153
6154         PR middle-end/43671
6155         * gcc.target/i386/pr43671.c: New.
6156
6157 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6158
6159         PR c++/43705
6160         * g++.dg/template/crash95.C: New.
6161
6162 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6163
6164         PR debug/43508
6165         * gcc.target/i386/pr43508.c: New.
6166
6167 2010-05-04  Richard Guenther  <rguenther@suse.de>
6168
6169         PR tree-optimization/43879
6170         * g++.dg/torture/pr43879-1_0.C: New testcase.
6171         * g++.dg/torture/pr43879-1_1.C: Likewise.
6172
6173 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
6174
6175         PR c++/43953
6176         * g++.dg/other/crash-12.C: New test.
6177
6178 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
6179
6180         * g++.dg/cdce3.C: Add a space.  Updated.
6181
6182 2010-05-03  Jason Merrill  <jason@redhat.com>
6183
6184         PR c++/43680
6185         * g++.dg/opt/enum2.C: New.
6186         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
6187         * g++.dg/warn/Wswitch-1.C: Adjust message.
6188
6189 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6190
6191         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
6192         * g++.dg/ext/label13.C: Fix typo.
6193         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
6194         alpha*-dec-osf5*.
6195         * gcc.c-torture/compile/limits-declparen.c: xfail on
6196         alpha*-dec-osf5* with -g.
6197         * gcc.c-torture/compile/limits-pointer.c: Likewise.
6198         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
6199         * gcc.dg/c99-tgmath-2.c: Likewise.
6200         * gcc.dg/c99-tgmath-3.c: Likewise.
6201         * gcc.dg/c99-tgmath-4.c: Likewise.
6202
6203 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
6204
6205         PR fortran/43592
6206         * gfortran.dg/unexpected_interface.f90: New test.
6207
6208 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6209
6210         * ada/acats/run_acats (which): New function.
6211         (host_gnatchop, host_gnatmake): Use it.
6212
6213 2010-05-03  Richard Guenther  <rguenther@suse.de>
6214
6215         PR tree-optimization/43971
6216         * gcc.dg/pr43971.c: New testcase.
6217
6218 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
6219
6220         PR debug/43972
6221         * gcc.dg/debug/pr43972.c: New test.
6222
6223 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
6224
6225         PR testsuite/43963
6226         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
6227
6228 2010-05-02  Richard Guenther  <rguenther@suse.de>
6229
6230         PR tree-optimization/43879
6231         * gcc.dg/torture/pr43879-3.c: New testcase.
6232
6233 2010-05-01  Richard Guenther  <rguenther@suse.de>
6234
6235         PR tree-optimization/43949
6236         * g++.dg/warn/Warray-bounds-5.C: New testcase.
6237
6238 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
6239
6240         PR c++/43951
6241         * g++.dg/init/new28.C: New.
6242
6243 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
6244
6245         PR objc++/32052
6246         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
6247         structure and nested declarations.
6248         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
6249         structure and nested declarations.  Reduce header clutter and
6250         use _exit() rather than abort().
6251         * objc.dg/encode-10.m: New.
6252         * objc.dg/encode-11.m: New.
6253
6254 2010-04-30  DJ Delorie  <dj@redhat.com>
6255
6256         * gcc.c-torture/execute/20100430-1.c: New test.
6257
6258 2010-04-30  Jason Merrill  <jason@redhat.com>
6259
6260         PR c++/43868
6261         * g++.dg/template/ptrmem21.C: New.
6262
6263 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
6264
6265         PR fortran/18918
6266         PR fortran/43931
6267         * gfortran.dg/coarray_13.f90: New test.
6268
6269 2010-04-30  Richard Guenther  <rguenther@suse.de>
6270
6271         PR lto/43946
6272         * gcc.dg/lto/20100430-1_0.c: New testcase.
6273
6274 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
6275
6276         PR debug/43942
6277         * c-c++-common/pr43942.c: New test.
6278
6279 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
6280
6281         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
6282         conflict with darwin crt1.o 'start' symbol.
6283
6284 2010-04-30  Richard Guenther  <rguenther@suse.de>
6285
6286         PR tree-optimization/43879
6287         * gcc.dg/torture/pr43879_1.c: New testcase.
6288
6289 2010-04-30  Richard Guenther  <rguenther@suse.de>
6290
6291         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
6292
6293 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
6294
6295         PR c++/43890
6296         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
6297         user-provided constructor while recursing.
6298
6299 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6300
6301         PR fortran/42274
6302         * gfortran.dg/class_16.f03: New test.
6303
6304 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6305
6306         PR fortran/42274
6307         * gfortran.dg/class_15.f03: New.
6308
6309 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
6310
6311         PR fortran/43326
6312         * gfortran.dg/dynamic_dispatch_9.f03: New test.
6313
6314 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6315
6316         PR fortran/43492
6317         * gfortran.dg/generic_22.f03 : New test.
6318
6319 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
6320
6321         PR fortran/42353
6322         * gfortran.dg/class_14.f03: New test.
6323
6324 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6325
6326         PR fortran/42680
6327         * gfortran.dg/interface_32.f90: New test.
6328
6329 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
6330             Janus Weil  <janus@gcc.gnu.org>
6331
6332         PR fortran/41829
6333         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
6334         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
6335         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
6336
6337 2010-04-28  Mike Stump  <mikestump@comcast.net>
6338
6339         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
6340         dg-excess-errors.
6341         * g++.dg/uninit-pred-2_b.C: Likewise.
6342
6343 2010-04-28  Tobias Burnus  <burnus@net-b.de>
6344
6345         PR fortran/18918
6346         PR fortran/43919
6347         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
6348
6349 2010-04-28  Matthias Klose  <doko@ubuntu.com>
6350
6351         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
6352         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
6353         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
6354         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
6355         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
6356
6357 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
6358
6359         * gcc.dg/const-uniq-1.c: New test.
6360         * gcc.dg/lto/const-uniq_[01].c: Likewise.
6361
6362 2010-04-28  Xinliang David Li  <davidxl@google.com>
6363
6364         * gcc.dg/uninit-pred-2_b.c: New test.
6365         * gcc.dg/uninit-pred-4_b.c: New test.
6366         * gcc.dg/uninit-pred-3_d.c: New test.
6367         * gcc.dg/uninit-pred-6_b.c: New test.
6368         * gcc.dg/uninit-pred-8_b.c: New test.
6369         * gcc.dg/uninit-pred-3_a.c: New test.
6370         * gcc.dg/uninit-pred-2_c.c: New test.
6371         * gcc.dg/uninit-pred-5_a.c: New test.
6372         * gcc.dg/uninit-pred-3_e.c: New test.
6373         * gcc.dg/uninit-pred-7_a.c: New test.
6374         * gcc.dg/uninit-pred-6_c.c: New test.
6375         * gcc.dg/uninit-pred-9_a.c: New test.
6376         * gcc.dg/uninit-pred-8_c.c: New test.
6377         * gcc.dg/uninit-pred-3_b.c: New test.
6378         * gcc.dg/uninit-pred-5_b.c: New test.
6379         * gcc.dg/uninit-pred-7_b.c: New test.
6380         * gcc.dg/uninit-pred-6_d.c: New test.
6381         * gcc.dg/uninit-pred-9_b.c: New test.
6382         * gcc.dg/uninit-pred-2_a.c: New test.
6383         * gcc.dg/uninit-pred-4_a.c: New test.
6384         * gcc.dg/uninit-pred-3_c.c: New test.
6385         * gcc.dg/uninit-pred-6_a.c: New test.
6386         * gcc.dg/uninit-pred-8_a.c: New test.
6387         * gcc.dg/uninit-pred-7_c.c: New test.
6388         * gcc.dg/uninit-pred-6_e.c: New test.
6389         * g++.dg/uninit-pred-loop-1_b.cc: New test.
6390         * g++.dg/uninit-pred-1_a.C: New test.
6391         * g++.dg/uninit-pred-1_b.C: New test.
6392         * g++.dg/uninit-pred-2_a.C: New test.
6393         * g++.dg/uninit-pred-2_b.C: New test.
6394         * g++.dg/uninit-pred-loop-1_a.cc: New test.
6395         * g++.dg/uninit-pred-loop-1_c.cc: New test.
6396         * g++.dg/uninit-pred-loop_1.cc: New test.
6397
6398 2010-04-28  Martin Jambor  <mjambor@suse.cz>
6399
6400         * gcc.dg/lto/20091209-1_0.c: New testcase.
6401
6402 2010-04-28  Richard Guenther  <rguenther@suse.de>
6403
6404         PR tree-optimization/43879
6405         PR tree-optimization/43909
6406         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
6407
6408 2010-04-28  Richard Guenther  <rguenther@suse.de>
6409
6410         PR c++/43880
6411         * g++.dg/torture/pr43880.C: New testcase.
6412
6413 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6414
6415         PR c++/9335
6416         * g++.dg/template/recurse2.C: Update
6417         * g++.dg/template/recurse.C: Update.
6418         * g++.dg/template/pr23510.C: Update.
6419         * lib/prune.exp: Filter out 'recursively instantiated'.
6420
6421 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
6422
6423         PR c++/29043
6424         * g++.dg/init/pr29043.C: New.
6425
6426 2010-04-27  Jason Merrill  <jason@redhat.com>
6427
6428         * g++.dg/lookup/scoped5.C: Adjust.
6429         * g++.dg/lookup/scoped8.C: Adjust.
6430         * g++.dg/template/dependent-expr5.C: Adjust.
6431         * g++.old-deja/g++.brendan/nest1.C: Adjust.
6432
6433         PR c++/43856
6434         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
6435
6436         PR c++/43875
6437         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
6438
6439 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6440             Jan Hubicka <hubicka@ucw.cz>
6441
6442         * gcc.dg/pure-2.c: New testcase.
6443         * gcc.dg/const-1.c: New testcase.
6444
6445 2010-04-27  Jason Merrill  <jason@redhat.com>
6446
6447         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
6448
6449         PR c++/41468
6450         * g++.dg/template/sfinae17.C: New.
6451         * g++.dg/template/sfinae18.C: New.
6452
6453 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
6454
6455         * g++.dg/init/pr42844.C: New.
6456         * g++.dg/cpp0x/pr42844-2.C: New.
6457         * g++.dg/cpp0x/defaulted2.C: Adjust.
6458         * g++.dg/tree-ssa/pr27549.C: Likewise.
6459         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
6460
6461 2010-04-27  Tobias Burnus  <burnus@net-b.de>
6462
6463         PR fortran/18918
6464         * gfortran.dg/coarray_12.f90: Fix dump parsing.
6465
6466 2010-04-27  Richard Guenther  <rguenther@suse.de>
6467
6468         PR middle-end/40561
6469         * g++.dg/other/pr40561.C: New testcase.
6470
6471 2010-04-27  Martin Jambor  <mjambor@suse.cz>
6472
6473         PR middle-end/43812
6474         * g++.dg/ipa/pr43812.C: New test.
6475
6476 2010-04-27  Jan Hubicka  <jh@suse.cz>
6477
6478         * gcc.dg/ipa/iinline-1.c (main): Rename to...
6479         (test): ... this one.
6480
6481 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
6482
6483         PR target/40657
6484         * gcc.target/arm/thumb-stackframe.c: New test.
6485
6486 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
6487
6488         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
6489         * gcc.dg/misc-column.c: Likewise.
6490         * gcc.dg/Walways-true-1.c: Likewise.
6491         * gcc.dg/Walways-true-2.c: Likewise.
6492         * gcc.dg/warn-addr-cmp.c: Likewise.
6493
6494 2010-04-27  Tobias Burnus  <burnus@net-b.de>
6495
6496         PR fortran/18918
6497         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
6498         * gfortran.dg/coarray_12.f90: New.
6499
6500 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
6501
6502         PR c/32207
6503         * gcc.dg/pr32207.c: New test.
6504         * gcc.dg/misc-column.c: Adjust expected warning.
6505         * gcc.dg/Walways-true-1.c: Likewise.
6506         * gcc.dg/Walways-true-2.c: Likewise.
6507         * gcc.dg/warn-addr-cmp.c: Likewise.
6508
6509 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
6510
6511         PR lto/42776
6512         * lib/lto.exp (lto_prune_vis_warns): New function.
6513         (lto-link-and-maybe-run): Call it.
6514
6515 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
6516
6517         PR tree-optimization/43904
6518         * gcc.dg/tree-ssa/tailcall-6.c: New.
6519
6520 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
6521
6522         PR testsuite/35165
6523         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
6524         Darwin8/OSX10.4 - compatible code generation.
6525         Use scan-rtl-dump.
6526         * obj-c++.dg/stubify-1.mm: Ditto.
6527         * lib/objc-torture.exp: Do not require link success for
6528         "trivial.m" in the runtime checks when dowhat = 'compile'.
6529         * lib/dg-pch.exp (dg-flags-pch): New Proc.
6530         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
6531         Darwin8/OSX10.4 - compatible code generation.
6532         * objc.dg/stubify-2.m: Ditto.
6533         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
6534         * objc.dg/next-runtime-1.m: Ditto.
6535         * objc.dg/stret-2.m: Restrict to ilp32 targets.
6536         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
6537         runtimes on Darwin.
6538
6539 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
6540
6541         PR 43715
6542         * lib/plugin-support.exp: Use "-undefined
6543         dynamic_lookup" on darwin.
6544
6545 2010-04-26  Richard Guenther  <rguenther@suse.de>
6546
6547         * gcc.dg/lto/20100426_0.c: New testcase.
6548
6549 2010-04-26  Jie Zhang  <jie@codesourcery.com>
6550
6551         PR tree-optimization/43833
6552         gcc.dg/Warray-bounds-8.c: New test case.
6553
6554 2010-04-26  Richard Guenther  <rguenther@suse.de>
6555
6556         PR lto/43080
6557         * g++.dg/lto/20100423-3_0.C: New testcase.
6558
6559 2010-04-26  Richard Guenther  <rguenther@suse.de>
6560
6561         PR lto/42425
6562         * g++.dg/lto/20100423-2_0.C: New testcase.
6563
6564 2010-04-26  Ira Rosen  <irar@il.ibm.com>
6565
6566         * gcc.dg/vect/bb-slp-23.c: New test.
6567
6568 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
6569
6570         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
6571         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
6572         * gcc.dg/c1x-float-1.c: New test.
6573
6574 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
6575
6576         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
6577         of "lea\[ \t\]".
6578
6579 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
6580
6581         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
6582         FreeBSD.
6583         * gfortran.dg/default_format_denormal_1.f90: Ditto.
6584         * gfortran.dg/default_format_2.f90: Ditto.
6585
6586 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
6587
6588         * gfortran.dg/pr43505.f90: Clean up .mod file.
6589         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
6590         * gfortran.dg/pr41347.f90: Ditto.
6591         * gfortran.dg/internal_pack_4.f90: Ditto.
6592         * gfortran.dg/proc_decl_23.f90: Ditto.
6593         * gfortran.dg/recursive_check_3.f90: Ditto.
6594         * gfortran.dg/intent_out_3.f90: Ditto.
6595         * gfortran.dg/assignment_2.f90: Ditto.
6596         * gfortran.dg/pr41928.f90: Ditto.
6597         * gfortran.dg/pr42166.f90: Ditto.
6598         * gfortran.dg/private_type_12.f90: Ditto.
6599         * gfortran.dg/graphite/pr42185.f90: Ditto.
6600         * gfortran.dg/graphite/pr42186.f90: Ditto.
6601         * gfortran.dg/graphite/pr40982.f90: Ditto.
6602         * gfortran.dg/graphite/id-2.f90: Ditto.
6603         * gfortran.dg/graphite/id-4.f90: Ditto.
6604         * gfortran.dg/graphite/pr42050.f90: Ditto.
6605         * gfortran.dg/graphite/id-18.f90: Ditto.
6606         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
6607         * gfortran.dg/graphite/pr41924.f90: Ditto.
6608         * gfortran.dg/graphite/pr42393.f90: Ditto.
6609         * gfortran.dg/graphite/pr37980.f90: Ditto.
6610         * gfortran.dg/graphite/pr38953.f90: Ditto.
6611         * gfortran.dg/graphite/pr42180.f90: Ditto.
6612         * gfortran.dg/graphite/pr42181.f90: Ditto.
6613         * gfortran.dg/where_operator_assign_4.f90: Ditto.
6614         * gfortran.dg/select_type_4.f90: Ditto.
6615         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
6616         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
6617         * gfortran.dg/lto/pr40725_0.f03: Ditto.
6618         * gfortran.dg/elemental_args_check_2.f90: Ditto.
6619         * gfortran.dg/whole_file_11.f90: Ditto.
6620         * gfortran.dg/private_type_11.f90: Ditto.
6621         * gfortran.dg/vect/vect-gems.f90: Ditto.
6622         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
6623
6624 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
6625
6626         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
6627
6628 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
6629
6630         * gnat.dg/pack15.ad[sb]: New test.
6631
6632 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
6633
6634         * gcc.target/arm/mla-1.c: New test.
6635
6636 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
6637
6638         PR fortran/30073
6639         PR fortran/43793
6640         * gfortran.dg/pr43793.f90: New test.
6641
6642 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
6643
6644         PR tree-optimization/41442
6645         * gcc.target/i386/pr41442.c: New test.
6646
6647 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
6648
6649         PR fortran/43832
6650         * gfortran.dg/fgetc_3.f90: Delete bogus test.
6651
6652 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6653
6654         PR fortran/43832
6655         * gfortran.dg/open_nounit.f90: New test.
6656
6657 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
6658
6659         PR fortran/43841
6660         PR fortran/43843
6661         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
6662
6663 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6664
6665         * gcc.dg/Wconversion-integer.c: Update.
6666
6667 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
6668
6669         * gnat.dg/unchecked_convert5.adb: New test.
6670
6671 2010-04-23  Richard Guenther  <rguenther@suse.de>
6672
6673         PR lto/41734
6674         * gcc.dg/lto/20100423-2_0.c: New testcase.
6675         * gcc.dg/lto/20100423-2_0.c: Likewise.
6676
6677 2010-04-23  Richard Guenther  <rguenther@suse.de>
6678
6679         PR lto/43455
6680         * gcc.dg/lto/20100423-1_0.c: New testcase.
6681         * gcc.dg/lto/20100423-1_1.c: Likewise.
6682
6683 2010-04-23  Martin Jambor  <mjambor@suse.cz>
6684
6685         PR tree-optimization/43846
6686         * gcc.dg/tree-ssa/sra-10.c: New test.
6687
6688 2010-04-23  Martin Jambor  <mjambor@suse.cz>
6689
6690         PR middle-end/43835
6691         * gcc.c-torture/execute/pr43835.c: New test.
6692
6693 2010-04-23  Richard Guenther  <rguenther@suse.de>
6694
6695         PR lto/42653
6696         * g++.dg/lto/20100423-1_0.C: New testcase.
6697
6698 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
6699
6700         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
6701
6702 2010-04-22  Ira Rosen  <irar@il.ibm.com>
6703
6704         PR tree-optimization/43842
6705         * gcc.dg/vect/pr43842.c: New test.
6706
6707 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6708
6709         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
6710         * gcc.target/i386/wmul-2.c: Likewise.
6711
6712 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6713
6714         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
6715         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
6716
6717 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
6718
6719         * gfortran.dg/reassoc_6.f: New testcase.
6720
6721 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6722
6723         PR middle-end/29274
6724         * gcc.target/arm/wmul-1.c: New test.
6725         * gcc.target/arm/wmul-2.c: New test.
6726
6727 2010-04-22  Richard Guenther  <rguenther@suse.de>
6728
6729         PR tree-optimization/43845
6730         * gcc.c-torture/compile/pr43845.c: New testcase.
6731
6732 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6733
6734         PR middle-end/29274
6735         * gcc.target/i386/wmul-1.c: New test.
6736         * gcc.target/i386/wmul-2.c: New test.
6737         * gcc.target/bfin/wmul-1.c: New test.
6738         * gcc.target/bfin/wmul-2.c: New test.
6739
6740 2010-04-22  Richard Guenther  <rguenther@suse.de>
6741
6742         PR fortran/43829
6743         * gfortran.dg/vector_subscript_6.f90: New testcase.
6744         * gfortran.dg/assign_10.f90: Adjust.
6745
6746 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
6747
6748         PR fortran/43836
6749         * gfortran.dg/gomp/pr43836.f90: New test.
6750
6751 2010-04-21  Richard Guenther  <rguenther@suse.de>
6752
6753         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
6754
6755 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6756
6757         * gcc.dg/torture/builtin-cproj-3.c: New.
6758
6759 2010-04-20  Jason Merrill  <jason@redhat.com>
6760
6761         PR c++/9335
6762         * g++.dg/template/recurse2.C: New.
6763         * g++.dg/parse/crash36.C: Adjust.
6764         * g++.dg/other/fold1.C: Adjust.
6765         * g++.dg/init/member1.C: Adjust.
6766         * lib/prune.exp: Prune "skipping N instantiation contexts".
6767
6768 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6769
6770         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
6771
6772 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6773
6774         * gcc.dg/torture/builtin-cproj-1.c: New.
6775         * gcc.dg/torture/builtin-cproj-2.c: New.
6776
6777 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
6778
6779         PR c++/43800
6780         PR c++/43704
6781         * g++.dg/template/typedef32.C: Adjust.
6782         * g++.dg/template/typedef33.C: New test.
6783
6784 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
6785
6786         PR fortran/43227
6787         * gfortran.dg/proc_decl_23.f90: New test.
6788
6789         PR fortran/43266
6790         * gfortran.dg/abstract_type_6.f03: New test.
6791
6792 2010-04-20  Xinliang David Li  <davidxl@google.com>
6793
6794         * g++.dg/tree-ssa/fold-compare.C: New.
6795
6796 2010-04-20  Richard Guenther  <rguenther@suse.de>
6797
6798         PR tree-optimization/39417
6799         * g++.dg/torture/pr39417.C: New testcase.
6800
6801 2010-04-20  Richard Guenther  <rguenther@suse.de>
6802
6803         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
6804
6805 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
6806
6807         * g++.dg/debug/dwarf2/rv1.C: New test.
6808
6809 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6810
6811         PR target/43635
6812         * gcc.c-torture/compile/pr43635.c: New testcase.
6813
6814 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
6815
6816         PR fortran/43339
6817         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
6818         of sequential loops being private only in the innermost containing
6819         task region.
6820
6821         PR middle-end/43337
6822         * gfortran.dg/gomp/pr43337.f90: New test.
6823
6824 2010-04-19  Richard Guenther  <rguenther@suse.de>
6825
6826         PR tree-optimization/43796
6827         * gfortran.dg/pr43796.f90: New testcase.
6828
6829 2010-04-19  Richard Guenther  <rguenther@suse.de>
6830
6831         PR tree-optimization/43783
6832         * gcc.c-torture/execute/pr43783.c: New testcase.
6833
6834 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
6835
6836         PR target/43766
6837         * gcc.target/i386/pr43766.c: New test.
6838
6839 2010-04-19  Jie Zhang  <jie@codesourcery.com>
6840
6841         PR target/43662
6842         * gcc.target/i386/pr43662.c: New test.
6843
6844 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
6845
6846         PR c++/43704
6847         * g++.dg/template/typedef32.C: New test.
6848
6849 2010-04-19  Ira Rosen  <irar@il.ibm.com>
6850
6851         PR tree-optimization/37027
6852         * lib/target-supports.exp
6853         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
6854         * gcc.dg/vect/pr37027.c: New test.
6855         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
6856         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
6857         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
6858         gcc.dg/vect/vect-complex-6.c: Likewise.
6859
6860 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
6861
6862         * g++.dg/debug/dwarf2/enum1.C: New test.
6863
6864 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
6865
6866         * gnat.dg/rep_clause5.ad[sb]: New test.
6867         * gnat.dg/rep_clause5_pkg.ads: New helper.
6868
6869 2010-04-18  Ira Rosen  <irar@il.ibm.com>
6870
6871         PR tree-optimization/43771
6872         * g++.dg/vect/pr43771.cc: New test.
6873
6874 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
6875
6876         PR fortran/31538
6877         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
6878         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
6879
6880 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
6881
6882         * gnat.dg/sizetype.adb: Rename into...
6883         * gnat.dg/sizetype1.adb: ...this.
6884         * gnat.dg/sizetype2.adb: New test.
6885
6886 2010-04-16  Richard Guenther  <rguenther@suse.de>
6887
6888         PR tree-optimization/43572
6889         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
6890
6891 2010-04-16  Olivier Hainque  <hainque@adacore.com>
6892
6893         * gnat.dg/specs/discr_private.ads: New test.
6894
6895 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
6896
6897         PR target/41514
6898         * gcc.target/arm/thumb-comparisons.c: New test.
6899
6900         PR target/40603
6901         * gcc.target/arm/thumb-cbranchqi.c: New test.
6902
6903 2010-04-16  Christian Bruel  <christian.bruel@st.com>
6904
6905         * g++.dg/torture/pr36191.C: Enable for SH.
6906
6907 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
6908
6909         * gnat.dg/wide_boolean.adb: New test.
6910         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
6911
6912 2010-04-15  Richard Guenther  <rguenther@suse.de>
6913
6914         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
6915         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
6916         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
6917         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
6918         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
6919         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
6920         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
6921         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
6922         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
6923         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
6924         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
6925         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
6926         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
6927         * gcc.dg/torture/ipa-pta-2.c: Likewise.
6928         * gcc.dg/torture/ipa-pta-1.c: Adjust.
6929
6930 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
6931
6932         PR target/21803
6933         * gcc.target/arm/pr42496.c: New test.
6934
6935 2010-04-14  Jason Merrill  <jason@redhat.com>
6936
6937         PR c++/36625
6938         * g++.dg/ext/attrib38.C: New.
6939
6940 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
6941
6942         PR testsuite/43739
6943         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
6944
6945 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6946
6947         PR 42966
6948         * gcc.dg/cpp/warn-undef-2.c: Update.
6949         * gcc.dg/cpp/warn-traditional-2.c: Update.
6950         * gcc.dg/cpp/warn-comments-2.c: Update.
6951         * gcc.dg/cpp/warn-variadic-2.c: Update.
6952         * gcc.dg/cpp/warn-long-long-2.c: Update.
6953         * gcc.dg/cpp/warn-deprecated-2.c: Update.
6954         * gcc.dg/cpp/warn-multichar-2.c: Update.
6955         * gcc.dg/cpp/warn-normalized-3.c: Update.
6956         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
6957         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
6958         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
6959         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
6960         * gcc.dg/cpp/warn-redefined-2.c: Update.
6961         * gfortran.dg/warning-directive-2.F90: Update.
6962         * c-c++-common/cpp/warning-directive-2.c: Update.
6963
6964 2010-04-14  Michael Matz  <matz@suse.de>
6965
6966         PR tree-optimization/42963
6967         * gcc.dg/pr42963.c: New testcase.
6968
6969 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
6970
6971         * gnat.dg/class_wide.adb: Rename into...
6972         * gnat.dg/class_wide1.adb: ...this.
6973         * gnat.dg/class_wide2.ad[sb]: New test.
6974
6975 2010-04-14  Tobias Burnus  <burnus@net-b.de>
6976
6977         PR fortran/18918
6978         * gfortran.dg/coarray_9.f90: Update dg-errors.
6979         * gfortran.dg/coarray_10.f90: New test.
6980         * gfortran.dg/coarray_11.f90: New test.
6981
6982 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6983
6984         PR fortran/43747
6985         gfortran.dg/initialization_24.f90: New test.
6986
6987 2010-04-13  Jason Merrill  <jason@redhat.com>
6988
6989         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
6990         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
6991
6992 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6993
6994         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
6995         * g++.dg/dg.exp: Likewise.
6996         * gcc.dg/cpp/warning-directive-1.c: Move to ...
6997         * c-c++-common/cpp/warning-directive-1.c: ... here.
6998         * gcc.dg/cpp/warning-directive-2.c: Move to ...
6999         * c-c++-common/cpp/warning-directive-2.c: ... here.
7000         * gcc.dg/cpp/warning-directive-3.c: Move to ...
7001         * c-c++-common/cpp/warning-directive-3.c: ... here.
7002         * gcc.dg/cpp/warning-directive-4.c: Move to ...
7003         * c-c++-common/cpp/warning-directive-4.c: ... here.
7004         * g++.dg/cpp/warning-directive-1.C: Delete.
7005         * g++.dg/cpp/warning-directive-2.C: Delete.
7006         * g++.dg/cpp/warning-directive-3.C: Delete.
7007         * g++.dg/cpp/warning-directive-4.C: Delete.
7008         * gcc.dg/cpp/normalised-3.c: Delete.
7009         * g++.dg/cpp/normalised-1.C: Rename as ...
7010         * c-c++-common/cpp/normalised-3.c: ... this.
7011
7012 2010-04-13  Martin Jambor  <mjambor@suse.cz>
7013
7014         * gcc.dg/tree-ssa/sra-9.c: New test.
7015
7016 2010-04-13  Michael Matz  <matz@suse.de>
7017
7018         PR middle-end/43730
7019         * gcc.dg/pr43730.c: New test.
7020
7021 2010-04-13  Michael Matz  <matz@suse.de>
7022
7023         * gcc.dg/tree-ssa/negate.c: New testcase.
7024
7025 2010-04-13  Richard Guenther  <rguenther@suse.de>
7026
7027         PR testsuite/43735
7028         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
7029
7030 2010-04-13  Richard Guenther  <rguenther@suse.de>
7031
7032         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
7033
7034 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
7035
7036         * gnat.dg/derived_type1.adb: New test.
7037
7038 2010-04-13  Matthias Klose  <doko@ubuntu.com>
7039
7040         * gcc.dg/plugindir1.c: New testcase.
7041         * gcc.dg/plugindir2.c: New testcase.
7042         * gcc.dg/plugindir3.c: New testcase.
7043         * gcc.dg/plugindir4.c: New testcase.
7044
7045 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
7046
7047         * gcc.target/i386/rotate-2.c: New test.
7048
7049 2010-04-12  Jason Merrill  <jason@redhat.com>
7050
7051         PR c++/43641
7052         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
7053         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
7054
7055 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
7056
7057         PR c++/25811
7058         * g++.dg/init/pr25811.C: New test.
7059
7060 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7061
7062         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
7063         dg-error, dg-warning.
7064         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
7065
7066 2010-04-12  Richard Guenther  <rguenther@suse.de>
7067
7068         * gcc.dg/torture/inline-2.c: New testcase.
7069
7070 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
7071
7072         PR bootstrap/43699
7073         * gcc.dg/Wunused-var-7.c: New test.
7074
7075         PR tree-optimization/43560
7076         * gcc.c-torture/execute/pr43560.c: New test.
7077
7078 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
7079
7080         * gnat.dg/aggr13.adb: New test.
7081         * gnat.dg/aggr14.adb: Likewise.
7082         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
7083
7084 2010-04-12  Richard Guenther  <rguenther@suse.de>
7085
7086         PR c++/43611
7087         * g++.dg/torture/pr43611.C: New testcase.
7088
7089 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
7090
7091         PR c/36774
7092         * gcc.dg/pr36774-1.c: New test.
7093         * gcc.dg/pr36774-2.c: New test.
7094
7095 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
7096
7097         * gcc.target/sh/rte-delay-slot.c: New test.
7098
7099 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
7100
7101         * gnat.dg/pack9.adb: Remove -cargs option.
7102         * gnat.dg/aggr12.ad[sb]: New test.
7103
7104 2010-04-10  Jie Zhang  <jie@codesourcery.com>
7105
7106         PR target/43417
7107         * gcc.target/sh/pr43417.c: New test.
7108
7109 2010-04-10  Tobias Burnus  <burnus@net-b.de>
7110
7111         PR fortran/43591
7112         * gfortran.dg/spec_expr_6.f90: New test.
7113
7114 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
7115
7116         PR cpp/43195
7117         * gcc.dg/cpp/pr43195.c: New.
7118         * gcc.dg/cpp/pr43195.h: New.
7119
7120 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7121
7122         PR 42965
7123         * gcc.dg/Werror-6.c: Adjust.
7124         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
7125         * gcc.dg/Werror-4.c: Likewise.
7126         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
7127         * gcc.dg/Wswitch-enum-error.c: Likewise.
7128         * gcc.dg/Wpointer-arith.c: Likewise.
7129         * gcc.dg/Wfatal.c: Likewise.
7130         * gcc.dg/Wswitch-error.c: Likewise.
7131         * g++.dg/warn/unused-result1-Werror.c: Likewise.
7132         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
7133         * gcc.dg/cpp/warn-undef-2.c: Likewise.
7134         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
7135         * gcc.dg/cpp/warn-comments-2.c: Likewise.
7136         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
7137         * gcc.dg/cpp/warning-directive-2.c: Likewise.
7138         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
7139         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
7140         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
7141         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
7142         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
7143         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
7144         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
7145         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
7146         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
7147         * g++.dg/cpp/warning-directive-2.C: Likewise.
7148         * gfortran.dg/warning-directive-2.F90: Likewise.
7149
7150 2010-04-09  Jason Merrill  <jason@redhat.com>
7151
7152         PR c++/42623
7153         * g++.dg/template/sizeof13.C: New.
7154
7155 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
7156
7157         * g++.dg/other/pr35504.C: Add check for thiscall.
7158         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
7159         * gcc.dg/torture/stackalign/thiscall-1.c: New.
7160
7161 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7162
7163         PR c++/28584
7164         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
7165         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
7166         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
7167         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
7168         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
7169         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
7170         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
7171         * g++.dg/other/increment1.C: Likewise.
7172
7173 2010-04-09  Tobias Burnus  <burnus@net-b.de>
7174
7175         PR fortran/18918
7176         * gfortran.dg/coarray_7.f90: New test.
7177         * gfortran.dg/coarray_8.f90: New test.
7178
7179 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
7180
7181         PR fortran/28039
7182         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
7183
7184 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7185
7186         PR target/43643
7187         * gcc.dg/pr43643.c: New test.
7188
7189 2010-04-08  Tobias Burnus  <burnus@net-b.de>
7190
7191         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
7192
7193 2010-04-08  Richard Guenther  <rguenther@suse.de>
7194
7195         PR tree-optimization/43679
7196         * gcc.c-torture/compile/pr43679.c: New testcase.
7197
7198 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
7199
7200         PR debug/43670
7201         * gcc.dg/pr43670.c: New test.
7202
7203 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
7204
7205         PR middle-end/40815
7206         * gcc.dg/tree-ssa/reassoc-19.c: New.
7207
7208 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
7209
7210         PR c/18624
7211         * gcc.dg/Wunused-var-1.c: New test.
7212         * gcc.dg/Wunused-var-2.c: New test.
7213         * gcc.dg/Wunused-var-3.c: New test.
7214         * gcc.dg/Wunused-var-4.c: New test.
7215         * gcc.dg/Wunused-var-5.c: New test.
7216         * gcc.dg/Wunused-var-6.c: New test.
7217         * gcc.dg/Wunused-parm-1.c: New test.
7218
7219         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
7220         * gcc.dg/trunc-1.c: Likewise.
7221         * gcc.dg/vla-9.c: Likewise.
7222         * gcc.dg/dfp/composite-type.c: Likewise.
7223
7224 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
7225
7226         PR objc/35996
7227         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
7228         * obj-c++.dg/objc-gc-3.mm: Ditto.
7229
7230 2010-04-07  Simon Baldwin  <simonb@google.com>
7231
7232         * gcc.dg/cpp/warn-undef-2.c: New.
7233         * gcc.dg/cpp/warn-traditional-2.c: New.
7234         * gcc.dg/cpp/warn-comments-2.c: New.
7235         * gcc.dg/cpp/warning-directive-1.c: New.
7236         * gcc.dg/cpp/warn-long-long.c: New.
7237         * gcc.dg/cpp/warn-traditional.c: New.
7238         * gcc.dg/cpp/warn-variadic-2.c: New.
7239         * gcc.dg/cpp/warn-undef.c: New.
7240         * gcc.dg/cpp/warn-normalized-1.c: New.
7241         * gcc.dg/cpp/warning-directive-2.c: New.
7242         * gcc.dg/cpp/warn-long-long-2.c: New.
7243         * gcc.dg/cpp/warn-variadic.c: New.
7244         * gcc.dg/cpp/warn-normalized-2.c: New.
7245         * gcc.dg/cpp/warning-directive-3.c: New.
7246         * gcc.dg/cpp/warn-deprecated-2.c: New.
7247         * gcc.dg/cpp/warn-trigraphs-1.c: New.
7248         * gcc.dg/cpp/warn-multichar-2.c: New.
7249         * gcc.dg/cpp/warn-normalized-3.c: New.
7250         * gcc.dg/cpp/warning-directive-4.c: New.
7251         * gcc.dg/cpp/warn-unused-macros.c: New.
7252         * gcc.dg/cpp/warn-trigraphs-2.c: New.
7253         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
7254         * gcc.dg/cpp/warn-cxx-compat.c: New.
7255         * gcc.dg/cpp/warn-redefined.c: New.
7256         * gcc.dg/cpp/warn-trigraphs-3.c: New.
7257         * gcc.dg/cpp/warn-unused-macros-2.c: New.
7258         * gcc.dg/cpp/warn-deprecated.c: New.
7259         * gcc.dg/cpp/warn-trigraphs-4.c: New.
7260         * gcc.dg/cpp/warn-redefined-2.c: New.
7261         * gcc.dg/cpp/warn-comments.c: New.
7262         * gcc.dg/cpp/warn-multichar.c: New.
7263         * g++.dg/cpp/warning-directive-1.C: New.
7264         * g++.dg/cpp/warning-directive-2.C: New.
7265         * g++.dg/cpp/warning-directive-3.C: New.
7266         * g++.dg/cpp/warning-directive-4.C: New.
7267         * gfortran.dg/warning-directive-1.F90: New.
7268         * gfortran.dg/warning-directive-3.F90: New.
7269         * gfortran.dg/warning-directive-2.F90: New.
7270         * gfortran.dg/warning-directive-4.F90: New.
7271
7272 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
7273
7274         PR objc++/23716
7275         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
7276
7277 2010-04-07  Jason Merrill  <jason@redhat.com>
7278
7279         * g++.dg/template/dr408.C: New.
7280
7281         * g++.dg/lookup/ns4.C: New.
7282
7283         PR c++/38392
7284         * g++.dg/template/friend51.C: New test.
7285
7286         PR c++/41970
7287         * g++.old-deja/g++.other/linkage1.C: Adjust.
7288
7289 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7290
7291         PR c++/42697
7292         * g++.dg/template/crash94.C: New test.
7293
7294 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7295
7296         PR c++/40239
7297         * g++.dg/init/aggr5.C: New test.
7298         * g++.dg/init/aggr5.C: New test.
7299
7300 2010-04-07  Richard Guenther  <rguenther@suse.de>
7301
7302         PR tree-optimization/43270
7303         * g++.dg/warn/Warray-bounds-4.C: New testcase.
7304         * gcc.dg/Warray-bounds-7.c: Likewise.
7305
7306 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
7307
7308         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
7309         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
7310         * gnat.dg/bit_packed_array4.ad[sb]: New test.
7311
7312 2010-04-07  Jie Zhang  <jie@codesourcery.com>
7313
7314         PR c++/42556
7315         * g++.dg/init/pr42556.C: New test.
7316
7317 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7318
7319         PR debug/43628
7320         * g++.dg/debug/dwarf2/typedef2.C: New test.
7321
7322 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
7323
7324         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
7325         c-c++-common/dwarf2/redeclaration-1.C
7326
7327 2010-04-06  Jason Merrill  <jason@redhat.com>
7328
7329         * g++.dg/cpp0x/pr31437.C: Adjust error location.
7330         * g++.dg/ext/attrib18.C: Likewise.
7331         * g++.dg/ext/bitfield2.C: Likewise.
7332         * g++.dg/ext/bitfield4.C: Likewise.
7333         * g++.dg/ext/visibility/warn2.C: Likewise.
7334         * g++.dg/ext/visibility/warn3.C: Likewise.
7335         * g++.dg/gomp/pr26690-1.C: Likewise.
7336         * g++.dg/inherit/covariant7.C: Likewise.
7337         * g++.dg/init/synth2.C: Likewise.
7338         * g++.dg/lookup/using7.C: Likewise.
7339         * g++.dg/other/crash-4.C: Likewise.
7340         * g++.dg/other/error13.C: Likewise.
7341         * g++.dg/other/error20.C: Likewise.
7342         * g++.dg/parse/crash31.C: Likewise.
7343         * g++.dg/parse/error16.C: Likewise.
7344         * g++.dg/parse/error19.C: Likewise.
7345         * g++.dg/parse/error27.C: Likewise.
7346         * g++.dg/parse/error28.C: Likewise.
7347         * g++.dg/parse/fused-params1.C: Likewise.
7348         * g++.dg/template/error2.C: Likewise.
7349         * g++.dg/template/local6.C: Likewise.
7350         * g++.dg/template/qualttp15.C: Likewise.
7351         * g++.dg/warn/Wnvdtor-2.C: Likewise.
7352         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
7353         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
7354         * g++.old-deja/g++.brendan/crash29.C: Likewise.
7355         * g++.old-deja/g++.eh/spec6.C: Likewise.
7356         * g++.old-deja/g++.jason/crash3.C: Likewise.
7357         * g++.old-deja/g++.jason/destruct2.C: Likewise.
7358         * g++.old-deja/g++.law/ctors5.C: Likewise.
7359         * g++.old-deja/g++.law/ctors9.C: Likewise.
7360         * g++.old-deja/g++.mike/p3538a.C: Likewise.
7361         * g++.old-deja/g++.mike/p3538b.C: Likewise.
7362         * g++.old-deja/g++.other/struct1.C: Likewise.
7363         * g++.old-deja/g++.other/volatile1.C: Likewise.
7364         * g++.old-deja/g++.pt/crash36.C: Likewise.
7365         * g++.old-deja/g++.pt/derived3.C: Likewise.
7366         * g++.old-deja/g++.robertl/eb109.C: Likewise.
7367         * g++.old-deja/g++.robertl/eb4.C: Likewise.
7368
7369 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
7370
7371         PR middle-end/43519
7372         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
7373         * gcc.dg/graphite/id-19.c: New.
7374
7375 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
7376
7377         PR middle-end/32824
7378         * gcc.dg/vect/pr32824: New.
7379
7380 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7381
7382         PR fortran/18918
7383         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
7384         * gfortran.dg/coarray_3.f90: Ditto.
7385         * gfortran.dg/coarray_4.f90: Ditto.
7386         * gfortran.dg/coarray_5.f90: Ditto.
7387         * gfortran.dg/coarray_6.f90: Ditto.
7388         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
7389
7390 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7391
7392         PR fortran/18918
7393         * gfortran.dg/coarray_4.f90: Fix test.
7394         * gfortran.dg/coarray_6.f90: Add more tests.
7395
7396 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7397
7398         PR fortran/18918
7399         * gfortran.dg/coarray_4.f90: New test.
7400         * gfortran.dg/coarray_5.f90: New test.
7401         * gfortran.dg/coarray_6.f90: New test.
7402
7403 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7404
7405         PR fortran/18918
7406         * gfortran.dg/iso_fortran_env_5.f90: New test.
7407         * gfortran.dg/iso_fortran_env_6.f90: New test.
7408
7409 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7410
7411         PR fortran/39997
7412         * gfortran.dg/coarray_1.f90: New test.
7413         * gfortran.dg/coarray_2.f90: New test.
7414         * gfortran.dg/coarray_3.f90: New test.
7415
7416 2010-04-06  Jason Merrill  <jason@redhat.com>
7417
7418         PR c++/43648
7419         * g++.dg/template/dtor8.C: New.
7420
7421         PR c++/43621
7422         * g++.dg/template/error-recovery2.C: New.
7423
7424 2010-04-06  Jan Hubicka  <jh@suse.czpli
7425
7426         PR tree-optimization/42906
7427         * gcc.dg/tree-ssa/dce-1.c: New testcase.
7428
7429 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7430
7431         PR fortran/43178
7432         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
7433         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
7434         * gfortran.dg/auto_dealloc_1.f90: Ditto.
7435
7436 2010-04-06  Richard Guenther  <rguenther@suse.de>
7437
7438         PR tree-optimization/43627
7439         * gcc.dg/tree-ssa/vrp49.c: New testcase.
7440
7441 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
7442
7443         PR target/43638
7444         * gcc.target/i386/pr43638.c: New test.
7445
7446 2010-04-06  Richard Guenther  <rguenther@suse.de>
7447
7448         PR middle-end/43661
7449         * gcc.c-torture/compile/pr43661.c: New testcase.
7450
7451 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
7452
7453         * gcc.target/s390/stackcheck1.c: Add dg-warning.
7454
7455 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
7456
7457         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
7458
7459 2010-04-02  Richard Guenther  <rguenther@suse.de>
7460
7461         PR tree-optimization/43629
7462         * gcc.c-torture/execute/pr43629.c: New testcase.
7463
7464 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
7465             Dominique d'Humieres  <dominiq@lps.ens.fr>
7466
7467         PR libfortran/43605
7468         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
7469
7470 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
7471
7472         PR debug/43325
7473         * c-c++-common/dwarf2/redeclaration-1.C: New test.
7474
7475 2010-04-01  Jason Merrill  <jason@redhat.com>
7476
7477         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
7478
7479 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
7480             Manfred Schwarb  <manfred99@gmx.ch>
7481
7482         PR libfortran/43605
7483         * gfortran.dg/ftell_3.f90: New test.
7484
7485 2010-04-01  Richard Guenther  <rguenther@suse.de>
7486
7487         PR middle-end/43614
7488         * gcc.c-torture/compile/pr43614.c: New testcase.
7489
7490 2010-04-01  Martin Jambor  <mjambor@suse.cz>
7491
7492         PR tree-optimization/43141
7493         * gcc.dg/guality/pr43141.c: New test.
7494
7495 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7496
7497         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
7498         * g++.dg/eh/spbp.C: Likewise.
7499         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
7500         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
7501         superfluous casts.
7502         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
7503         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
7504         * objc.dg/dwarf-2.m: Likewise.
7505
7506 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
7507
7508         PR middle-end/43464
7509         * gcc.dg/graphite/id-pr43464.c: New.
7510         * gcc.dg/graphite/id-pr43464-1.c: New.
7511
7512 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
7513
7514         PR middle-end/43351
7515         * gcc.dg/graphite/id-pr43351.c
7516
7517 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7518
7519         PR testsuite/35165
7520         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
7521         * obj-c++.dg/try-catch-2.mm: Ditto.
7522         * obj-c++.dg/lookup-2.mm: Ditto.
7523         * obj-c++.dg/encode-8.m: Ditto.
7524         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
7525         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
7526         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
7527         * obj-c++.dg/const-str-11.mm: Ditto.
7528         * obj-c++.dg/const-str-9.mm: Ditto.
7529         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
7530         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
7531         * obj-c++.dg/except-1.mm: Ditto.
7532         * obj-c++.dg/const-str-7.mm: Ditto.
7533         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
7534         * obj-c++.dg/const-str-3.mm: Ditto.
7535         * obj-c++.dg/const-str-7.mm: Ditto.
7536         * obj-c++.dg/stubify-2.mm: Change dump file name.
7537
7538         PR objc++/23613
7539         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
7540         New macro.
7541         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
7542         Remove dg-xfail-if.
7543
7544 2010-03-31  Martin Jambor  <mjambor@suse.cz>
7545
7546         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
7547         only with -O2, -O3 or -Os and not with -fwhopr.
7548
7549 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
7550
7551         PR c++/43558
7552         * g++.dg/template/typedef31.C: New test.
7553
7554 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7555
7556         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
7557         assembler output on *-*-solaris2*.
7558         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
7559
7560 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
7561
7562         PR debug/43557
7563         * gcc.dg/pr43557-1.c: New test.
7564         * gcc.dg/pr43557-2.c: New file.
7565
7566 2010-03-31  Jie Zhang  <jie@codesourcery.com>
7567
7568         PR 43562
7569         * gcc.dg/pr43562.c: New test.
7570
7571 2010-03-30  Jason Merrill  <jason@redhat.com>
7572
7573         PR c++/43076
7574         * g++.dg/template/error-recovery1.C: New.
7575
7576         PR c++/41786
7577         * g++.dg/parse/ambig5.C: New.
7578
7579 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
7580
7581         PR debug/43593
7582         * gcc.dg/guality/pr43593.c: New test.
7583
7584 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
7585
7586         PR middle-end/43430
7587         * gcc.dg/vect/pr43430-1.c: New.
7588
7589 2010-03-30  Jason Merrill  <jason@redhat.com>
7590
7591         PR c++/43559
7592         * g++.dg/template/partial7.C: New.
7593
7594 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7595
7596         * gcc.target/s390/stackcheck1.c: New testcase.
7597
7598 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7599
7600         PR libfortran/43265
7601         * gfortran.dg/read_eof_8.f90: New test.
7602
7603 2010-03-29  Jason Merrill  <jason@redhat.com>
7604
7605         * gcc.dg/cpp/include6.c: Change [] to ().
7606
7607         N3077
7608         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
7609         splicing and UCNs.
7610         * c-c++-common/raw-string-2.c: Add trigraph test.
7611         * c-c++-common/raw-string-8.c: New.
7612         * c-c++-common/raw-string-9.c: New.
7613         * c-c++-common/raw-string-10.c: New.
7614
7615         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
7616         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
7617         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
7618         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
7619         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
7620         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
7621         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
7622
7623 2010-03-29  Richard Guenther  <rguenther@suse.de>
7624
7625         PR tree-optimization/43560
7626         * gcc.dg/torture/pr43560.c: New testcase.
7627
7628 2010-03-29  Jason Merrill  <jason@redhat.com>
7629
7630         N3077
7631         * g++.dg/ext/raw-string-1.C: Change [] to ().
7632         * g++.dg/ext/raw-string-2.C: Change [] to ().
7633         Don't use \ in delimiter.
7634         * g++.dg/ext/raw-string-3.C: Change [] to ().
7635         * g++.dg/ext/raw-string-4.C: Change [] to ().
7636         * g++.dg/ext/raw-string-5.C: Change [] to ().
7637         Test for error on \ in delimiter.
7638         * g++.dg/ext/raw-string-6.C: Change [] to ().
7639         * g++.dg/ext/raw-string-7.C: Change [] to ().
7640
7641 2010-03-29  Jie Zhang  <jie@codesourcery.com>
7642
7643         PR 43564
7644         * gcc.dg/pr43564.c: New test.
7645
7646 2010-03-29  Tobias Burnus  <burnus@net-b.de>
7647
7648         PR fortran/43551
7649         * gfortran.dg/direct_io_12.f90: New test.
7650
7651 2010-03-28  Jan Hubicka  <jh@suse.cz>
7652
7653         PR tree-optimization/43505
7654         * gfortran.dg/pr43505.f90: New testcase.
7655
7656 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
7657
7658         PR tree-optimization/43528
7659         * gcc.target/i386/pr43528.c: New test.
7660
7661 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
7662
7663         PR c/43381
7664         * gcc.dg/parm-impl-decl-3.c: New test.
7665
7666 2010-03-26  Jason Merrill  <jason@redhat.com>
7667
7668         PR c++/43509
7669         * g++.dg/cpp0x/parse1.C: New.
7670
7671 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
7672
7673         PR target/43524
7674         * gcc.target/i386/pr43524.c: New test.
7675
7676 2010-03-26  Martin Jambor  <mjambor@suse.cz>
7677
7678         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
7679         whitespace, rename main to foo.
7680         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
7681         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
7682         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
7683         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
7684         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
7685         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
7686         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
7687         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
7688         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
7689         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
7690         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
7691
7692 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
7693
7694         PR c++/43327
7695         * g++.dg/other/crash-10.C: New test.
7696         * g++.dg/other/crash-11.C: New test.
7697
7698 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7699
7700         PR libfortran/43517
7701         * gfortran.dg/read_eof_7.f90: New test.
7702
7703 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7704
7705         PR objc/35165
7706         PR testsuite/43512
7707         * objc-obj-c++-shared: New directory.
7708         * objc-obj-c++-shared/Object1-implementation.h: New file.
7709         * objc-obj-c++-shared/Object1.h: New file.
7710         * objc-obj-c++-shared/Protocol1.h: New file.
7711         * objc-obj-c++-shared/next-abi.h: New file.
7712         * objc-obj-c++-shared/next-mapping.h: New file.
7713         * objc/execute/next_mapping.h: Delete.
7714         * objc.dg/special/special.exp: For all targets run the tests with
7715         -fgnu-runtime, for darwin targets also run the tests with
7716         -fnext-runtime.
7717         * objc.dg/dg.exp: Ditto.
7718         * obj-c++.dg/dg.exp: Ditto.
7719         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
7720         Protocol1.h) and next-mapping.h as required.  Amend testcase to
7721         include use of updated NeXT interface.
7722         * objc/execute/formal_protocol-5.m: Ditto.
7723         * objc/execute/protocol-isEqual-2.m: Ditto.
7724         * objc/execute/protocol-isEqual-4.m: Ditto.
7725         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
7726         Protocol1.h) and next-mapping.h as required.
7727         * objc/execute/object_is_class.m: Ditto.
7728         * objc/execute/enumeration-1.m: Ditto.
7729         * objc/execute/class-13.m: Ditto.
7730         * objc/execute/formal_protocol-2.m: Ditto.
7731         * objc/execute/formal_protocol-4.m: Ditto.
7732         * objc/execute/class-1.m: Ditto.
7733         * objc/execute/bycopy-1.m: Ditto.
7734         * objc/execute/formal_protocol-6.m: Ditto.
7735         * objc/execute/bycopy-3.m: Ditto.
7736         * objc/execute/class-3.m: Ditto.
7737         * objc/execute/bf-11.m: Ditto.
7738         * objc/execute/class-5.m: Ditto.
7739         * objc/execute/bf-13.m: Ditto.
7740         * objc/execute/class-7.m: Ditto.
7741         * objc/execute/bf-15.m: Ditto.
7742         * objc/execute/class-9.m: Ditto.
7743         * objc/execute/bf-17.m: Ditto.
7744         * objc/execute/bf-19.m: Ditto.
7745         * objc/execute/IMP.m: Ditto.
7746         * objc/execute/exceptions/catchall-1.m: Ditto.
7747         * objc/execute/exceptions/trivial.m: Ditto.
7748         * objc/execute/exceptions/finally-1.m: Ditto.
7749         * objc/execute/exceptions/local-variables-1.m: Ditto.
7750         * objc/execute/exceptions/foward-1.m: Ditto.
7751         * objc/execute/bf-2.m: Ditto.
7752         * objc/execute/string1.m: Ditto.
7753         * objc/execute/bf-4.m: Ditto.
7754         * objc/execute/informal_protocol.m: Ditto.
7755         * objc/execute/string3.m: Ditto.
7756         * objc/execute/bf-6.m: Ditto.
7757         * objc/execute/bf-8.m: Ditto.
7758         * objc/execute/class-tests-1.h: Ditto.
7759         * objc/execute/protocol-isEqual-1.m: Ditto.
7760         * objc/execute/protocol-isEqual-3.m: Ditto.
7761         * objc/execute/_cmd.m: Ditto.
7762         * objc/execute/function-message-1.m: Ditto.
7763         * objc/execute/bf-20.m: Ditto.
7764         * objc/execute/bf-common.h: Ditto.
7765         * objc/execute/np-2.m: Ditto.
7766         * objc/execute/class-10.m: Ditto.
7767         * objc/execute/class-12.m: Ditto.
7768         * objc/execute/enumeration-2.m: Ditto.
7769         * objc/execute/class-14.m: Ditto.
7770         * objc/execute/encode-1.m: Ditto.
7771         * objc/execute/formal_protocol-1.m: Ditto.
7772         * objc/execute/formal_protocol-3.m: Ditto.
7773         * objc/execute/accessing_ivars.m: Ditto.
7774         * objc/execute/bycopy-2.m: Ditto.
7775         * objc/execute/class-2.m: Ditto.
7776         * objc/execute/bf-10.m: Ditto.
7777         * objc/execute/formal_protocol-7.m: Ditto.
7778         * objc/execute/root_methods.m: Ditto.
7779         * objc/execute/class-4.m: Ditto.
7780         * objc/execute/bf-12.m: Ditto.
7781         * objc/execute/class-6.m: Ditto.
7782         * objc/execute/bf-14.m: Ditto.
7783         * objc/execute/nested-func-1.m: Ditto.
7784         * objc/execute/class-8.m: Ditto.
7785         * objc/execute/private.m: Ditto.
7786         * objc/execute/bf-16.m: Ditto.
7787         * objc/execute/bf-18.m: Ditto.
7788         * objc/execute/load-3.m: Ditto.
7789         * objc/execute/compatibility_alias.m: Ditto.
7790         * objc/execute/bf-1.m: Ditto.
7791         * objc/execute/no_clash.m: Ditto.
7792         * objc/execute/bf-3.m: Ditto.
7793         * objc/execute/string2.m: Ditto.
7794         * objc/execute/bf-5.m: Ditto.
7795         * objc/execute/string4.m: Ditto.
7796         * objc/execute/bf-7.m: Ditto.
7797         * objc/execute/object_is_meta_class.m: Ditto.
7798         * objc/execute/bf-9.m: Ditto.
7799         * objc/execute/bf-21.m: Ditto.
7800         * objc/execute/cascading-1.m: Ditto.
7801         * objc/execute/trivial.m: Ditto.
7802         * objc/execute/np-1.m: Ditto.
7803         * objc/compile/trivial.m: Ditto.
7804         * objc/execute/class_self-2.m: Include <stdlib.h>.
7805         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
7806         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
7807         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
7808         and 64bit. Use new NeXT interface as required.
7809         * objc.dg/special/unclaimed-category-1.m: Ditto.
7810         * objc.dg/special/unclaimed-category-1.h: Ditto.
7811         * objc.dg/special/unclaimed-category-1a.m: Ditto.
7812         * objc.dg/func-ptr-1.m: Ditto.
7813         * objc.dg/stret-1.m: Ditto.
7814         * objc.dg/encode-2.m: Ditto.
7815         * objc.dg/category-1.m: Ditto.
7816         * objc.dg/encode-3.m: Ditto.
7817         * objc.dg/call-super-3.m: Ditto.
7818         * objc.dg/method-3.m: Ditto.
7819         * objc.dg/func-ptr-2.m: Ditto.
7820         * objc.dg/lookup-1.m: Ditto.
7821         * objc.dg/encode-4.m: Ditto.
7822         * objc.dg/fix-and-continue-1.m: Ditto.
7823         * objc.dg/proto-lossage-3.m: Ditto.
7824         * objc.dg/method-13.m: Ditto.
7825         * objc.dg/proto-qual-1.m: Ditto.
7826         * objc.dg/zero-link-3.m: Ditto.
7827         * objc.dg/bitfield-1.m: Ditto.
7828         * objc.dg/va-meth-1.m: Ditto.
7829         * objc.dg/super-class-3.m: Ditto.
7830         * objc.dg/call-super-1.m: Ditto.
7831         * objc.dg/type-size-2.m: Ditto.
7832         * objc.dg/method-10.m: Ditto.
7833         * objc.dg/defs.m: Ditto.
7834         * objc.dg/const-str-3.m: Ditto.
7835         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
7836         Protocol1.h) and next-mapping.h as required. Use new NeXT
7837         interface as required.
7838         * objc.dg/super-class-4.m: Ditto.
7839         * objc.dg/comp-types-8.m: Ditto.
7840         * objc.dg/call-super-2.m: Ditto.
7841         * objc.dg/objc-fast-4.m: Ditto.
7842         * objc.dg/method-6.m: Ditto.
7843         * objc.dg/const-str-3.m: Ditto.
7844         * objc.dg/const-str-7.m: Ditto.
7845         * objc.dg/method-15.m: Ditto.
7846         * objc.dg/method-19.m: Ditto.
7847         * objc.dg/sync-1.m: Ditto.
7848         * objc.dg/layout-1.m: Ditto.
7849         * objc.dg/bitfield-3.m: Ditto.
7850         * objc.dg/try-catch-3.m: Ditto.
7851         * objc.dg/try-catch-7.m: Ditto.
7852         * objc.dg/comp-types-10.m: Ditto.
7853         * objc.dg/selector-2.: Ditto.
7854         * objc.dg/method-7.m: Ditto.
7855         * objc.dg/typedef-alias-1.m: Ditto.
7856         * objc.dg/proto-lossage-2.m: Ditto.
7857         * objc.dg/comp-types-11.m: Ditto.
7858         * objc.dg/sizeof-1.m: Ditto.
7859         * objc.dg/method-17.m: Ditto.
7860         * objc.dg/bitfield-5.m: Ditto.
7861         * objc.dg/try-catch-1.m: Ditto.
7862         * objc.dg/encode-5.m: Ditto.
7863         * objc.dg/fix-and-continue-2.m: Ditto.
7864         * objc.dg/method-9.m: Ditto.
7865         * objc.dg/isa-field-1.m: Ditto.
7866         * objc.dg/local-decl-2.m: Ditto.
7867         * objc.dg/objc-gc-4.m: Ditto.
7868         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
7869         * objc.dg/gnu-runtime-3.m: Ditto.
7870         * objc.dg/encode-7.m: Ditto.
7871         * objc.dg/encode-8.m: Ditto.
7872         * objc.dg/selector-3.m: Ditto.
7873         * objc.dg/gnu-runtime-1.m: Ditto.
7874         * objc.dg/const-str-12.m: Ditto.
7875         * objc.dg/gnu-runtime-2.m: Ditto.
7876         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
7877         * objc.dg/selector-1.m: Ditto.
7878         * objc.dg/stubify-2.m: Ditto.
7879         * objc.dg/zero-link-1.m: Ditto.
7880         * objc.dg/stret-2.m: Ditto.
7881         * objc.dg/zero-link-2.m: Ditto.
7882         * objc.dg/next-runtime-1.m: Ditto.
7883         * objc.dg/symtab-1.m: Ditto.
7884         * objc.dg/stubify-1.m: Ditto.
7885         * objc.dg/bitfield-2.m: Ditto.
7886         * objc.dg/try-catch-10.m: Apply to both runtimes.
7887         * objc.dg/const-str-1.m: Ditto.
7888         * objc.dg/image-info.m: Ditto.
7889         * objc.dg/encode-9.m: Ditto.
7890         * objc.dg/pragma-1.m: Apply test to all targets.
7891         * objc.dg/const-str-4.m: Ditto.
7892         * objc.dg/const-str-8.m: Ditto.
7893         * objc.dg/super-class-2.m: Ditto.
7894         * objc.dg/try-catch-5.m: Ditto.
7895         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
7896         Protocol1.h) and next-mapping.h as required. Use new NeXT
7897         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
7898         * objc.dg/const-str-11.m: Ditto.
7899         * objc.dg/const-str-9.m: Ditto.
7900         * objc.dg/method-4.m: Skip for 64Bit NeXT.
7901         * objc.dg/encode-1.m: Remove redundant -lobjc.
7902         * objc.dg/try-catch-9.m: Tidy space.
7903         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
7904         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
7905         and 64bit. Use new NeXT interface as required.
7906         * obj-c++.dg/template-4.mm: Ditto.
7907         * obj-c++.dg/defs.mm: Ditto.
7908         * obj-c++.dg/basic.mm: Ditto.
7909         * obj-c++.dg/encode-4.mm: Ditto.
7910         * obj-c++.dg/method-17.mm: Ditto.
7911         * obj-c++.dg/proto-lossage-3.mm: Ditto.
7912         * obj-c++.dg/cxx-class-1.mm: Ditto.
7913         * obj-c++.dg/method-10.mm: Ditto.
7914         * obj-c++.dg/va-meth-1.mm: Ditto.
7915         * obj-c++.dg/encode-5.mm: Ditto.
7916         * obj-c++.dg/lookup-2.mm: Ditto.
7917         * obj-c++.dg/template-3.mm: Ditto.
7918         * obj-c++.dg/proto-qual-1.mm: Ditto.
7919         * obj-c++.dg/qual-types-1.m: Ditto.
7920         * obj-c++.dg/cxx-scope-1.mm: Ditto.
7921         * obj-c++.dg/template-1.mm: Ditto.
7922         * obj-c++.dg/encode-6.mm: Ditto.
7923         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
7924         Protocol1.h) and next-mapping.h as required. Use new NeXT
7925         interface as required.
7926         * obj-c++.dg/except-1.mm: Ditto.
7927         * obj-c++.dg/const-str-7.mm: Ditto.
7928         * obj-c++.dg/ivar-list-semi.mm: Ditto.
7929         * obj-c++.dg/cxx-scope-2.mm: Ditto.
7930         * obj-c++.dg/selector-2.mm: Ditto.
7931         * obj-c++.dg/isa-field-1.mm: Ditto.
7932         * obj-c++.dg/try-catch-1.mm: Ditto.
7933         * obj-c++.dg/local-decl-1.mm: Ditto.
7934         * obj-c++.dg/try-catch-9.mm: Ditto.
7935         * obj-c++.dg/no-extra-load.mm: Ditto.
7936         * obj-c++.dg/selector-5.mm: Ditto.
7937         * obj-c++.dg/method-12.mm: Ditto.
7938         * obj-c++.dg/try-catch-11.mm: Ditto.
7939         * obj-c++.dg/comp-types-11.mm: Ditto.
7940         * obj-c++.dg/bitfield-3.mm: Ditto.
7941         * obj-c++.dg/method-6.mm: Ditto.
7942         * obj-c++.dg/super-class-2.mm: Ditto.
7943         * obj-c++.dg/method-21.mm: Ditto.
7944         * obj-c++.dg/const-str-8.mm: Ditto.
7945         * obj-c++.dg/try-catch-7.mm: Ditto.
7946         * obj-c++.dg/method-15.mm: Ditto.
7947         * obj-c++.dg/layout-1.mm: Ditto.
7948         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
7949         * obj-c++.dg/const-str-3.mm: Ditto.
7950         * obj-c++.dg/try-catch-2.mm: Ditto.
7951         * obj-c++.dg/objc-gc-3.mm: Ditto.
7952         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
7953         * obj-c++.dg/bitfield-1.mm: Ditto.
7954         * obj-c++.dg/selector-6.mm: Ditto.
7955         * obj-c++.dg/method-13.mm: Ditto.
7956         * obj-c++.dg/comp-types-12.mm: Ditto.
7957         * obj-c++.dg/bitfield-4.mm: Ditto.
7958         * obj-c++.dg/try-catch-8.mm: Ditto.
7959         * obj-c++.dg/method-2.mm: Ditto.
7960         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
7961         * obj-c++.dg/typedef-alias-1.mm: Ditto.
7962         * obj-c++.dg/const-str-4.mm: Ditto.
7963         * obj-c++.dg/proto-lossage-2.mm: Ditto.
7964         * obj-c++.dg/try-catch-3.mm: Ditto.
7965         * obj-c++.dg/comp-types-9.mm: Ditto.
7966         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
7967         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
7968         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
7969         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
7970         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
7971         Use new NeXT interface as required.
7972         * obj-c++.dg/const-str-10.mm: Ditto.
7973         * obj-c++.dg/const-str-11.mm: Ditto.
7974         * obj-c++.dg/const-str-9.mm: Ditto.
7975         * obj-c++.dg/method-11.mm: Ditto.
7976         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
7977         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
7978         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
7979         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
7980         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
7981
7982 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
7983
7984         PR c++/43206
7985         * g++.dg/template/typedef30.C: New test case.
7986
7987 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
7988
7989         PR c/43385
7990         * gcc.c-torture/execute/pr43385.c: New test.
7991
7992 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
7993
7994         * gcc.dg/strncpy-fix-1.c: New test.
7995
7996 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7997
7998         PR testsuite/41609
7999         * lib/objc-torture.exp (objc-set-runtime-options): New.
8000         * objc/execute/execute.exp: Check runtime options on each pass.
8001         * objc/execute/exceptions/exceptions.exp: Ditto.
8002         * objc/compile/compile.exp: Ditto.
8003
8004         PR testsuite/42348
8005         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
8006         standard tests.
8007         (check_effective_target_objc2): New proc.
8008         (check_effective_target_next_runtime): New proc.
8009         * lib/objc.exp: Determine which runtime is in force and support it.
8010         * lib/obj-c++.exp: Ditto.
8011
8012 2010-03-24  Jason Merrill  <jason@redhat.com>
8013
8014         PR c++/43502
8015         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
8016
8017 2010-03-24  Martin Jambor  <mjambor@suse.cz>
8018
8019         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
8020         a loop.
8021         * gcc.dg/ipa/ipa-2.c: Likewise.
8022         * gcc.dg/ipa/ipa-3.c: Likewise.
8023         * gcc.dg/ipa/ipa-4.c: Likewise.
8024         * gcc.dg/ipa/ipa-5.c: Likewise.
8025         * gcc.dg/ipa/ipa-7.c: Likewise.
8026         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
8027         a loop.
8028         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
8029         i_can_not_be_propagated_fully2 into a loop.
8030         * gcc.dg/ipa/ipa-8.c: New test.
8031         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
8032
8033 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
8034
8035         PR debug/19192
8036         PR debug/43479
8037         * gcc.dg/guality/pr43479.c: New test.
8038         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
8039         and add volatile keyword.
8040
8041 2010-03-23  Mike Stump  <mikestump@comcast.net>
8042
8043         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
8044
8045 2010-03-23  Jason Merrill  <jason@redhat.com>
8046
8047         * g++.dg/ext/altivec-17.C: Adjust error message.
8048
8049         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
8050         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
8051         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
8052         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
8053         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
8054         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
8055
8056 2010-03-22  Jason Merrill  <jason@redhat.com>
8057
8058         PR c++/43333
8059         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
8060         * g++.dg/ext/is_pod_98.C: New.
8061
8062         PR c++/43281
8063         * g++.dg/cpp0x/auto18.C: New.
8064
8065         * gcc.dg/pr36997.c: Adjust error message.
8066         * g++.dg/ext/vector9.C: Likewise.
8067         * g++.dg/conversion/simd3.C: Likewise.
8068         * g++.dg/other/error23.C: Likewise.
8069
8070 2010-03-22  Michael Matz  <matz@suse.de>
8071
8072         PR middle-end/43475
8073         * gfortran.dg/pr43475.f90: New testcase.
8074
8075 2010-03-22  Richard Guenther  <rguenther@suse.de>
8076
8077         PR tree-optimization/43390
8078         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
8079
8080 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8081
8082         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
8083         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
8084
8085 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
8086             Michael Matz  <matz@suse.de>
8087
8088         PR c++/43081
8089         * g++.dg/parse/crash56.C: New test.
8090
8091 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
8092
8093         PR fortran/43450
8094         * gfortran.dg/whole_file_15.f90 : New test.
8095
8096 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8097
8098         PR fortran/43409
8099         * gfortran.dg/inquire_size.f90: New test.
8100
8101 2010-03-20  Richard Guenther  <rguenther@suse.de>
8102
8103         PR rtl-optimization/43438
8104         * gcc.c-torture/execute/pr43438.c: New testcase.
8105
8106 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
8107
8108         PR c++/43375
8109         * g++.dg/abi/mangle42.C: New test.
8110
8111 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
8112
8113         PR C/43211
8114         * gcc.dg/pr43211.c: New test.
8115         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
8116
8117 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
8118
8119         PR rtl-optimization/42258
8120         * gcc.target/arm/thumb1-mul-moves.c: New test.
8121
8122         PR target/40697
8123         * gcc.target/arm/thumb-andsi.c: New test.
8124
8125         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
8126         dg-require-effective-target.
8127
8128 2010-03-19  Michael Matz  <matz@suse.de>
8129
8130         PR c++/43116
8131         * g++.dg/other/pr43116.C: New testcase.
8132
8133 2010-03-19  Michael Matz  <matz@suse.de>
8134
8135         PR target/43305
8136         * gcc.dg/pr43305.c: New testcase.
8137
8138 2010-03-19  Richard Guenther  <rguenther@suse.de>
8139
8140         PR tree-optimization/43415
8141         * gcc.c-torture/compile/pr43415.c: New testcase.
8142
8143 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
8144
8145         PR ada/43106
8146         * gnat.dg/case_optimization2.adb: New test.
8147         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
8148
8149 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8150             Jack Howarth <howarth@bromo.med.uc.edu>
8151
8152         PR target/36399
8153         * gcc.target/i386/push-1.c: Don't xfail
8154           scan-assembler-not "movups" on darwin.
8155
8156 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
8157
8158         PR debug/43058
8159         * gcc.dg/pr43058.c: New test.
8160
8161 2010-03-18  Martin Jambor  <mjambor@suse.cz>
8162
8163         PR middle-end/42450
8164         * g++.dg/torture/pr42450.C: New test.
8165
8166 2010-03-18  Michael Matz  <matz@suse.de>
8167
8168         PR middle-end/43419
8169         * gcc.dg/pr43419.c: New testcase.
8170
8171 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
8172
8173         PR rtl-optimization/43360
8174         * gcc.dg/torture/pr43360.c: New.
8175
8176 2010-03-18  Michael Matz  <matz@suse.de>
8177
8178         PR tree-optimization/43402
8179         * gcc.dg/pr43402.c: New testcase.
8180
8181 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
8182
8183         PR target/42427
8184         * gcc.dg/pr42427.c: New test.
8185
8186 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8187
8188         PR libfortran/43265
8189         * gfortran.dg/read_empty_file.f: New test.
8190         * gfortran.dg/read_eof_all.f90: New test.
8191         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
8192         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
8193
8194 2010-03-17  Michael Matz  <matz@suse.de>
8195
8196         * gcc.dg/pr43300.c: Add -w.
8197
8198 2010-03-17  Richard Guenther  <rguenther@suse.de>
8199
8200         * gcc.dg/pr43379.c: Add -w.
8201
8202 2010-03-17  Tobias Burnus  <burnus@net-b.de>
8203
8204         PR fortran/43331
8205         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
8206
8207 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
8208
8209         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
8210
8211 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8212
8213         * ada/acats/run_all.sh: Log start and end times.
8214
8215 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8216
8217         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
8218
8219 2010-03-16  Richard Guenther  <rguenther@suse.de>
8220
8221         PR middle-end/43379
8222         * gcc.dg/pr43379.c: New testcase.
8223
8224 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
8225
8226         PR debug/43051
8227         * gcc.dg/guality/pr43051-1.c: New test.
8228
8229 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
8230
8231         PR testsuite/43363
8232         * g++.dg/ext/altivec-17.C: Handle changes to error message.
8233
8234 2010-03-15  Michael Matz  <matz@suse.de>
8235
8236         PR middle-end/43300
8237         * gcc.dg/pr43300.c: New testcase.
8238
8239 2010-03-15  Richard Guenther  <rguenther@suse.de>
8240
8241         PR tree-optimization/43367
8242         * gcc.c-torture/compile/pr43367.c: New testcase.
8243
8244 2010-03-15  Richard Guenther  <rguenther@suse.de>
8245
8246         PR tree-optimization/43317
8247         * gcc.dg/pr43317.c: New testcase.
8248
8249 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
8250
8251         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
8252
8253 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
8254
8255         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
8256
8257 2010-03-14  Tobias Burnus  <burnus@net-b.de>
8258
8259         PR fortran/43362
8260         * gfortran.dg/impure_constructor_1.f90: New test.
8261
8262 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8263
8264         PR middle-end/43354
8265         * gfortran.dg/graphite/id-pr43354.f: New.
8266
8267 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8268
8269         PR middle-end/43349
8270         * gfortran.dg/graphite/pr43349.f: New.
8271
8272 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8273
8274         PR middle-end/43306
8275         * gcc.dg/graphite/pr43306.c: New.
8276
8277 2010-03-12  David S. Miller  <davem@davemloft.net>
8278
8279         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
8280         sparc.
8281
8282 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8283
8284         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
8285
8286 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
8287
8288         PR fortran/43291
8289         PR fortran/43326
8290         * gfortran.dg/dynamic_dispatch_7.f03: New test.
8291
8292 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
8293
8294         * gfortran.dg/default_format_denormal_1.f90: Don't assume
8295         fail for *-*-mingw* targets.
8296
8297 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
8298
8299         PR debug/43329
8300         * gcc.dg/guality/pr43329-1.c: New test.
8301
8302 2010-03-11  Martin Jambor  <mjambor@suse.cz>
8303
8304         PR tree-optimization/43257
8305         * g++.dg/torture/pr43257.C: New test.
8306
8307 2010-03-11  Tobias Burnus  <burnus@net-b.de>
8308
8309         PR fortran/43228
8310         * gfortran.dg/namelist_61.f90: New test.
8311
8312 2010-03-11  Richard Guenther  <rguenther@suse.de>
8313
8314         PR tree-optimization/43255
8315         * gcc.c-torture/compile/pr43255.c: New testcase.
8316
8317 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8318
8319         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
8320         * gcc.dg/pr43280.c: New testcase.
8321
8322 2010-03-11  Richard Guenther  <rguenther@suse.de>
8323
8324         PR lto/43200
8325         * gcc.dg/lto/20100227-1_0.c: New testcase.
8326         * gcc.dg/lto/20100227-1_1.c: Likewise.
8327
8328 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8329
8330         PR libfortran/43320
8331         PR libfortran/43265
8332         * gfortran.dg/read_eof_6.f: New test
8333         * gfortran.dg/read_x_eof.f90: New test.
8334         * gfortran.dg/read_x_past.f: Update test.
8335
8336 2010-03-10  Jan Hubicka  <jh@suse.cz>
8337
8338         * gcc.c-torture/compile/pr43288.c: New test.
8339
8340 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8341
8342         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
8343         -fpic/-fPIC flags.
8344         * g++.old-deja/g++.pt/asm2.C: Likewise.
8345         * gcc.c-torture/compile/20000804-1.c: Likewise.
8346         * gcc.target/i386/clobbers.c: Likewise.
8347
8348 2010-03-10  Tobias Burnus  <burnus@net-b.de>
8349
8350         PR fortran/43303
8351         * gfortran.dg/c_assoc_3.f90: New test.
8352
8353 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
8354
8355         PR debug/36728
8356         * gcc.dg/guality/pr36728-1.c: New test.
8357         * gcc.dg/guality/pr36728-2.c: New test.
8358
8359 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
8360
8361         * gcc.dg/h8300-div-delay-slot.c: New test.
8362
8363 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
8364
8365         PR tree-optimization/43236
8366         * gcc.c-torture/execute/pr43236.c: New test.
8367
8368 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
8369
8370         PR middle-end/42859
8371         * g++.dg/eh/pr42859.C: New test.
8372
8373 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
8374
8375         PR debug/43299
8376         * gcc.dg/pr43299.c: New test.
8377
8378         PR debug/43290
8379         * g++.dg/eh/unwind2.C: New test.
8380
8381 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
8382             Reza Yazdani  <reza.yazdani@amd.com>
8383
8384         PR middle-end/43065
8385         * gcc.dg/graphite/run-id-4.c: New.
8386
8387 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
8388
8389         PR middle-end/43065
8390         * gcc.dg/graphite/run-id-3.c: New.
8391
8392 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
8393
8394         PR middle-end/42644
8395         PR middle-end/42130
8396         * gcc.dg/graphite/id-18.c: New.
8397         * gcc.dg/graphite/run-id-pr42644.c: New.
8398
8399 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
8400
8401         PR middle-end/42326
8402         * gcc.dg/graphite/pr42326.c: New.
8403
8404 2010-03-08  Richard Guenther  <rguenther@suse.de>
8405
8406         PR tree-optimization/43269
8407         * gcc.c-torture/execute/pr43269.c: New testcase.
8408
8409 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
8410
8411         PR fortran/43256
8412         * gfortran.dg/typebound_call_13.f03: New.
8413
8414 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
8415
8416         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
8417         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
8418
8419 2010-03-05  Jason Merrill  <jason@redhat.com>
8420
8421         * g++.dg/abi/mangle40.C: Require weak and alias.
8422
8423 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
8424
8425         PR middle-end/42326
8426         * gfortran.dg/graphite/pr42326.f90: New.
8427         * gfortran.dg/graphite/pr42326-1.f90: New.
8428
8429 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8430
8431         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
8432         (gnat_target_compile): Likewise.
8433         Reinitialize GNAT_UNDER_TEST if target changes.
8434         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
8435         (local_find_gnatmake): Pass full --GCC to gnatlink.
8436         Remove --LINK.
8437
8438 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
8439
8440         PR c/43248
8441         * gcc.dg/compound-literal-1.c: New testcase.
8442
8443 2010-03-04  Martin Jambor  <mjambor@suse.cz>
8444
8445         PR tree-optimization/43164
8446         PR tree-optimization/43191
8447         * gcc.c-torture/compile/pr43164.c: New test.
8448         * gcc.c-torture/compile/pr43191.c: Likewise.
8449
8450 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
8451
8452         PR fortran/43244
8453         * gfortran.dg/finalize_9.f90: New.
8454
8455 2010-03-04  Tobias Burnus  <burnus@net-b.de>
8456             Ken Werner <ken@linux.vnet.ibm.com>
8457
8458         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
8459         to dg-options for spu.
8460         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
8461         dump-scan target to exclude spu.
8462
8463 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
8464
8465         PR middle-end/43209
8466         * gcc.dg/tree-ssa/ivopts-4.c: New.
8467
8468 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
8469
8470         * lib/target-supports-dg.exp (check-flags): Provide defaults for
8471         include-opts and exclude-opts; skip checking the flags if arguments
8472         are the same as the defaults.
8473         (dg-xfail-if): Verify the number of arguments, supply defaults
8474         for unspecified optional arguments.
8475         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
8476
8477 2010-03-03  Jason Merrill  <jason@redhat.com>
8478
8479         PR c++/12909
8480         * g++.dg/abi/mangle40.C: Updated.
8481
8482 2010-03-03  Jason Merrill  <jason@redhat.com>
8483
8484         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
8485         * g++.dg/abi/mangle23.C: Likewise.
8486         * g++.dg/eh/simd-2.C: Likewise.
8487         * g++.dg/ext/attribute-test-2.C: Likewise.
8488         * g++.dg/ext/vector14.C: Likewise.
8489         * g++.dg/other/pr34435.C: Likewise.
8490         * g++.dg/template/conv8.C: Likewise.
8491         * g++.dg/template/nontype9.C: Likewise.
8492         * g++.dg/template/qualttp17.C: Likewise.
8493         * g++.dg/template/ref1.C: Likewise.
8494         * g++.old-deja/g++.pt/crash68.C: Likewise.
8495         * g++.old-deja/g++.pt/ref1.C: Likewise.
8496         * g++.old-deja/g++.pt/ref3.C: Likewise.
8497         * g++.old-deja/g++.pt/ref4.C: Likewise.
8498
8499         PR c++/12909
8500         * g++.dg/abi/mangle40.C: New.
8501         * g++.dg/abi/mangle41.C: New.
8502         * g++.dg/lto/20100302_0.C: New.
8503         * g++.dg/lto/20100302_1.C: New.
8504         * g++.dg/lto/20100302.h: New.
8505
8506 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
8507
8508         PR fortran/43243
8509         * gfortran.dg/internal_pack_12.f90: New test.
8510
8511 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
8512
8513         * gcc.dg/pr36997.c: Adjust error message.
8514
8515 2010-03-03  Mike Stump  <mikestump@comcast.net>
8516
8517         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
8518         adjustments to not be present on machines that align the stack to
8519         more than 4 bytes and don't have a red zone yet as that is an
8520         unimplemented optimization.
8521
8522 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
8523
8524         PR fortran/43169
8525         * gfortran.dg/impure_assignment_3.f90: New.
8526
8527 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
8528
8529         PR debug/43229
8530         * gfortran.dg/pr43229.f90: New test.
8531
8532         PR debug/43237
8533         * gcc.dg/debug/dwarf2/pr43237.c: New test.
8534
8535         PR debug/43177
8536         * gcc.dg/guality/pr43177.c: New test.
8537
8538 2010-03-02  Jason Merrill  <jason@redhat.com>
8539
8540         * g++.dg/ext/vector9.C: Adjust error message.
8541         * g++.dg/conversion/simd3.C: Likewise.
8542         * g++.dg/other/error23.C: Likewise.
8543
8544 2010-03-02  Mike Stump  <mikestump@comcast.net>
8545
8546         PR c++/41090
8547         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
8548
8549 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
8550
8551         PR fortran/43180
8552         * gfortran.dg/internal_pack_10.f90: New test.
8553
8554         PR fortran/43173
8555         * gfortran.dg/internal_pack_11.f90: New test.
8556
8557 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
8558
8559         PR middle-end/42640
8560         * gcc.dg/tree-ssa/pr42640.c: New.
8561
8562 2010-03-01  Richard Guenther  <rguenther@suse.de>
8563
8564         PR tree-optimization/43220
8565         * gcc.c-torture/execute/pr43220.c: New testcase.
8566
8567 2010-03-01  Richard Guenther  <rguenther@suse.de>
8568
8569         PR middle-end/43213
8570         * gcc.dg/pr43213.c: New testcase.
8571
8572 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8573
8574         PR pch/14940
8575         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
8576
8577 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8578
8579         * lib/target-supports.exp (check_effective_target_ucn_nocache):
8580         New function.
8581         (check_effective_target_ucn): Likewise.
8582
8583         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
8584         if !ucn.
8585         * gcc.dg/ucnid-2.c: Likewise.
8586         * gcc.dg/ucnid-3.c: Likewise.
8587         * gcc.dg/ucnid-4.c: Likewise.
8588         * gcc.dg/ucnid-11.c: Likewise.
8589         * gcc.dg/ucnid-12.c: Likewise.
8590         * gcc.dg/ucnid-6.c: Skip if !ucn.
8591         * gcc.dg/ucnid-9.c: Likewise.
8592
8593 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8594
8595         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
8596         lists to dg-skip-if.
8597         * gcc.target/i386/stackalign/return-3.c: Likewise.
8598
8599 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8600
8601         * gcc.target/i386/clearcap.map: New file.
8602         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
8603         Pass clearcap.map by default if supported.
8604
8605 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8606
8607         PR fortran/42900
8608         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
8609         Explain this.
8610         * gfortran.dg/stat_2.f90: Likewise.
8611
8612 2010-03-01  Tobias Burnus  <burnus@net-b.de>
8613
8614         PR fortran/43199
8615         * gfortran.dg/module_read_2.f90: New test.
8616
8617 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
8618
8619         PR c++/42748
8620         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
8621         * g++.dg/abi/mangle12.C: Likewise.
8622         * g++.dg/abi/mangle20-2.C: Likewise.
8623         * g++.dg/abi/mangle17.C: Likewise.
8624         * g++.dg/template/cond2.C: Likewise.
8625         * g++.dg/template/pr35240.C: Likewise.
8626
8627 2010-02-27  Richard Guenther  <rguenther@suse.de>
8628
8629         PR tree-optimization/43186
8630         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
8631
8632 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
8633
8634         * g++.dg/abi/packed1.C: Expect warning on the SH.
8635
8636 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
8637
8638         PR c++/42054:
8639         * g++.dg/parse/error37.C: New test.
8640
8641 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8642
8643         PR c/24577
8644         PR c/43192
8645         * gcc.dg/pr8927-1.c: Match new note.
8646         * gcc.dg/990506-0.c: Likewise.
8647         * gcc.dg/gomp/flush-2.c: Likewise.
8648         * gcc.dg/gomp/atomic-5.c: Likewise.
8649         * gcc.dg/gomp/pr34607.c: Likewise.
8650         * gcc.dg/pr35746.c: Likewise.
8651         * gcc.dg/cpp/pragma-1.c: Likewise.
8652         * gcc.dg/cpp/pragma-2.c: Likewise.
8653         * gcc.dg/pr41842.c: Likewise.
8654         * gcc.dg/noncompile/20040629-1.c: Likewise.
8655         * objc.dg/private-1.m: Likewise.
8656
8657 2010-02-27  Tobias Burnus  <burnus@net-b.de>
8658
8659         PR fortran/43185
8660         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
8661         * gfortran.dg/default_initialization_4.f90: New test.
8662
8663 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
8664
8665         * gnat.dg/thin_pointer.ad[sb]: Rename into...
8666         * gnat.dg/thin_pointer1.ad[sb]: ...this.
8667         * gnat.dg/thin_pointer2.adb: New test.
8668         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
8669
8670 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8671
8672         PR c/20631
8673         * gcc.dg/cpp/c90-pedantic.c: New.
8674         * gcc.dg/cpp/c90.c: New.
8675         * gcc.dg/gnu90-const-expr-1.c: New.
8676         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
8677
8678 2010-02-26  Richard Guenther  <rguenther@suse.de>
8679
8680         PR tree-optimization/43186
8681         * gcc.c-torture/compile/pr43186.c: New testcase.
8682
8683 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
8684
8685         PR debug/43190
8686         * c-c++-common/dwarf2/pr43190.c: New test.
8687
8688 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
8689
8690         PR testsuite/37074:
8691         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
8692
8693 2010-02-26  Richard Guenther  <rguenther@suse.de>
8694
8695         PR tree-optimization/43188
8696         * gcc.c-torture/compile/pr43188.c: New testcase.
8697
8698 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
8699
8700         PR target/43175
8701         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
8702
8703 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
8704
8705         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
8706
8707 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
8708
8709         PR target/43154
8710         * gcc.target/powerpc/pr43154.c: New file.
8711
8712 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
8713
8714         PR debug/43166
8715         * gfortran.dg/debug/pr43166.f: New test.
8716
8717         PR debug/43165
8718         * gcc.dg/torture/pr43165.c: New test.
8719
8720 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8721
8722         PR c/43128
8723         * c-c++-common/pr41779.c: Update.
8724
8725 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8726
8727         PR ada/32547
8728         * lib/gnat-dg.exp (gnat_load): Redefine.
8729
8730         * ada/acats/run_acats: Run run_all.sh with $SHELL.
8731         * ada/acats/run_all.sh: Downcase tasking not implemented message.
8732
8733 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8734
8735         PR libobjc/36610
8736         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
8737         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
8738         -fgnu-runtime.
8739         Sort entries.
8740
8741 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8742
8743         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
8744
8745 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
8746
8747         PR debug/43150
8748         * gcc.dg/guality/vla-1.c: New test.
8749
8750 2010-02-24  Tobias Burnus  <burnus@net-b.de>
8751
8752         PR fortran/43042
8753         * gfortran.dg/c_ptr_tests_15.f90: New test.
8754
8755 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
8756
8757         PR target/43107
8758         * gcc.target/i386/pr43107.c: New test.
8759
8760 2010-02-23  Jason Merrill  <jason@redhat.com>
8761
8762         PR c++/43143
8763         * g++.dg/cpp0x/variadic100.C: New.
8764
8765 2010-02-23  Jason Merrill  <jason@redhat.com>
8766
8767         PR debug/42800
8768         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
8769         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
8770         * c-c++-common/dwarf2/vla1.c: New.
8771
8772 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
8773
8774         PR target/43139
8775         * gcc.dg/pr43139.c: New test.
8776
8777         PR debug/43077
8778         * gcc.dg/guality/pr43077-1.c: New test.
8779
8780 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8781
8782         PR 43123
8783         * gcc.dg/march.c: New.
8784         * gcc.dg/march-generic.c: New.
8785         * gcc.dg/mtune.c: New.
8786
8787 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8788
8789         PR middle-end/43083
8790         * gcc.dg/graphite/pr43083.c: New.
8791
8792 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8793
8794         PR middle-end/43097
8795         * gfortran.dg/graphite/pr43097.f: New.
8796
8797 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8798             Manuel López-Ibáñez  <manu@gcc.gnu.org>
8799
8800         PR middle-end/43140
8801         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
8802
8803 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8804
8805         PR middle-end/43026
8806         * g++.dg/graphite/pr43026.C: New.
8807
8808 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8809
8810         PR c++/43126
8811         * gcc.dg/cleanup-1.c: Update.
8812         * gcc.dg/func-args-1.c: Update.
8813         * gcc.dg/format/sentinel-1.c: Update.
8814         * g++.old-deja/g++.jason/scoping10.C: Update.
8815         * g++.old-deja/g++.ns/lookup5.C: Update.
8816         * g++.dg/ext/cleanup-1.C: Update.
8817         * g++.dg/parse/varmod1.C: Update.
8818         * g++.dg/parse/error33.C: Update.
8819         * g++.dg/expr/call3.C: Update.
8820         * g++.dg/func-args-1.C: New.
8821
8822 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
8823
8824         PR c/43125
8825         * gcc.dg/attr-used-2.c: Moved to ...
8826         * c-c++-common/attr-used-2.c: Here.
8827
8828         * gcc.dg/attr-used.c: Moved to ...
8829         * c-c++-common/attr-used.c: Here.
8830
8831 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
8832
8833         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
8834
8835 2010-02-22  Richard Guenther  <rguenther@suse.de>
8836
8837         PR lto/43045
8838         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
8839         * gfortran.dg/lto/20100222-1_1.c: Likewise.
8840
8841 2010-02-22  Richard Guenther  <rguenther@suse.de>
8842
8843         PR tree-optimization/42749
8844         * gcc.c-torture/compile/pr42749.c: New testcase.
8845
8846 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
8847
8848         PR fortran/43072
8849         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
8850         * gfortran.dg/internal_pack_9.f90: New test.
8851
8852 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8853
8854         PR c++/23510
8855         * g++.dg/template/recurse.C: Adjust.
8856         * g++.dg/template/pr23510.C: New.
8857
8858 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
8859
8860         PR c++/42824
8861         * g++.dg/template/memclass4.C: New test.
8862
8863 2010-02-21  Tobias Burnus  <burnus@net-b.de>
8864
8865         PR fortran/35259
8866         * gfortran.dg/reassoc_5.f90: New test.
8867
8868 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
8869
8870         PR target/43067
8871         * gcc.target/i386/pr43067.c: New test.
8872
8873 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8874
8875         PR c++/35669
8876         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
8877         -Wconversion-null.
8878         * g++.dg/warn/Wconversion-null.C: New test.
8879         * g++.old-deja/g++.other/null1.C: Move to...
8880         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
8881
8882 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
8883
8884         PR fortran/36932
8885         PR fortran/36933
8886         * gfortran.dg/dependency_26.f90: New test.
8887
8888         PR fortran/43072
8889         * gfortran.dg/internal_pack_7.f90: New test.
8890
8891         PR fortran/43111
8892         * gfortran.dg/internal_pack_8.f90: New test.
8893
8894 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8895
8896         PR 43128
8897         * c-c++-common/pr41779.c: Fix broken testcase.
8898
8899 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8900
8901         PR 36513
8902         * c-c++-common/pr36513.c: New testcase.
8903         * c-c++-common/pr36513-2.c: New testcase.
8904
8905 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8906
8907         PR 41779
8908         * c-c++-common/pr41779.c: New.
8909
8910 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
8911
8912         PR debug/43084
8913         * gcc.dg/pr43084.c: New test.
8914
8915 2010-02-19  Richard Guenther  <rguenther@suse.de>
8916
8917         PR tree-optimization/42916
8918         * gcc.dg/pr42916.c: New testcase.
8919
8920 2010-02-18  Jason Merrill  <jason@redhat.com>
8921
8922         PR c++/42837
8923         * g++.dg/abi/packed1.C: Add expected warning.
8924
8925         PR c++/43108
8926         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
8927         * gcc.dg/torture/dg-torture.exp: Likewise.
8928         * c-c++-common/torture/complex-sign.h,
8929         c-c++-common/torture/complex-sign-add.c,
8930         c-c++-common/torture/complex-sign-mixed-add.c,
8931         c-c++-common/torture/complex-sign-mixed-div.c,
8932         c-c++-common/torture/complex-sign-mixed-mul.c,
8933         c-c++-common/torture/complex-sign-mixed-sub.c,
8934         c-c++-common/torture/complex-sign-mul.c,
8935         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
8936         Adapt for C++ compilation as well.
8937
8938         PR c++/43070
8939         * g++.dg/ext/label1.C: Update.
8940         * g++.dg/ext/label2.C: Update.
8941
8942         PR c++/26261
8943         * g++.dg/template/dependent-name6.C: New.
8944
8945         PR c++/43109
8946         * g++.dg/parse/namespace12.C: New.
8947
8948 2010-02-18  Martin Jambor  <mjambor@suse.cz>
8949
8950         PR tree-optimization/43066
8951         * gcc.c-torture/compile/pr43066.c: New test.
8952
8953 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
8954
8955         * g++.dg/ext/attrib35.C: Fix target selector string.
8956         * g++.dg/ext/attrib36.C: Ditto.
8957         * g++.dg/ext/attrib37.C: Ditto.
8958         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
8959         * g++.dg/abi/mangle25.C: Ditto.
8960
8961 2010-02-17  Jason Merrill  <jason@redhat.com>
8962
8963         PR c++/43069
8964         * g++.dg/parse/namespace11.C: New.
8965
8966         PR c++/43093
8967         * g++.dg/ext/attrib37.C: New.
8968
8969         PR c++/43079
8970         * g++.dg/template/ptrmem20.C: New.
8971
8972 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
8973
8974         PR target/43103
8975         * gcc.target/i386/xop-check.h: Include m256-check.h.
8976         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
8977         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
8978         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
8979         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
8980
8981 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
8982
8983         PR debug/42918
8984         * gcc.dg/pr42918.c: New test.
8985
8986 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
8987
8988         * g++.dg/ext/attrib36.C: Require ILP32.
8989
8990 2010-02-16  Richard Guenther  <rguenther@suse.de>
8991
8992         PR tree-optimization/41043
8993         * gfortran.dg/pr41043.f90: New testcase.
8994         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
8995
8996 2010-02-16  Jason Merrill  <jason@redhat.com>
8997
8998         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
8999
9000 2010-02-16  Ira Rosen  <irar@il.ibm.com>
9001
9002         PR tree-optimization/43074
9003         * gcc.dg/vect/fast-math-pr43074.c: New test.
9004
9005 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
9006
9007         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
9008
9009 2010-02-16  Jason Merrill  <jason@redhat.com>
9010
9011         PR c++/43031
9012         * g++.dg/ext/attrib36.C: New.
9013
9014         PR c++/43036
9015         * g++.dg/other/array6.C: New.
9016
9017 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9018
9019         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
9020
9021 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
9022
9023         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
9024         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
9025         * gcc.target/i386/xop-vpermil2pd-1.c: New.
9026         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
9027         * gcc.target/i386/xop-vpermil2ps-1.c: New.
9028         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
9029
9030 2010-02-15  Richard Guenther  <rguenther@suse.de>
9031
9032         PR middle-end/43068
9033         * g++.dg/torture/pr43068.C: New testcase.
9034
9035 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
9036
9037         PR c++/43024
9038         * g++.dg/opt/ice1.C: New.
9039
9040 2010-02-14  Jason Merrill  <jason@redhat.com>
9041
9042         PR c++/41997
9043         * g++.dg/cpp0x/initlist-opt.C: New.
9044
9045 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
9046
9047         PR fortran/41113
9048         PR fortran/41117
9049         * gfortran.dg/internal_pack_6.f90: New test.
9050
9051 2010-02-12  Jason Merrill  <jason@redhat.com>
9052
9053         PR c++/43054
9054         * g++.dg/cpp0x/variadic99.C: New.
9055
9056 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
9057
9058         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
9059         sign extend pointers to gualchk_t.
9060
9061         PR c++/43033
9062         * g++.dg/other/default3.C: Xfail g4 test.
9063
9064 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9065
9066         PR middle-end/43012
9067         * gcc.dg/graphite/pr43012.c: New.
9068
9069 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9070
9071         PR middle-end/42930
9072         * g++.dg/graphite/pr42930.C: New.
9073
9074 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9075
9076         PR middle-end/42914
9077         PR middle-end/42530
9078         * gcc.dg/graphite/pr42530.c: New.
9079         * gcc.dg/graphite/pr42914.c: New.
9080
9081 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9082
9083         PR middle-end/42771
9084         * gcc.dg/graphite/pr42771.c: New.
9085
9086 2010-02-11  Richard Guenther  <rguenther@suse.de>
9087
9088         PR tree-optimization/42998
9089         * gcc.c-torture/compile/pr42998.c: New testcase.
9090
9091 2010-02-10  Jason Merrill  <jason@redhat.com>
9092
9093         PR c++/41896
9094         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
9095
9096         PR c++/42983, core issue 906
9097         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
9098         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
9099
9100         PR c++/43016
9101         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
9102
9103 2010-02-10  Richard Guenther  <rguenther@suse.de>
9104
9105         PR tree-optimization/43017
9106         * gcc.dg/torture/pr43017.c: New testcase.
9107
9108 2010-02-10  Tobias Burnus <burnus@net-b.de>
9109
9110         PR fortran/40823
9111         * gfortran.dg/private_type_1.f90: Update error location.
9112         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
9113         * gfortran.dg/typebound_operator_2.f03: Ditto.
9114         * gfortran.dg/assignment_2.f90: Ditto.
9115         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
9116         * gfortran.dg/binding_label_tests_9.f03: Ditto.
9117
9118 2010-02-10  Tobias Burnus  <burnus@net-b.de>
9119
9120         PR fortran/43015
9121         * gfortran.dg/bind_c_usage_20.f90: New test.
9122
9123 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
9124
9125         PR debug/43010
9126         * g++.dg/debug/pr43010.C: New test.
9127
9128 2010-02-10  Richard Guenther  <rguenther@suse.de>
9129
9130         PR c/43007
9131         * gcc.c-torture/execute/20100209-1.c: New testcase.
9132         * gcc.dg/fold-div-3.c: Likewise.
9133
9134 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
9135
9136         * gcc.dg/builtin-ffs-1.c: New test.
9137
9138 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9139
9140         PR fortran/42999
9141         * gfortran.dg/array_constructor_35.f90: New test.
9142
9143 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9144
9145         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
9146
9147 2010-02-09  Jason Merrill  <jason@redhat.com>
9148
9149         PR c++/42399
9150         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
9151
9152         PR c++/42370
9153         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
9154
9155 2010-02-09  Tobias Burnus  <burnus@net-b.de>
9156
9157         PR fortran/41869
9158         * gfortran.dg/module_write_1.f90: New test.
9159
9160 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
9161
9162         * gcc.dg/pr19340.c: Adjust.
9163
9164 2010-02-09  Richard Guenther  <rguenther@suse.de>
9165
9166         PR tree-optimization/43008
9167         * gcc.c-torture/execute/pr43008.c: New testcase.
9168
9169 2010-02-09  Richard Guenther  <rguenther@suse.de>
9170
9171         PR tree-optimization/43000
9172         * gcc.dg/torture/pr43000.c: New testcase.
9173         * gcc.dg/torture/pr43002.c: Likewise.
9174
9175 2010-02-09  Daniel Kraft  <d@domob.eu>
9176
9177         PR fortran/39171
9178         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
9179         and pass -Wsurprising as necessary.
9180
9181 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
9182
9183         PR tree-optimization/42890
9184         * g++.dg/torture/pr42890.C: New test.
9185
9186 2010-02-08  Richard Guenther  <rguenther@suse.de>
9187
9188         PR middle-end/42995
9189         * gcc.dg/tree-ssa/inline-4.c: New testcase.
9190
9191 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
9192
9193         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
9194         return 0 from main.
9195         * gcc.dg/graphite/block-1.c: Same.
9196         * gcc.dg/graphite/block-3.c: Same.
9197         * gcc.dg/graphite/block-4.c: Same.
9198         * gcc.dg/graphite/block-5.c: Same.
9199         * gcc.dg/graphite/block-6.c: Same.
9200         * gcc.dg/graphite/block-7.c: Same.
9201         * gcc.dg/graphite/interchange-0.c: Same.
9202         * gcc.dg/graphite/interchange-1.c: Same.
9203         * gcc.dg/graphite/interchange-10.c: Same.
9204         * gcc.dg/graphite/interchange-11.c: Same.
9205         * gcc.dg/graphite/interchange-12.c: Same.
9206         * gcc.dg/graphite/interchange-2.c: Same.
9207         * gcc.dg/graphite/interchange-3.c: Same.
9208         * gcc.dg/graphite/interchange-4.c: Same.
9209         * gcc.dg/graphite/interchange-5.c: Same.
9210         * gcc.dg/graphite/interchange-6.c: Same.
9211         * gcc.dg/graphite/interchange-7.c: Same.
9212         * gcc.dg/graphite/interchange-8.c: Same.
9213         * gcc.dg/graphite/interchange-9.c: Same.
9214         * gcc.dg/graphite/interchange-mvt.c: Same.
9215
9216 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
9217
9218         * gfortran.dg/graphite/id-19.f: New.
9219         * gfortran.dg/graphite/pr14741.f90: New.
9220         * gfortran.dg/graphite/pr41924.f90: New.
9221         * gfortran.dg/graphite/run-id-2.f90: New.
9222
9223 2010-02-07  Richard Guenther  <rguenther@suse.de>
9224
9225         PR middle-end/42956
9226         * gcc.c-torture/compile/pr42956.c: New testcase.
9227
9228 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9229
9230         PR libfortran/42742
9231         * gfortran.dg/fmt_cache_2.f: New test.
9232
9233 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9234
9235         * gfortran.dg/read_no_eor.f90: New test.
9236
9237 2010-02-05  Jason Merrill  <jason@redhat.com>
9238
9239         * g++.dg/ext/label13.C: Move constructor body out of class.
9240
9241 2010-02-03  Jason Merrill  <jason@redhat.com>
9242
9243         PR c++/42870
9244         * g++.dg/ext/dllexport3.C: New.
9245
9246 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
9247
9248         * gcc.dg/format/ms-format3.c: New test for specific MS types.
9249
9250 2010-02-05  Richard Guenther  <rguenther@suse.de>
9251
9252         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
9253
9254 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
9255
9256         PR c++/42915
9257         * g++.dg/other/crash-9.C: New test.
9258
9259 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
9260
9261         PR fortran/42309
9262         * gfortran.dg/subref_array_pointer_4.f90 : New test.
9263
9264 2010-02-04  Richard Guenther  <rguenther@suse.de>
9265
9266         PR rtl-optimization/42952
9267         * gcc.dg/torture/pr42952.c: New testcase.
9268
9269 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9270
9271         PR libfortran/42901
9272         * gfortran.dg/namelist_60.f90: New test.
9273
9274 2010-02-03  Jason Merrill  <jason@redhat.com>
9275
9276         PR c++/40138
9277         * g++.dg/ext/builtin11.C: New.
9278
9279         PR c++/4926
9280         PR c++/38600
9281         * g++.dg/abi/mangle35.C: New.
9282         * g++.dg/abi/mangle37.C: New.
9283
9284         PR c++/12909
9285         * g++.dg/abi/mangle36.C: New.
9286
9287         PR c++/35652
9288         * g++.dg/warn/string1.C: New.
9289
9290 2010-02-03  Richard Guenther  <rguenther@suse.de>
9291
9292         PR tree-optimization/42944
9293         * gcc.dg/errno-1.c: New testcase.
9294
9295 2010-02-03  Richard Guenther  <rguenther@suse.de>
9296
9297         PR middle-end/42927
9298         * gcc.c-torture/compile/pr42927.c: New testcase.
9299
9300 2010-02-03  Tobias Burnus  <burnus@net-b.de>
9301
9302         PR fortran/42936
9303         * gfortran.dg/null_4.f90: New test.
9304
9305 2010-02-02  Jason Merrill  <jason@redhat.com>
9306
9307         PR c++/41090
9308         * g++.dg/ext/label13.C: New.
9309
9310 2010-02-02  Tobias Burnus  <burnus@net-b.de>
9311
9312         PR fortran/42650
9313         * gfortran.dg/func_result_5.f90: New test.
9314
9315 2010-02-01  Tobias Burnus  <burnus@net-b.de>
9316
9317         PR fortran/42922
9318         * gfortran.dg/pure_initializer_3.f90: News test.
9319
9320 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
9321
9322         PR fortran/42888
9323         * gfortran.dg/allocate_derived_2.f90: New test.
9324
9325 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
9326
9327         PR middle-end/42898
9328         * gcc.dg/torture/pr42898-2.c: New test.
9329
9330 2010-01-31  Richard Guenther  <rguenther@suse.de>
9331
9332         PR middle-end/42898
9333         * gcc.dg/torture/pr42898.c: New testcase.
9334
9335 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
9336
9337         PR fortran/38324
9338         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
9339         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
9340
9341 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
9342
9343         * g++.dg/tree-ssa/inline-1.C: New.
9344         * g++.dg/tree-ssa/inline-2.C: New.
9345         * g++.dg/tree-ssa/inline-3.C: New.
9346
9347 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
9348
9349         PR testsuite/41701
9350         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
9351         the string 'pow' in the pathname of the compiler from generating a
9352         test failure.
9353
9354 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9355
9356         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
9357         * g++.old-deja/g++.mike/eh17.C: Likewise.
9358         * g++.old-deja/g++.mike/p5571.C: Likewise.
9359
9360 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
9361
9362         PR c++/42758
9363         PR c++/42634
9364         PR c++/42336
9365         PR c++/42797
9366         PR c++/42880
9367         * g++.dg/other/crash-5.C: New test.
9368         * g++.dg/other/crash-6.C: New test.
9369         * g++.dg/other/crash-7.C: New test.
9370         * g++.dg/other/crash-8.C: New test.
9371
9372 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
9373
9374         PR rtl-optimization/42889
9375         * gcc.dg/pr42889.c: New test.
9376
9377 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
9378
9379         * gcc.target/i386/pr42881.c: Use SSE2.
9380
9381 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
9382
9383         PR target/42891
9384         * gcc.target/i386/pr42891.c: New test.
9385
9386 2010-01-28  Richard Guenther  <rguenther@suse.de>
9387
9388         PR tree-optimization/42871
9389         * g++.dg/torture/pr42871.C: New testcase.
9390
9391 2010-01-28  Richard Guenther  <rguenther@suse.de>
9392
9393         * gcc.dg/Wobjsize-1.h: New testcase.
9394         * gcc.dg/Wobjsize-1.c: Likewise.
9395
9396 2010-01-28  Richard Guenther  <rguenther@suse.de>
9397
9398         PR middle-end/42883
9399         * g++.dg/torture/pr42883.C: New testcase.
9400
9401 2010-01-28  Michael Matz  <matz@suse.de>
9402
9403         * gcc.target/i386/pr42881.c: New test.
9404
9405 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9406
9407         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
9408         Add i?86-*-solaris2* support.
9409
9410 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
9411
9412         PR c++/42713
9413         PR c++/42820
9414         * g++.dg/template/typedef27.C: New test case.
9415         * g++.dg/template/typedef28.C: New test case.
9416
9417 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
9418
9419         * gcc.dg/optimize-bswap*.c: Add ARM target
9420
9421 2010-01-27  Richard Guenther  <rguenther@suse.de>
9422
9423         PR middle-end/42878
9424         * gcc.dg/torture/pr42878-1.c: New testcase.
9425         * gcc.dg/torture/pr42878-2.c: Likewise.
9426
9427 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
9428
9429         PR middle-end/42874
9430         * gcc.dg/vla-22.c: New test.
9431
9432 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
9433
9434         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
9435         current collation.
9436
9437 2010-01-26  Richard Guenther  <rguenther@suse.de>
9438
9439         PR rtl-optimization/42685
9440         * gcc.dg/pr42685.c: New testcase.
9441         * g++.dg/other/pr42685.C: Likewise.
9442
9443 2010-01-26  Richard Guenther  <rguenther@suse.de>
9444
9445         PR middle-end/42806
9446         * g++.dg/other/pr42806.C: New testcase.
9447
9448 2010-01-26  Richard Guenther  <rguenther@suse.de>
9449
9450         PR tree-optimization/42250
9451         * gcc.dg/pr42250.c: New testcase.
9452
9453 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
9454
9455         * gnat.dg/array_bounds_test.adb: New test.
9456
9457 2010-01-25  Tobias Burnus  <burnus@net-b.de>
9458
9459         PR fortran/42858
9460         * gfortran.dg/generic_21.f90: New test.
9461
9462 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9463
9464         PR testsuite/41522
9465         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
9466
9467 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
9468
9469         PR c++/42748
9470         * g++.dg/abi/arm_va_list2.C: New test.
9471         * g++.dg/abi/arm_va_list2.h: Companion header file.
9472
9473 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
9474
9475         PR fortran/41044
9476         * gfortran.dg/parameter_array_ref_2.f90 : New test.
9477
9478         PR fortran/41167
9479         * gfortran.dg/char_array_arg_1.f90 : New test.
9480
9481         * gfortran.dg/pr25923.f90 : Remove XFAIL.
9482
9483 2010-01-24  Tobias Burnus  <burnus@net-b.de>
9484
9485         PR fortran/39304
9486         * gfortran.dg/generic_20.f90: New test.
9487
9488 2010-01-22  Michael Matz  <matz@suse.de>
9489
9490         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
9491         -msse2.
9492
9493 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
9494
9495         PR fortran/42736
9496         * gfortran.dg/dependency_25.f90 : New test.
9497
9498 2010-01-21  Martin Jambor  <mjambor@suse.cz>
9499
9500         PR tree-optimization/42585
9501         * gcc.dg/tree-ssa/pr42585.c: New test.
9502
9503 2010-01-21  Richard Guenther  <rguenther@suse.de>
9504
9505         PR middle-end/19988
9506         * gcc.dg/pr19988.c: New testcase.
9507
9508 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
9509
9510         * g++.dg/compat/decimal/compat-common.h: New file.
9511         * g++.dg/compat/decimal/decimal-dummy.h: New file.
9512         * g++.dg/compat/decimal/pass_x.h: New file.
9513         * g++.dg/compat/decimal/pass_y.h: New file.
9514         * g++.dg/compat/decimal/pass-1_main.C: New file.
9515         * g++.dg/compat/decimal/pass-1_x.C: New file.
9516         * g++.dg/compat/decimal/pass-1_y.C: New file.
9517         * g++.dg/compat/decimal/pass-2_main.C: New file.
9518         * g++.dg/compat/decimal/pass-2_x.C: New file.
9519         * g++.dg/compat/decimal/pass-2_y.C: New file.
9520         * g++.dg/compat/decimal/pass-3_main.C: New file.
9521         * g++.dg/compat/decimal/pass-3_x.C: New file.
9522         * g++.dg/compat/decimal/pass-3_y.C: New file.
9523         * g++.dg/compat/decimal/pass-4_main.C: New file.
9524         * g++.dg/compat/decimal/pass-4_x.C: New file.
9525         * g++.dg/compat/decimal/pass-4_y.C: New file.
9526         * g++.dg/compat/decimal/pass-5_main.C: New file.
9527         * g++.dg/compat/decimal/pass-5_x.C: New file.
9528         * g++.dg/compat/decimal/pass-5_y.C: New file.
9529         * g++.dg/compat/decimal/pass-6_main.C: New file.
9530         * g++.dg/compat/decimal/pass-6_x.C: New file.
9531         * g++.dg/compat/decimal/pass-6_y.C: New file.
9532         * g++.dg/compat/decimal/return_x.h: New file.
9533         * g++.dg/compat/decimal/return_y.h: New file.
9534         * g++.dg/compat/decimal/return-1_main.C: New file.
9535         * g++.dg/compat/decimal/return-1_x.C: New file.
9536         * g++.dg/compat/decimal/return-1_y.C: New file.
9537         * g++.dg/compat/decimal/return-2_main.C: New file.
9538         * g++.dg/compat/decimal/return-2_x.C: New file.
9539         * g++.dg/compat/decimal/return-2_y.C: New file.
9540         * g++.dg/compat/decimal/return-3_main.C: New file.
9541         * g++.dg/compat/decimal/return-3_x.C: New file.
9542         * g++.dg/compat/decimal/return-3_y.C: New file.
9543         * g++.dg/compat/decimal/return-4_main.C: New file.
9544         * g++.dg/compat/decimal/return-4_x.C: New file.
9545         * g++.dg/compat/decimal/return-4_y.C: New file.
9546         * g++.dg/compat/decimal/return-5_main.C: New file.
9547         * g++.dg/compat/decimal/return-5_x.C: New file.
9548         * g++.dg/compat/decimal/return-5_y.C: New file.
9549         * g++.dg/compat/decimal/return-6_main.C: New file.
9550         * g++.dg/compat/decimal/return-6_x.C: New file.
9551         * g++.dg/compat/decimal/return-6_y.C: New file.
9552
9553 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
9554
9555         PR debug/42715
9556         * gcc.dg/pr42715.c: New.
9557
9558 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
9559
9560         PR c++/42038
9561         * g++.dg/parse/crash55.C: New.
9562
9563 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
9564
9565         PR debug/42782
9566         * gcc.dg/guality/pr42782.c: New.
9567
9568 2010-01-20  Jason Merrill  <jason@redhat.com>
9569
9570         PR c++/41788
9571         * g++.dg/abi/packed1.C: New.
9572
9573         PR c++/41920
9574         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
9575
9576         PR c++/40750
9577         * g++.dg/parse/fn-typedef1.C: New.
9578         * g++.dg/other/cv_quals.C: Adjust.
9579
9580 2010-01-20  Anthony Green  <green@moxielogic.com>
9581
9582         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
9583         pack(push) pragma).
9584         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
9585         * gcc.dg/20020312-2.c: Port this to the moxie core.
9586         * gcc.dg/weak/typeof-2.c: Ditto.
9587
9588 2010-01-20  Richard Guenther  <rguenther@suse.de>
9589
9590         PR tree-optimization/42717
9591         * gcc.c-torture/compile/pr42717.c: New testcase.
9592
9593 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
9594
9595         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
9596         of signed, add a few new tests.
9597
9598         PR middle-end/42803
9599         * g++.dg/parse/limits-initializer1.C: New test.
9600
9601 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
9602
9603         PR fortran/42804
9604         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
9605         * gfortran.dg/typebound_call_12.f03: New test.
9606
9607 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
9608
9609         PR fortran/42783
9610         * gfortran.dg/bounds_check_15.f90 : New test.
9611
9612 2010-01-19  Michael Matz  <matz@suse.de>
9613
9614         PR tree-optimization/41783
9615         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
9616
9617 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
9618
9619         PR target/38697.
9620         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
9621         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
9622         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
9623         * gcc.target/arm/neon/vget_lows16.c: Likewise.
9624         * gcc.target/arm/neon/vget_lows32.c: Likewise.
9625         * gcc.target/arm/neon/vget_lows64.c: Likewise.
9626         * gcc.target/arm/neon/vget_lows8.c: Likewise.
9627         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
9628         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
9629         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
9630         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
9631
9632 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
9633
9634         PR fortran/42545
9635         * gfortran.dg/extends_6.f03: Modified an error message.
9636         * gfortran.dg/extends_10.f03: New test.
9637         * gfortran.dg/private_type_6.f03: Modified an error message.
9638         * gfortran.dg/structure_constructor_8.f03: Ditto.
9639
9640 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
9641
9642         PR tree-optimization/42719
9643         * gcc.dg/pr42719.c: New test.
9644
9645         PR debug/42728
9646         * gcc.dg/pr42728.c: New test.
9647
9648 2010-01-19  Anthony Green  <green@moxielogic.com>
9649
9650         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
9651
9652 2010-01-18  Anthony Green  <green@moxielogic.com>
9653
9654         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
9655         for moxie.
9656
9657 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
9658
9659         * g++.dg/template/error45.C: reverted as part of reverting the
9660         fix of PR c++/42634.
9661
9662 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
9663
9664         PR c++/42634
9665         * g++.dg/template/error45.C: New test.
9666
9667 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
9668
9669         PR c++/42766
9670         * g++.dg/conversion/op6.C: New test.
9671
9672 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
9673
9674         PR target/42774
9675         * gcc.target/alpha/pr42774.c: New test.
9676
9677 2010-01-18  Richard Guenther  <rguenther@suse.de>
9678
9679         PR tree-optimization/42781
9680         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
9681
9682 2010-01-17  Richard Guenther  <rguenther@suse.de>
9683
9684         PR middle-end/42248
9685         * gcc.c-torture/execute/pr42248.c: New testcase.
9686
9687 2010-01-17  Richard Guenther  <rguenther@suse.de>
9688
9689         PR tree-optimization/42773
9690         * g++.dg/torture/pr42773.C: New testcase.
9691
9692 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
9693
9694         PR fortran/42677
9695         * gfortran.dg/interface_assignment_5.f90: New test.
9696
9697 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
9698
9699         PR c++/42697
9700         * g++.dg/template/crash94.C: Reverted.
9701
9702 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
9703
9704         PR debug/42767
9705         * gcc.dg/debug/pr42767.c: New.
9706
9707 2010-01-15  Jason Merrill  <jason@redhat.com>
9708
9709         PR c++/42761
9710         * g++.dg/cpp0x/decltype22.C: New.
9711
9712 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
9713
9714         PR middle-end/42760
9715         * g++.dg/torture/pr42760.C: New test.
9716
9717 2010-01-15  Jing Yu  <jingyu@google.com>
9718
9719         PR rtl-optimization/42691
9720         * gcc.c-torture/execute/pr42691.c: New.
9721
9722 2010-01-15  Richard Guenther  <rguenther@suse.de>
9723
9724         PR middle-end/42739
9725         * g++.dg/torture/pr42739.C: New testcase.
9726
9727 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
9728
9729         * g++.dg/template/error45.C: Revert as part of reverting changes
9730         or PR c++/42634.
9731
9732 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9733
9734         PR fortran/42684
9735         * gfortran.dg/interface_31.f90: New test.
9736
9737 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
9738
9739         * gcc.target/powerpc/pr42747.c: New file.
9740
9741 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
9742
9743         PR middle-end/42674
9744         * c-c++-common/pr42674.c: New test.
9745
9746         PR c++/42608
9747         * g++.dg/template/instantiate11.C: New test.
9748
9749 2010-01-14  Jason Merrill  <jason@redhat.com>
9750
9751         PR c++/42701
9752         * g++.dg/overload/error3.C: New.
9753
9754         PR c++/42655
9755         * g++.dg/overload/rvalue1.C: New.
9756
9757 2010-01-14  Martin Jambor  <mjambor@suse.cz>
9758
9759         PR tree-optimization/42706
9760         * gcc.dg/ipa/pr42706.c: New testcase.
9761
9762 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
9763
9764         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
9765
9766 2010-01-14  Martin Jambor  <mjambor@suse.cz>
9767
9768         PR tree-optimization/42714
9769         * g++.dg/torture/pr42714.C: New test.
9770
9771 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9772
9773         PR rtl-optimization/42246
9774         * gfortran.dg/pr42246-2.f: New.
9775
9776 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9777
9778         PR rtl-optimization/42389
9779         * gcc.dg/pr42389.c: New.
9780
9781 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9782
9783         PR rtl-optimization/42388
9784         * gcc.dg/pr42388.c: New.
9785
9786 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9787
9788         PR rtl-optimization/42294
9789         * gfortran.dg/pr42294.f: New.
9790
9791 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9792
9793         PR rtl-optimization/39453
9794         PR rtl-optimization/42246
9795         * gcc.dg/pr39453.c: New.
9796         * gcc.dg/pr42246.c: New.
9797
9798 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9799
9800         PR middle-end/42245
9801         * gcc.dg/pr42245.c: New.
9802         * gcc.dg/pr42245-2.c: New.
9803
9804 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9805
9806         PR rtl-optimization/42249
9807         * gcc.dg/pr42249.c: New.
9808
9809 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
9810
9811         PR c/42721
9812         * gcc.c-torture/execute/pr42721.c: New test.
9813
9814 2010-01-14  Ira Rosen  <irar@il.ibm.com>
9815
9816         PR tree-optimization/42709
9817         * gcc.dg/vect/pr42709.c: New test.
9818
9819 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
9820
9821         PR fortran/41478
9822         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
9823         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
9824
9825 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
9826
9827         PR fortran/42481
9828         * gfortran.dg/generic_19.f90 : New test.
9829
9830 2010-01-13  Richard Guenther  <rguenther@suse.de>
9831
9832         PR tree-optimization/42730
9833         * gcc.c-torture/compile/pr42730.c: New testcase.
9834
9835 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
9836
9837         PR target/pr42542
9838         * gcc.target/ia64/pr42542-1.c: New.
9839         * gcc.target/ia64/pr42542-2.c: New.
9840         * gcc.target/ia64/pr42542-3.c: New.
9841
9842 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
9843
9844         PR c++/42634
9845         * g++.dg/template/error45.C: New test.
9846
9847 2010-01-13  Martin Jambor  <mjambor@suse.cz>
9848
9849         PR tree-optimization/42704
9850         * g++.dg/torture/pr42704.C: New test.
9851
9852 2010-01-13  Martin Jambor  <mjambor@suse.cz>
9853
9854         PR tree-optimization/42703
9855         * gcc.c-torture/compile/pr42703.c: New test.
9856
9857 2010-01-13  Richard Guenther  <rguenther@suse.de>
9858
9859         PR tree-optimization/42705
9860         * gcc.c-torture/compile/pr42705.c: New testcase.
9861
9862 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
9863
9864         * gcc.target/bfin/l2.c: New test.
9865         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
9866
9867 2010-01-13  Richard Guenther  <rguenther@suse.de>
9868
9869         PR middle-end/42716
9870         * gcc.c-torture/compile/pr42716.c: New testcase.
9871
9872 2010-01-13  Richard Guenther  <rguenther@suse.de>
9873
9874         PR lto/42678
9875         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
9876
9877 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
9878
9879         PR c/42708
9880         * gcc.c-torture/compile/pr42708-1.c: New test.
9881
9882 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
9883
9884         PR debug/42662
9885         * gcc.dg/pr42662.c: New test.
9886
9887         PR tree-optimization/42645
9888         * g++.dg/other/pr42645-1.C: New test.
9889         * g++.dg/other/pr42645-2.C: New test.
9890
9891 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
9892
9893         PR target/42416
9894         * gcc.target/powerpc/warn-1.c: New test.
9895         * gcc.target/powerpc/warn-2.c: New test.
9896
9897 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
9898
9899         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
9900         stack alignment.
9901
9902 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
9903
9904         * gcc.dg/lto/20100108_0.c: New.
9905
9906 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
9907
9908         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
9909         Add -march=i686 -msse for 32bit x86 targets.
9910
9911 2010-01-10  Richard Guenther  <rguenther@suse.de>
9912
9913         PR middle-end/42667
9914         * gcc.dg/torture/pr42667.c: New testcase.
9915
9916 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9917
9918         PR fortran/32489
9919         * gfortran.dg/array_constructor_34.f90: New test.
9920
9921 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9922
9923         PR fortran/20923
9924         * gfortran.dg/array_constructor_33.f90: New test.
9925         gfortran.dg/array_function_5.f90: Add credit.
9926
9927 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9928
9929         PR debug/42631
9930         * gcc.dg/pr42631.c: New.
9931
9932 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9933
9934         PR debug/42630
9935         * gcc.dg/pr42630.c: New.
9936
9937 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9938
9939         PR debug/42629
9940         * gcc.dg/pr42629.c: New.
9941
9942 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9943
9944         PR middle-end/42363
9945         * gcc.dg/torture/pr42363.c: New.
9946
9947 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9948
9949         PR debug/42604
9950         PR debug/42395
9951         * gcc.dg/vect/pr42604.c: New.
9952         * gcc.dg/vect/pr42395.c: New.
9953
9954 2010-01-09  Richard Guenther  <rguenther@suse.de>
9955
9956         PR middle-end/42512
9957         * gcc.c-torture/execute/pr42512.c: New testcase.
9958
9959 2010-01-09  Tobias Burnus  <burnus@net-b.de>
9960
9961         PR fortran/41298
9962         * gfortran.dg/c_ptr_tests_14.f90: New test.
9963
9964 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9965
9966         PR ada/41929
9967         * gnat.dg/null_pointer_deref1.adb: Don't run on
9968         sparc*-sun-solaris2.11.
9969
9970 2010-01-08  Richard Guenther  <rguenther@suse.de>
9971
9972         PR lto/42528
9973         * gcc.dg/lto/20100103-1_0.c: New testcase.
9974         * gcc.dg/lto/20100103-2_0.c: Likewise.
9975
9976 2010-01-08  Tobias Burnus  <burnus@net-b.de
9977
9978         PR/fortran 25829
9979         * gfortran.dg/asynchronous_1.f90: New test.
9980         * gfortran.dg/asynchronous_2.f90: New test.
9981         * gfortran.dg/conflicts.f90: Update error message.
9982
9983 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
9984
9985         c++/40155
9986         * g++.dg/cpp0x/variadic-unify-2.C: New test.
9987
9988 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
9989
9990         PR tree-optimization/42625
9991         * g++.dg/opt/dtor4.C: New test.
9992         * g++.dg/opt/dtor4.h: New.
9993         * g++.dg/opt/dtor4-aux.cc: New.
9994
9995 2010-01-07  Tobias Burnus  <burnus@net-b.de>
9996
9997         PR fortran/42597
9998         * gfortran.dg/proc_ptr_26.f90: New test.
9999
10000 2010-01-07  Tobias Burnus  <burnus@net-b.de>
10001
10002         PR fortran/41872
10003         * gfortran.dg/allocatable_scalar_7.f90: New test.
10004
10005 2010-01-06  Richard Guenther  <rguenther@suse.de>
10006
10007         * gcc.c-torture/compile/pr42632.c: New testcase.
10008
10009 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
10010
10011         PR target/42542
10012         * gcc.target/i386/pr42542-4.c: New.
10013         * gcc.target/i386/pr42542-4a.c: Likewise.
10014         * gcc.target/i386/pr42542-5.c: Likewise.
10015         * gcc.target/i386/pr42542-5a.c: Likewise.
10016
10017 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
10018
10019         * gcc.dg/tls/opt-15.c: New test.
10020
10021 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
10022
10023         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
10024
10025 2010-01-05  Martin Jambor  <mjambor@suse.cz>
10026
10027         PR tree-optimization/42462
10028         * g++.dg/torture/pr42462.C: New test.
10029
10030 2010-01-05  Jason Merrill  <jason@redhat.com>
10031
10032         * g++.dg/cpp0x/initlist30.C: New test.
10033
10034 2010-01-05  Richard Guenther  <rguenther@suse.de>
10035
10036         PR tree-optimization/42614
10037         * gcc.c-torture/execute/pr42614.c: New testcase.
10038
10039 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
10040
10041         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
10042         * gcc.dg/Wunreachable-1.c: Remove the testcase of
10043         -Wunreachable-code.
10044         * gcc.dg/Wunreachable-2.c: Likewise.
10045         * gcc.dg/Wunreachable-3.c: Likewise.
10046         * gcc.dg/Wunreachable-4.c: Likewise.
10047         * gcc.dg/Wunreachable-5.c: Likewise.
10048         * gcc.dg/Wunreachable-6.c: Likewise.
10049         * gcc.dg/Wunreachable-7.c: Likewise.
10050         * gcc.dg/Wunreachable-8.c: Likewise.
10051         * gcc.dg/20041231-1.c: Likewise.
10052
10053 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
10054
10055         PR other/42611
10056         * gcc.dg/pr42611.c: New test.
10057
10058         PR tree-optimization/42508
10059         * g++.dg/opt/pr42508.C: New test.
10060
10061 2010-01-05  Tobias Burnus  <burnus@net-b.de>
10062
10063         PR fortran/41872
10064         * gfortran.dg/allocatable_scalar_8.f90: New.
10065
10066 2010-01-04  Martin Jambor  <mjambor@suse.cz>
10067
10068         PR tree-optimization/42398
10069         * gcc.c-torture/compile/pr42398.c: New test.
10070
10071 2010-01-04  Jason Merrill  <jason@redhat.com>
10072
10073         PR c++/42555
10074         * g++.dg/ext/attrib35.C: New.
10075
10076         PR c++/42567
10077         * g++.dg/cpp0x/auto17.C: New.
10078
10079 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
10080
10081         * gcc.dg/lto/20100104_0.c: New.
10082
10083 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
10084
10085         PR target/42542
10086         * gcc.target/i386/pr42542-1.c: New.
10087         * gcc.target/i386/pr42542-1a.c: Likewise.
10088         * gcc.target/i386/pr42542-1b.c: Likewise.
10089         * gcc.target/i386/pr42542-2.c: Likewise.
10090         * gcc.target/i386/pr42542-2a.c: Likewise.
10091         * gcc.target/i386/pr42542-2b.c: Likewise.
10092         * gcc.target/i386/pr42542-3.c: Likewise.
10093         * gcc.target/i386/pr42542-3a.c: Likewise.
10094
10095 2009-01-04  Tobias Burnus  <burnus@net-b.de>
10096
10097         PR fortran/41872
10098         * gfortran.dg/allocatable_scalar_5.f90: New test.
10099         * gfortran.dg/allocatable_scalar_6.f90: New test.
10100
10101 2010-01-03  Richard Guenther  <rguenther@suse.de>
10102
10103         PR testsuite/42583
10104         * gfortran.dg/gomp/recursion1.f90: Remove.
10105
10106 2010-01-03  Richard Guenther  <rguenther@suse.de>
10107
10108         * gcc.dg/Warray-bounds.c: Remove XFAILs.
10109         * gcc.dg/uninit-6.c: Likewise.
10110         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
10111
10112 2010-01-03  Richard Guenther  <rguenther@suse.de>
10113
10114         PR tree-optimization/42589
10115         * gcc.target/i386/pr42589.c: New testcase.
10116
10117 2010-01-03  Richard Guenther  <rguenther@suse.de>
10118
10119         PR tree-optimization/42438
10120         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
10121
10122 2010-01-02  Richard Guenther  <rguenther@suse.de>
10123
10124         PR testsuite/41651
10125         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
10126
10127 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
10128
10129         PR target/42448
10130         * gcc.target/alpha/pr42448-1.c: New test.
10131         * gcc.target/alpha/pr42448-2.c: Ditto.
10132
10133 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
10134
10135         PR preprocessor/41947
10136         * gcc.dg/c99-hexfloat-3.c: New test.
10137
10138 2010-01-01  Richard Guenther  <rguenther@suse.de>
10139
10140         PR c/42570
10141         * gcc.c-torture/execute/pr42570.c: New testcase.
10142
10143 2010-01-01  Richard Guenther  <rguenther@suse.de>
10144
10145         PR middle-end/42559
10146         * gcc.c-torture/compile/pr42559.c: New testcase.
10147
10148 \f
10149 Copyright (C) 2010 Free Software Foundation, Inc.
10150
10151 Copying and distribution of this file, with or without modification,
10152 are permitted in any medium without royalty provided the copyright
10153 notice and this notice are preserved.