pr28706.c: Typo fix to dg-require-effective-target lto.
[platform/upstream/gcc.git] / gcc / testsuite / ChangeLog
1 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2
3         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
4
5 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
6
7         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
8         * gcc.dg/pr27898.c: Likewise.
9         * gcc.dg/pr28712.c: Likewise.
10         * gcc.dg/pr30762-1.c: Likewise.
11         * gcc.dg/pr31529-1.c: Likewise.
12         * gcc.dg/pr34457-1.c: Likewise.
13         * gcc.dg/pr34668-1.c: Likewise.
14         * gcc.dg/pr34989-1.c: Likewise.
15         * gcc.dg/pr43557-1.c: Likewise.
16
17 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
18
19         PR rtl-optimization/45739
20         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not
21         regexps.
22
23 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
24
25         * gcc.target/sparc/mnofpu.c: New test.
26
27 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
28
29         PR rtl-optimization/45739
30         * gcc.target/i386/pr45739.c: New test.
31
32 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
33
34         PR fortran/45648
35         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
36         and counts. Add non-elemental function call check.
37
38         PR fortran/45648
39         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
40         arguments checks. Update temporary counts.
41         * gfortran.dg/transpose_optimization_1.f90: New.
42
43 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
44
45         PR objc/23710
46         * objc.dg/invalid-method-1.m: New.
47
48 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
49
50         Merge from 'apple/trunk' branch on FSF servers.
51
52         2005-10-11  Fariborz Jahanian <fjahanian@apple.com>
53
54         Radar 4291785
55         objc.dg/naming-4.m: New
56         objc.dg/naming-5.m: New
57         obj-c++.dg/naming-1.mm: New
58         obj-c++.dg/naming-2.mm: New
59
60 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
61             Jack Howarth  <howarth@bromo.med.uc.edu>
62
63         PR c++/45645
64         * g++.dg/torture/pr44972.C: Use portable assert().
65
66 2010-09-21  Richard Guenther  <rguenther@suse.de>
67
68         PR tree-optimization/45580
69         * g++.dg/torture/pr45580.C: New testcase.
70
71 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
72
73         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
74
75 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
76
77         PR fortran/45438
78         * gfortran.dg/pointer_check_7.f90: New.
79
80 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
81
82         PR rtl-optimization/45728
83         * gcc.c-torture/compile/pr45728.c: New test.
84
85 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
86
87         PR fortran/45081
88         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
89
90 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
91
92         * g++.dg/tree-ssa/pr45605.C: Add "\\".
93
94 2010-09-20  Richard Guenther  <rguenther@suse.de>
95
96         PR middle-end/45704
97         * gcc.dg/torture/pr45704.c: New testcase.
98
99 2010-09-20  Jan Hubicka  <jh@suse.cz>
100
101         PR tree-optimize/45605
102         * g++.dg/tree-ssa/pr45605.C: New testcase.
103
104 2010-09-20  Michael Matz  <matz@suse.de>
105
106         PR testsuite/45706
107         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
108         enough.
109
110 2010-09-20  Richard Guenther  <rguenther@suse.de>
111
112         PR tree-optimization/45705
113         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
114
115 2010-09-20  Michael Matz  <matz@suse.de>
116
117         PR testsuite/45706
118         * lib/target-supports.exp (check_effective_target_vect_perm):
119         Add i?86-*-*.
120
121 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
122
123         PR rtl-optimization/45695
124         * gcc.c-torture/execute/pr45695.c: New test.
125
126 2010-09-19  Jan Hubicka  <jh@suse.cz>
127
128         PR lto/44246
129         * gcc.c-torture/compile/pr44246.c:New file.
130
131 2010-09-19  Ira Rosen  <irar@il.ibm.com>
132
133         PR tree-optimization/45714
134         * gfortran.dg/vect/pr45714-a.f: New test.
135         * gfortran.dg/vect/pr45714-b.f: New test.
136
137 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
138
139         * gnat.dg/const1.adb: Rename into...
140         * gnat.dg/constant1.adb: ...this.
141         * gnat.dg/constant2.adb: New test.
142         * gnat.dg/constant2_pkg1.ads: New helper.
143         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
144
145 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
146
147         * gnat.dg/specs/constant1.ads: New test.
148         * gnat.dg/specs/constant1_pkg.ads: New helper.
149
150 2010-09-18  Jan Hubicka  <jh@suse.cz>
151
152         PR tree-optimization/45453
153         * g++.dg/tree-ssa/pr45453.C: New testcase.
154
155 2010-09-18  Jason Merrill  <jason@redhat.com>
156
157         * g++.dg/cpp0x/initlist44.C: New.
158
159 2010-09-18  Richard Guenther  <rguenther@suse.de>
160
161         PR tree-optimization/45709
162         * g++.dg/torture/pr45709-2.C: New testcase.
163
164 2010-09-18  Richard Guenther  <rguenther@suse.de>
165
166         PR tree-optimization/45709
167         * g++.dg/torture/pr45709.C: New testcase.
168
169 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
170
171         PR testsuite/45719
172         * gcc.target/i386/pad-3.c: Pass -fno-pic.
173
174 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
175
176         * gcc.target/i386/pad-1.c: New.
177         * gcc.target/i386/pad-2.c: Likewise.
178         * gcc.target/i386/pad-3.c: Likewise.
179         * gcc.target/i386/pad-4.c: Likewise.
180         * gcc.target/i386/pad-5a.c: Likewise.
181         * gcc.target/i386/pad-5b.c: Likewise.
182         * gcc.target/i386/pad-6a.c: Likewise.
183         * gcc.target/i386/pad-6b.c: Likewise.
184         * gcc.target/i386/pad-7.c: Likewise.
185         * gcc.target/i386/pad-8.c: Likewise.
186         * gcc.target/i386/pad-9.c: Likewise.
187         * gcc.target/i386/pad-10.c: Likewise.
188
189 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
190
191         PR middle-end/45234
192         * gcc.dg/torture/stackalign/alloca-5.c: New.
193
194 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
195
196         PR middle-end/45678
197         * gcc.dg/torture/pr45678-2.c: New.
198
199 2010-09-17  Richard Guenther  <rguenther@suse.de>
200
201         PR middle-end/45678
202         * gcc.dg/torture/pr45678-1.c: New testcase.
203
204 2010-09-17  Michael Matz  <matz@suse.de>
205
206         PR tree-optimization/43432
207         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
208         check_effective_target_vect_perm_short): New predicates.
209         (check_effective_target_vect_perm): Include x86_64.
210         * gcc.dg/vect/pr43432.c: New test.
211         * gcc.dg/vect/vect-114.c: Adjust.
212         * gcc.dg/vect/vect-15.c: Ditto.
213         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
214         * gcc.dg/vect/slp-perm-9.c: Ditto.
215
216 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
217
218         PR testsuite/45692
219         * objc/execute/exceptions/throw-nil.m: Run the test only with the
220         GNU runtime.
221
222 2010-09-17  Richard Guenther  <rguenther@suse.de>
223
224         * gcc.dg/pr27898.c: Use -flto instead of -combine.
225         * gcc.dg/pr28706.c: Likewise.
226         * gcc.dg/pr28712.c: Likewise.
227         * gcc.dg/pr30762-1.c: Likewise.
228         * gcc.dg/pr30762-2.c: Likewise.
229         * gcc.dg/pr31529-1.c: Likewise.
230         * gcc.dg/pr31529-2.c: Likewise.
231         * gcc.dg/pr34457-1.c: Likewise.
232         * gcc.dg/pr34457-2.c: Likewise.
233         * gcc.dg/pr34668-1.c: Likewise.
234         * gcc.dg/pr34668-2.c: Likewise.
235         * gcc.dg/pr34989-1.c: Likewise.
236         * gcc.dg/pr34989-2.c: Likewise.
237         * gcc.dg/pr43557-1.c: Likewise.
238         * gcc.dg/pr43557-2.c: Likewise.
239         * gcc.dg/debug/pr41893-1.c: Likewise.
240         * gcc.dg/matrix/matrix.exp: Do not use -combine.
241         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
242         * gcc.dg/matrix/matrix-4.c: Likewise.
243         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
244         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
245         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
246         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
247
248 2010-09-16  Tobias Burnus  <burnus@net-b.de>
249
250         PR fortran/43665
251         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
252         optimizations.
253         * gfortran.dg/intent_optimize_1.f90: New test.
254
255 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
256
257         * gcc.target/i386/divmod-1.c: New.
258         * gcc.target/i386/divmod-2.c: Likewise.
259         * gcc.target/i386/divmod-3.c: Likewise.
260         * gcc.target/i386/divmod-4.c: Likewise.
261         * gcc.target/i386/divmod-4a.c: Likewise.
262         * gcc.target/i386/divmod-5.c: Likewise.
263         * gcc.target/i386/divmod-6.c: Likewise.
264         * gcc.target/i386/divmod-7.c: Likewise.
265         * gcc.target/i386/divmod-8.c: Likewise.
266         * gcc.target/i386/udivmod-1.c: Likewise.
267         * gcc.target/i386/udivmod-2.c: Likewise.
268         * gcc.target/i386/udivmod-3.c: Likewise.
269         * gcc.target/i386/udivmod-4.c: Likewise.
270         * gcc.target/i386/udivmod-4a.c: Likewise.
271         * gcc.target/i386/udivmod-5.c: Likewise.
272         * gcc.target/i386/udivmod-6.c: Likewise.
273         * gcc.target/i386/udivmod-7.c: Likewise.
274         * gcc.target/i386/udivmod-8.c: Likewise.
275
276 2010-09-16  Jan Hubicka  <jh@suse.cz>
277
278         * g++.dg/lto/pr45679-1_0.C: New file.
279         * g++.dg/lto/pr45679-1_1.C: New file.
280         * g++.dg/lto/pr45679-0_0.C: New file.
281         * g++.dg/lto/pr45679-0_1.C: New file.
282
283 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
284
285         PR fortran/45674
286         * gfortran.dg/class_dummy_2.f03: New.
287
288 2010-09-16  Richard Guenther  <rguenther@suse.de>
289
290         PR tree-optimization/45623
291         * gcc.dg/torture/pr45623.c: New testcase.
292
293 2010-09-16  Ira Rosen  <irar@il.ibm.com>
294
295         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
296         name and parentheses.
297         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
298
299 2010-09-15  Jason Merrill  <jason@redhat.com>
300
301         * g++.dg/parse/parameter-declaration-2.C: New.
302
303         * g++.dg/cpp0x/scoped_enum2.C: New.
304
305 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
306
307         * gcc.c-torture/compile/20100915-1.c: New test.
308
309 2010-09-15  Martin Jambor  <mjambor@suse.cz>
310
311         PR middle-end/45644
312         * gcc.dg/ipa/pr45644.c: New test.
313
314 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
315
316         PR tree-optimization/45633
317         * gcc.dg/vect/pr45633.c: New test.
318
319 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
320
321         PR fortran/45577
322         * gfortran.dg/allocate_derived_4.f90: New.
323
324 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
325
326         * lib/target-supports.exp
327         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
328         supported flag to true for neon.
329
330 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
331
332         PR c++/45665
333         * g++.dg/template/crash103.C: New.
334
335 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
336
337         Merge from 'apple/trunk' branch on FSF servers.
338
339         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
340
341         Radar 4457381
342         * objc.dg/msg-in-protocol.m: New.
343         * obj-c++.dg/msg-in-protocol.mm: New.
344
345         2006-02-07  Fariborz Jahanian <fjahanian@apple.com>
346
347         Radar 4219590
348         * objc.dg/break-in-ifstmt.m: New.
349
350         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
351
352         Radar 4174166
353         * obj-c++.dg/comp-types-13.mm: New.
354         * objc.dg/comp-types-12.m: New.
355
356         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
357
358         Radar 4216500
359         * obj-c++.dg/proto-lossage-7.mm: New.
360         * objc.dg/proto-lossage-7.m: New.
361
362 2010-09-14  Jan Hubicka  <jh@suse.cz>
363
364         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
365         folding.
366         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
367         folding.
368
369 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
370
371         PR middle-end/45567
372         * gcc.dg/pr45567.c: New test.
373
374         PR debug/45660
375         * g++.dg/debug/pr45660.C: New test.
376
377 2010-09-14  Ira Rosen  <irar@il.ibm.com>
378
379         PR tree-optimization/45470
380         * g++.dg/vect/pr45470-a.cc: New test.
381         * g++.dg/vect/pr45470-a.cc: New test.
382
383 2010-09-10  Jack Howarth <howarth@bromo.med.uc.edu>
384
385         PR target/42070
386         * gcc/testsuite/lib/profopt.exp: Prune warnings on execname2 compile.
387         * gcc/testsuite/lib/prune.exp: Prune "can't add line info" warnings.
388
389 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
390
391         PR libfortran/45532
392         * gfortran.dg/namelist_64.f90: New test.
393
394 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
395
396         PR rtl-optimization/45617
397         * gcc.target/i386/pr45617.c: New test.
398
399 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
400
401         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
402
403 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
404
405         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
406         * gcc.target/i386/fma4-vector.c: Likewise.
407         * gcc.target/i386/vectorize2.c: Likewise.
408         * gcc.target/i386/vectorize4.c: Likewise.
409         * gcc.target/i386/vectorize5.c: Likewise.
410         * gcc.target/i386/vectorize6.c: Likewise.
411         * gcc.target/i386/vectorize8.c: Likewise.
412
413         * gcc.target/i386/vect-double-1.c: New.
414         * gcc.target/i386/vect-double-1a.c: Likewise.
415         * gcc.target/i386/vect-double-2.c: Likewise.
416         * gcc.target/i386/vect-double-2a.c: Likewise.
417
418         * lib/target-supports.exp (check_effective_target_vect_double):
419         Set et_vect_double_saved to 0 when tuning for Atom.
420
421 2010-09-13  Jan Hubicka  <jh@suse.cz>
422
423         * gcc.dg/torture/pr23821.c: Drop static keyword.
424         * gcc.dg/tree-ssa/loop-19.c: Likewise.
425         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
426
427 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
428
429         * gcc.target/arm/sync-1.c: New.
430
431 2010-09-12  Olivier Hainque  <hainque@adacore.com>
432
433         * gnat.dg/memtrap.adb: New test.
434
435 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
436
437         * gfortran.dg/promotion.f90: Fix options.
438
439 2010-09-11  Rodrigo Rivas <rodrigorivascosta@gmail.com>
440
441         * g++.dg/cpp0x/range-for1.C: New.
442         * g++.dg/cpp0x/range-for2.C: New.
443         * g++.dg/cpp0x/range-for3.C: New.
444         * g++.dg/cpp0x/range-for4.C: New.
445         * g++.dg/cpp0x/range-for5.C: New.
446         * g++.dg/cpp0x/range-for6.C: New.
447
448 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
449
450         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
451         and counts. Check that transpose is not called.
452         * gfortran.dg/transpose_2.f90: Update error message.
453
454 2010-09-10  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
455
456         PR c++/43824
457         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
458         * g++.dg/lookup/strong-using-2.C: Likewise.
459         * g++.dg/lookup/strong-using-3.C: Likewise.
460         * g++.dg/lookup/strong-using-5.C: Likewise.
461
462         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
463         * g++.dg/cpp0x/inline-ns4.C: New.
464         * g++.dg/cpp0x/inline-ns5.C: New.
465
466 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
467
468         PR middle-end/45634
469         * gfortran.fortran-torture/compile/pr45634.f90: New.
470
471 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
472
473         * objc.dg/fobjc-exceptions.m: New test.
474
475 2010-09-10  Jan Hubicka  <jh@suse.cz>
476
477         * g++.dg/inherit/covariant7.C: Fix pattern matching.
478
479 2010-09-10  Martin Jambor  <mjambor@suse.cz>
480
481         PR tree-optimization/44972
482         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
483         * gcc.dg/tree-ssa/pr45144.c: Likewise.
484         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
485         instead.
486         * g++.dg/torture/pr44972.C: New test.
487
488 2010-09-10  Martin Jambor  <mjambor@suse.cz>
489
490         PR tree-optimization/44972
491         * g++.dg/torture/pr34850.C: Remove expected warning.
492
493 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
494
495         * gfortran.dg/dummy_optional_arg.f90: New test.
496
497 2010-09-08  Jan Hubicka  <jh@suse.cz>
498
499         PR tree-optimization/45598
500         * fortran.fortran-torture/compile/pr45598.f90: New test.
501
502 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
503
504         * lib/target-supports-dg.exp (dg-require-ifunc): New.
505         * lib/target-supports.exp (check_ifunc_available): New.
506         * gcc.dg/attr-ifunc-1.c: New.
507         * gcc.dg/attr-ifunc-2.c: New.
508         * gcc.dg/attr-ifunc-3.c: New.
509         * gcc.dg/attr-ifunc-4.c: New.
510         * gcc.dg/attr-ifunc-5.c: New.
511         * testsuite/g++.dg/ext/attr-ifunc-1.C: New.
512         * testsuite/g++.dg/ext/attr-ifunc-2.C: New.
513         * testsuite/g++.dg/ext/attr-ifunc-3.C: New.
514         * testsuite/g++.dg/ext/attr-ifunc-4.C: New.
515
516 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
517
518         PR middle-end/40386
519         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
520
521 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
522
523         * gfortran.dg/inline_transpose_1.f90: New test.
524
525 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
526
527         PR c++/45588
528         * g++.dg/warn/Wunused-var-15.C: New test.
529
530 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
531
532         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
533         hppa*-*-hpux*.
534
535 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
536
537         * objc/execute/exceptions/throw-nil.m: New test.
538         * objc/execute/exceptions/handler-1.m: Updated to use the new
539         objc_set_uncaught_exception_handler() function.
540         * objc/execute/exceptions/matcher-1.m: New test.
541
542 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
543
544         PR fortran/38282
545         * gfortran.dg/bit_comparison_1.F90: New test.
546         * gfortran.dg/leadz_trailz_3.f90: New test.
547         * gfortran.dg/masklr_2.F90: New test.
548         * gfortran.dg/shiftalr_1.F90: New test.
549         * gfortran.dg/merge_bits_2.F90: New test.
550         * gfortran.dg/dshift_2.F90: New test.
551         * gfortran.dg/bit_comparison_2.F90: New test.
552         * gfortran.dg/masklr_1.F90: New test.
553         * gfortran.dg/merge_bits_1.F90: New test.
554         * gfortran.dg/dshift_1.F90: New test.
555         * gfortran.dg/shiftalr_2.F90: New test.
556
557 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
558
559         * objc.dg/type-stream-1.m: Replaced with a test that tests that
560         functions from objc/typedstream.h are deprecated.
561
562 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
563
564         * lib/target-supports.exp
565         (check_effective_target_run_expensive_tests): New proc.
566         * gcc.c-torture/compile/limits-fnargs.c: Use
567         dg-require-effective-target run_expensive_tests.
568
569 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
570
571         PR fortran/45597
572         * gfortran.dg/gomp/pr45597.f90: New test.
573
574         PR fortran/45595
575         * gfortran.dg/gomp/pr45595.f90: New test.
576
577 2010-09-08  Michael Matz  <matz@suse.de>
578
579         * c-c++-common/uninit-17.c: Adjust.
580
581 2010-09-08  Michael Matz  <matz@suse.de>
582
583         PR tree-optimization/43430
584         * gcc.dg/vect/pr43430-2.c: New test.
585
586 2010-09-08  Michael Matz  <matz@suse.de>
587
588         PR tree-optimization/33244
589         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
590
591 2010-09-08  Richard Guenther  <rguenther@suse.de>
592
593         PR tree-optimization/45578
594         * gfortran.dg/pr45578.f90: New testcase.
595
596 2010-09-08  Richard Guenther  <rguenther@suse.de>
597
598         PR testsuite/45590
599         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
600
601 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
602
603         PR fortran/45576
604         * gfortran.dg/char_length_18.f90:  New test.
605
606 2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>
607
608         PR target/36502
609         * gcc.target/i386/pr36502.c: New test.
610
611         PR target/42313
612         PR target/44651
613         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
614         * gcc/testsuite/gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
615
616 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
617
618         * gfortran.dg/achar_4.f90: Enable bounds checking.
619
620 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
621
622         PR target/45206
623         * gcc.target/i386/pr45206.c: New test.
624
625 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
626
627         PR fortran/45505
628         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
629
630 2010-09-07  Jan Hubicka  <jh@suse.cz>
631
632         * gcc.c-torture/compile/20100907.c: New testcase.
633
634 2010-09-07  Richard Guenther  <rguenther@suse.de>
635
636         PR middle-end/45569
637         * g++.dg/eh/pr45569.C: New testcase.
638
639 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
640
641         PR target/43137
642         * gcc.target/arm/pr43137.c: New test.
643
644 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
645
646         PR fortran/36931
647         * gfortran.dg/dependency_35.f90:  New test.
648
649 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
650
651         PR fortran/34145
652         * gfortran.dg/char_length_17.f90:  New test.
653
654 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
655
656         PR c++/45200
657         PR c++/45293
658         PR c++/45558
659         * g++.dg/template/typedef34.C: New test.
660         * g++.dg/template/typedef35.C: New test.
661
662 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
663
664         PR target/22152
665         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
666
667 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
668
669         * g++.dg/warn/Wdouble-promotion.C: New.
670
671 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
672
673         * g++.dg/parse/redef2.C: New.
674
675 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
676
677         * gcc.dg/20100906-1.c: New testcase.
678
679 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
680
681         PR testsuite/45543
682         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
683         DW_TAG_enumeration_type DIE.
684
685 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
686
687         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
688         Update XFAILs.
689
690 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
691
692         PR rtl-optimization/44919
693         * g++.dg/opt/pr44919.C: New.
694
695 2010-09-06  Tobias Burnus  <burnus@net-b.de>
696
697         PR fortran/38282
698         * gfortran.dg/iall_iany_iparity_1.f90: New.
699         * gfortran.dg/iall_iany_iparity_2.f90: New.
700
701 2010-09-06  Jason Merrill  <jason@redhat.com>
702
703         * g++.dg/cpp0x/initlist42.C: New.
704
705         * g++.dg/cpp0x/auto19.C: New.
706
707         * g++.dg/template/sfinae25.C: New.
708         * g++.dg/template/char1.C: Expect warning.
709         * g++.dg/template/nontype10.C: Likewise.
710
711         * g++.dg/cpp0x/implicit9.C: New.
712
713         * g++.dg/cpp0x/initlist43.C: New.
714
715 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
716
717         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
718
719 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
720
721         * gcc.dg/Wdouble-promotion.c: New.
722
723 2010-09-05  Tobias Burnus  <burnus@net-b.de>
724
725         * gfortran.dg/float128_1.f90: Remove test case as
726         it always fails since Rev 163611 backed out the
727         front-end implementation.
728
729 2010-09-05  Tobias Burnus  <burnus@net-b.de>
730
731         * gfortran.dg/float128_1.f90: XFAIL test case.
732
733 2010-09-05  Tobias Burnus  <burnus@net-b.de>
734
735         * gfortran.dg/bessel_7.f90: Decrease required precision.
736
737 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
738
739         PR testsuite/45545
740         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
741         ref-all-matching targets.
742
743 2010-09-05  Richard Guenther  <rguenther@suse.de>
744
745         PR tree-optimization/45535
746         * gcc.c-torture/compile/pr45535.c: New testcase.
747
748 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
749
750         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
751         "\[^\n\]*".
752         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
753         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
754         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
755         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
756         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
757         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
758         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
759         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
760         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
761         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
762         * gcc.target/i386/pr22152.c: Likewise.
763         * gcc.target/i386/pr36992-1.c: Likewise.
764         * gcc.target/i386/pr36992-2.c: Likewise.
765         * gcc.target/sh/sh4a-memmovua.c: Likewise.
766
767 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
768
769         PR testsuite/43957
770         * gcc.dg/const-uniq-1.c: Modify regexp.
771
772 2010-09-04  Tobias Burnus  <burnus@net-b.de>
773
774         PR fortran/45530
775         * gfortran.dg/namelist_63.f90: New.
776
777 2010-09-04  Jan Hubicka  <jh@suse.cz>
778
779         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
780         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
781
782 2010-09-04  Jan Hubicka  <jh@suse.cz>
783
784         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
785
786 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
787
788         PR fortran/45507
789         * gfortran.dg/allocate_alloc_opt_12.f90: New.
790
791 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
792
793         * gcc.dg/opts-4.c: New test.
794
795 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
796
797         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
798         * gcc.dg/vect/vect-peel-4.c: Ditto.
799
800 2010-09-03  Daniel Kraft  <d@domob.eu>
801
802         PR fortran/45525
803         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
804
805 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
806
807         PR fortran/45159
808         * gfortran.dg/dependency_34.f90:  New test.
809
810 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
811
812         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
813
814 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
815
816         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
817         gcc.target/i386/clearcap.map if supported.
818
819 2010-09-03  Michael Matz  <matz@suse.de>
820
821         PR middle-end/45415
822         * gcc.dg/pr45415.c: New test.
823
824 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
825
826         PR tree-optimization/45506
827         * gcc.dg/pr45506.c: New.
828
829 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
830
831         PR target/45476
832         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
833         * gcc.target/i386/float128-2.c: Ditto.
834
835 2010-09-03  Daniel Kraft  <d@domob.eu>
836
837         PR fortran/34162
838         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
839         * gfortran.dg/internal_dummy_2.f08: New test.
840         * gfortran.dg/internal_dummy_3.f08: New test.
841         * gfortran.dg/internal_dummy_4.f08: New test.
842
843 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
844
845         PR debug/45500
846         * gcc.target/i386/pr45500.c: New test.
847
848 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
849
850         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
851
852 2010-09-03  Daniel Kraft  <d@domob.eu>
853
854         PR fortran/44602
855         * gfortran.dg/exit_2.f08; Adapt error messages.
856         * gfortran.dg/exit_3.f08: New test.
857         * gfortran.dg/exit_4.f08: New test.
858         * gfortran.dg/exit_5.f03: New test.
859
860 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
861
862         * gfortran.dg/ishft_4.f90: New test.
863
864 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
865
866         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
867         FRIZ/XSRIZ instruciton for (double)(long long)x.
868         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
869
870 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
871
872         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
873
874 2010-09-02  Richard Guenther  <rguenther@suse.de>
875
876         PR tree-optimization/44937
877         PR tree-optimization/45412
878         * g++.dg/opt/pr45412.C: New testcase.
879         * gcc.c-torture/compile/pr45412.c: Likewise.
880         * gcc.c-torture/compile/pr44937.c: Likewise.
881
882 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
883
884         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
885         but using -Werror=comment.
886         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
887         expected error messages.
888
889 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
890
891         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
892         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
893
894 2010-09-02  Tobias Burnus  <burnus@net-b.de>
895
896         PR fortran/45489
897         * gfortran.dg/initialization_27.f90: New.
898
899 2010-09-02  Ira Rosen  <irar@il.ibm.com>
900
901         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
902         check into different basic blocks. Expect vectorization if misaligned
903         stores are supported.
904         * gcc.dg/vect/bb-slp-8a.c: New test.
905         * gcc.dg/vect/bb-slp-8b.c: New test.
906
907 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
908
909         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
910
911 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
912
913         PR fortran/44541
914         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
915         * gfortran.dg/class_dummy_1.f03: New.
916
917 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
918
919         PR middle-end/45458
920         * g++.dg/tree-prof/partition2.C: New test.
921
922 2010-09-01  Richard Guenther  <rguenther@suse.de>
923
924         * gcc.dg/vect/vect-outer-fir.c: Adjust.
925         * gcc.dg/tree-ssa/vrp54.c: New testcase.
926         * gcc.c-torture/execute/20100827-1.c: Likewise.
927
928 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
929
930         * gfortran.dg/execute_command_line_1.f90: New test.
931
932 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
933
934         PR preprocessor/45457
935         * c-c++-common/cpp/pr45457.c: New test.
936
937 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
938
939         * gcc.dg/nested-func-8.c: New test.
940
941 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
942
943         PR fortran/38282
944         * gfortran.dg/popcnt_poppar_1.F90: New test.
945         * gfortran.dg/popcnt_poppar_2.F90: New test.
946
947 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
948
949         * gcc.target/i386/volatile-2.c: Require nonpic target.
950
951 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
952
953         PR middle-end/45461
954         * gcc.dg/pr45461.c: New test.
955
956 2010-08-31  Richard Guenther  <rguenther@suse.de>
957
958         PR testsuite/45455
959         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
960
961 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
962
963         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
964
965 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
966
967         PR fortran/45456
968         * gfortran.dg/typebound_proc_18.f03: New.
969
970 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
971
972         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
973         * lib/scanasm.exp (scan-stack-usage): Likewise.
974         (scan-stack-usage-not): Likewise.
975         * gcc.dg/stack-usage-1.c: New test.
976         * gcc.target/i386/stack-usage-realign.c: Likewise.
977
978 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
979
980         PR tree-optimization/45427
981         * gcc.dg/tree-ssa/pr45427.c: New test.
982
983 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
984
985         PR c++/45043
986         * g++.dg/template/crash102.C: New.
987
988 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
989
990         PR middle-end/45423
991         * gcc.dg/gomp/atomic-12.c: New test.
992         * gcc.dg/gomp/atomic-13.c: New test.
993         * gcc.dg/gomp/atomic-14.c: New test.
994         * g++.dg/gomp/atomic-11.C: New test.
995         * g++.dg/gomp/atomic-12.C: New test.
996         * g++.dg/gomp/atomic-13.C: New test.
997         * g++.dg/gomp/atomic-14.C: New test.
998
999 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1000
1001         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
1002         delimiter.
1003
1004 2010-08-30  Thomas Quinot  <quinot@adacore.com>
1005
1006         * gnat.dg/discr24.adb: New test.
1007
1008 2010-08-30  Richard Guenther  <rguenther@suse.de>
1009
1010         PR tree-optimization/45449
1011         * gcc.dg/pr45449.c: New testcase.
1012
1013 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
1014
1015         * gcc.dg/opts-1.c: Expect errors, not warnings.
1016
1017 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
1018
1019         PR fortran/42769
1020         * gfortran.dg/dynamic_dispatch_11.f03: New.
1021
1022 2010-08-29  Jason Merrill  <jason@redhat.com>
1023
1024         PR c++/44991
1025         * g++.dg/parse/defarg15.C: New.
1026
1027 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
1028
1029         PR fortran/45439
1030         * gfortran.dg/select_type_16.f03: New.
1031
1032 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
1033             Tobias Burnus  <burnus@net-b.de>
1034
1035         * gfortran.dg/bessel_7.f90: Decrease required precision.
1036
1037 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
1038             Kaz Kojima  <kkojima@gcc.gnu.org>
1039
1040         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
1041
1042 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1043
1044         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
1045         floating point conversion code generation.
1046         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
1047         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
1048         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
1049         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
1050         to integer conversion code generation.
1051         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
1052         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
1053         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
1054         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
1055
1056 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1057
1058         PR fortran/32049
1059         * gfortran.dg/random_seed_1.f90: Adjust test.
1060         * gfortran.dg/float128_1.f90: New test.
1061
1062 2010-08-27  Tobias Burnus  <burnus@net-b.de>
1063
1064         PR fortran/33197
1065         * gcc/testsuite/gfortran.dg/norm2_1.f90: New.
1066         * gcc/testsuite/gfortran.dg/norm2_2.f90: New.
1067         * gcc/testsuite/gfortran.dg/norm2_3.f90: New.
1068         * gcc/testsuite/gfortran.dg/norm2_4.f90: New.
1069         * gcc/testsuite/gfortran.dg/parity_1.f90: New.
1070         * gcc/testsuite/gfortran.dg/parity_2.f90: New.
1071         * gcc/testsuite/gfortran.dg/parity_3.f90: New.
1072
1073 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
1074
1075         PR fortran/45420
1076         * gfortran.dg/select_type_15.f03: New.
1077
1078 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1079
1080         PR libfortran/43217
1081         * gfortran.dg/hollerith8.f90: New test.
1082
1083 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
1084
1085         PR fortran/45159
1086         * gfortran.dg/dependency_33.f90:  New test.
1087
1088 2010-08-27  Richard Guenther  <rguenther@suse.de>
1089
1090         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
1091         * gcc.dg/graphite/scop-2.c: Likewise.
1092         * gcc.dg/graphite/scop-20.c: Likewise.
1093         * gcc.dg/vect/slp-25.c: Likewise.
1094
1095 2010-08-27  Olivier Hainque  <hainque@adacore.com>
1096
1097         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
1098
1099 2010-08-26  Daniel Kraft  <d@domob.eu>
1100
1101         PR fortran/38936
1102         PR fortran/44047
1103         PR fortran/45384
1104         * gfortran.dg/associate_8.f03: New test.
1105         * gfortran.dg/select_type_13.f03: New test.
1106         * gfortran.dg/select_type_14.f03: New test.
1107
1108 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
1109
1110         PR tree-optimization/44485
1111         * gcc.dg/pr44485.c: New test.
1112
1113 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1114
1115         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
1116         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
1117         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
1118
1119 2010-08-26  Richard Guenther  <rguenther@suse.de>
1120
1121         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
1122         * gcc.dg/graphite/scop-21.c: Likewise.
1123
1124 2010-08-26  Richard Guenther  <rguenther@suse.de>
1125
1126         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
1127         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
1128         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1129         * gcc.dg/vect/vect-91.c: Likewise.
1130         * gcc.dg/vect/vect-peel-1.c: Likewise.
1131         * gcc.dg/vect/vect-peel-2.c: Likewise.
1132         * gcc.dg/vect/vect-peel-4.c: Likewise.
1133
1134 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1135
1136         PR libfortran/41859
1137         * gfortran.dg/der_io_4.f90: New test.
1138
1139 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
1140
1141         PR rtl-optimization/44858
1142         * gcc.c-torture/execute/pr44858.c: New test.
1143
1144         PR rtl-optimization/45400
1145         * g++.dg/other/i386-8.C: New test.
1146
1147 2010-08-25  Richard Guenther  <rguenther@suse.de>
1148
1149         * gcc.dg/alias-8.c: Adjust.
1150
1151 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
1152
1153         * gcc.target/i386/combine-mul.c: New test.
1154
1155 2010-08-25  Richard Guenther  <rguenther@suse.de>
1156
1157         PR lto/44562
1158         * gcc.dg/graphite/id-27.c: New testcase.
1159         * gcc.dg/lto/20100825-1_0.c: Likewise.
1160
1161 2010-08-25  Richard Guenther  <rguenther@suse.de>
1162
1163         PR tree-optimization/45316
1164         * g++.dg/opt/pr45316.C: New testcase.
1165
1166 2010-08-25  Richard Guenther  <rguenther@suse.de>
1167
1168         PR tree-optimization/45393
1169         * g++.dg/torture/pr45393.C: New testcase.
1170
1171 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
1172
1173         PR tree-optimization/45059
1174         * gcc.c-torture/compile/pr45059.c: New test.
1175
1176 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
1177
1178         * lib/target-supports.exp (check_effective_target_vect_unpack):
1179         Set vect_unpack supported flag to true for neon.
1180
1181 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
1182
1183         * gcc.dg/tree-ssa/ifc-5.c: New.
1184
1185 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
1186
1187         * gcc.dg/tree-ssa/ifc-4.c: New.
1188         * gcc.dg/tree-ssa/ifc-7.c: New.
1189
1190 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
1191
1192         * gcc.dg/vect/vect.exp: Check loongson targets
1193         * g++.dg/vect/vect.exp: Likewise
1194         * gfortran.dg/vect/vect.exp: Likewise
1195
1196 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1197
1198         * gcc.target/powerpc/vsx-mass-1.c: New file, test
1199         -mveclibabi=mass.
1200
1201 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
1202
1203         PR fortran/45366
1204         * gfortran.dg/proc_ptr_29.f90: New.
1205
1206 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1207             Dominique d'Humieres <dominiq@lps.ens.fr>
1208
1209         PR fortran/45367
1210         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
1211
1212 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1213
1214         PR fortran/45367
1215         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
1216
1217 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1218
1219         PR fortran/36158
1220         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
1221
1222 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1223             Dominique d'Humieres <dominiq@lps.ens.fr>
1224
1225         PR fortran/45367
1226         PR fortran/36158
1227         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
1228         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
1229
1230 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
1231
1232         PR fortran/44863
1233         PR fortran/45271
1234         PR fortran/45290
1235         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
1236         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
1237         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
1238
1239 2010-08-21  Tobias Burnus  <burnus@net-b.de>
1240
1241         PR fortran/36158
1242         PR fortran/33197
1243         * gfortran.dg/bessel_6.f90: New.
1244         * gfortran.dg/bessel_7.f90: New.
1245
1246 2010-08-20  Jan Hubicka  <jh@suse.cz>
1247
1248         PR c++/45307
1249         PR c++/17736
1250         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
1251         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
1252
1253 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
1254
1255         PR target/45336
1256         * gcc.target/i386/pr45336-1.c: New.
1257         * gcc.target/i386/pr45336-2.c: Likewise.
1258         * gcc.target/i386/pr45336-3.c: Likewise.
1259         * gcc.target/i386/pr45336-4.c: Likewise.
1260
1261 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
1262
1263         PR testsuite/45361
1264         * gcc.target/i386/volatile-2.c: Update scan strings to also
1265         include (%rip) for the memory reference on x86_64.
1266
1267 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
1268
1269         PR middle-end/44974
1270         * gcc.dg/pr44974.c: New test.
1271
1272         PR rtl-optimization/45353
1273         * gcc.dg/pr45353.c: New test.
1274
1275 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
1276
1277         * gcc.target/i386/volatile-2.c: New.
1278
1279 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
1280
1281         PR rtl-optimization/44691
1282         * gfortran.dg/pr44691.f: New test.
1283
1284 2010-10-19  Olivier Hainque  <hainque@adacore.com>
1285
1286         * gcc.target/sparc/sibcall-dslot.c: New testcase.
1287
1288 2010-08-19  Jason Merrill  <jason@redhat.com>
1289
1290         * g++.dg/init/synth3.C: New.
1291         * g++.dg/init/value8.C: New.
1292         * g++.dg/tree-ssa/empty-2.C: New.
1293         * g++.dg/cpp0x/noexcept09.C: New.
1294
1295 2010-08-19  Daniel Kraft  <d@domob.eu>
1296
1297         PR fortran/29785
1298         PR fortran/45016
1299         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
1300         * gfortran.dg/pointer_remapping_1.f90: New test.
1301         * gfortran.dg/pointer_remapping_2.f03: New test.
1302         * gfortran.dg/pointer_remapping_3.f08: New test.
1303         * gfortran.dg/pointer_remapping_4.f03: New test.
1304         * gfortran.dg/pointer_remapping_5.f08: New test.
1305         * gfortran.dg/pointer_remapping_6.f08: New test.
1306
1307 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
1308
1309         PR testsuite/45324
1310         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
1311
1312 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1313
1314         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
1315
1316 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
1317
1318         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
1319         variable.
1320
1321 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
1322
1323         PR target/45070
1324         * gcc.c-torture/execute/pr45070.c: New.
1325
1326 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
1327
1328         * g++.dg/pr44328.C: New test.
1329
1330 2010-08-19  Tobias Burnus  <burnus@net-b.de>
1331
1332         PR fortran/36158
1333         PR fortran/33197
1334         * gfortran.dg/bessel_3.f90: New.
1335         * gfortran.dg/bessel_4.f90: New.
1336         * gfortran.dg/bessel_5.f90: New.
1337
1338 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
1339
1340         PR fortran/45290
1341         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
1342         * gfortran.dg/pointer_init_2.f90: New.
1343         * gfortran.dg/pointer_init_3.f90: New.
1344         * gfortran.dg/pointer_init_4.f90: New.
1345
1346 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
1347
1348         PR c++/45049
1349         * g++.dg/pr45049-1.C: New test.
1350         * g++.dg/pr45049-2.C: New test.
1351
1352 2010-08-18  Jie Zhang  <jie@codesourcery.com>
1353
1354         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
1355         20 if __ARM_PCS is defined otherwise 64.
1356         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
1357         instead of hard coded 64.
1358
1359 2010-08-18  Yao Qi  <yao@codesourcery.com>
1360
1361         PR target/45094
1362         * gcc.target/arm/pr45094.c: New test.
1363
1364 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
1365
1366         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
1367
1368 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
1369
1370         PR rtl-optimization/42575
1371         * gcc.target/arm/pr42575.c: New test.
1372
1373 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
1374
1375         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
1376         * gcc.dg/tls/thr-cse-1.c: New.
1377
1378 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
1379
1380         PR debug/42487
1381         * lib/target-supports.exp
1382         (check_effective_target_function_sections): New.
1383         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
1384         function sections before proceding.
1385
1386 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
1387
1388         PR fortran/45308
1389         * gfortran.dg/pr45308.f03: New test.
1390
1391 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
1392
1393         PR target/45296
1394         * gcc.target/i386/pr45296.c: New test.
1395
1396 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
1397
1398         * g++.dg/ext/uow-1.C: New.
1399         * g++.dg/ext/uow-2.C: New.
1400         * g++.dg/ext/uow-3.C: New.
1401         * g++.dg/ext/uow-4.C: New.
1402
1403 2010-08-17  Richard Guenther  <rguenther@suse.de>
1404
1405         PR testsuite/45266
1406         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
1407
1408 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
1409
1410         PR c/40563
1411         * gcc.dg/Wcxx-compat-20.c: New test.
1412
1413 2010-08-17  Daniel Kraft  <d@domob.eu>
1414
1415         PR fortran/38936
1416         * gfortran.dg/associate_1.f03: Extended to test newly supported
1417         features like association to variables.
1418         * gfortran.dg/associate_3.f03: Removed check for illegal change
1419         of associate-name here...
1420         * gfortran.dg/associate_5.f03: ...and added it here.
1421         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
1422         * gfortran.dg/associate_7.f03: New test.
1423
1424 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
1425
1426         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
1427
1428 2010-08-15  Daniel Kraft  <d@domob.eu>
1429
1430         PR fortran/38936
1431         * gfortran.dg/associate_1.f03: Enable test for array expressions.
1432         * gfortran.dg/associate_3.f03: Clarify comment.
1433         * gfortran.dg/associate_5.f03: New test.
1434         * gfortran.dg/associate_6.f03: New test.
1435
1436 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1437
1438         PR fortran/45211
1439         * gfortran.dg/bind_c_usage_21.f90: New.
1440         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
1441
1442 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1443
1444         * gfortran.dg/optional_absent_1.f90: New.
1445         * gfortran.dg/null_actual.f90: New.
1446
1447 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1448
1449         * gfortran.dg/pointer_target_1.f90: New.
1450         * gfortran.dg/pointer_target_2.f90: New.
1451         * gfortran.dg/pointer_target_3.f90: New.
1452
1453 2010-08-15  Daniel Kraft  <d@domob.eu>
1454
1455         PR fortran/45197
1456         * gfortran.dg/elemental_args_check_3.f90: New test.
1457         * gfortran.dg/impure_1.f08: New test.
1458         * gfortran.dg/impure_2.f08: New test.
1459         * gfortran.dg/impure_3.f90: New test.
1460         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
1461
1462 2010-08-15  Ira Rosen  <irar@il.ibm.com>
1463
1464         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
1465         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
1466         SLP tests.
1467         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
1468         misaligned loads.
1469         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
1470         misaligned stores.c
1471         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
1472
1473 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
1474
1475         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
1476         dg-require-effective-target after dg-do.
1477
1478 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
1479
1480         * lib/target-supports.exp (check_effective_target_vect_int): Return
1481         true for Loongson targets.
1482         (check_effective_target_vect_shift): Likewise.
1483         (check_effective_target_vect_no_int_max): Likewise.
1484         (check_effective_target_vect_no_align): Likewise.
1485         (check_effective_target_vect_short_mult): Likewise.
1486
1487 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
1488
1489         * g++.dg/cast.C: Change fields of structures to "long" to pass
1490         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
1491         * g++.dg/cpp0x/iop.C: Ditto.
1492         * g++.dg/cpp0x/named_refs.C: Ditto.
1493         * g++.dg/cpp0x/rv1p.C: Ditto.
1494         * g++.dg/cpp0x/rv2p.C: Ditto.
1495         * g++.dg/cpp0x/rv3p.C: Ditto.
1496         * g++.dg/cpp0x/rv4p.C: Ditto.
1497         * g++.dg/cpp0x/rv5p.C: Ditto.
1498         * g++.dg/cpp0x/rv6p.C: Ditto.
1499         * g++.dg/cpp0x/rv7p.C: Ditto.
1500         * g++.dg/cpp0x/rv8p.C: Ditto.
1501         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
1502
1503 2010-08-13  Daniel Kraft  <d@domob.eu>
1504
1505         * gfortran.dg/implied_shape_1.f08: New test.
1506         * gfortran.dg/implied_shape_2.f90: New test.
1507         * gfortran.dg/implied_shape_3.f08: New test.
1508
1509 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1510
1511         PR libfortran/42526
1512         * gfortran.dg/char_component_initializer_1.f90: New test.
1513
1514 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
1515
1516         PR tree-optimization/45241
1517         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
1518
1519 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
1520
1521         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
1522         to dg-options.
1523         * gcc.target/i386/pr40906-2.c: Ditto.
1524         * gcc.target/i386/pr40906-3.c: Ditto.
1525
1526 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
1527
1528         PR middle-end/45262
1529         * gcc.c-torture/execute/pr45262.c: New test.
1530
1531 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
1532
1533         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
1534         empty argument.
1535         * g++.dg/other/profile1.C: Ditto.
1536
1537 2010-08-12  Richard Guenther  <rguenther@suse.de>
1538
1539         PR tree-optimization/45232
1540         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
1541         * gcc.dg/tree-ssa/loop-7.c: Adjust.
1542         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
1543         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
1544         unsigned arithmetic.
1545         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
1546         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
1547         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
1548         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
1549         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
1550         unsigned arithmetic.
1551         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
1552         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
1553         unsigned arithmetic.
1554         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
1555         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
1556         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
1557         unsigned arithmetic.
1558         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
1559         * gcc.dg/tree-ssa/negate.c: Adjust.
1560         * gcc.dg/vect/vect-1.c: Adjust.
1561         * gfortran.dg/reassoc_6.f: XFAIL.
1562
1563 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
1564
1565         PR debug/45259
1566         * gcc.dg/pr45259.c: New test.
1567
1568 2010-08-12  Wei Guozhi  <carrot@google.com>
1569
1570         PR target/44999
1571         * gcc.target/arm/pr44999.c: New testcase.
1572
1573 2010-08-12  Jie Zhang  <jie@codesourcery.com>
1574
1575         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
1576         (N): Likewise.
1577         (main): Adjust accordingly.
1578
1579 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1580
1581         * gfortran.dg/graphite/id-22.f: New.
1582
1583 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1584
1585         * gcc.dg/graphite/id-26.c: New.
1586
1587 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1588
1589         * gcc.dg/graphite/id-25.c: New.
1590
1591 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1592
1593         * gcc.dg/graphite/run-id-5.c: New.
1594         * gcc.dg/graphite/run-id-6.c: New.
1595         * gfortran.dg/graphite/id-21.f: New.
1596
1597 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1598
1599         * gcc.dg/graphite/id-24.c: New.
1600
1601 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1602
1603         * gcc.dg/tree-ssa/pr20742.c: New.
1604
1605 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1606
1607         * gcc.dg/graphite/id-23.c: New.
1608
1609 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1610
1611         * gfortran.dg/graphite/id-20.f: Adjust testcase.
1612
1613 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1614
1615         * gcc.dg/graphite/pr42729.c: New.
1616
1617 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1618
1619         * gfortran.dg/graphite/id-20.f: New.
1620
1621 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1622
1623         * gcc.dg/graphite/id-22.c: New.
1624
1625 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1626
1627         * gcc.dg/graphite/run-id-2.c: Call abort.
1628
1629 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1630
1631         * gcc.dg/graphite/id-20.c: New.
1632
1633 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
1634             Steve Kargl <kargl@gcc.gnu.org>
1635
1636         PR fortran/44595
1637         * gfortran.dg/move_alloc_3.f90: New.
1638         * gfortran.dg/random_seed_2.f90: New.
1639
1640 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1641
1642         * lib/target-supports.exp (check_effective_target_sync_int_long):
1643         Add hppa*-*-linux*.
1644         (check_effective_target_sync_char_short): Likewise.
1645
1646 2010-08-10  Yao Qi  <yao@codesourcery.com>
1647
1648         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
1649         general form.
1650         * gcc.dg/tree-ssa/loop-31.c: Likewise.
1651         * g++.dg/other/packed1.C: Likewise.
1652         * g++.dg/other/crash-4.C: Likewise.
1653         * g++.dg/ext/packed8.C: Likewise.
1654         * g++.dg/init/array16.C: Likewise.
1655
1656 2010-08-10  xinliang David Li  <davidxl@google.com>
1657         * gcc.dg/tree-ssa/loop-19.c: Add option
1658         -fno-prefetch-loop-array
1659
1660 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
1661
1662         PR middle-end/45182
1663         * gcc.c-torture/compile/pr45182.c: New test.
1664
1665 2010-08-09  Jason Merrill  <jason@redhat.com>
1666
1667         PR c++/45236
1668         * g++.dg/cpp0x/variadic-104.C: New.
1669
1670 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
1671
1672         PR fortran/44235
1673         * gfortran.dg/dependency_32.f90:  New test.
1674
1675 2010-08-09  Richard Guenther  <rguenther@suse.de>
1676
1677         PR middle-end/44632
1678         * g++.dg/opt/nrv17.C: New testcase.
1679
1680 2010-08-09  Richard Guenther  <rguenther@suse.de>
1681
1682         PR middle-end/45212
1683         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
1684         alignment from MEM_REF offset only if we took it from the
1685         base object.
1686
1687         * gcc.target/i386/pr24178.c: New testcase.
1688
1689 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
1690
1691         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
1692         * gcc.dg/20030702-1.c: Ditto.
1693         * gcc.dg/20050309-1.c: Ditto.
1694         * gcc.dg/20050325-1.c: Ditto.
1695         * gcc.dg/20050330-2.c: Ditto.
1696         * gcc.dg/20051201-1.c: Ditto.
1697         * gcc.dg/gomp/pr27573.c: Ditto.
1698         * gcc.dg/gomp/pr34610.c: Ditto.
1699         * gcc.dg/pr24225.c: Ditto.
1700         * gcc.dg/pr26570.c: Ditto.
1701         * gcc.dg/pr32773.c: Ditto.
1702         * g++.dg/gcov/gcov-6.C: Ditto.
1703         * g++.dg/gomp/pr34608.C: Ditto.
1704         * gfortran.dg/gomp/pr27573.f90: Ditto.
1705
1706         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
1707         dg-require-host-local dg directive.
1708         * gcc.dg/profile-dir-2.c: Ditto.
1709         * gcc.dg/profile-dir-3.c: Ditto.
1710
1711 2010-08-08  Richard Guenther  <rguenther@suse.de>
1712
1713         PR tree-optimization/45109
1714         * gcc.c-torture/compile/pr45109.c: New testcase.
1715
1716 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
1717
1718         * gcc.dg/march.c: Skip if -march defined.
1719         * gcc.dg/mtune.c: Skip if -mtune defined.
1720
1721         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
1722         generic thunk support.
1723
1724 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
1725
1726         PR target/45213
1727         * gcc.target/i386/pr45213.c: New test.
1728
1729 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1730
1731         PR libfortran/45143
1732         * gfortran.dg/fmt_error_11.f03: New test.
1733
1734 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
1735
1736         * lib/target-supports.exp (check_effective_target_sync_int_long):
1737         Add arm*-*-linux-gnueabi.
1738         (check_effective_target_sync_char_short): Likewise.
1739
1740 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1741
1742         PR fortran/45159
1743         * gfortran.dg/dependency_31.f90:  New test.
1744
1745 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1746
1747         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
1748
1749 2010-08-06  Jason Merrill  <jason@redhat.com>
1750
1751         * g++.dg/cpp0x/sfinae3.C: New.
1752         * g++.dg/cpp0x/sfinae4.C: New.
1753
1754 2010-08-06  Richard Guenther  <rguenther@suse.de>
1755
1756         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
1757         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
1758         * gcc.dg/tree-ssa/pr25382.c: Likewise.
1759         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
1760         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
1761         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
1762         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
1763         * gcc.c-torture/execute/20100805-1.c: Likewise.
1764
1765 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1766
1767         PR testsuite/42855
1768         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
1769
1770 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1771
1772         * gcc.dg/ipa/ipcp-ii-1.c: New test.
1773         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
1774
1775 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1776
1777         * g++.dg/ipa/devirt-1.C: New test.
1778         * g++.dg/ipa/devirt-2.C: Likewise.
1779         * g++.dg/ipa/devirt-3.C: Likewise.
1780         * g++.dg/ipa/devirt-4.C: Likewise.
1781         * g++.dg/ipa/devirt-5.C: Likewise.
1782         * gcc.dg/ipa/iinline-3.c: Likewise.
1783
1784 2010-08-05  Jie Zhang  <jie@codesourcery.com>
1785
1786         PR tree-optimization/45144
1787         * gcc.dg/tree-ssa/pr45144.c: New test.
1788
1789 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
1790
1791         PR fortran/42207
1792         PR fortran/44064
1793         PR fortran/44065
1794         * gfortran.dg/class_25.f03: New.
1795         * gfortran.dg/class_26.f03: New.
1796
1797 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
1798
1799         * g++.dg/warn/miss-format-1.C: Update line number.
1800
1801 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
1802
1803         PR c++/44641
1804         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
1805         .frame and .mask assembler directives.
1806
1807 2010-08-04  Richard Guenther  <rguenther@suse.de>
1808
1809         * gcc.dg/tree-ssa/vrp35.c: Adjust.
1810         * gcc.dg/tree-ssa/vrp36.c: Likewise.
1811         * gcc.dg/tree-ssa/vrp50.c: Likewise.
1812         * gcc.dg/tree-ssa/vrp52.c: Likewise.
1813
1814 2010-08-04  Tobias Burnus  <burnus@net-b.de>
1815
1816         PR fortran/44857
1817         * gfortran.dg/derived_constructor_char_1.f90: New.
1818         * gfortran.dg/derived_constructor_char_2.f90: New.
1819
1820 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1821
1822         PR fortran/45159
1823         * gfortran.dg/dependency_30.f90:  New test.
1824
1825 2010-08-03  Jan Hubicka  <jh@suse.cz>
1826
1827         * gcc.c-torture/compile/pr45085.c: New testcase.
1828
1829 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
1830
1831         PR fortran/44584
1832         PR fortran/45161
1833         * gfortran.dg/typebound_call_9.f03: Modified.
1834         * gfortran.dg/typebound_generic_1.f03: Modified.
1835
1836 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1837
1838         PR fortran/45159
1839
1840         * gfortran.dg/dependency_29.f90:  New test.
1841
1842 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1843
1844         PR fortran/36854
1845         * gfortran.dg/character_comparison_2.f90:  New test.
1846         * gfortran.dg/character_comparison_3.f90:  New test.
1847         * gfortran.dg/dependency_28.f90:  New test.
1848
1849 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
1850
1851         PR target/40457
1852         * gcc.target/arm/pr40457-1.c: New test.
1853         * gcc.target/arm/pr40457-2.c: New test.
1854
1855 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
1856
1857         PR fortran/44912
1858         * gfortran.dg/typebound_call_17.f03: New.
1859
1860 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
1861
1862         PR fortran/44929
1863         * gfortran.dg/allocate_derived_3.f90: New.
1864
1865 2010-07-30  Xinliang David Li  <davidxl@google.com>
1866         PR tree-optimization/45121
1867         * c-c++-common/uninit-17.c: Add -fno-ivops option.
1868
1869 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1870
1871         PR c++/45112
1872         * testsuite/g++.dg/pr45112.C: New test.
1873
1874 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
1875
1876         PR debug/45055
1877         PR rtl-optimization/45137
1878         * gcc.dg/pr45055.c: New test.
1879
1880 2010-07-30  Alan Modra  <amodra@gmail.com>
1881
1882         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
1883         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
1884
1885 2010-07-29  Tobias Burnus  <burnus@net-b.de>
1886
1887         PR fortran/45087
1888         PR fortran/45125
1889         * gfortran.dg/whole_file_25.f90: New.
1890         * gfortran.dg/whole_file_26.f90: New.
1891         * gfortran.dg/whole_file_27.f90: New.
1892
1893 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
1894
1895         PR fortran/44962
1896         * gfortran.dg/typebound_proc_17.f03: New.
1897
1898 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
1899
1900         PR fortran/45004
1901         * gfortran.dg/move_alloc_2.f90: New.
1902
1903 2010-07-29  Xinliang David Li  <davidxl@google.com>
1904         PR tree-optimization/45121
1905         * c-c++-common/uninit-17.c: Fix expected output.
1906
1907 2010-07-29  Richard Guenther  <rguenther@suse.de>
1908
1909         PR tree-optimization/45120
1910         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
1911
1912 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
1913
1914         PR fortran/42051
1915         PR fortran/44064
1916         * gfortran.dg/pr42051.f03: New testcase.
1917
1918 2010-07-29  Richard Guenther  <rguenther@suse.de>
1919
1920         PR middle-end/45034
1921         * gcc.c-torture/execute/pr45034.c: New testcase.
1922
1923 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
1924
1925         PR c++/45096
1926         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
1927
1928 2010-07-28  Daniel Kraft  <d@domob.eu>
1929
1930         * gfortran.dg/bound_8.f90: New test.
1931
1932 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
1933
1934         PR debug/45105
1935         * gcc.dg/pr45105.c: New test.
1936
1937 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
1938
1939         PR rtl-optimization/45107
1940         * gcc.dg/pr45107.c: New test.
1941
1942 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
1943
1944         PR rtl-optimization/45101
1945         * gcc.dg/pr45101.c: New test.
1946
1947 2010-07-28  Tobias Burnus  <burnus@net-b.de>
1948
1949         PR fortran/45077
1950         * gfortran.dg/whole_file_24.f90: New.
1951
1952 2010-07-27  Jason Merrill  <jason@redhat.com>
1953
1954         * g++.dg/cpp0x/variadic102.C: New.
1955         * g++.dg/cpp0x/variadic103.C: New.
1956
1957 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
1958
1959         PR rtl-optimization/40956
1960         PR target/42495
1961         PR middle-end/42574
1962         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
1963         * gcc.target/arm/pr42574.c: Add tests.
1964
1965 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
1966
1967         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
1968         test name.
1969         (cleanup-repo-files): Ditto.
1970         (cleanup-saved-temps): Ditto.
1971
1972 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
1973
1974         PR testsuite/44701
1975         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
1976
1977         PR c/45079
1978         * gcc.dg/pr45079.c: New test.
1979
1980 2010-07-27  Ira Rosen  <irar@il.ibm.com>
1981
1982         PR tree-optimization/44152
1983         * gcc.dg/vect/fast-math-pr44152.c: New test.
1984
1985 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
1986
1987         PR ObjC/44140
1988         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
1989         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
1990         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
1991         * obj-c++.dg/torture/trivial.mm: Ditto.
1992         * objc.dg/torture/tls/thr-init-2.m: Ditto.
1993         * objc.dg/torture/tls/thr-init-3.m: Ditto.
1994         * objc.dg/torture/tls/thr-init.m: Ditto.
1995         * objc.dg/torture/trivial.m: Ditto.
1996
1997 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
1998
1999         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
2000         Skip on spu-*-* targets.
2001
2002 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
2003
2004         PR tree-optimization/45083
2005         * gcc.dg/pr45083.c: New test.
2006
2007 2010-07-26  Tobias Burnus  <burnus@net-b.de>
2008
2009         PR fortran/40873
2010         * gfortran.dg/whole_file_22.f90: New test.
2011         * gfortran.dg/whole_file_23.f90: New test.
2012
2013 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
2014             Jack Howarth  <howarth@bromo.med.uc.edu>
2015             Richard Henderson  <rth@redhat.com>
2016
2017         PR target/44132
2018         * gcc.dg/tls/thr-init-1.c: New.
2019         * gcc.dg/tls/thr-init-2.c: New.
2020         * gcc.dg/torture/tls New.
2021         * gcc.dg/torture/tls/tls-test.c: New.
2022         * gcc.dg/torture/tls/thr-init-1.c: New.
2023         * gcc.dg/torture/tls/tls.exp: New.
2024         * gcc.dg/torture/tls/thr-init-2.c: New.
2025         * gcc.dg/tls/emutls-2.c: New test
2026
2027         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
2028         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
2029         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
2030         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
2031         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
2032         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
2033         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
2034         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
2035         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
2036         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
2037         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
2038         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
2039         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
2040         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
2041         gfortran.dg/gomp/appendix-a/a.22.4.f90,
2042         gfortran.dg/gomp/appendix-a/a.22.5.f90,
2043         gfortran.dg/gomp/appendix-a/a.22.6.f90,
2044         gfortran.dg/gomp/appendix-a/a.24.1.f90,
2045         gfortran.dg/gomp/appendix-a/a.32.1.f90,
2046         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
2047         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
2048         gfortran.dg/gomp/omp_threadprivate1.f90,
2049         gfortran.dg/gomp/omp_threadprivate2.f90,
2050         gfortran.dg/gomp/reduction1.f90,
2051         gfortran.dg/gomp/sharing-1.f90: Likewise.
2052
2053 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2054
2055         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
2056         sse_runtime.
2057         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
2058         dg-require-visibility.
2059
2060 2010-07-26  Richard Guenther  <rguenther@suse.de>
2061
2062         PR tree-optimization/43784
2063         * gcc.c-torture/execute/pr43784.c: New testcase.
2064         * g++.dg/torture/pr43784.C: Likewise.
2065
2066 2010-07-26  Richard Guenther  <rguenther@suse.de>
2067
2068         PR middle-end/45056
2069         * g++.dg/pr45056.C: New testcase.
2070
2071 2010-07-26  Richard Guenther  <rguenther@suse.de>
2072
2073         PR tree-optimization/45071
2074         * gcc.dg/pr45071.c: New testcase.
2075
2076 2010-07-26  Tobias Burnus  <burnus@net-b.de>
2077
2078         PR fortran/45066
2079         * gfortran.dg/namelist_62.f90: New.
2080
2081 2010-07-26  Richard Guenther  <rguenther@suse.de>
2082
2083         * gcc.c-torture/execute/pr45017.c: Move ...
2084         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
2085
2086 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
2087
2088         PR fortran/40628
2089         * trim_optimize_1.f90:  New test.
2090         * character_comparision_1.f90:  New test.
2091
2092 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2093
2094         PR fortran/42852
2095         * gfortran.dg/wtruncate_fix.f: New test.
2096
2097 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
2098
2099         PR testsuite/45068
2100         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
2101
2102 2010-07-24  Richard Guenther  <rguenther@suse.de>
2103
2104         PR lto/43788
2105         * g++.dg/lto/20100724-1_0.C: New testcase.
2106
2107 2010-07-24  Richard Guenther  <rguenther@suse.de>
2108
2109         PR lto/43212
2110         * gcc.dg/lto/20100724-1_0.c: New testcase.
2111         * gcc.dg/lto/20100724-1_1.c: Likewise.
2112
2113 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2114
2115         PR fortran/40011
2116         * gfortran.dg/whole_file_21.f90: New.
2117
2118         * gfortran.dg/integer_exponentiation_3.F90: Use
2119         -ffloat-store only for i?86/x86-64 -m32.
2120
2121 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2122
2123         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
2124         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
2125
2126 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2127
2128         * gfortran.dg/func_decl_4.f90: Split test into two ...
2129         * gfortran.dg/func_decl_5.f90: ... parts.
2130         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
2131         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
2132         * gfortran.dg/global_references_1.f90: Add new dg-warning.
2133         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
2134         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
2135         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
2136         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
2137         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
2138         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
2139         * gfortran.dg/sizeof.f90: Make test valid.
2140         * gfortran.dg/pr20865.f90: Add new dg-error.
2141         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
2142         * gfortran.dg/g77/19990218-0.f: Ditto.
2143         * gfortran.dg/g77/19990218-1.f: Ditto.
2144         * gfortran.dg/g77/970625-2.f: Ditto.
2145         * gfortran.dg/pr37243.f: Fix function declaration.
2146         * gfortran.dg/use_only_1.f90: Fix implicit typing.
2147         * gfortran.dg/loc_1.f90: Fix pointer datatype.
2148
2149 2010-07-23  Tobias Burnus  <burnus@net-b.de>
2150
2151         PR fortran/44945
2152         * gfortran.dg/char_array_structure_constructor.f90: Add
2153         -fwhole-file as dg-option as it otherwise fails on some
2154         systems.
2155
2156 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
2157
2158         * gnat.dg/aggr16.ad[sb]: New test.
2159         * gnat.dg/aggr16_pkg.ads: New helper.
2160
2161 2010-07-23  Richard Guenther  <rguenther@suse.de>
2162
2163         PR lto/43071
2164         * g++.dg/lto/20100723-1_0.C: New testcase.
2165
2166 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
2167
2168         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
2169         AVX support.
2170         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
2171         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
2172
2173 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2174
2175         * lib/target-supports.exp (add_options_for_tls): New proc.
2176         * g++.dg/tls/static-1.C: Use dg-add-options tls.
2177         * g++.dg/tls/static-1a.cc: Likewise.
2178         * gcc.dg/tls/emutls-1.c: Likewise.
2179         * gcc.dg/tls/opt-11.c: Likewise.
2180         * gcc.dg/tls/opt-12.c: Likewise.
2181         * gcc.dg/tls/pr24428-2.c: Likewise.
2182         * gcc.dg/tls/pr24428.c: Likewise.
2183         * obj-c++.dg/tls/static-1.mm: Likewise.
2184         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
2185         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
2186         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
2187         * objc.dg/torture/tls/thr-init-2.m: Likewise.
2188         * objc.dg/torture/tls/thr-init-3.m: Likewise.
2189         * objc.dg/torture/tls/thr-init.m: Likewise.
2190         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
2191
2192 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2193
2194         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
2195         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
2196         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
2197         optimized dump files.
2198
2199 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
2200
2201         PR tree-optimization/45047
2202         * gcc.c-torture/compile/pr45047.c: New test.
2203
2204 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2205
2206         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
2207         instead of dg-compile.
2208         * gcc.dg/float-range-4.c: Ditto.
2209         * gcc.dg/float-range-5.c: Ditto.
2210         * gcc.dg/fold-overflow-1.c: Ditto.
2211         * gcc.dg/gomp/sections-4.c: Ditto.
2212         * gcc.dg/transparent-union-1.c: Ditto.
2213         * gcc.dg/transparent-union-2.c: Ditto.
2214         * gcc.target/i386/pr39315-check.c: Ditto.
2215         * g++.dg/gomp/sections-4.C: Ditto.
2216         * g++.dg/template/dtor7.C: Ditto.
2217         * g++.dg/tree-ssa/pr19952.C: Ditto.
2218         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
2219         * gfortran.dg/graphite/pr42185.f90: Ditto.
2220         * gfortran.dg/namelist_36.f90: Ditto.
2221         * gnat.dg/noreturn1.adb: Ditto.
2222         * gnat.dg/specs/small_alignment.ads: Ditto.
2223
2224 2010-07-23  Martin Jambor  <mjambor@suse.cz>
2225
2226         PR tree-optimization/44915
2227         * g++.dg/torture/pr44915.C: New test.
2228
2229 2010-07-23  Martin Jambor  <mjambor@suse.cz>
2230
2231         PR tree-optimization/44914
2232         * g++.dg/tree-ssa/pr44914.C: New test.
2233
2234 2010-07-23  Jie Zhang  <jie@codesourcery.com>
2235
2236         PR target/44290
2237         * gcc.dg/pr44290-1.c: New test.
2238         * gcc.dg/pr44290-2.c: New test.
2239
2240 2010-07-23  Jason Merrill  <jason@redhat.com>
2241
2242         PR c++/45008
2243         * g++.dg/abi/mangle44.C: New.
2244
2245 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2246
2247         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
2248         for compile-time only tests.
2249         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
2250         target check.
2251         * gcc.target/i386/pr39315-4.c: Ditto.
2252         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
2253         target check.  Include sse-os-support.h.
2254         (main): Call check_isa and sse_os_support.
2255         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
2256         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
2257         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
2258         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
2259         target check.  Include sse-os-support.h.
2260         (main): Call check_isa and sse_os_support.
2261         * gcc.target/i386/vperm-v2df.c: Ditto.
2262
2263 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2264
2265         * lib/target-supports.exp (check_avx_hw_available): New procedure.
2266         (check_effective_target_avx_runtime): New procedure.
2267         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
2268         (check_effective_target_sse_runtime): Add check_effective_target_sse.
2269
2270         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
2271         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
2272         and __get_cpuid test.
2273         * gcc.dg/compat/vector-2b_main.c: Ditto.
2274
2275         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
2276
2277         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
2278         for compile-time only test.
2279         * gcc.dg/pr32716.c: Ditto.
2280         * gcc.dg/pr34856.c: Ditto.
2281         * gcc.dg/pr36997.c: Ditto.
2282         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
2283         * gfortran.dg/pr28158.f90: Ditto.
2284         * gfortran.dg/pr30667.f: Ditto.
2285
2286         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
2287         i?86-*-* and x86_64-*-* targets to disable execution on targets
2288         without sse2 runtime support.
2289         * g++.dg/vect/vect.exp: Ditto.
2290         * gfortran.dg/vect/vect.exp: Ditto.
2291
2292         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
2293         * gcc.dg/pr37544.c: Ditto.
2294         * gcc.dg/pr40550.c: Ditto.
2295         * gcc.dg/compat/union-m128-1_main.c: Ditto.
2296         * gcc.dg/compat/vector-1a_main.c: Ditto.
2297         * gcc.dg/compat/vector-2a_main.c: Ditto.
2298         * gcc.dg/torture/pr16104-1.c: Ditto.
2299         * gcc.dg/torture/pr35771-1.c: Ditto.
2300         * gcc.dg/torture/pr35771-2.c: Ditto.
2301         * gcc.dg/torture/pr35771-3.c: Ditto.
2302         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
2303         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
2304         * gcc.dg/torture/stackalign/push-1.c: Ditto.
2305         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
2306         * g++.dg/other/i386-1.C: Ditto.
2307         * g++.dg/other/pr40446.C: Ditto.
2308
2309 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2310
2311         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
2312
2313 2010-07-23  Daniel Kraft  <d@domob.eu>
2314
2315         PR fortran/44709
2316         * gfortran.dg/exit_1.f08: New test.
2317         * gfortran.dg/exit_2.f08: New test.
2318
2319 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
2320
2321         PR tree-optimization/39839
2322         * gcc.target/arm/pr39839.c: New test case.
2323
2324 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
2325
2326         * gnat.dg/unchecked_convert5b.adb: New test.
2327         * gnat.dg/unchecked_convert6.adb: Likewise.
2328         * gnat.dg/unchecked_convert6b.adb: Likewise.
2329
2330 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
2331
2332         * gnat.dg/aggr15.ad[sb]: New test.
2333
2334 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
2335
2336         PR debug/45024
2337         * g++.dg/debug/dwarf2/nested-2.C: New test case.
2338
2339 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
2340
2341         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
2342         with dg-require-linker-plugin.
2343
2344 2010-07-22  Richard Guenther  <rguenther@suse.de>
2345
2346         PR lto/43850
2347         * g++.dg/lto/20100722-1_0.C: New testcase.
2348
2349 2010-07-22  Richard Guenther  <rguenther@suse.de>
2350
2351         PR lto/42451
2352         * gcc.dg/lto/20100720-3_0.c: New testcase.
2353         * gcc.dg/lto/20100720-3_1.c: Likewise.
2354
2355 2010-07-22  Richard Guenther  <rguenther@suse.de>
2356
2357         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
2358         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
2359
2360         PR lto/43373
2361         * gcc.dg/lto/20100722-1_0.c: New testcase.
2362
2363 2010-07-22  Martin Jambor  <mjambor@suse.cz>
2364
2365         PR tree-optimization/44891
2366         * testsuite/gcc.c-torture/compile/pr44891.c: New test.
2367
2368 2010-07-22  Richard Guenther  <rguenther@suse.de>
2369
2370         PR tree-optimization/45017
2371         * gcc.c-torture/execute/pr45017.c: New testcase.
2372
2373 2010-07-22  Tobias Burnus  <burnus@net-b.de>
2374
2375         PR fortran/45019
2376         * gfortran.dg/aliasing_dummy_5.f90: New.
2377
2378 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2379
2380         PR target/43698
2381         * gcc.target/arm/pr43698.c: New test.
2382
2383 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
2384
2385         PR fortran/44929
2386         * Revert my commit r162325 for this PR.
2387
2388 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
2389
2390         PR debug/45015
2391         * gcc.target/m68k/pr45015.c: New test.
2392
2393 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
2394
2395         PR c++/44641
2396         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
2397         comments.
2398
2399 2010-07-21  Richard Guenther  <rguenther@suse.de>
2400
2401         PR lto/45018
2402         * g++.dg/lto/20100721-1_0.C: New testcase.
2403
2404 2010-07-21  Martin Jambor  <mjambor@suse.cz>
2405
2406         PR tree-optimization/44900
2407         * g++.dg/torture/pr44900.C: New test.
2408
2409 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
2410
2411         PR middle-end/44738
2412         * c-c++-common/uninit-17.c: Correct expected error.
2413
2414 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
2415
2416         * gcc.dg/guality/asm-1.c: New test.
2417
2418         PR debug/45003
2419         * gcc.dg/guality/pr45003-2.c: New test.
2420         * gcc.dg/guality/pr45003-3.c: New test.
2421
2422 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2423
2424         PR libfortran/44697
2425         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
2426
2427 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
2428
2429         * lib/scanasm.exp (dg-function-on-line): Test that a function is
2430         defined on the current line.
2431         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
2432         * g++.dg/debug/dwarf2/pr44641.C: New.
2433
2434 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
2435
2436         * gcc.target/powerpc/block-move-1.c: New test.
2437         * gcc.target/powerpc/block-move-2.c: New test.
2438
2439 2010-07-20  Jason Merrill  <jason@redhat.com>
2440
2441         PR c++/44967
2442         * g++.dg/cpp0x/sfinae2.C: New.
2443
2444 2010-07-20  Richard Guenther  <rguenther@suse.de>
2445
2446         PR lto/42696
2447         * gcc.dg/lto/20100720-4_0.c: New testcase.
2448
2449 2010-07-20  Richard Guenther  <rguenther@suse.de>
2450
2451         PR lto/43221
2452         * gcc.dg/lto/20100720-2_0.c: New testcase.
2453         * gcc.dg/lto/20100720-2_1.c: Likewise.
2454
2455 2010-07-20  Richard Guenther  <rguenther@suse.de>
2456
2457         PR lto/43208
2458         * gcc.dg/lto/20100720-1_0.c: New testcase.
2459         * gcc.dg/lto/20100720-1_1.c: Likewise.
2460
2461 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
2462
2463         PR debug/45003
2464         * gcc.dg/guality/pr45003-1.c: New test.
2465
2466 2010-07-20  Richard Guenther  <rguenther@suse.de>
2467
2468         PR tree-optimization/44977
2469         * gcc.dg/torture/pr44977.c: New testcase.
2470
2471 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
2472
2473         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
2474         sync_char_short
2475
2476 2010-07-20  Richard Guenther  <rguenther@suse.de>
2477
2478         PR middle-end/44971
2479         PR middle-end/44988
2480         * gcc.dg/pr44971.c: New testcase.
2481         * gcc.c-torture/compile/pr44988.c: Likewise.
2482
2483 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
2484
2485         PR fortran/44929
2486         * gfortran.dg/allocate_with_typespec.f90: New test.
2487         * gfortran.dg/allocate_derived_1.f90: Update error message.
2488
2489 2010-07-19  Jason Merrill  <jason@redhat.com>
2490
2491         PR c++/44996
2492         * g++.dg/cpp0x/decltype23.C: New.
2493
2494 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
2495
2496         PR fortran/42385
2497         * gfortran.dg/class_defined_operator_1.f03 : New test.
2498
2499 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
2500
2501         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
2502         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
2503         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
2504         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
2505
2506 2010-07-19  Richard Guenther  <rguenther@suse.de>
2507
2508         PR middle-end/44941
2509         * gcc.c-torture/compile/pr44941.c: New testcase.
2510
2511 2010-07-19  Jason Merrill  <jason@redhat.com>
2512
2513         PR c++/44969
2514         * g++.dg/template/sfinae24.C: New.
2515
2516 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
2517
2518         PR fortran/44353
2519         * gfortran.dg/data_implied_do_2.f90: Removed.
2520
2521 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
2522
2523         PR c++/44969
2524         * g++.dg/template/sfinae23.C: New.
2525
2526 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2527
2528         * lib/target-supports.exp (check_sse_os_support_available): New
2529         proc.
2530         (check_sse_hw_available): New proc.
2531         (check_effective_target_sse_runtime): New proc.
2532         (check_effective_target_sse2_runtime): New proc.
2533         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
2534         -msse2 if check_sse_os_support_available.
2535         * g++.dg/vect/vect.exp: Only run -msse2 tests if
2536         check_sse_os_support_available.
2537         * gcc.dg/vect/vect.exp: Likewise.
2538         * gfortran.dg/vect/vect.exp: Likewise.
2539         * gcc.target/i386/sol2-check: Renamed to ...
2540         * gcc.target/i386/sse-os-support.h: ... this.
2541         (sol2_check): Renamed to ...
2542         (sse_os_support): ... this.
2543         Only test movss with xmm registers.
2544         * gcc.target/i386/sse-check.h: Reflect new header and function names.
2545         Removed ILL_INSN, ILL_INSN_LEN.
2546         * gcc.target/i386/sse2-check.h: Likewise.
2547         * gcc.target/i386/sse3-check.h: Likewise.
2548         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
2549         Removed cpuid.h, __get_cpuid test.
2550         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
2551         Removed cpuid.h, __get_cpuid test.
2552         * g++.dg/other/pr40446.C: Likewise.
2553         * gcc.dg/compat/union-m128-1_main.c: Likewise.
2554         * gcc.dg/compat/vector-1a_main.c: Likewise.
2555         * gcc.dg/compat/vector-2a_main.c: Likewise.
2556         * gcc.dg/pr36584.c: Likewise.
2557         * gcc.dg/pr37544.c: Likewise.
2558         * gcc.dg/torture/pr16104-1.c: Likewise.
2559         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
2560         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
2561         * gcc.dg/torture/stackalign/push-1.c: Likewise.
2562         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
2563         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
2564         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
2565         sse2_runtime.
2566         * gcc.dg/torture/pr35771-2.c: Likewise.
2567         * gcc.dg/torture/pr35771-3.c: Likewise.
2568         * gcc.target/i386/pr39315-2.c: Likewise.
2569         * gcc.target/i386/pr39315-4.c: Likewise.
2570         * gcc.target/i386/vperm-v2df.c: Likewise.
2571         * gcc.target/i386/vperm-v2di.c: Likewise.
2572         * gcc.target/i386/vperm-v4si-1.c: Likewise.
2573         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
2574         sse_runtime.
2575
2576 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
2577
2578         PR fortran/44353
2579         * gfortran.dg/data_implied_do_2.f90: New test.
2580
2581 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2582
2583         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
2584
2585 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2586
2587         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
2588         to the "mips16" group.
2589         (mips_using_mips16_p): New procedure.
2590         (mips-dg-options): Use it.
2591
2592 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2593
2594         * gcc.target/mips/mips16-attributes-4.c: New test.
2595
2596 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
2597
2598         PR testsuite/44418
2599         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
2600         * gcc.target/powerpc/recip-2.c: Ditto.
2601         * gcc.target/powerpc/recip-3.c: Ditto.
2602
2603 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
2604
2605         * gcc.target/arm/pr42235.c: New test.
2606
2607 2010-07-16  Jason Merrill  <jason@redhat.com>
2608
2609         PR c++/32505
2610         * g++.dg/template/partial8.C: New.
2611
2612 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
2613
2614         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
2615         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
2616         in C++.
2617         (gualcvt): New overloaded inline.
2618         (GUALCVT): Use it for C++.
2619         * g++.dg/guality/guality.exp: New.
2620         * g++.dg/guality/guality.h: New.
2621         * g++.dg/guality/redeclaration1.C: New test.
2622         * g++.dg/dg.exp: Prune also guality/* tests.
2623         * gcc.dg/guality/pr43141.c: Moved to...
2624         * c-c++-common/guality/pr43141.c: ... here.
2625
2626 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2627
2628         PR libfortran/37077
2629         * gfortran.dg/char4_iunit_2.f03: New test.
2630
2631 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
2632
2633         * lib/plugin-support.exp (plugin-test-execute):
2634         Add ${gcc_objdir}/intl to includes.
2635
2636 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
2637
2638         PR target/44942
2639         * gcc.c-torture/execute/pr44942.c: New test.
2640         * gcc.target/i386/pr44942.c: New test.
2641
2642 2010-07-15  Jason Merrill  <jason@redhat.com>
2643
2644         PR c++/44909
2645         * g++.dg/cpp0x/implicit7.C: New.
2646         * g++.dg/cpp0x/implicit8.C: New.
2647
2648 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2649
2650         Disable float tests for __SPU__ targets due to lack of signed zero:
2651         * c-c++-common/torture/complex-sign-add.c (check_add_float).
2652         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
2653         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
2654         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
2655         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
2656         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
2657         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
2658         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
2659         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
2660
2661 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
2662
2663         * gfortran.dg/select_char_2.f90: New test.
2664
2665 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
2666
2667         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
2668         with DECL_CHAIN.
2669
2670 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
2671
2672         PR fortran/44936
2673         * gfortran.dg/typebound_generic_9.f03: New.
2674
2675 2010-07-15  Richard Guenther  <rguenther@suse.de>
2676
2677         PR tree-optimization/44946
2678         * gcc.c-torture/compile/pr44946.c: New testcase.
2679
2680 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
2681
2682         PR fortran/40206
2683         * gfortran.dg/select_char_3.f90: New test.
2684
2685 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
2686             Kevin F. Quinn  <kevquinn@gentoo.org>
2687
2688         * gcc.dg/Wtrampolines.c: New.
2689
2690 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2691
2692         PR libfortran/44934
2693         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
2694
2695 2010-07-14  Jason Merrill  <jason@redhat.com>
2696
2697         PR c++/44810
2698         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
2699
2700         Implement C++0x unrestricted unions (N2544)
2701         * g++.dg/cpp0x/union1.C: New.
2702         * g++.dg/cpp0x/union2.C: New.
2703         * g++.dg/cpp0x/union3.C: New.
2704         * g++.dg/cpp0x/defaulted2.C: Adjust.
2705         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
2706         * g++.old-deja/g++.ext/anon2.C: Adjust.
2707         * g++.old-deja/g++.mike/misc6.C: Adjust.
2708
2709 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
2710
2711         PR fortran/44925
2712         * gfortran.dg/c_loc_tests_15.f90: New.
2713
2714 2010-07-13  Jason Merrill  <jason@redhat.com>
2715
2716         PR c++/44909
2717         * g++.dg/cpp0x/implicit6.C: New.
2718
2719 2010-07-13  Jason Merrill  <jason@redhat.com>
2720
2721         PR c++/44540
2722         * g++.dg/abi/noreturn1.C: New.
2723         * g++.dg/abi/noreturn2.C: New.
2724
2725 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
2726
2727         PR other/44874
2728         PR debug/44832
2729         * c-c++-common/pr44832.c: New test.
2730
2731 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
2732
2733         PR objc/44488
2734         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
2735         on the target.  Make sure that we can assemble the emitted asm when
2736         the test type is 'compile'.
2737
2738 2010-07-13  Richard Guenther  <rguenther@suse.de>
2739
2740         PR tree-optimization/36960
2741         * g++.dg/torture/pr36960.C: New testcase.
2742
2743 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
2744
2745         PR c++/44908
2746         * g++.dg/template/sfinae21.C: New.
2747         * g++.dg/template/sfinae22.C: Likewise.
2748
2749 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
2750
2751         PR testsuite/42843
2752         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
2753         * gcc.dg/plugin/ggcplug.c: Likewise.
2754         * g++.dg/plugin/selfassign.c: Likewise.
2755         * g++.dg/plugin/attribute_plugin.c: Likewise.
2756         * g++.dg/plugin/dumb_plugin.c: Likewise.
2757         * g++.dg/plugin/pragma_plugin.c: Likewise.
2758
2759 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
2760
2761         * gcc.c-torture/execute/pr44683.x: New.
2762         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
2763
2764 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
2765
2766         PR fortran/44434
2767         PR fortran/44565
2768         PR fortran/43945
2769         PR fortran/44869
2770         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
2771         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
2772         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
2773         * gfortran.dh/typebound_call_16.f03: New.
2774         * gfortran.dg/typebound_generic_6.f03: New.
2775         * gfortran.dg/typebound_generic_7.f03: New.
2776         * gfortran.dg/typebound_generic_8.f03: New.
2777
2778 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2779
2780         PR libfortran/37077
2781         * gfortran.dg/char4_iunit_1.f03: New test.
2782
2783 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
2784
2785         * gcc.dg/tree-ssa/vrp53.c: New test.
2786
2787 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
2788
2789         PR c++/44907
2790         * g++.dg/template/sfinae19.C: New.
2791         * g++.dg/template/sfinae20.C: Likewise.
2792
2793 2010-07-12  Jie Zhang  <jie@codesourcery.com>
2794
2795         * gcc.target/arm/interrupt-1.c: New test.
2796         * gcc.target/arm/interrupt-2.c: New test.
2797
2798 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2799
2800         * gcc.dg/pr42427.c: Require c99_runtime.
2801         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
2802         c99_runtime.
2803         * gcc.target/i386/avx-cmpss-1.c: Likewise.
2804         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
2805         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
2806         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
2807         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
2808         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
2809         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
2810         * gcc.target/i386/sse-cmpss-1.c: Likewise.
2811         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
2812         * gcc.target/i386/pr37275.c: Require visibility support.
2813
2814 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2815
2816         * lib/target-supports.exp (check_effective_target_sse): New proc.
2817         * gcc.target/i386/sol2-check.h: New file.
2818         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
2819         Include sol2-check.h.
2820         (main) Only run do_test () if sol2_check ().
2821         * gcc.target/i386/sse2-check.h: Likewise.
2822         * gcc.target/i386/sse3-check.h: Likewise.
2823         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
2824         [__sun__ && __svr4__]: Execute SSE2 instruction.
2825         * gcc.target/i386/math-torture/math-torture.exp: Only add options
2826         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
2827         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
2828         * g++.dg/ext/vector14.C: Likewise.
2829         * g++.dg/other/mmintrin.C: Likewise.
2830         * gcc.dg/20020418-1.c: Likewise.
2831         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
2832         * gcc.dg/format/ms_unnamed-1.c: Likewise.
2833         * gcc.dg/format/unnamed-1.c: Likewise.
2834         Adapt dg-warning line number.
2835         * gcc.dg/graphite/pr40281.c: Likewise.
2836         * gcc.dg/pr32176.c: Likewise.
2837         * gcc.dg/pr40550.c: Likewise.
2838         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
2839         * gcc.dg/torture/pr36891.c: Likewise.
2840         * gcc.target/i386/20020218-1.c: Likewise.
2841         * gcc.target/i386/20020523.c: Likewise.
2842         * gcc.target/i386/abi-1.c: Likewise.
2843         * gcc.target/i386/brokensqrt.c: Likewise.
2844         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
2845         * gcc.target/i386/pr13366.c: Likewise.
2846         * gcc.target/i386/pr13685.c: Likewise.
2847         * gcc.target/i386/pr24306.c: Likewise.
2848         * gcc.target/i386/pr31486.c: Likewise.
2849         * gcc.target/i386/pr32065-1.c: Likewise.
2850         * gcc.target/i386/pr32065-2.c: Likewise.
2851         * gcc.target/i386/pr32389.c: Likewise.
2852         * gcc.target/i386/pr38824.c: Likewise.
2853         * gcc.target/i386/pr38931.c: Likewise.
2854         * gcc.target/i386/pr39592-1.c: Likewise.
2855         * gcc.target/i386/pr43766.c: Likewise.
2856         * gcc.target/i386/recip-divf.c: Likewise.
2857         * gcc.target/i386/recip-sqrtf.c: Likewise.
2858         * gcc.target/i386/recip-vec-divf.c: Likewise.
2859         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
2860         * gcc.target/i386/sse-1.c: Likewise.
2861         * gcc.target/i386/sse-16.c: Likewise.
2862         * gcc.target/i386/sse-2.c: Likewise.
2863         * gcc.target/i386/sse-20.c: Likewise.
2864         * gcc.target/i386/sse-3.c: Likewise.
2865         * gcc.target/i386/sse-7.c: Likewise.
2866         * gcc.target/i386/sse-9.c: Likewise.
2867         * gcc.target/i386/sse-addps-1.c: Likewise.
2868         * gcc.target/i386/sse-addss-1.c: Likewise.
2869         * gcc.target/i386/sse-andnps-1.c: Likewise.
2870         * gcc.target/i386/sse-andps-1.c: Likewise.
2871         * gcc.target/i386/sse-cmpss-1.c: Likewise.
2872         * gcc.target/i386/sse-comiss-1.c: Likewise.
2873         * gcc.target/i386/sse-comiss-2.c: Likewise.
2874         * gcc.target/i386/sse-comiss-3.c: Likewise.
2875         * gcc.target/i386/sse-comiss-4.c: Likewise.
2876         * gcc.target/i386/sse-comiss-5.c: Likewise.
2877         * gcc.target/i386/sse-comiss-6.c: Likewise.
2878         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
2879         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
2880         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
2881         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
2882         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
2883         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
2884         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
2885         * gcc.target/i386/sse-divps-1.c: Likewise.
2886         * gcc.target/i386/sse-divss-1.c: Likewise.
2887         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
2888         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
2889         * gcc.target/i386/sse-maxps-1.c: Likewise.
2890         * gcc.target/i386/sse-maxss-1.c: Likewise.
2891         * gcc.target/i386/sse-minps-1.c: Likewise.
2892         * gcc.target/i386/sse-minss-1.c: Likewise.
2893         * gcc.target/i386/sse-movaps-1.c: Likewise.
2894         * gcc.target/i386/sse-movaps-2.c: Likewise.
2895         * gcc.target/i386/sse-movhlps-1.c: Likewise.
2896         * gcc.target/i386/sse-movhps-1.c: Likewise.
2897         * gcc.target/i386/sse-movhps-2.c: Likewise.
2898         * gcc.target/i386/sse-movlhps-1.c: Likewise.
2899         * gcc.target/i386/sse-movmskps-1.c: Likewise.
2900         * gcc.target/i386/sse-movntps-1.c: Likewise.
2901         * gcc.target/i386/sse-movss-1.c: Likewise.
2902         * gcc.target/i386/sse-movss-2.c: Likewise.
2903         * gcc.target/i386/sse-movss-3.c: Likewise.
2904         * gcc.target/i386/sse-movups-1.c: Likewise.
2905         * gcc.target/i386/sse-movups-2.c: Likewise.
2906         * gcc.target/i386/sse-mulps-1.c: Likewise.
2907         * gcc.target/i386/sse-mulss-1.c: Likewise.
2908         * gcc.target/i386/sse-orps-1.c: Likewise.
2909         * gcc.target/i386/sse-rcpps-1.c: Likewise.
2910         * gcc.target/i386/sse-recip-vec.c: Likewise.
2911         * gcc.target/i386/sse-recip.c: Likewise.
2912         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
2913         * gcc.target/i386/sse-set-ps-1.c: Likewise.
2914         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
2915         * gcc.target/i386/sse-subps-1.c: Likewise.
2916         * gcc.target/i386/sse-subss-1.c: Likewise.
2917         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
2918         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
2919         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
2920         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
2921         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
2922         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
2923         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
2924         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
2925         * gcc.target/i386/sse-xorps-1.c: Likewise.
2926         * gcc.target/i386/ssefn-1.c: Likewise.
2927         * gcc.target/i386/ssefn-3.c: Likewise.
2928         * gcc.target/i386/sseregparm-1.c: Likewise.
2929         * gcc.target/i386/stackalign/return-3.c: Likewise.
2930         * gcc.target/i386/vectorize1.c: Likewise.
2931         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
2932         * gcc.target/i386/xorps-sse.c: Likewise.
2933         * gfortran.dg/pr28158.f90: Likewise.
2934         * gfortran.dg/pr30667.f: Likewise.
2935         * gnat.dg/loop_optimization7.adb: Likewise.
2936         * gnat.dg/sse_nolib.adb: Likewise.
2937
2938 2010-07-11  Tobias Burnus  <burnus@net-b.de>
2939
2940         PR fortran/44702
2941         * gfortran.dg/use_rename_6.f90: New.
2942         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
2943
2944 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
2945
2946         PR fortran/44869
2947         * gfortran.dg/class_24.f03: New.
2948
2949 2010-07-10  Richard Guenther  <rguenther@suse.de>
2950
2951         PR lto/44889
2952         * gcc.dg/lto/20100709-1_0.c: New testcase.
2953         * gcc.dg/lto/20100709-1_1.c: Likewise.
2954
2955 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
2956
2957         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
2958
2959 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
2960
2961         PR objc/44140
2962         * objc.dg/lto/trivial-1_0.m: New.
2963         * objc.dg/lto/lto.exp: New.
2964         * obj-c++.dg/lto/trivial-1_0.mm: New.
2965         * obj-c++.dg/lto/lto.exp: New.
2966         * objc.dg/symtab-1.m: Adjust sizes.
2967         * objc.dg/image-info.m: Do not run for gnu-runtime.
2968
2969 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
2970
2971         * gcc.dg/pr32370.c: Allow another kind of error message.
2972
2973 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
2974
2975         * gnat.dg/atomic3.adb: New test.
2976
2977 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
2978             Denys Vlasenko  <dvlasenk@redhat.com>
2979             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
2980
2981         PR tree-optimization/28632
2982         * gcc.dg/tree-ssa/vrp51.c: New test.
2983         * gcc.dg/tree-ssa/vrp52.c: New test.
2984
2985 2010-07-09  Jason Merrill  <jason@redhat.com>
2986
2987         * g++.dg/abi/covariant6.C: New.
2988         * g++.dg/inherit/covariant17.C: Test both bases.
2989         * g++.dg/inherit/covariant7.C: Check vtable layout.
2990
2991 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
2992
2993         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
2994
2995 2010-07-09  Richard Guenther  <rguenther@suse.de>
2996
2997         PR tree-optimization/44852
2998         * gcc.c-torture/execute/pr44852.c: New testcase.
2999
3000 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3001
3002         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
3003         multiplication by values.
3004         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
3005         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
3006
3007 2010-07-09  Richard Guenther  <rguenther@suse.de>
3008
3009         PR tree-optimization/44882
3010         * gfortran.dg/pr44882.f90: New testcase.
3011
3012 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
3013
3014         PR target/40657
3015         * gcc.target/arm/pr40657-1.c: New test.
3016         * gcc.target/arm/pr40657-2.c: New test.
3017         * gcc.c-torture/execute/pr40657.c: New test.
3018
3019 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
3020
3021         * gcc.dg/tree-ssa/vrp50.c: New test.
3022         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
3023
3024 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
3025
3026         PR fortran/44649
3027         * gfortran.dg/c_sizeof_1.f90: Modified.
3028         * gfortran.dg/storage_size_1.f08: New.
3029         * gfortran.dg/storage_size_2.f08: New.
3030
3031 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
3032
3033         * gcc.c-torture/execute/20100708-1.c: New test.
3034
3035 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
3036
3037         PR fortran/44847
3038         * gfortran.dg/gomp/pr44847.f90: New test.
3039
3040 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
3041
3042         PR tree-optimization/44710
3043         * gcc.dg/tree-ssa/ifc-6.c: New.
3044         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
3045
3046 2010-07-08  Tobias Burnus  <burnus@net-b.de>
3047
3048         PR fortran/18918
3049         * gfortran.dg/coarray_10.f90: Add an additional test.
3050
3051 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
3052
3053         PR middle-end/44828
3054         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
3055         * gcc.c-torture/execute/pr44828.x: Revert.
3056
3057 2010-07-08  Jason Merrill  <jason@redhat.com>
3058
3059         PR c++/43120
3060         * g++.dg/inherit/covariant17.C: New.
3061         * g++.dg/abi/covariant1.C: Actually test for the bug.
3062
3063 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
3064
3065         PR rtl-optimization/44838
3066         * gcc.dg/pr44838.c: New.
3067
3068 2010-07-08  Richard Guenther  <rguenther@suse.de>
3069
3070         PR tree-optimization/44831
3071         * gcc.c-torture/compile/pr44831.c: New testcase.
3072         * gcc.dg/tree-ssa/pr21463.c: Adjust.
3073
3074 2010-07-08  Richard Guenther  <rguenther@suse.de>
3075
3076         PR tree-optimization/44861
3077         * g++.dg/vect/pr44861.cc: New testcase.
3078
3079 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
3080
3081         PR middle-end/44828
3082         * gcc.c-torture/execute/pr44828.x: New file.
3083
3084 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
3085
3086         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
3087         dg-options.
3088         * g++.dg/ext/altivec-17.C: Adjust error message.
3089
3090 2010-07-07  Tom Tromey  <tromey@redhat.com>
3091
3092         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
3093
3094 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
3095
3096         PR target/44844
3097         * gcc.target/i386/rdrand-1.c: Scan "jnc".
3098         * gcc.target/i386/rdrand-2.c: Likewise.
3099         * gcc.target/i386/rdrand-3.c: Likewise.
3100
3101 2010-07-07  Jan Hubicka  <jh@suse.cz>
3102
3103         PR middle-end/44813
3104         * g++.dg/torture/pr44813.C: New testcase.
3105         * g++.dg/torture/pr44826.C: New testcase.
3106
3107 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
3108
3109         PR rtl-optimization/44787
3110         * gcc.c-torture/compile/pr44788.c: New test.
3111         * gcc.target/arm/pr44788.c: New test.
3112
3113 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3114
3115         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
3116
3117 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3118
3119         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
3120         to dg-options.
3121
3122 2010-07-06  Tobias Burnus  <burnus@net-b.de>
3123
3124         PR fortran/44742
3125         * gfortran.dg/parameter_array_init_6.f90: New.
3126         * gfortran.dg/initialization_20.f90: Update dg-error.
3127         * gfortran.dg/initialization_24.f90: Ditto.
3128
3129 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3130         PR fortran/PR44693
3131         * gfortran.dg/dim_range_1.f90:  New test.
3132         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
3133
3134 2010-07-06  Jason Merrill  <jason@redhat.com>
3135
3136         PR c++/44703
3137         * g++.dg/cpp0x/initlist41.C: New.
3138
3139         PR c++/44778
3140         * g++.dg/template/ptrmem22.C: New.
3141
3142 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
3143
3144         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
3145         support.
3146         * gcc.target/i386/i386.exp: Likewise.
3147
3148 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3149
3150         PR testsuite/44195
3151         * gcc.dg/lto/20100518_0.c: Limit to x86.
3152
3153 2010-07-06  Richard Guenther  <rguenther@suse.de>
3154
3155         PR middle-end/44828
3156         * gcc.c-torture/execute/pr44828.c: New testcase.
3157
3158 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
3159
3160         * g++.dg/warn/noeffect2.C: Adjust expected warning.
3161         * g++.dg/warn/volatile1.C: Likewise.
3162         * g++.dg/template/warn1.C: Likewise.
3163
3164 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
3165
3166         AVX Programming Reference (June, 2010)
3167         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
3168         * g++.dg/other/i386-3.C: Likewise.
3169         * gcc.target/i386/sse-12.c: Likewise.
3170
3171         * gcc.target/i386/f16c-check.h: New.
3172         * gcc.target/i386/rdfsbase-1.c: Likewise.
3173         * gcc.target/i386/rdfsbase-2.c: Likewise.
3174         * gcc.target/i386/rdgsbase-1.c: Likewise.
3175         * gcc.target/i386/rdgsbase-2.c: Likewise.
3176         * gcc.target/i386/rdrand-1.c: Likewise.
3177         * gcc.target/i386/rdrand-2.c: Likewise.
3178         * gcc.target/i386/rdrand-3.c: Likewise.
3179         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
3180         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
3181         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
3182         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
3183         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
3184         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
3185         * gcc.target/i386/wrfsbase-1.c: Likewise.
3186         * gcc.target/i386/wrfsbase-2.c: Likewise.
3187         * gcc.target/i386/wrgsbase-1.c: Likewise.
3188         * gcc.target/i386/wrgsbase-2.c: Likewise.
3189
3190         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
3191         (__builtin_ia32_vcvtps2ph): New.
3192         (__builtin_ia32_vcvtps2ph256): Likewise.
3193
3194         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
3195         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
3196
3197         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
3198         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
3199
3200         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
3201         (__builtin_ia32_vcvtps2ph256): Likewise.
3202         Add fsgsbase,rdrnd,f16c.
3203
3204         * lib/target-supports.exp (check_effective_target_f16c): New.
3205
3206 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
3207
3208         * gcc.dg/guality/nrv-1.c: New test.
3209
3210 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
3211
3212         PR middle-end/42505
3213         * gcc.target/arm/pr42505.c: New test case.
3214
3215 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
3216
3217         PR c++/44808
3218         * g++.dg/opt/nrv16.C: New test.
3219
3220 2010-07-05  Richard Guenther  <rguenther@suse.de>
3221
3222         PR tree-optimization/44784
3223         * gcc.c-torture/compile/pr44784.c: New testcase.
3224
3225 2010-07-05  Ira Rosen  <irar@il.ibm.com>
3226
3227         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
3228         Increase loop bound and array size.
3229         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
3230         Likewise.
3231
3232 2010-07-05  Ira Rosen  <irar@il.ibm.com>
3233
3234         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
3235         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
3236         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
3237         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
3238         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
3239
3240 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
3241
3242         PR c++/22138
3243         * g++.dg/parse/template25.C: New.
3244
3245 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
3246
3247         PR rtl-optimization/44695
3248         * gcc.dg/torture/pr44695.c: New.
3249
3250 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3251
3252         PR c++/16630
3253         * g++.dg/ext/pretty3.C: New.
3254
3255 2010-07-04  Richard Guenther  <rguenther@suse.de>
3256
3257         PR middle-end/44809
3258         * g++.dg/torture/pr44809.C: New testcase.
3259
3260 2010-07-04  Richard Guenther  <rguenther@suse.de>
3261
3262         PR tree-optimization/44656
3263         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
3264
3265 2010-07-04  Ira Rosen  <irar@il.ibm.com>
3266             Revital Eres  <eres@il.ibm.com>
3267
3268         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
3269         misaligned stores.
3270         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
3271         gcc.dg/vect/vect-96.c: Likewise.
3272         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
3273         that support misaligned stores. Change the number of expected
3274         misaligned accesses.
3275         * gcc.dg/vect/vect-peel-1.c: New test.
3276         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
3277         gcc.dg/vect/vect-peel-4.c: Likewise.
3278         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
3279         vectorizable on all targets that support realignment.
3280         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3281
3282 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
3283
3284         PR c/44806
3285         * gcc.dg/torture/pr44806.c: New.
3286
3287 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
3288
3289         * gnat.dg/cond_expr1.adb: New test.
3290
3291 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
3292
3293         * gnat.dg/modular3.adb: New test.
3294         * gnat.dg/modular3_pkg.ads: New helper.
3295
3296 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
3297             Mikael Pettersson  <mikpe@it.uu.se>
3298
3299         PR testsuite/44518
3300         * obj-c++.dg/encode-2.mm: Produce object and save temps.
3301         Make signed-ness of chars explicit.  Scan the object for
3302         strings that are split by some target assemblers.
3303         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
3304         explicit.
3305
3306 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
3307
3308         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
3309
3310 2010-07-02  Le-Chun Wu  <lcwu@google.com>
3311
3312         PR/44128
3313         * g++.dg/warn/Wshadow-7.C: New test.
3314
3315 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
3316             Julian Brown  <julian@codesourcery.com>
3317             Sandra Loosemore  <sandra@codesourcery.com>
3318
3319         * gcc.c-torture/execute/20100416-1.c: New test case.
3320
3321 2010-07-02  Julian Brown  <julian@codesourcery.com>
3322             Sandra Loosemore  <sandra@codesourcery.com>
3323
3324         PR target/43703
3325
3326         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
3327         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
3328
3329 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3330             Julian Brown  <julian@codesourcery.com>
3331
3332         * gcc.target/arm/neon/vadds64.c: Regenerated.
3333         * gcc.target/arm/neon/vaddu64.c: Regenerated.
3334         * gcc.target/arm/neon/vsubs64.c: Regenerated.
3335         * gcc.target/arm/neon/vsubu64.c: Regenerated.
3336         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
3337         * gcc.target/arm/neon-vmls-1.c: Likewise.
3338         * gcc.target/arm/neon-vsubs64.c: New execution test.
3339         * gcc.target/arm/neon-vsubu64.c: New execution test.
3340         * gcc.target/arm/neon-vadds64.c: New execution test.
3341         * gcc.target/arm/neon-vaddu64.c: New execution test.
3342
3343 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3344
3345         * gcc.target/arm/neon-vands64.c: New.
3346         * gcc.target/arm/neon-vandu64.c: New.
3347         * gcc.target/arm/neon-vbics64.c: New.
3348         * gcc.target/arm/neon-vbicu64.c: New.
3349         * gcc.target/arm/neon-veors64.c: New.
3350         * gcc.target/arm/neon-veoru64.c: New.
3351         * gcc.target/arm/neon-vorns64.c: New.
3352         * gcc.target/arm/neon-vornu64.c: New.
3353         * gcc.target/arm/neon-vorrs64.c: New.
3354         * gcc.target/arm/neon-vorru64.c: New.
3355         * gcc.target/arm/neon/vands64.c: Regenerated.
3356         * gcc.target/arm/neon/vandu64.c: Regenerated.
3357         * gcc.target/arm/neon/vbics64.c: Regenerated.
3358         * gcc.target/arm/neon/vbicu64.c: Regenerated.
3359         * gcc.target/arm/neon/veors64.c: Regenerated.
3360         * gcc.target/arm/neon/veoru64.c: Regenerated.
3361         * gcc.target/arm/neon/vorns64.c: Regenerated.
3362         * gcc.target/arm/neon/vornu64.c: Regenerated.
3363         * gcc.target/arm/neon/vorrs64.c: Regenerated.
3364         * gcc.target/arm/neon/vorru64.c: Regenerated.
3365
3366 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3367
3368         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
3369
3370 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3371
3372         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
3373         * gfortran.dg/intent_out_5.f90: Same.
3374         * gfortran.dg/ltrans-7.f90: Same.
3375         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
3376
3377 2010-07-02  Jan Hubicka  <jh@suse.cz>
3378
3379         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
3380
3381 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3382
3383         * objc-obj-c++-shared/Object1.h: Correct Line endings.
3384
3385 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
3386
3387         PR c++/44780
3388         * c-c++-common/Wunused-var-12.c: New test.
3389
3390 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
3391
3392         PR target/42835
3393         * gcc.target/arm/pr42835.c: New test.
3394
3395         PR target/42172
3396         * gcc.target/arm/pr42172-1.c: New test.
3397
3398 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
3399
3400         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
3401
3402 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3403
3404         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
3405         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
3406         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
3407         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
3408         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
3409         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
3410         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
3411         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
3412         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
3413         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
3414         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
3415         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
3416         * gcc.target/arm/neon-vdup_ns64.c: New.
3417         * gcc.target/arm/neon-vdup_nu64.c: New.
3418         * gcc.target/arm/neon-vdupQ_ns64.c: New.
3419         * gcc.target/arm/neon-vdupQ_nu64.c: New.
3420         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
3421         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
3422         * gcc.target/arm/neon-vmov_ns64.c: New.
3423         * gcc.target/arm/neon-vmov_nu64.c: New.
3424         * gcc.target/arm/neon-vmovQ_ns64.c: New.
3425         * gcc.target/arm/neon-vmovQ_nu64.c: New.
3426         * gcc.target/arm/neon-vget_lanes64.c: New.
3427         * gcc.target/arm/neon-vget_laneu64.c: New.
3428         * gcc.target/arm/neon-vset_lanes64.c: New.
3429         * gcc.target/arm/neon-vset_laneu64.c: New.
3430
3431 2010-07-02  Richard Guenther  <rguenther@suse.de>
3432
3433         * g++.dg/torture/20100702-1.C: New testcase.
3434
3435 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3436
3437         PR target/44707
3438         * gcc.c-torture/compile/pr44707.c: New test.
3439
3440 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
3441
3442         PR c++/44039
3443         * g++.dg/template/crash101.C: New.
3444
3445 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3446
3447         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
3448         Use the ABI-0 accessors and fail it for m64.
3449
3450 2010-07-02  Jan Hubicka  <jh@suse.cz>
3451
3452         * g++.dg/tree-ssa/pr44706.C: New testcase.
3453
3454 2010-07-02  Richard Guenther  <rguenther@suse.de>
3455
3456         PR tree-optimization/44748
3457         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
3458
3459 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3460
3461         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
3462         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
3463         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
3464         the method types to forward:.
3465
3466 2010-06-30  Jason Merrill  <jason@redhat.com>
3467
3468         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
3469         * g++.dg/other/pr25632.C: Likewise.
3470
3471 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
3472
3473         PR tree-optimization/40421
3474         * gfortran.fortran-torture/compile/pr40421.f90: New test.
3475
3476 2010-07-01  Richard Guenther  <rguenther@suse.de>
3477
3478         PR middle-end/42834
3479         PR middle-end/44468
3480         * gcc.c-torture/execute/20100316-1.c: New testcase.
3481         * gcc.c-torture/execute/pr44468.c: Likewise.
3482         * gcc.c-torture/compile/20100609-1.c: Likewise.
3483         * gcc.dg/volatile2.c: Adjust.
3484         * gcc.dg/plugin/selfassign.c: Likewise.
3485         * gcc.dg/pr36902.c: Likewise.
3486         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
3487         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
3488         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
3489         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
3490         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
3491         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
3492         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
3493         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3494         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
3495         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
3496         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3497         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3498         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
3499         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
3500         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3501         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
3502         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
3503         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
3504         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
3505         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
3506         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
3507         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
3508         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
3509         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
3510         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
3511         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
3512         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
3513         * gcc.dg/struct/w_prof_local_array.c: Likewise.
3514         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
3515         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
3516         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
3517         * gcc.dg/struct/w_prof_global_array.c: Likewise.
3518         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
3519         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
3520         * gcc.dg/struct/w_prof_local_var.c: Likewise.
3521         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
3522         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
3523         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
3524         * gcc.dg/struct/w_prof_global_var.c: Likewise.
3525         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
3526         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
3527         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
3528         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3529         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
3530         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
3531         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
3532         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
3533         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
3534         * gcc.dg/tree-prof/stringop-1.c: Adjust.
3535         * g++.dg/tree-ssa/pr31146.C: Likewise.
3536         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
3537         * g++.dg/tree-ssa/pr33604.C: Likewise.
3538         * g++.dg/plugin/selfassign.c: Likewise.
3539         * gfortran.dg/array_memcpy_3.f90: Likewise.
3540         * gfortran.dg/array_memcpy_4.f90: Likewise.
3541         * c-c++-common/torture/pr42834.c: New testcase.
3542
3543 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
3544
3545         PR c++/44628
3546         * g++.dg/template/crash100.C: New.
3547
3548 2010-06-30  Jan Hubicka  <jh@suse.cz>
3549
3550         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
3551
3552 2010-06-30  Michael Matz  <matz@suse.de>
3553
3554         PR bootstrap/44699
3555         * gcc.dg/pr44699.c: New test.
3556
3557 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
3558
3559         PR tree-optimization/39799
3560         * c-c++-common/uninit-17.c: New test.
3561
3562 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3563
3564         PR libfortran/43298
3565         * gfortran.dg/read_infnan_1.f90: New test.
3566
3567 2010-06-29  Jason Merrill  <jason@redhat.com>
3568
3569         Enable implicitly declared move constructor/operator= (N3053).
3570         * g++.dg/cpp0x/implicit3.C: New.
3571         * g++.dg/cpp0x/implicit4.C: New.
3572         * g++.dg/cpp0x/implicit5.C: New.
3573         * g++.dg/cpp0x/implicit-copy.C: Adjust.
3574         * g++.dg/cpp0x/not_special.C: Adjust.
3575         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
3576         * g++.dg/cpp0x/rv1n.C: Adjust.
3577         * g++.dg/cpp0x/rv1p.C: Adjust.
3578         * g++.dg/cpp0x/rv2n.C: Adjust.
3579         * g++.dg/cpp0x/rv2p.C: Adjust.
3580         * g++.dg/cpp0x/rv3n.C: Adjust.
3581         * g++.dg/cpp0x/rv3p.C: Adjust.
3582         * g++.dg/cpp0x/rv4n.C: Adjust.
3583         * g++.dg/cpp0x/rv4p.C: Adjust.
3584         * g++.dg/cpp0x/rv5n.C: Adjust.
3585         * g++.dg/cpp0x/rv5p.C: Adjust.
3586         * g++.dg/cpp0x/rv6n.C: Adjust.
3587         * g++.dg/cpp0x/rv6p.C: Adjust.
3588         * g++.dg/cpp0x/rv7n.C: Adjust.
3589         * g++.dg/cpp0x/rv7p.C: Adjust.
3590         * g++.dg/cpp0x/rv8p.C: Adjust.
3591         * g++.dg/gomp/pr26690-1.C: Adjust.
3592         * g++.dg/other/error20.C: Adjust.
3593         * g++.dg/other/error31.C: Adjust.
3594         * g++.dg/parse/error19.C: Adjust.
3595         * g++.dg/template/qualttp5.C: Adjust.
3596         * g++.old-deja/g++.law/ctors5.C: Adjust.
3597
3598         Enable implicitly deleted functions (N2346)
3599         * g++.dg/cpp0x/defaulted17.C: New.
3600         * g++.dg/cpp0x/implicit1.C: New.
3601         * g++.dg/cpp0x/implicit2.C: New.
3602         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
3603         * g++.dg/ext/has_virtual_destructor.C: Adjust.
3604         * g++.dg/init/ctor4.C: Adjust.
3605         * g++.dg/init/synth2.C: Adjust.
3606         * g++.dg/lto/20081118_1.C: Adjust.
3607         * g++.dg/other/error13.C: Adjust.
3608         * g++.dg/other/unused1.C: Adjust.
3609         * g++.old-deja/g++.bob/inherit2.C: Adjust.
3610         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
3611         * g++.old-deja/g++.jason/opeq3.C: Adjust.
3612         * g++.old-deja/g++.law/ctors17.C: Adjust.
3613         * g++.old-deja/g++.oliva/delete1.C: Adjust.
3614         * g++.old-deja/g++.pt/assign1.C: Adjust.
3615         * g++.old-deja/g++.pt/crash20.C: Adjust.
3616
3617         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
3618         * g++.dg/cpp0x/defaulted13.C: Adjust.
3619         * g++.dg/cpp0x/defaulted2.C: Adjust.
3620         * g++.dg/cpp0x/defaulted3.C: Adjust.
3621         * g++.dg/cpp0x/initlist9.C: Adjust.
3622         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
3623         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
3624         * g++.dg/init/synth2.C: Adjust.
3625
3626         * g++.dg/cpp0x/defaulted19.C: New.
3627
3628         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
3629         * g++.dg/template/error23.C: Fix for -std=c++0x.
3630
3631 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
3632
3633         PR fortran/44718
3634         * gfortran.dg/proc_ptr_28.f90: New.
3635
3636 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
3637
3638         PR tree-optimization/43801
3639         * g++.dg/torture/pr43801.C: New test.
3640
3641         PR debug/44668
3642         * g++.dg/debug/dwarf2/accessibility1.C: New test.
3643
3644 2010-06-29  Jason Merrill  <jason@redhat.com>
3645
3646         PR c++/44587
3647         * g++.dg/template/qualified-id2.C: New.
3648         * g++.dg/template/qualified-id3.C: New.
3649
3650 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
3651
3652         PR fortran/44696
3653         * gfortran.dg/associated_target_4.f90: New.
3654
3655 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
3656
3657         PR fortran/44582
3658         * gfortran.dg/aliasing_array_result_1.f90 : New test.
3659
3660 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3661
3662         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
3663
3664 2010-06-29  Jan Hubicka  <jh@suse.cz>
3665
3666         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
3667
3668 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
3669
3670         PR target/43902
3671         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
3672         * gcc.target/arm/wmul-3.c: New test.
3673         * gcc.target/arm/wmul-4.c: New test.
3674
3675 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
3676
3677         PR rtl-optimization/44659
3678         * gcc.target/i386/extract-1.c: New.
3679         * gcc.target/i386/extract-2.c: Likewise.
3680         * gcc.target/i386/extract-3.c: Likewise.
3681         * gcc.target/i386/extract-4.c: Likewise.
3682         * gcc.target/i386/extract-5.c: Likewise.
3683         * gcc.target/i386/extract-6.c: Likewise.
3684
3685 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
3686
3687         PR c++/44682
3688         * g++.dg/warn/Wunused-var-14.C: New test.
3689
3690 2010-06-28  Tobias Burnus  <burnus@net-b.de>
3691
3692         PR fortran/43298
3693         * gfortran.dg/nan_6.f90: New.
3694
3695 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
3696
3697         PR tree-optimization/43781
3698         * gcc.dg/torture/pr43781.c: New.
3699
3700 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
3701
3702         PR fortran/40158
3703         * gfortran.dg/actual_rank_check_1.f90: New test.
3704
3705 2010-06-28  Martin Jambor  <mjambor@suse.cz>
3706
3707         * testsuite/gcc.dg/ipa/ipa-sra-6.c: New test.
3708
3709 2010-06-28  Jan Hubicka  <jh@suse.cz>
3710
3711         PR tree-optimization/44687
3712         * gcc.c-torture/compile/pr44687.c
3713
3714 2010-06-28  Martin Jambor  <mjambor@suse.cz>
3715
3716         PR c++/44535
3717         * g++.dg/torture/pr44535.C: New test.
3718
3719 2010-06-28  Michael Matz  <matz@suse.de>
3720
3721         PR middle-end/44592
3722         * gfortran.dg/pr44592.f90: New test.
3723
3724 2010-06-28  Jan Hubicka  <jh@suse.cz>
3725
3726         PR tree-optimization/44357
3727         * g++.dg/torture/pr44357.C: New testcase.
3728
3729 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3730
3731         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
3732         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
3733         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
3734         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
3735         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
3736         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
3737         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
3738         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
3739
3740 2010-06-27  Jan Hubicka  <jh@suse.cz>
3741
3742         * gcc.c-torture/compile/pr44686.c: New file.
3743
3744 2010-06-27  Richard Guenther  <rguenther@suse.de>
3745
3746         PR tree-optimization/44683
3747         * gcc.c-torture/execute/pr44683.c: New testcase.
3748
3749 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
3750
3751         * gnat.dg/noreturn3.ad[sb]: New test.
3752
3753 2010-06-26  Jason Merrill  <jason@redhat.com>
3754
3755         * g++.dg/cpp0x/explicit5.C: New.
3756
3757 2010-06-26  Richard Guenther  <rguenther@suse.de>
3758
3759         PR tree-optimization/44393
3760         * gcc.dg/pr44393.c: New testcase.
3761
3762 2010-06-26  Jan Hubicka  <jh@suse.cz>
3763
3764         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
3765
3766 2010-06-26  Richard Guenther  <rguenther@suse.de>
3767
3768         PR middle-end/44674
3769         * gcc.dg/pr44674.c: New testcase.
3770
3771 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
3772
3773         * gcc.dg/opts-3.c: New test.
3774
3775 2010-06-26  Tobias Burnus  <burnus@net-b.de>
3776
3777         * gfortran.dg/type_decl_1.f90: New.
3778         * gfortran.dg/type_decl_2.f90: New.
3779
3780 2010-06-26  Tobias Burnus  <burnus@net-b.de>
3781
3782         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
3783         * gfortran.dg/semicolon_fixed_2.f: Ditto.
3784
3785 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3786
3787         PR testsuite/38946
3788         * gfortran.dg/array_constructor_23.f: Update test to allow for small
3789         error in comparing reals.
3790
3791 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3792
3793         * selected_real_kind_2.f90: New.
3794         * selected_real_kind_3.f90: New.
3795
3796 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3797
3798         * gfortran.dg/entry_19.f90: New.
3799
3800 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3801
3802         * gfortran.dg/end_subroutine_1.f90: New.
3803         * gfortran.dg/end_subroutine_2.f90: New.
3804         * gfortran.dg/interface_proc_end.f90: Update.
3805
3806 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3807
3808         * gfortran.dg/semicolon_fixed.f: Update.
3809         * gfortran.dg/semicolon_fixed_2.f: New.
3810         * gfortran.dg/semicolon_free_2.f90: New.
3811         * gfortran.dg/semicolon_free.f90: Update.
3812
3813 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3814
3815         PR fortran/44448
3816         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
3817
3818 2010-06-25  Martin Jambor  <mjambor@suse.cz>
3819
3820         * g++.dg/ipa/iinline-3.C: New test.
3821         * gcc.dg/ipa/modif-1.c: Removed.
3822
3823 2010-06-25  Jan Hubicka  <jh@suse.cz>
3824
3825         * testsuite/gcc.dg/tree-ssa/ipa-split-1.c
3826
3827 2010-06-25  Martin Jambor  <mjambor@suse.cz>
3828
3829         * g++.dg/ipa/iinline-2.C: New test.
3830
3831 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
3832
3833         PR middle-end/43866
3834         * gfortran.dg/pr43866.f90: New test.
3835
3836         PR tree-optimization/44539
3837         * gcc.dg/pr44539.c: New test.
3838
3839 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
3840
3841         From Jim Wilson:
3842         PR target/43902
3843         * gcc.target/mips/madd-9.c: New test.
3844
3845 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
3846
3847         PR c/44517
3848         * gcc.dg/noncompile/pr44517.c: New.
3849         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
3850
3851 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
3852
3853         PR testsuite/43283
3854         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
3855         and add argument to nop for IA64.
3856
3857 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
3858
3859         PR target/44588
3860         * gcc.target/i386/mod-1.c: New.
3861         * gcc.target/i386/umod-1.c: Likewise.
3862         * gcc.target/i386/umod-2.c: Likewise.
3863         * gcc.target/i386/umod-3.c: Likewise.
3864
3865 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
3866
3867         PR middle-end/44492
3868         * g++.dg/torture/pr44492.C: New test.
3869
3870 2010-06-24  Andi Kleen  <ak@linux.intel.com>
3871
3872         * c-c++-common/warn-omitted-condop.c: New.
3873
3874 2010-06-24  Tobias Burnus  <burnus@net-b.de>
3875
3876         PR fortran/44614
3877         * gfortran.dg/import8.f90: New.
3878
3879 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
3880
3881         * gnat.dg/not_null.adb: Update test case.
3882
3883 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
3884
3885         PR c++/44619
3886         * g++.dg/warn/Wunused-var-13.C: New test.
3887
3888         PR c++/44627
3889         * g++.dg/diagnostic/method1.C: New test.
3890
3891 2010-06-22  Cary Coutant  <ccoutant@google.com>
3892
3893         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
3894
3895 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
3896
3897         PR fortran/44616
3898         * gfortran.dg/abstract_type_8.f03: New.
3899
3900 2010-06-21  Jason Merrill  <jason@redhat.com>
3901
3902         * g++.dg/cpp0x/noexcept08.C: New.
3903
3904         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
3905
3906 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
3907
3908         PR target/44615
3909         * gcc.target/i386/sse2-vec-2a.c: New.
3910
3911 2010-06-21  DJ Delorie  <dj@redhat.com>
3912
3913         * gcc.dg/pragma-diag-1.c: New.
3914
3915 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
3916
3917         PR target/44615
3918         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
3919
3920 2010-06-21  Alan Modra  <amodra@gmail.com>
3921
3922         PR testsuite/44505
3923         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
3924         tail call to check_fa_mid.
3925
3926 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
3927
3928         PR target/44575
3929         * gcc.c-torture/execute/pr44575.c: New test.
3930
3931 2010-06-21  Tobias Burnus  <burnus@net-b.de>
3932
3933         PR fortran/40632
3934         * gfortran.dg/contiguous_1.f90: New.
3935         * gfortran.dg/contiguous_2.f90: New.
3936         * gfortran.dg/contiguous_3.f90: New.
3937
3938 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
3939
3940         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
3941         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
3942
3943 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
3944
3945         PR target/44546
3946         * gcc.target/i386/pr44546.c: New test.
3947
3948 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
3949
3950         * gcc.dg/opts-2.c: New test.
3951
3952 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
3953
3954         PR fortran/44584
3955         * gfortran.dg/typebound_proc_15.f03: Modified.
3956
3957 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
3958
3959         PR target/44072
3960         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
3961         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
3962
3963 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3964
3965         * g++.dg/ext/label13.C: Fix typo in last change.
3966
3967 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3968
3969         PR libfortran/44477
3970         * gfortran.dg/eof_3.f90
3971         * gfortran.dg/endfile_2.f90
3972         * gfortran.dg/endfile_4.f90
3973         * gfortran.dg/endfile_3.f90
3974
3975 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3976
3977         PR c++/41090
3978         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
3979
3980 2010-06-18  Tobias Burnus  <burnus@net-b.de>
3981
3982         PR fortran/44556
3983         * gfortran.dg/allocate_alloc_opt_11.f90: New.
3984
3985 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
3986
3987         * gcc.target/arm/pr40900.c: New test.
3988
3989 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
3990
3991         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
3992
3993 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
3994
3995         PR fortran/44558
3996         * gfortran.dg/typebound_call_15.f03: New.
3997
3998 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3999
4000         PR c++/44486
4001         * g++.dg/pr44486.C: New.
4002
4003 2010-06-16  DJ Delorie  <dj@redhat.com>
4004
4005         * gcc.target/i386/volatile-bitfields-1.c: New.
4006         * gcc.target/i386/volatile-bitfields-2.c: New.
4007
4008 2010-06-16  Jason Merrill  <jason@redhat.com>
4009
4010         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
4011
4012         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
4013
4014 2010-06-16  Richard Guenther  <rguenther@suse.de>
4015
4016         PR c/44555
4017         * gcc.c-torture/execute/pr44555.c: New testcase.
4018
4019 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
4020
4021         PR fortran/44549
4022         * gfortran.dg/typebound_proc_16.f03: New.
4023
4024 2010-06-16  Martin Jambor  <mjambor@suse.cz>
4025
4026         * g++.dg/torture/pr43905.C: New test.
4027
4028 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
4029
4030         PR testsuite/44538
4031         * gcc.dg/vect/slp-perm-5.c (main): Prevent
4032         initialization loop from being vectorized.
4033         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
4034
4035 2010-06-16  Alan Modra  <amodra@gmail.com>
4036
4037         PR tree-optimization/44507
4038         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
4039
4040 2010-06-15  Jason Merrill  <jason@redhat.com>
4041
4042         * g++.dg/overload/arg3.C: Adjust error locations.
4043         * g++.dg/overload/copy1.C: Likewise.
4044         * g++.dg/tc1/dr152.C: Likewise.
4045         * g++.dg/template/incomplete4.C: Likewise.
4046         * g++.dg/template/incomplete5.C: Likewise.
4047         * g++.old-deja/g++.bob/inherit2.C: Likewise.
4048         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
4049         * g++.old-deja/g++.pt/crash9.C: Likewise.
4050
4051         * g++.dg/inherit/virtual5.C: New.
4052
4053         * g++.dg/cpp0x/defaulted18.C: New.
4054
4055         * g++.dg/cpp0x/initlist40.C: New.
4056
4057         * g++.dg/cpp0x/initlist39.C: New.
4058
4059 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
4060
4061         PR middle-end/44391
4062         * gcc.dg/graphite/pr44391.c: New.
4063
4064 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
4065
4066         PR fortran/43388
4067         * gfortran.dg/allocate_alloc_opt_8.f90: New.
4068         * gfortran.dg/allocate_alloc_opt_9.f90: New.
4069         * gfortran.dg/allocate_alloc_opt_10.f90: New.
4070         * gfortran.dg/class_allocate_2.f03: Modified an error message.
4071
4072 2010-06-15  Richard Guenther  <rguenther@suse.de>
4073
4074         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
4075
4076 2010-06-15  Richard Guenther  <rguenther@suse.de>
4077
4078         * gcc.dg/vect/bb-slp-21.c: Adjust.
4079         * gcc.dg/vect/bb-slp-13.c: Likewise
4080         * gcc.dg/vect/bb-slp-4.c: Likewise
4081         * gcc.dg/vect/bb-slp-22.c: Likewise
4082         * gcc.dg/vect/bb-slp-14.c: Likewise
4083         * gcc.dg/vect/bb-slp-23.c: Likewise
4084         * gcc.dg/vect/bb-slp-15.c: Likewise
4085         * gcc.dg/vect/bb-slp-17.c: Likewise
4086         * gcc.dg/vect/bb-slp-18.c: Likewise
4087         * gcc.dg/vect/bb-slp-19.c: Likewise
4088         * gcc.dg/vect/bb-slp-10.c: Likewise
4089         * gcc.dg/vect/bb-slp-11.c: Likewise
4090         * gcc.dg/vect/bb-slp-20.c: Likewise
4091         * gcc.dg/vect/bb-slp-3.c: Likewise
4092
4093 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
4094
4095         PR fortran/44536
4096         * gfortran.dg/gomp/pr44536.f90: New test.
4097         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
4098
4099 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
4100
4101         PR target/44534
4102         * gcc.target/i386/avx-vextractf128-256-3.c: New.
4103         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
4104
4105 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
4106
4107         PR tree-optimization/44508
4108         * gcc.dg/tree-ssa/pr21086.c: Adjust.
4109
4110         PR bootstrap/44509
4111         * gcc.dg/pr44509.c: New test.
4112
4113 2010-06-14  Ira Rosen  <irar@il.ibm.com>
4114
4115         PR tree-optimization/44507
4116         * gcc.dg/vect/pr44507.c: New test.
4117
4118 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
4119
4120         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
4121         and c-pretty-print.h.
4122
4123         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
4124
4125 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
4126
4127         * gfortran.dg/whole_file_18.f90: Updated error message.
4128
4129 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
4130
4131         * gfortran.dg/whole_file_20.f03: New.
4132
4133 2010-06-12  Jan Hubicka  <jh@suse.cz>
4134
4135         * gcc.c-torture/compile/pc44485.c: New testcase.
4136
4137 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
4138
4139         PR fortran/40117
4140         * gfortran.dg/typebound_proc_4.f03: Modified error message.
4141         * gfortran.dg/typebound_proc_14.f03: New.
4142         * gfortran.dg/typebound_proc_15.f03: New.
4143
4144 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
4145
4146         * gcc.dg/opts-1.c: New test.
4147
4148 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
4149
4150         * gcc.dg/funroll-loops-all.c: Update expected error.
4151
4152 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
4153
4154         PR target/44481
4155         * gcc.target/i386/pr44481.c: New test.
4156
4157 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
4158
4159         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
4160
4161 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
4162
4163         PR middle-end/44483
4164         * gcc.dg/tree-ssa/pr44483.c: New.
4165
4166 2010-06-11  Paul Brook  <paul@codesourcery.com>
4167
4168         * g++.dg/other/arm-neon-1.C: New test.
4169
4170 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
4171
4172         PR fortran/42051
4173         PR fortran/43896
4174         * gfortran.dg/class_23.f03: New test.
4175
4176 2010-06-11  Jan Hubicka  <jh@suse.cz>
4177
4178         * gcc.dg/ipa/pure-const-2.c: New testcase.
4179
4180 2010-06-11  Jan Hubicka  <jh@suse.cz>
4181
4182         * gcc.dg/noreturn-7.c: Update.
4183         * gcc.dg/noreturn-4.c: Update.
4184
4185 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
4186
4187         Fix MIPS bootstrap
4188         * g++.dg/other/typedef4.C: New test.
4189
4190 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
4191
4192         PR fortran/44207
4193         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
4194
4195 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
4196
4197         PR fortran/44457
4198         * gfortran.dg/asynchronous_3.f03
4199
4200 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
4201
4202         PR middle-end/44185
4203         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
4204         non-temporal stores out of the tests to form new test cases.  As a
4205         result, no non-temporal store should be generated in this case.
4206
4207         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
4208         prefetch-7.c that generate one non-temporal store.
4209
4210         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
4211         prefetch-7.c that generate one non-temporal store and one
4212         one-temporal prefetch.
4213
4214 2010-06-10  Martin Jambor  <mjambor@suse.cz>
4215
4216         PR tree-optimization/44258
4217         * gcc.dg/tree-ssa/pr44258.c: New test.
4218
4219 2010-06-10  Daniel Kraft  <d@domob.eu>
4220
4221         PR fortran/38936
4222         * gfortran.dg/associate_1.f03: New test.
4223         * gfortran.dg/associate_2.f95: New test.
4224         * gfortran.dg/associate_3.f03: New test.
4225         * gfortran.dg/associate_4.f08: New test.
4226
4227 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4228
4229         * gfortran.dg/selected_char_kind_4.f90: New test.
4230
4231 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
4232
4233         * gcc.dg/pr42461.c: New test.
4234
4235 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
4236
4237         PR fortran/44347
4238         * gfortran.dg/selected_real_kind_1.f90: New.
4239
4240 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
4241
4242         PR fortran/44359
4243         * gfortran.dg/warn_conversion.f90: Removed check for redundant
4244         warning.
4245         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
4246         check for warning.
4247
4248 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4249
4250         * gfortran.dg/data_namelist_conflict.f90: New test.
4251
4252 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4253
4254         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
4255         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
4256         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
4257
4258 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4259
4260         * testsuite/gfortran.dg/mvbits_9.f90: New test.
4261         * testsuite/gfortran.dg/ibset_1.f90: Ditto.
4262         * testsuite/gfortran.dg/ibits_1.f90: Ditto.
4263         * testsuite/gfortran.dg/btest_1.f90: Ditto.
4264         * testsuite/gfortran.dg/ibclr_1.f90: Ditto.
4265
4266 2010-06-09  Jason Merrill  <jason@redhat.com>
4267
4268         PR c++/44366
4269         * g++.dg/cpp0x/decltype23.C: Move to...
4270         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
4271
4272 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
4273
4274         PR fortran/44211
4275         * gfortran.dg/typebound_call_14.f03: New test.
4276
4277 2010-06-09  Martin Jambor  <mjambor@suse.cz>
4278
4279         PR tree-optimization/44423
4280         * gcc.dg/tree-ssa/pr44423.c: New test.
4281
4282 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
4283
4284         PR testsuite/42843
4285         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
4286         TV_NONE to initialize tv_id field.
4287         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
4288         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
4289         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
4290         Include toplev.h .
4291         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
4292         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
4293         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
4294
4295 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
4296
4297         PR tree-optimization/39874
4298         PR middle-end/28685
4299         * gcc.dg/pr39874.c: New file.
4300
4301 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
4302
4303         * g++.dg/ext/attr-alias-1.C: New.
4304         * g++.dg/ext/attr-alias-2.C: New.
4305
4306 2010-06-07  Tobias Burnus  <burnus@net-b.de>
4307
4308         PR fortran/44446
4309         * gfortran.dg/proc_ptr_27.f90: New.
4310
4311 2010-06-07  Jason Merrill  <jason@redhat.com>
4312
4313         PR c++/44366
4314         * g++.dg/cpp0x/decltype23.C: New.
4315
4316 2010-06-08  Andrew Pinski <pinskia@gmail.com>
4317             Shujing Zhao  <pearly.zhao@oracle.com>
4318
4319         PR c/37724
4320         * gcc.dg/c90-const-expr-10.c: Adjust.
4321         * gcc.dg/c99-const-expr-10.c: Adjust.
4322         * gcc.dg/init-bad-7.c: New.
4323
4324 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4325
4326         * lib/target-supports.exp (check_effective_target_gas): New proc.
4327         * gcc.c-torture/execute/960321-1.x: New file.
4328
4329 2010-06-07  Jason Merrill  <jason@redhat.com>
4330
4331         PR c++/44401
4332         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
4333
4334 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
4335
4336         PR c++/44444
4337         * g++.dg/warn/Wunused-var-12.C: New test.
4338
4339         PR c++/44443
4340         * c-c++-common/Wunused-var-11.c: New test.
4341
4342 2010-06-07  Jan Hubicka  <jh@suse.cz>
4343
4344         * gcc.dg/ipa/pure-const-1.c: New testcase.
4345
4346 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
4347
4348         PR rtl-optimization/44404
4349         * gcc.dg/pr44404.c: New.
4350
4351 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
4352
4353         PR target/44159
4354         * gcc.target/i386/abi-2.c: Check sysv abi here.
4355         * gcc.target/i386/aes-avx-check.h: Call test in noinline
4356         function to avoid failures by different ABIs.
4357         * gcc.target/i386/aes-check.h: Likewise.
4358         * gcc.target/i386/avx-check.h: Likewise.
4359         * gcc.target/i386/fma4-check.h: Likewise.
4360         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
4361         * gcc.target/i386/mmx-check.h: Likewise.
4362         * gcc.target/i386/pclmul-avx-check.h: Likewise.
4363         * gcc.target/i386/pclmul-check.h: Likewise.
4364         * gcc.target/i386/sse-check.h: Likewise.
4365         * gcc.target/i386/sse2-check.h: Likewise.
4366         * gcc.target/i386/sse3-check.h: Likewise.
4367         * gcc.target/i386/sse4_1-check.h: Likewise.
4368         * gcc.target/i386/sse4_2-check.h: Likewise.
4369         * gcc.target/i386/sse4a-check.h: Likewise.
4370         * gcc.target/i386/ssse3-check.h: Likewise.
4371         * gcc.target/i386/xop-check.h: Likewise.
4372         * gcc.target/i386/pr27971.c: Fix for LLP64.
4373         * gcc.target/i386/pr39139.c: Likewise.
4374         * gcc.target/i386/pr39315-check.c: Likewise.
4375         * gcc.target/i386/vararg-1.c: Likewise.
4376         * gcc.target/i386/vararg-2.c: Likewise.
4377         Additional add dg-compile to avoid failure due
4378         missing foo symbol.
4379
4380         * gcc.dg/compound-literal-1.c: Fix for llp64.
4381         * gcc.dg/pr32370.c: Likewise.
4382         * gcc.dg/pr37561.c: Likewise.
4383         * gcc.dg/pr41340.c: Likewise.
4384         * gcc.dg/pr41551.c: Likewise.
4385
4386 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
4387
4388         PR c++/44188
4389         * g++.dg/debug/dwarf2/typedef3.C: New test.
4390
4391 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4392
4393         PR c/20000
4394         * c-c++-common/pr20000.c: New.
4395
4396 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
4397
4398         PR c++/44086
4399         * g++.dg/init/pr44086.C: New.
4400         * g++.dg/cpp0x/decltype4.C: Adjust.
4401
4402 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
4403
4404         PR fortran/43945
4405         * gfortran.dg/generic_23.f03: New test.
4406
4407 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
4408
4409         PR fortran/43895
4410         * gfortran.dg/alloc_comp_class_1.f90 : New test.
4411
4412 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
4413
4414         PR c++/44361
4415         * c-c++-common/Wunused-var-9.c: New test.
4416
4417 2010-06-05  Jason Merrill  <jason@redhat.com>
4418
4419         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
4420
4421 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
4422
4423         PR c/44322
4424         * gcc.dg/c99-restrict-4.c: New test.
4425
4426 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
4427
4428         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
4429         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
4430         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
4431         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
4432         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
4433         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
4434         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
4435         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
4436         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
4437         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
4438         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
4439         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
4440         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
4441         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
4442         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
4443         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
4444         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
4445         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
4446         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
4447         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
4448         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
4449         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
4450
4451 2010-06-04  Jason Merrill  <jason@redhat.com>
4452
4453         * g++.dg/cpp0x/noexcept06.C: New.
4454         * g++.dg/cpp0x/noexcept07.C: New.
4455
4456         * g++.dg/cpp0x/noexcept01.C: New.
4457         * g++.dg/cpp0x/noexcept02.C: New.
4458         * g++.dg/cpp0x/noexcept03.C: New.
4459         * g++.dg/cpp0x/noexcept04.C: New.
4460         * g++.dg/cpp0x/noexcept05.C: New.
4461
4462 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
4463
4464         PR c++/44412
4465         * g++.dg/warn/Wunused-var-10.C: New test.
4466         * g++.dg/warn/Wunused-var-11.C: New test.
4467
4468         PR c++/44362
4469         * c-c++-common/Wunused-var-10.c: New test.
4470
4471 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4472
4473         PR c/25880
4474         * gcc.dg/assign-warn-2.c: Update.
4475         * gcc.dg/cpp/line3.c: Update.
4476         * gcc.dg/c99-array-lval-8.c: Update.
4477         * gcc.dg/cast-qual-2.c: Update.
4478         * gcc.dg/c99-arraydecl-3.c:  Update.
4479         * gcc.dg/assign-warn-1.c:  Update.
4480         * gcc.dg/format/gcc_diag-1.c:  Update.
4481
4482 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
4483
4484         PR rtl-optimization/39871
4485         PR rtl-optimization/40615
4486         PR rtl-optimization/42500
4487         PR rtl-optimization/42502
4488         * gcc.target/arm/eliminate.c: New test.
4489
4490 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
4491
4492         PR libstdc++/44410
4493         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
4494         * g++.old-deja/g++.other/delete3.C: Likewise.
4495         * g++.old-deja/g++.other/new.C: Likewise.
4496         * g++.old-deja/g++.law/operators27.C: Likewise.
4497         * g++.old-deja/g++.mike/p755.C: Likewise.
4498         * g++.dg/eh/new1.C: Likewise.
4499         * g++.dg/init/new5.C: Likewise.
4500
4501 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
4502
4503         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
4504         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
4505         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
4506
4507 2010-06-03  Richard Guenther  <rguenther@suse.de>
4508
4509         PR lto/41921
4510         * lib/lto.exp: Always load gcc.exp.
4511         (lto-obj): For C source files invoke gcc_target_compile.
4512         * g++.dg/lto/20100603-1_0.C: New testcase.
4513         * g++.dg/lto/20100603-1_1.c: Likewise.
4514
4515 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
4516
4517         PR tree-optimization/43688
4518         * gfortran.dg/pr43688.f90: New.
4519
4520 2010-06-03  Richard Guenther  <rguenther@suse.de>
4521
4522         PR lto/41584
4523         * gcc.dg/lto/20100603-1_0.c: New testcase.
4524         * gcc.dg/lto/20100603-2_0.c: Likewise.
4525         * gcc.dg/lto/20100603-3_0.c: Likewise.
4526
4527 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
4528
4529         PR target/44218
4530         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
4531         * gcc.target/powerpc/recip-2.c: Ditto.
4532         * gcc.target/powerpc/recip-3.c: Ditto.
4533         * gcc.target/powerpc/recip-4.c: Ditto.
4534         * gcc.target/powerpc/recip-5.c: Ditto.
4535         * gcc.target/powerpc/recip-6.c: Ditto.
4536         * gcc.target/powerpc/recip-7.c: Ditto.
4537         * gcc.target/powerpc/recip-test.h: Ditto.
4538         * gcc.target/powerpc/recip-test2.h: Ditto.
4539
4540 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
4541
4542         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
4543
4544 2010-06-02  Jason Merrill  <jason@redhat.com>
4545
4546         * g++.dg/ext/vector9.C: Expect typedef in error message.
4547
4548         PR c++/9726
4549         PR c++/23594
4550         PR c++/44333
4551         * g++.dg/tc1/dr101.C: Remove xfails.
4552
4553 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
4554
4555         PR middle-end/44372
4556         * g++.dg/ipa/pr44372.C: New.
4557
4558 2010-06-02  Jan Hubicka  <jh@suse.cz>
4559
4560         PR middle-end/44295
4561         * g++.dg/torture/pr44295.C: Neww testcase.
4562
4563 2010-06-02  Jan Hubicka  <jh@suse.cz>
4564
4565         * gcc.dg/tree-ssa/loadpre6.c: Update.
4566
4567 2010-06-02  Richard Guenther  <rguenther@suse.de>
4568
4569         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
4570         diagnostic.h.
4571
4572 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
4573
4574         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
4575         the link fail message.
4576
4577 2010-06-02  Tobias Burnus  <burnus@net-b.de>
4578
4579         PR fortran/44360
4580         * gfortran.dg/use_13.f90: New test case.
4581
4582 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4583
4584         PR fortran/44371
4585         * gfortran.dg/error_stop_2.f08: Minor update.
4586
4587 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4588
4589         PR fortran/44371
4590         * gfortran.dg/error_stop_1.f08: New test.
4591         * gfortran.dg/error_stop_2.f08: New test.
4592
4593 2010-06-01  Jason Merrill  <jason@redhat.com>
4594
4595         DR 990
4596         * g++.dg/cpp0x/initlist37.C: New.
4597         * g++.dg/cpp0x/initlist38.C: New.
4598
4599         PR c++/44358
4600         * g++.dg/cpp0x/initlist36.C: New.
4601
4602 2010-05-31 Jan Hubicka  <jh@suse.cz>
4603
4604         * gcc.dg/noreturn-8.c: New testcase.
4605
4606 2010-05-31 Jan Hubicka  <jh@suse.cz>
4607
4608         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
4609         * gcc.dg/lto/noreturn-1_0.c: Move it here.
4610
4611 2010-05-31 Jan Hubicka  <jh@suse.cz>
4612
4613         * gcc.dg/lto/noreturn-1_1.c: New testcase.
4614         * gcc.dg/lto/noreturn-1_0.c: New testcase.
4615
4616 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
4617
4618         PR fortran/36928
4619         * gfortran.dg/dependency_27.f90:  New test.
4620         * gfortran.dg/array_assign_1.F90:  New test.
4621
4622 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
4623
4624         PR target/44338
4625         * gcc.target/i386/sse-24.c: New test.
4626
4627 2010-05-31  Jan Hubicka  <jh@suse.cz>
4628
4629         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
4630
4631 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
4632
4633         PR middle-end/44337
4634         * gcc.dg/pr44337.c: New test.
4635
4636         PR tree-optimization/44182
4637         * g++.dg/debug/pr44182.C: New test.
4638
4639 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
4640
4641         * gcc.dg/nested-func-7.c: New test.
4642         * gnat.dg/frame_overflow.adb: Adjust directives.
4643
4644 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
4645
4646         * gnat.dg/prot2.ad[sb]: New test.
4647         * gnat.dg/prot2_pkg1.ads: New helper.
4648         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
4649
4650 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
4651
4652         * gnat.dg/array11.adb: Adjust dg-warning directive.
4653         * gnat.dg/object_overflow.adb: Likewise.
4654
4655 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
4656
4657         PR middle-end/44306
4658         * gcc.dg/tree-ssa/pr44306.c: New.
4659
4660 2010-05-29  Jan Hubicka  <jh@suse.cz>
4661
4662         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
4663
4664 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
4665
4666         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
4667
4668 2010-05-28  Mike Stump  <mikestump@comcast.net>
4669
4670         PR objc/44125
4671         * objc.dg/const-str-9.m: Remove static.
4672
4673 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
4674
4675         PR target/43636
4676         * gcc.c-torture/compile/pr43636.c: New test.
4677
4678 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
4679
4680         PR objc++/23616
4681         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
4682         * obj-c++.dg/try-catch-9.mm: Ditto.
4683
4684 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
4685
4686         Revert patch for PR c++/44188
4687         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
4688
4689 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
4690
4691         PR c++/44188
4692         * g++.dg/debug/dwarf2/typedef3.C: New test.
4693
4694 2010-05-27  Jason Merrill  <jason@redhat.com>
4695
4696         PR c++/43555
4697         * g++.dg/ext/vla9.C: New.
4698
4699 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
4700
4701         PR objc/44140
4702         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
4703         * objc.dg/torture/tls/thr-init-3.m: Ditto.
4704         * objc.dg/torture/tls/thr-init.m: Ditto.
4705         * objc.dg/torture/trivial.m: Ditto.
4706         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
4707         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
4708         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
4709         * obj-c++.dg/torture/trivial.mm: Ditto.
4710
4711 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
4712
4713         * g++.dg/lto/20100302_0.C: Skip on darwin.
4714
4715 2010-05-27  Richard Guenther  <rguenther@suse.de>
4716
4717         PR tree-optimization/44284
4718         * gcc.dg/vect/vect-118.c: New testcase.
4719         * gcc.dg/vect/bb-slp-20.c: Adjust.
4720         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
4721         * gcc.dg/vect/slp-9.c: Likewise.
4722         * gcc.dg/vect/slp-reduc-4.c: Likewise.
4723         * gcc.dg/vect/vect-10.c: Likewise.
4724         * gcc.dg/vect/vect-109.c: Likewise.
4725         * gcc.dg/vect/vect-12.c: Likewise.
4726         * gcc.dg/vect/vect-36.c: Likewise.
4727         * gcc.dg/vect/vect-7.c: Likewise.
4728         * gcc.dg/vect/vect-iv-8.c: Likewise.
4729         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
4730         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
4731         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
4732         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
4733         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
4734         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
4735         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
4736         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
4737         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
4738         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
4739         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
4740         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
4741         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
4742         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
4743         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
4744         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
4745         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4746
4747 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
4748
4749         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
4750         necessary.
4751
4752 2010-05-26  Jan Hubicka  <jh@suse.cz>
4753
4754         * gcc.dg/lto/materialize-1_0.c: New file.
4755         * gcc.dg/lto/materialize-1_1.c: New file.
4756
4757 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
4758
4759         * gnat.dg/lto10.adb: New test.
4760         * gnat.dg/lto10_pkg.ads: New helper.
4761
4762 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
4763
4764         * lib/target-supports.exp (check_effective_target_int128): New
4765         function to check if __int128 types are available for target.
4766         * c-c++-common/int128-types-1.c: New.
4767         * c-c++-common/int128-1.c: New.
4768         * c-c++-common/int128-2.c: New.
4769         * g++.dg/abi/mangle43.C: New.
4770         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
4771         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
4772         pointer-wide scalar.
4773         * g++.dg/other/pr25632.C: Likewise.
4774         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
4775         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
4776         overflow warnings.
4777         * g++.dg/warn/pr13358-4.C: Likewise.
4778         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
4779         * g++.dg/warn/Wconversion-null.C: Likewise.
4780
4781 2010-05-26  Jason Merrill  <jason@redhat.com>
4782
4783         PR c++/43382
4784         * g++.dg/cpp0x/variadic101.C: New.
4785
4786 2010-05-26  Richard Guenther  <rguenther@suse.de>
4787
4788         PR rtl-optimization/44164
4789         * gcc.c-torture/execute/pr44164.c: New testcase.
4790         * g++.dg/tree-ssa/pr13146.C: Adjust.
4791
4792 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
4793
4794         PR fortran/40011
4795         * gfortran.dg/whole_file_19.f90 : New test.
4796
4797 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
4798
4799         PR fortran/30668
4800         PR fortran/31346
4801         PR fortran/34260
4802         * gfortran.dg/pr40999.f: Fix function type.
4803         * gfortran.dg/whole_file_5.f90: Likewise.
4804         * gfortran.dg/whole_file_6.f90: Likewise.
4805         * gfortran.dg/whole_file_16.f90: New.
4806         * gfortran.dg/whole_file_17.f90: New.
4807         * gfortran.dg/whole_file_18.f90: New.
4808
4809 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
4810             Iain Sandoe  <iains@gcc.gnu.org>
4811
4812         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
4813         * gcc.c-torture/compile/pr44197.c: Require alias support.
4814         * gcc.dg/lto/20081222_0.c: Ditto.
4815
4816 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
4817
4818         PR debug/42801
4819         * gcc.dg/guality/vla-2.c: New test.
4820
4821 2010-05-25  Richard Guenther  <rguenther@suse.de>
4822
4823         PR middle-end/44069
4824         * g++.dg/torture/pr44069.C: New testcase.
4825
4826 2010-05-25  Richard Guenther  <rguenther@suse.de>
4827
4828         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
4829
4830 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
4831
4832         PR objc/44140
4833         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
4834
4835 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
4836
4837         * obj-c++.dg/torture/tls/trivial.mm: New.
4838         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
4839         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
4840         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
4841         * obj-c++.dg/torture/tls/diag-1.mm: New.
4842         * obj-c++.dg/torture/tls/tls.exp: New.
4843         * obj-c++.dg/torture/trivial.mm: New.
4844         * obj-c++.dg/torture/dg-torture.exp: New.
4845         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
4846         * obj-c++.dg/tls/trivial.m: New.
4847         * obj-c++.dg/tls/init-1.mm: New.
4848         * obj-c++.dg/tls/diag-1.mm: New.
4849         * obj-c++.dg/tls/init-2.mm: New.
4850         * obj-c++.dg/tls/diag-2.mm: New.
4851         * obj-c++.dg/tls/diag-3.mm: New.
4852         * obj-c++.dg/tls/diag-4.mm: New.
4853         * obj-c++.dg/tls/static-1.mm: New.
4854         * obj-c++.dg/tls/tls.exp: New.
4855         * obj-c++.dg/tls/diag-5.mm: New.
4856         * obj-c++.dg/tls/static-1a.mm: New.
4857         * objc-obj-c++-shared/Object1.mm: New.
4858         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
4859
4860 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
4861
4862         PR objc++/43689
4863         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
4864         * obj-c++.dg/const-str-6.mm: Ditto.
4865
4866 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
4867
4868         * g++.dg/parse/array-size2.C: Remove dg-error directives.
4869
4870 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
4871
4872         PR ada/38394
4873         * gnat.dg/array13.ad[sb]: New test.
4874
4875 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
4876             Sandra Loosemore  <sandra@codesourcery.com>
4877
4878         * gcc.target/arm/neon/: Regenerated test cases.
4879
4880         * gcc.target/arm/neon/polytypes.c,
4881         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
4882         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
4883         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
4884         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
4885         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
4886         dg-add-options arm_neon.
4887
4888         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
4889         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
4890         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
4891         and arm_neon_fp16_ok.
4892
4893         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
4894         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
4895
4896         * lib/target-supports.exp (add_options_for_arm_neon): New.
4897         (check_effective_target_arm_neon_ok_nocache): New, from
4898         check_effective_target_arm_neon_ok.  Check multiple possibilities.
4899         (check_effective_target_arm_neon_ok): Use
4900         check_effective_target_arm_neon_ok_nocache.
4901         (add_options_for_arm_neon_fp16)
4902         (check_effective_target_arm_neon_fp16_ok)
4903         check_effective_target_arm_neon_fp16_ok_nocache): New.
4904         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
4905
4906 2010-05-24  Jason Merrill  <jason@redhat.com>
4907
4908         PR c++/41510
4909         * g++.dg/cpp0x/initlist35.C: New.
4910         * g++.dg/init/brace6.C: Adjust.
4911
4912 2010-05-24  Paul Brook  <paul@codesourcery.com>
4913
4914         * gcc.target/arm/frame-pointer-1.c: New test.
4915         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
4916         pointer elimination.
4917
4918 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
4919
4920         PR target/44245
4921         * gcc.target/i386/crc32-3.c: New.
4922         * gcc.target/i386/crc32-4.c: Likewise.
4923
4924 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
4925
4926         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
4927         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
4928         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
4929
4930 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
4931
4932         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
4933
4934 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
4935
4936         PR target/43869
4937         * gcc.c-target/pr43869.c: New test.
4938
4939 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
4940
4941         PR fortran/44212
4942         * gfortran.dg/class_22.f03: New.
4943
4944 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
4945
4946         PR lto/44238
4947         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
4948
4949 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
4950
4951         PR fortran/44213
4952         * gfortran.dg/abstract_type_7.f03: New.
4953
4954 2010-05-21  Jason Merrill  <jason@redhat.com>
4955
4956         * g++.dg/eh/spec11.C: Test cleanup optimization.
4957
4958 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
4959
4960         PR debug/44223
4961         * gcc.target/i386/pr44223.c: New test.
4962
4963 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4964
4965         * gcc.target/i386/pr25993.c: Use @function as type specifier.
4966
4967 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
4968
4969         * g++.dg/other/const3.C: New test.
4970
4971 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
4972
4973         PR fortran/38407
4974         * warn_unused_dummy_argument_1.f90: New.
4975         * warn_unused_dummy_argument_2.f90: New.
4976
4977 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
4978
4979         PR c++/30298
4980         * g++.dg/inherit/crash1.C: New.
4981         * g++.dg/inherit/crash2.C: Likewise.
4982
4983 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
4984
4985         PR debug/44178
4986         * g++.dg/debug/pr44178.C: New test.
4987
4988 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
4989
4990         PR middle-end/44185
4991         * gcc.dg/tree-ssa/prefetch-6.c: Add
4992         --param min-insn-to-prefetch-ratio=6.
4993         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
4994         allow unrolling, and adjust the movnti count.
4995
4996 2010-05-20  Jan Hubicka  <jh@suse.cz>
4997
4998         PR middle-end/44197
4999         * gcc.c-torture/compile/pr44197.c: New file.
5000
5001 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
5002
5003         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
5004         Fix test code.
5005         (check_effective_target_xop): Remove __may_alias__ attribute.
5006
5007 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
5008
5009         PR target/44202
5010         * gcc.c-torture/execute/pr44202-1.c: New test.
5011
5012 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5013
5014         PR fortran/43851
5015         * gfortran.dg/label_1.f90: Update test.
5016
5017 2010-05-19  Jan Hubicka  <jh@suse.cz>
5018
5019         * gcc.dg/lto/ipareference2_0.c: New file.
5020         * gcc.dg/lto/ipareference2_1.c: New file.
5021
5022 2010-05-19  Jason Merrill  <jason@redhat.com>
5023
5024         * g++.dg/parse/fn-typedef2.C: New.
5025
5026         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
5027         function type.
5028
5029         PR c++/44193
5030         * g++.dg/template/fntype1.C: New.
5031
5032 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
5033
5034         * gnat.dg/discr23.ad[sb]: New test.
5035         * gnat.dg/discr23_pkg.ads: New helper.
5036
5037         * gnat.dg/specs/controlled1.ads: New test.
5038         * gnat.dg/specs/controlled1_pkg.ads: New helper.
5039
5040 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5041
5042         PR fortran/44055
5043         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
5044         Fixed scope of C_SIZEOF.
5045         * gfortran.dg/warn_conversion_2.f90: New.
5046
5047 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5048
5049         * lib/target-supports.exp (check_effective_target_sse2): New proc.
5050         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
5051         for optional selector.
5052         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
5053         (check_effective_target_sse3): New proc.
5054         * gcc.target/i386/math-torture/math-torture.exp: Load
5055         target-supports.exp.
5056         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
5057         check_effective_target_sse2.
5058         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
5059         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
5060         * g++.dg/vect/vect.exp: Likewise.
5061         * gfortran.dg/vect/vect.exp: Likewise.
5062         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
5063         -msse2 if check_effective_target_sse2.
5064
5065         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
5066         * gcc.target/i386/3dnow-2.c: Likewise.
5067         * gcc.target/i386/3dnowA-1.c: Likewise.
5068         * gcc.target/i386/3dnowA-2.c: Likewise.
5069         * gcc.target/i386/pr42549.c: Likewise.
5070
5071         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
5072         * gcc.target/i386/sse3-addsubpd.c: Likewise.
5073         * gcc.target/i386/sse3-addsubps.c: Likewise.
5074         * gcc.target/i386/sse3-haddpd.c: Likewise.
5075         * gcc.target/i386/sse3-haddps.c: Likewise.
5076         * gcc.target/i386/sse3-hsubpd.c: Likewise.
5077         * gcc.target/i386/sse3-hsubps.c: Likewise.
5078         * gcc.target/i386/sse3-movddup.c: Likewise.
5079         * gcc.target/i386/sse3-movshdup.c: Likewise.
5080         * gcc.target/i386/sse3-movsldup.c: Likewise.
5081
5082         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
5083         * g++.dg/ext/attrib35.C: Likewise.
5084         * g++.dg/opt/pr40496.C: Likewise.
5085         * g++.dg/other/i386-1.C: Likewise.
5086         * g++.dg/other/i386-4.C: Likewise.
5087         * g++.dg/other/pr34435.C: Likewise.
5088         * g++.dg/other/pr39496.C: Likewise.
5089         * g++.dg/other/pr40446.C: Likewise.
5090         * gcc.dg/compat/union-m128-1_main.c: Likewise.
5091         * gcc.dg/compat/vector-1a_main.c: Likewise.
5092         * gcc.dg/compat/vector-2a_main.c: Likewise.
5093         * gcc.dg/lto/20090206-1_0.c: Likewise.
5094         * gcc.dg/pr34856.c: Likewise.
5095         * gcc.dg/pr36584.c: Likewise.
5096         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
5097         * gcc.dg/pr37544.c: Likewise.
5098         * gcc.dg/torture/pr16104-1.c: Likewise.
5099         * gcc.dg/torture/pr35771-1.c: Likewise.
5100         * gcc.dg/torture/pr35771-2.c: Likewise.
5101         * gcc.dg/torture/pr35771-3.c: Likewise.
5102         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
5103         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5104         * gcc.dg/torture/stackalign/push-1.c: Likewise.
5105         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5106         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
5107         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
5108         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
5109         * gcc.target/i386/20060512-1.c: Likewise.
5110         * gcc.target/i386/20060512-3.c: Likewise.
5111         * gcc.target/i386/all_one_m128i.c: Likewise.
5112         * gcc.target/i386/float128-1.c: Likewise.
5113         * gcc.target/i386/float128-2.c: Likewise.
5114         * gcc.target/i386/fpcvt-1.c: Likewise.
5115         * gcc.target/i386/fpcvt-2.c: Likewise.
5116         * gcc.target/i386/fpcvt-3.c: Likewise.
5117         * gcc.target/i386/fpprec-1.c: Likewise.
5118         * gcc.target/i386/funcspec-9.c: Likewise.
5119         * gcc.target/i386/incoming-1.c: Likewise.
5120         * gcc.target/i386/incoming-12.c: Likewise.
5121         * gcc.target/i386/incoming-2.c: Likewise.
5122         * gcc.target/i386/incoming-3.c: Likewise.
5123         * gcc.target/i386/incoming-4.c: Likewise.
5124         * gcc.target/i386/incoming-6.c: Likewise.
5125         * gcc.target/i386/incoming-7.c: Likewise.
5126         * gcc.target/i386/incoming-8.c: Likewise.
5127         * gcc.target/i386/opt-1.c: Likewise.
5128         * gcc.target/i386/opt-2.c: Likewise.
5129         * gcc.target/i386/ordcmp-1.c: Likewise.
5130         * gcc.target/i386/pr17692.c: Likewise.
5131         * gcc.target/i386/pr18614-1.c: Likewise.
5132         * gcc.target/i386/pr22152.c: Likewise.
5133         * gcc.target/i386/pr23570.c: Likewise.
5134         * gcc.target/i386/pr23575.c: Likewise.
5135         * gcc.target/i386/pr26449-1.c: Likewise.
5136         * gcc.target/i386/pr26600.c: Likewise.
5137         * gcc.target/i386/pr27790.c: Likewise.
5138         * gcc.target/i386/pr28839.c: Likewise.
5139         * gcc.target/i386/pr30970.c: Likewise.
5140         * gcc.target/i386/pr32000-1.c: Likewise.
5141         * gcc.target/i386/pr32000-2.c: Likewise.
5142         * gcc.target/i386/pr32280.c: Likewise.
5143         * gcc.target/i386/pr32661.c: Likewise.
5144         * gcc.target/i386/pr32708-1.c: Likewise.
5145         * gcc.target/i386/pr32961.c: Likewise.
5146         * gcc.target/i386/pr33329.c: Likewise.
5147         * gcc.target/i386/pr35714.c: Likewise.
5148         * gcc.target/i386/pr35767-1.c: Likewise.
5149         * gcc.target/i386/pr35767-1d.c: Likewise.
5150         * gcc.target/i386/pr35767-1i.c: Likewise.
5151         * gcc.target/i386/pr35767-2.c: Likewise.
5152         * gcc.target/i386/pr35767-2d.c: Likewise.
5153         * gcc.target/i386/pr35767-2i.c: Likewise.
5154         * gcc.target/i386/pr35767-3.c: Likewise.
5155         * gcc.target/i386/pr35767-5.c: Likewise.
5156         * gcc.target/i386/pr36222-1.c: Likewise.
5157         * gcc.target/i386/pr36578-1.c: Likewise.
5158         * gcc.target/i386/pr36578-2.c: Likewise.
5159         * gcc.target/i386/pr36992-1.c: Likewise.
5160         * gcc.target/i386/pr37101.c: Likewise.
5161         * gcc.target/i386/pr37216.c: Likewise.
5162         * gcc.target/i386/pr37434-1.c: Likewise.
5163         * gcc.target/i386/pr37434-2.c: Likewise.
5164         * gcc.target/i386/pr37843-3.c: Likewise.
5165         * gcc.target/i386/pr37843-4.c: Likewise.
5166         * gcc.target/i386/pr39162.c: Likewise.
5167         * gcc.target/i386/pr39315-1.c: Likewise.
5168         * gcc.target/i386/pr39315-2.c: Likewise.
5169         * gcc.target/i386/pr39315-3.c: Likewise.
5170         * gcc.target/i386/pr39315-4.c: Likewise.
5171         * gcc.target/i386/pr39445.c: Likewise.
5172         * gcc.target/i386/pr39496.c: Likewise.
5173         * gcc.target/i386/pr40809.c: Likewise.
5174         * gcc.target/i386/pr40906-3.c: Likewise.
5175         * gcc.target/i386/pr41019.c: Likewise.
5176         * gcc.target/i386/pr42542-1.c: Likewise.
5177         * gcc.target/i386/pr42542-2.c: Likewise.
5178         * gcc.target/i386/pr42542-3.c: Likewise.
5179         * gcc.target/i386/pr42542-3a.c: Likewise.
5180         * gcc.target/i386/pr42881.c: Likewise.
5181         * gcc.target/i386/push-1.c: Likewise.
5182         * gcc.target/i386/quad-sse.c: Likewise.
5183         * gcc.target/i386/reload-1.c: Likewise.
5184         * gcc.target/i386/sse-10.c: Likewise.
5185         * gcc.target/i386/sse-11.c: Likewise.
5186         * gcc.target/i386/sse-15.c: Likewise.
5187         * gcc.target/i386/sse-17.c: Likewise.
5188         * gcc.target/i386/sse-18.c: Likewise.
5189         * gcc.target/i386/sse-19.c: Likewise.
5190         * gcc.target/i386/sse-4.c: Likewise.
5191         * gcc.target/i386/sse-6.c: Likewise.
5192         * gcc.target/i386/sse-vect-types.c: Likewise.
5193         * gcc.target/i386/sse2-addpd-1.c: Likewise.
5194         * gcc.target/i386/sse2-addsd-1.c: Likewise.
5195         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
5196         * gcc.target/i386/sse2-andpd-1.c: Likewise.
5197         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
5198         * gcc.target/i386/sse2-comisd-1.c: Likewise.
5199         * gcc.target/i386/sse2-comisd-2.c: Likewise.
5200         * gcc.target/i386/sse2-comisd-3.c: Likewise.
5201         * gcc.target/i386/sse2-comisd-4.c: Likewise.
5202         * gcc.target/i386/sse2-comisd-5.c: Likewise.
5203         * gcc.target/i386/sse2-comisd-6.c: Likewise.
5204         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
5205         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
5206         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
5207         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
5208         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
5209         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
5210         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
5211         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
5212         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
5213         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
5214         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
5215         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
5216         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
5217         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
5218         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
5219         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
5220         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
5221         * gcc.target/i386/sse2-divpd-1.c: Likewise.
5222         * gcc.target/i386/sse2-divsd-1.c: Likewise.
5223         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
5224         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
5225         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
5226         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
5227         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
5228         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
5229         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
5230         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
5231         * gcc.target/i386/sse2-minpd-1.c: Likewise.
5232         * gcc.target/i386/sse2-minsd-1.c: Likewise.
5233         * gcc.target/i386/sse2-mmx.c: Likewise.
5234         * gcc.target/i386/sse2-movapd-1.c: Likewise.
5235         * gcc.target/i386/sse2-movapd-2.c: Likewise.
5236         * gcc.target/i386/sse2-movd-1.c: Likewise.
5237         * gcc.target/i386/sse2-movd-2.c: Likewise.
5238         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
5239         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
5240         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
5241         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
5242         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
5243         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
5244         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
5245         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
5246         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
5247         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
5248         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
5249         * gcc.target/i386/sse2-movq-1.c: Likewise.
5250         * gcc.target/i386/sse2-movq-2.c: Likewise.
5251         * gcc.target/i386/sse2-movq-3.c: Likewise.
5252         * gcc.target/i386/sse2-movsd-1.c: Likewise.
5253         * gcc.target/i386/sse2-movsd-2.c: Likewise.
5254         * gcc.target/i386/sse2-movupd-1.c: Likewise.
5255         * gcc.target/i386/sse2-movupd-2.c: Likewise.
5256         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
5257         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
5258         * gcc.target/i386/sse2-orpd-1.c: Likewise.
5259         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
5260         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
5261         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
5262         * gcc.target/i386/sse2-paddb-1.c: Likewise.
5263         * gcc.target/i386/sse2-paddd-1.c: Likewise.
5264         * gcc.target/i386/sse2-paddq-1.c: Likewise.
5265         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
5266         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
5267         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
5268         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
5269         * gcc.target/i386/sse2-paddw-1.c: Likewise.
5270         * gcc.target/i386/sse2-pand-1.c: Likewise.
5271         * gcc.target/i386/sse2-pandn-1.c: Likewise.
5272         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
5273         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
5274         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
5275         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
5276         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
5277         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
5278         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
5279         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
5280         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
5281         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
5282         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
5283         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
5284         * gcc.target/i386/sse2-pminub-1.c: Likewise.
5285         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
5286         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
5287         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
5288         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
5289         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
5290         * gcc.target/i386/sse2-por-1.c: Likewise.
5291         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
5292         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
5293         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
5294         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
5295         * gcc.target/i386/sse2-pslld-1.c: Likewise.
5296         * gcc.target/i386/sse2-pslld-2.c: Likewise.
5297         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
5298         * gcc.target/i386/sse2-psllq-1.c: Likewise.
5299         * gcc.target/i386/sse2-psllq-2.c: Likewise.
5300         * gcc.target/i386/sse2-psllw-1.c: Likewise.
5301         * gcc.target/i386/sse2-psllw-2.c: Likewise.
5302         * gcc.target/i386/sse2-psrad-1.c: Likewise.
5303         * gcc.target/i386/sse2-psrad-2.c: Likewise.
5304         * gcc.target/i386/sse2-psraw-1.c: Likewise.
5305         * gcc.target/i386/sse2-psraw-2.c: Likewise.
5306         * gcc.target/i386/sse2-psrld-1.c: Likewise.
5307         * gcc.target/i386/sse2-psrld-2.c: Likewise.
5308         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
5309         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
5310         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
5311         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
5312         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
5313         * gcc.target/i386/sse2-psubb-1.c: Likewise.
5314         * gcc.target/i386/sse2-psubd-1.c: Likewise.
5315         * gcc.target/i386/sse2-psubq-1.c: Likewise.
5316         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
5317         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
5318         * gcc.target/i386/sse2-psubw-1.c: Likewise.
5319         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
5320         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
5321         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
5322         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
5323         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
5324         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
5325         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
5326         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
5327         * gcc.target/i386/sse2-pxor-1.c: Likewise.
5328         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
5329         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
5330         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
5331         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
5332         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
5333         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
5334         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
5335         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
5336         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
5337         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
5338         * gcc.target/i386/sse2-shufps-1.c: Likewise.
5339         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
5340         * gcc.target/i386/sse2-subpd-1.c: Likewise.
5341         * gcc.target/i386/sse2-subsd-1.c: Likewise.
5342         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
5343         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
5344         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
5345         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
5346         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
5347         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
5348         * gcc.target/i386/sse2-unpack-1.c: Likewise.
5349         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
5350         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
5351         * gcc.target/i386/sse2-vec-1.c: Likewise.
5352         * gcc.target/i386/sse2-vec-2.c: Likewise.
5353         * gcc.target/i386/sse2-vec-3.c: Likewise.
5354         * gcc.target/i386/sse2-vec-4.c: Likewise.
5355         * gcc.target/i386/sse2-vec-5.c: Likewise.
5356         * gcc.target/i386/sse2-vec-6.c: Likewise.
5357         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
5358         * gcc.target/i386/ssefn-2.c: Likewise.
5359         * gcc.target/i386/ssefn-4.c: Likewise.
5360         * gcc.target/i386/ssefp-1.c: Likewise.
5361         * gcc.target/i386/ssefp-2.c: Likewise.
5362         * gcc.target/i386/sseregparm-3.c: Likewise.
5363         * gcc.target/i386/sseregparm-4.c: Likewise.
5364         * gcc.target/i386/sseregparm-5.c: Likewise.
5365         * gcc.target/i386/sseregparm-6.c: Likewise.
5366         * gcc.target/i386/sseregparm-7.c: Likewise.
5367         * gcc.target/i386/ssetype-1.c: Likewise.
5368         * gcc.target/i386/ssetype-2.c: Likewise.
5369         * gcc.target/i386/ssetype-3.c: Likewise.
5370         * gcc.target/i386/ssetype-4.c: Likewise.
5371         * gcc.target/i386/ssetype-5.c: Likewise.
5372         * gcc.target/i386/unordcmp-1.c: Likewise.
5373         * gcc.target/i386/vararg-1.c: Likewise.
5374         * gcc.target/i386/vararg-2.c: Likewise.
5375         * gcc.target/i386/vararg-3.c: Likewise.
5376         * gcc.target/i386/vararg-4.c: Likewise.
5377         * gcc.target/i386/vararg-7.c: Likewise.
5378         * gcc.target/i386/vararg-8.c: Likewise.
5379         * gcc.target/i386/vecinit-1.c: Likewise.
5380         * gcc.target/i386/vecinit-2.c: Likewise.
5381         * gcc.target/i386/vecinit-3.c: Likewise.
5382         * gcc.target/i386/vecinit-4.c: Likewise.
5383         * gcc.target/i386/vecinit-5.c: Likewise.
5384         * gcc.target/i386/vecinit-6.c: Likewise.
5385         * gcc.target/i386/vectorize2.c: Likewise.
5386         * gcc.target/i386/vectorize3.c: Likewise.
5387         * gcc.target/i386/vectorize4.c: Likewise.
5388         * gcc.target/i386/vectorize6.c: Likewise.
5389         * gcc.target/i386/vectorize7.c: Likewise.
5390         * gcc.target/i386/vectorize8.c: Likewise.
5391         * gcc.target/i386/vperm-v2df.c: Likewise.
5392         * gcc.target/i386/vperm-v2di.c: Likewise.
5393         * gcc.target/i386/vperm-v4si-1.c: Likewise.
5394         * gcc.target/i386/xorps-sse2.c: Likewise.
5395         * gcc.target/i386/xorps.c: Likewise.
5396         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
5397         * gfortran.dg/graphite/pr42326.f90: Likewise.
5398         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
5399
5400 2010-05-19  Richard Guenther  <rguenther@suse.de>
5401
5402         PR lto/44196
5403         * g++.dg/lto/20100519-1_0.C: New testcase.
5404
5405 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5406
5407         PR fortran/42360
5408         * gfortran.dg/warn_intent_out_not_set.f90: New.
5409
5410 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5411
5412         PR fortran/38404
5413         * gfortran.dg/data_char_1.f90: Updated warning message.
5414         * gfortran.dg/data_array_6.f: New.
5415
5416 2010-05-19  Martin Jambor  <mjambor@suse.cz>
5417
5418         * g++.dg/ipa/ivinline-8.C: New test.
5419         * gcc.dg/ipa/iinline-2.c: Likewise.
5420
5421 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5422
5423         PR fortran/34505
5424         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
5425         arguments; add check for return value kind.
5426         * gfortran.dg/float_1.f90: Likewise.
5427
5428 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5429
5430         * gcc.target/i386/20011009-1.c (COMMENT): Define.
5431         (main): Use it.
5432         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
5433         * lib/lto.exp (lto_prune_warns): Fix location line regex.
5434         Prune another location line format.
5435         (lto-obj): Call lto_prune_warns on comp_output.
5436
5437 2010-05-18  Jan Hubicka  <jh@suse.cz>
5438
5439         * gcc.dg/lto/ipacp_0.c: New test.
5440         * gcc.dg/lto/ipacp_1.c: New test.
5441
5442 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
5443
5444         PR lto/44184
5445         * gcc.dg/lto/20100518_0.c: New test.
5446
5447 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
5448
5449         * gnat.dg/specs/lto3.ads: Add missing dg-options.
5450
5451 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
5452
5453         PR fortran/43990
5454         * gfortran.dg/class_21.f03: New.
5455
5456 2010-05-17  Jason Merrill  <jason@redhat.com>
5457
5458         PR c++/44157
5459         * g++.dg/cpp0x/initlist34.C: New.
5460
5461         PR c++/44158
5462         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
5463
5464 2010-05-17  Martin Jambor  <mjambor@suse.cz>
5465
5466         * g++.dg/ipa/ivinline-1.C: New test.
5467         * g++.dg/ipa/ivinline-2.C: New test.
5468         * g++.dg/ipa/ivinline-3.C: New test.
5469         * g++.dg/ipa/ivinline-4.C: New test.
5470         * g++.dg/ipa/ivinline-5.C: New test.
5471         * g++.dg/ipa/ivinline-6.C: New test.
5472
5473 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
5474             Jason Merrill  <jason@redhat.com>
5475
5476         PR c++/44108
5477         * c-c++-common/Wunused-var-8.c: New test.
5478
5479 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
5480
5481         PR bootstrap/42347
5482         * gcc.c-torture/compile/pr42347.c: New test.
5483
5484         PR middle-end/44102
5485         * g++.dg/ext/asmgoto1.C: New test.
5486
5487 2010-05-17  Martin Jambor  <mjambor@suse.cz>
5488
5489         PR middle-end/44133
5490         * gcc.dg/tree-ssa/pr44133.c: New test.
5491         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
5492         precise.
5493
5494 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
5495
5496         PR fortran/44044
5497         * gfortran.dg/class_20.f03: New.
5498
5499 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
5500
5501         PR 44078
5502         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
5503         debug messages but not the newly introduced one.
5504
5505 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
5506
5507         PR fortran/35779
5508         * gfortran.dg/initialization_25.f90: Commented testcase.
5509         * gfortran.dg/initialization_26.f90: New.
5510
5511 2010-05-16  Richard Guenther  <rguenther@suse.de>
5512
5513         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
5514         * gcc.dg/pr43084.c: Likewise.
5515         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
5516         -fipa-type-escape.
5517         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
5518         -fipa-type-escape.
5519         * gcc.dg/struct/struct-reorg.exp: Likewise.
5520         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
5521         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5522
5523 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
5524
5525         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
5526         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
5527         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
5528         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
5529         tests.
5530
5531 2010-05-15  Jason Merrill  <jason@redhat.com>
5532
5533         * g++.dg/eh/spec10.C: New.
5534         * g++.dg/eh/spec11.C: New.
5535         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
5536
5537 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
5538
5539         PR fortran/44154
5540         PR fortran/42647
5541         * gfortran.dg/allocatable_scalar_9.f90: New.
5542
5543 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
5544
5545         PR c++/44148
5546         * g++.dg/torture/pr44148.C: New test.
5547
5548 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
5549
5550         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
5551         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
5552         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
5553         diagnostics and type sizes.
5554
5555 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
5556
5557         * gnat.dg/lto9.adb: New test.
5558         * gnat.dg/lto9_pkg1.ads: New helper.
5559         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
5560
5561 2010-05-15  Jan Hubicka  <jh@suse.cz>
5562
5563         * gcc.dg/lto/ipareference_1.c: Rename to ...
5564         * gcc.dg/lto/ipareference_0.c: ... this one.
5565         * gcc.dg/lto/ipareference_2.c: Rename to ...
5566         * gcc.dg/lto/ipareference_1.c: ... this one.
5567
5568 2010-05-15  Jan Hubicka  <jh@suse.cz>
5569
5570         * gcc.dg/lto/ipareference_1.c: New file.
5571         * gcc.dg/lto/ipareference_2.c: New file.
5572
5573 2010-05-15  Richard Guenther  <rguenther@suse.de>
5574
5575         PR tree-optimization/44038
5576         * gcc.c-torture/compile/pr44038.c: New testcase.
5577
5578 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
5579
5580         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
5581         * gcc.target/i386/avx-cmpss-1.c: Likewise.
5582
5583 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
5584
5585         PR fortran/43207
5586         PR fortran/43969
5587         * gfortran.dg/class_18.f03: New.
5588         * gfortran.dg/class_19.f03: New.
5589
5590 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
5591
5592         PR debug/44112
5593         * gcc.dg/debug/dwarf2/const-1.c: Remove.
5594         * g++.dg/debug/dwarf2/const1.C: Remove.
5595
5596 2010-05-14  Jason Merrill  <jason@redhat.com>
5597
5598         * g++.dg/eh/cond4.C: New.
5599         * g++.dg/eh/elide2.C: Adjust.
5600         * g++.old-deja/g++.eh/terminate1.C: Adjust.
5601
5602 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
5603
5604         PR fortran/44135
5605         * gfortran.dg/actual_array_interface_2.f90: New test.
5606
5607 2010-05-14  Richard Guenther  <rguenther@suse.de>
5608
5609         PR tree-optimization/44119
5610         * gcc.c-torture/compile/pr44119.c: New testcase.
5611
5612 2010-05-14  Jason Merrill  <jason@redhat.com>
5613
5614         PR c++/44127
5615         * g++.dg/eh/terminate1.C: New.
5616
5617 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
5618
5619         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
5620
5621         PR debug/44136
5622         * gcc.dg/pr44136.c: New test.
5623
5624 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
5625
5626         PR c++/30566
5627         * g++.dg/warn/Wshadow-4.C: Adjust.
5628         * g++.dg/warn/Wshadow-5.C: New test.
5629         * g++.dg/warn/Wshadow-6.C: New test
5630
5631 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
5632
5633         PR fortran/35779
5634         * gfortran.dg/initialization_25.f90: New.
5635
5636 2010-05-13  Martin Jambor  <mjambor@suse.cz>
5637
5638         * g++.dg/otr-fold-1.C: New test.
5639         * g++.dg/otr-fold-2.C: New test.
5640
5641 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
5642
5643         PR fortran/44036
5644         * gfortran.dg/gomp/pr44036-1.f90: New test.
5645         * gfortran.dg/gomp/pr44036-2.f90: New test.
5646         * gfortran.dg/gomp/pr44036-3.f90: New test.
5647
5648         PR debug/43983
5649         * gcc.dg/guality/sra-1.c: New test.
5650
5651 2010-05-12  Jan Hubicka  <jh@suse.cz>
5652
5653         * tree-ssa/unreachable.c: New test.
5654
5655 2010-05-12  Jason Merrill  <jason@redhat.com>
5656
5657         * g++.dg/cpp0x/sfinae1.C: New.
5658
5659 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
5660
5661         * gcc.target/i386/zee.c: New file.
5662
5663 2010-05-12  Jason Merrill  <jason@redhat.com>
5664
5665         * g++.dg/conversion/op1.C: Expect template candidate message.
5666         * g++.dg/cpp0x/nullptr15.C: Likewise.
5667         * g++.dg/cpp0x/pr31431-2.C: Likewise.
5668         * g++.dg/cpp0x/pr31431.C: Likewise.
5669         * g++.dg/cpp0x/temp_default2.C: Likewise.
5670         * g++.dg/cpp0x/trailing4.C: Likewise.
5671         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
5672         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
5673         * g++.dg/cpp0x/variadic-throw.C: Likewise.
5674         * g++.dg/cpp0x/variadic35.C: Likewise.
5675         * g++.dg/cpp0x/vt-35147.C: Likewise.
5676         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
5677         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
5678         * g++.dg/ext/visibility/anon8.C: Likewise.
5679         * g++.dg/ext/vla2.C: Likewise.
5680         * g++.dg/other/pr28114.C: Likewise.
5681         * g++.dg/other/ptrmem10.C: Likewise.
5682         * g++.dg/other/ptrmem11.C: Likewise.
5683         * g++.dg/overload/unknown1.C: Likewise.
5684         * g++.dg/parse/template7.C: Likewise.
5685         * g++.dg/parse/typename7.C: Likewise.
5686         * g++.dg/template/conv11.C: Likewise.
5687         * g++.dg/template/copy1.C: Likewise.
5688         * g++.dg/template/deduce3.C: Likewise.
5689         * g++.dg/template/dependent-expr5.C: Likewise.
5690         * g++.dg/template/friend.C: Likewise.
5691         * g++.dg/template/incomplete2.C: Likewise.
5692         * g++.dg/template/local4.C: Likewise.
5693         * g++.dg/template/local6.C: Likewise.
5694         * g++.dg/template/operator10.C: Likewise.
5695         * g++.dg/template/overload6.C: Likewise.
5696         * g++.dg/template/ptrmem2.C: Likewise.
5697         * g++.dg/template/ptrmem20.C: Likewise.
5698         * g++.dg/template/ptrmem8.C: Likewise.
5699         * g++.dg/template/sfinae2.C: Likewise.
5700         * g++.dg/template/ttp25.C: Likewise.
5701         * g++.dg/template/unify10.C: Likewise.
5702         * g++.dg/template/unify11.C: Likewise.
5703         * g++.dg/template/unify6.C: Likewise.
5704         * g++.dg/template/unify7.C: Likewise.
5705         * g++.dg/template/unify9.C: Likewise.
5706         * g++.dg/template/varmod1.C: Likewise.
5707         * g++.old-deja/g++.brendan/crash56.C: Likewise.
5708         * g++.old-deja/g++.law/operators32.C: Likewise.
5709         * g++.old-deja/g++.pt/crash28.C: Likewise.
5710         * g++.old-deja/g++.pt/crash60.C: Likewise.
5711         * g++.old-deja/g++.pt/explicit38.C: Likewise.
5712         * g++.old-deja/g++.pt/explicit39.C: Likewise.
5713         * g++.old-deja/g++.pt/explicit41.C: Likewise.
5714         * g++.old-deja/g++.pt/explicit67.C: Likewise.
5715         * g++.old-deja/g++.pt/explicit77.C: Likewise.
5716         * g++.old-deja/g++.pt/expr2.C: Likewise.
5717         * g++.old-deja/g++.pt/overload7.C: Likewise.
5718         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
5719         * g++.old-deja/g++.pt/spec5.C: Likewise.
5720         * g++.old-deja/g++.pt/spec6.C: Likewise.
5721         * g++.old-deja/g++.pt/t24.C: Likewise.
5722         * g++.old-deja/g++.pt/unify4.C: Likewise.
5723         * g++.old-deja/g++.pt/unify6.C: Likewise.
5724         * g++.old-deja/g++.pt/unify8.C: Likewise.
5725         * g++.old-deja/g++.robertl/eb119.C: Likewise.
5726         * g++.old-deja/g++.robertl/eb79.C: Likewise.
5727         * g++.old-deja/g++.robertl/eb98.C: Likewise.
5728
5729         * g++.dg/cpp0x/initlist32.C: New.
5730
5731         * g++.dg/template/conv11.C: New.
5732         * g++.dg/conversion/op1.C: Adjust expected error.
5733
5734         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
5735
5736 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
5737
5738         PR target/44088
5739         * gcc.target/i386/avx-cmpsd-1.c: New.
5740         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
5741         * gcc.target/i386/avx-cmpss-1.c: Likewise.
5742         * gcc.target/i386/avx-cmpss-2.c: Likewise.
5743         * gcc.target/i386/sse-cmpss-1.c: Likewise.
5744         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
5745
5746 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
5747
5748         PR middle-end/44085
5749         * gcc.dg/gomp/pr44085.c: New test.
5750         * gfortran.dg/gomp/pr44085.f90: New test.
5751
5752 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
5753
5754         * objc-obj-c++-shared/Object1.m: New.
5755         * objc.dg/torture: New directory.
5756         * objc.dg/torture/tls: Ditto.
5757         * objc.dg/tls: Ditto.
5758         * objc.dg/torture/tls/trivial.m: New test.
5759         * objc.dg/torture/tls/thr-init-2.m: New test.
5760         * objc.dg/torture/tls/thr-init-3.m: New test.
5761         * objc.dg/torture/tls/thr-init.m: New test.
5762         * objc.dg/torture/tls/diag-1.m: New test.
5763         * objc.dg/torture/tls/tls.exp: New.
5764         * objc.dg/torture/trivial.m: New test.
5765         * objc.dg/torture/dg-torture.exp: New.
5766         * objc.dg/tls/diag-3.m: New test.
5767         * objc.dg/tls/diag-4.m: New test.
5768         * objc.dg/tls/diag-5.m: New test.
5769         * objc.dg/tls/init-1.m: New test.
5770         * objc.dg/tls/init-2.m: New test.
5771         * objc.dg/tls/tls.exp: New.
5772         * objc.dg/tls/diag-2.m: New test.
5773         * lib/objc.exp: Respond to dg-additional-files.
5774
5775 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
5776
5777         * gcc.target/m68k/20100512-1.c: New.
5778
5779 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
5780
5781         * gnat.dg/lto8.adb: New test.
5782         * gnat.dg/lto8_pkg.ad[sb]: New helper.
5783         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
5784
5785 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
5786
5787         PR c++/34272
5788         PR c++/43630
5789         PR c++/34491
5790         * g++.dg/template/crash97.C: New.
5791         * g++.dg/template/crash98.C: Likewise.
5792         * g++.dg/template/crash99.C: Likewise.
5793         * g++.dg/cpp0x/pr31439.C: Adjust.
5794         * g++.dg/template/crash95.C: Likewise.
5795
5796 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
5797
5798         PR middle-end/44071
5799         * c-c++-common/asmgoto-4.c: New test.
5800         * gcc.target/i386/pr44071.c: New test.
5801
5802         PR c++/44062
5803         * c-c++-common/Wunused-var-7.c: New test.
5804         * g++.dg/warn/Wunused-var-9.C: New test.
5805
5806 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
5807
5808         PR fortran/43711
5809         * gfortran.dg/gomp/pr43711.f90: New.
5810
5811 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
5812
5813         PR fortran/31820
5814         * gfortran.dg/select_5.f90: Updated.
5815
5816 2010-05-11  Jan Hubicka  <jh@suse.cz>
5817
5818         PR tree-optimize/44063
5819         * gcc.c-torture/compile/pr44063.c: New testcase.
5820
5821 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
5822
5823         PR debug/44023
5824         * gcc.dg/pr44023.c: New test.
5825
5826 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
5827
5828         * gnat.dg/lto7.adb: New test.
5829         * gnat.dg/lto7_pkg.ad[sb]: New helper.
5830
5831 2010-05-10  Jason Merrill  <jason@redhat.com>
5832
5833         PR c++/44017
5834         * g++.dg/template/inherit5.C: New.
5835
5836         PR c++/44045
5837         * g++.dg/cpp0x/initlist33.C: New.
5838         * g++.dg/cpp0x/initlist26.C: Adjust.
5839         * g++.dg/cpp0x/initlist28.C: Adjust.
5840
5841 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
5842
5843         PR c++/43719
5844         * g++.dg/init/pr43719.C: New.
5845         * g++.dg/anon-struct4.C: Adjust.
5846
5847 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
5848
5849         PR debug/44028
5850         * gcc.dg/pr44028.c: New test.
5851
5852 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
5853
5854         PR fortran/27866
5855         PR fortran/35003
5856         PR fortran/42809
5857         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
5858         * gfortran.dg/warn_conversion.f90: New.
5859
5860 2010-05-10  Michael Matz  <matz@suse.de>
5861
5862         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
5863
5864 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
5865
5866         PR rtl-optimization/44012
5867         * gcc.dg/pr44012.c: New.
5868
5869 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5870
5871         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
5872         Log text on entry and exit.
5873         Prune Sun ld warnings for common symbols with differing sizes.
5874         (lto-link-and-maybe-run): Change caller.
5875
5876 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
5877
5878         PR fortran/44044
5879         * gfortran.dg/class_7.f03: Modified.
5880         * gfortran.dg/select_type_1.f03: Modified.
5881         * gfortran.dg/select_type_12.f03: New.
5882
5883 2010-05-10  Richard Guenther  <rguenther@suse.de>
5884
5885         PR tree-optimization/44050
5886         * gcc.dg/torture/pr44050.c: New testcase.
5887
5888 2010-05-10  Wei Guozhi  <carrot@google.com>
5889
5890         PR target/42879
5891         * gcc.target/arm/pr42879.c: New testcase.
5892
5893 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5894
5895         PR c/44051
5896         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
5897
5898 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5899
5900         PR c/10676
5901         * gcc.dg/anon-struct-10.c: New test.
5902
5903 2010-05-09  Richard Guenther  <rguenther@suse.de>
5904
5905         PR middle-end/44024
5906         * gcc.dg/pr44024.c: New testcase.
5907
5908 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5909
5910         PR c/4784
5911         * gcc.dg/anon-struct-9.c: New test.
5912
5913 2010-05-09  Richard Guenther  <rguenther@suse.de>
5914
5915         PR middle-end/44043
5916         * gcc.c-torture/compile/pr44043.c: New testcase.
5917
5918 2010-05-09  Richard Guenther  <rguenther@suse.de>
5919
5920         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
5921
5922 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
5923
5924         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
5925
5926 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5927
5928         * gnat.dg/lto[12456].adb: Add "target lto" marker.
5929         * gnat.dg/specs/lto3.ads: Likewise.
5930
5931 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
5932
5933         PR middle-end/28685
5934         * gcc.dg/pr28685-1.c: New file.
5935
5936 2010-05-08  Richard Guenther  <rguenther@suse.de>
5937
5938         PR tree-optimization/44030
5939         * gcc.c-torture/compile/pr44030.c: New testcase.
5940
5941 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5942
5943         * gnat.dg/lto6.adb: New test.
5944         * gnat.dg/lto6_pkg.ads: New helper.
5945
5946 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5947
5948         * gnat.dg/lto5.adb: New test.
5949         * gnat.dg/lto5_pkg.ad[sb]: New helper.
5950
5951 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5952
5953         * gnat.dg/lto4.ad[sb]: New test.
5954
5955 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5956
5957         * gnat.dg/specs/lto3.ads: New test.
5958         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
5959         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
5960
5961 2010-05-08  Quentin Ochem  <ochem@adacore.com>
5962
5963         * gnat.dg/sizetype3.ad[sb]: New test.
5964         * gnat.dg/sizetype3_pkg.ads: New helper.
5965
5966 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
5967
5968         PR c++/43951
5969         * g++.dg/init/new29.C: New.
5970
5971 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
5972
5973         PR fortran/40728
5974         * gfortran.dg/coarray_1.f90: Fixed error message.
5975         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
5976         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
5977         * gfortran.dg/intrinsic_std_5.f90: New.
5978
5979 2010-05-07  Jason Merrill  <jason@redhat.com>
5980
5981         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
5982
5983 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5984
5985         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
5986         (size_t, stderr): Remove.
5987         (read_error): Replaced __builtin_fprintf by fprintf.
5988
5989 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
5990
5991         * gcc.dg/ordered-comparison-1.c: New test.
5992         * gcc.dg/ordered-comparison-2.c: New test.
5993         * gcc.dg/ordered-comparison-3.c: New test.
5994         * gcc.dg/ordered-comparison-4.c: New test.
5995
5996 2010-05-06  Mike Stump  <mikestump@comcast.net>
5997
5998         PR objc/35165
5999         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
6000
6001 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
6002             Jason Merrill  <jason@redhat.com>
6003
6004         * g++.dg/cpp0x/nullptr01.C: New.
6005         * g++.dg/cpp0x/nullptr02.C: New.
6006         * g++.dg/cpp0x/nullptr03.C: New.
6007         * g++.dg/cpp0x/nullptr04.C: New.
6008         * g++.dg/cpp0x/nullptr05.C: New.
6009         * g++.dg/cpp0x/nullptr06.C: New.
6010         * g++.dg/cpp0x/nullptr07.C: New.
6011         * g++.dg/cpp0x/nullptr08.C: New.
6012         * g++.dg/cpp0x/nullptr09.C: New.
6013         * g++.dg/cpp0x/nullptr10.C: New.
6014         * g++.dg/cpp0x/nullptr11.C: New.
6015         * g++.dg/cpp0x/nullptr12.C: New.
6016         * g++.dg/cpp0x/nullptr13.C: New.
6017         * g++.dg/cpp0x/nullptr14.C: New.
6018         * g++.dg/cpp0x/nullptr15.C: New.
6019         * g++.dg/cpp0x/nullptr16.C: New.
6020         * g++.dg/cpp0x/nullptr17.C: New.
6021         * g++.dg/cpp0x/nullptr18.C: New.
6022         * g++.dg/cpp0x/nullptr19.C: New.
6023         * g++.dg/cpp0x/nullptr20.C: New.
6024         * g++.dg/cpp0x/nullptr21.C: New.
6025         * g++.dg/cpp0x/nullptr22.C: New.
6026         * g++.dg/debug/nullptr01.C: New.
6027         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
6028
6029 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
6030
6031         * gcc.dg/Wunused-var-8.c: Move to...
6032         * c-c++-common/Wunused-var-6.c: ... here.  New test.
6033
6034 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
6035
6036         PR c++/40406
6037         * g++.dg/template/crash96.C: New.
6038
6039 2010-05-06  Jan Hubicka  <jh@suse.cz>
6040
6041         PR tree-optimization/43791
6042         * gcc.c-torture/compile/pr43791.c: New file.
6043
6044 2010-05-06  Michael Matz  <matz@suse.de>
6045
6046         PR tree-optimization/43984
6047         * gfortran.dg/pr43984.f90: New test.
6048
6049 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6050
6051         PR 40989
6052         * gcc.dg/pr40989.c: New.
6053
6054 2010-05-06  Richard Guenther  <rguenther@suse.de>
6055
6056         PR tree-optimization/43934
6057         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
6058
6059 2010-05-06  Richard Guenther  <rguenther@suse.de>
6060
6061         PR tree-optimization/43987
6062         * gcc.c-torture/execute/pr43987.c: New testcase.
6063         * gcc.dg/torture/pta-escape-1.c: Adjust.
6064         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
6065         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6066         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6067         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
6068
6069 2010-04-22  Jakub Jelinek <jakub@redhat.com>
6070             Dodji Seketeli  <dodji@redhat.com>
6071
6072         PR c/18624
6073         * g++.dg/warn/Wunused-7.C: Add dg-warning.
6074         * g++.dg/template/sfinae16.C: Likewise.
6075         * gcc.dg/Wunused-var-1.c: Moved to...
6076         * c-c++-common/Wunused-var-1.c: ...here. New test.
6077         * gcc.dg/Wunused-var-2.c: Moved to...
6078         * c-c++-common/Wunused-var-2.c: ...here. New test.
6079         * gcc.dg/Wunused-var-3.c: Moved to...
6080         * c-c++-common/Wunused-var-3.c: ...here. New test.
6081         * gcc.dg/Wunused-var-4.c: Moved to...
6082         * gcc.dg/Wunused-var-1.c: ... here.
6083         * gcc.dg/Wunused-var-5.c: Moved to...
6084         * c-c++-common/Wunused-var-4.c: ...here. New test.
6085         * gcc.dg/Wunused-var-7.c: Moved to...
6086         * c-c++-common/Wunused-var-5.c: ...here. New test.
6087         * gcc.dg/Wunused-var-6.c: Moved to...
6088         * gcc.dg/Wunused-var-2.c: ... here.
6089         * c-c++-common/Wunused-var-1.c: New test.
6090         * c-c++-common/Wunused-var-2.c: New test.
6091         * c-c++-common/Wunused-var-3.c: New test.
6092         * c-c++-common/Wunused-var-4.c: New test.
6093         * c-c++-common/Wunused-var-5.c: New test.
6094         * g++.dg/warn/Wunused-var-1.C: New test.
6095         * g++.dg/warn/Wunused-var-2.C: New test.
6096         * g++.dg/warn/Wunused-var-3.C: New test.
6097         * g++.dg/warn/Wunused-var-4.C: New test.
6098         * g++.dg/warn/Wunused-var-5.C: New test.
6099         * g++.dg/warn/Wunused-var-6.C: New test.
6100         * g++.dg/warn/Wunused-var-7.C: New test.
6101         * g++.dg/warn/Wunused-var-8.C: New test.
6102         * g++.dg/warn/Wunused-parm-1.C: New test.
6103         * g++.dg/warn/Wunused-parm-2.C: New test.
6104         * g++.dg/warn/Wunused-parm-3.C: New test.
6105
6106 2010-05-06  Tobias Burnus  <burnus@net-b.de>
6107
6108         PR fortran/43985
6109         * gfortran.dg/gomp/crayptr5.f90: New test case.
6110
6111 2010-05-05  Jason Merrill  <jason@redhat.com>
6112
6113         PR debug/43370
6114         * g++.dg/ext/attrib39.C: New.
6115
6116 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
6117
6118         PR fortran/24978
6119         * gfortran.dg/data_invalid.f90: New.
6120
6121 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
6122
6123         * gnat.dg/lto2.adb: New test.
6124
6125 2010-05-05  Jason Merrill  <jason@redhat.com>
6126
6127         PR c++/43787
6128         * g++.dg/opt/empty1.C: New.
6129
6130 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
6131
6132         PR fortran/43696
6133         * gfortran.dg/class_17.f03: New.
6134
6135 2010-05-04  Neil Vachharajani <nvachhar@google.com>
6136
6137         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
6138
6139 2010-05-04  Mike Stump  <mikestump@comcast.net>
6140
6141         PR objc/35165
6142         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
6143
6144 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6145
6146         PR target/43668
6147         * gcc.target/i386/pr43668.c: New.
6148
6149 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6150
6151         PR c++/43028
6152         * g++.dg/cpp0x/initlist31.C: New.
6153
6154 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
6155
6156         PR c/43981
6157         * gcc.dg/Wunused-var-8.c: New test.
6158
6159 2010-05-04  Jason Merrill  <jason@redhat.com>
6160
6161         PR c++/38064
6162         * g++.dg/cpp0x/enum3.C: Extend.
6163
6164 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6165
6166         PR target/43799
6167         * gcc.target/i386/pr43799.c: New.
6168
6169 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
6170
6171         * gnat.dg/lto1.adb: New test.
6172         * gnat.dg/lto1_pkg.ad[sb]: New helper.
6173
6174 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6175
6176         PR middle-end/43671
6177         * gcc.target/i386/pr43671.c: New.
6178
6179 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6180
6181         PR c++/43705
6182         * g++.dg/template/crash95.C: New.
6183
6184 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6185
6186         PR debug/43508
6187         * gcc.target/i386/pr43508.c: New.
6188
6189 2010-05-04  Richard Guenther  <rguenther@suse.de>
6190
6191         PR tree-optimization/43879
6192         * g++.dg/torture/pr43879-1_0.C: New testcase.
6193         * g++.dg/torture/pr43879-1_1.C: Likewise.
6194
6195 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
6196
6197         PR c++/43953
6198         * g++.dg/other/crash-12.C: New test.
6199
6200 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
6201
6202         * g++.dg/cdce3.C: Add a space.  Updated.
6203
6204 2010-05-03  Jason Merrill  <jason@redhat.com>
6205
6206         PR c++/43680
6207         * g++.dg/opt/enum2.C: New.
6208         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
6209         * g++.dg/warn/Wswitch-1.C: Adjust message.
6210
6211 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6212
6213         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
6214         * g++.dg/ext/label13.C: Fix typo.
6215         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
6216         alpha*-dec-osf5*.
6217         * gcc.c-torture/compile/limits-declparen.c: xfail on
6218         alpha*-dec-osf5* with -g.
6219         * gcc.c-torture/compile/limits-pointer.c: Likewise.
6220         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
6221         * gcc.dg/c99-tgmath-2.c: Likewise.
6222         * gcc.dg/c99-tgmath-3.c: Likewise.
6223         * gcc.dg/c99-tgmath-4.c: Likewise.
6224
6225 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
6226
6227         PR fortran/43592
6228         * gfortran.dg/unexpected_interface.f90: New test.
6229
6230 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6231
6232         * ada/acats/run_acats (which): New function.
6233         (host_gnatchop, host_gnatmake): Use it.
6234
6235 2010-05-03  Richard Guenther  <rguenther@suse.de>
6236
6237         PR tree-optimization/43971
6238         * gcc.dg/pr43971.c: New testcase.
6239
6240 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
6241
6242         PR debug/43972
6243         * gcc.dg/debug/pr43972.c: New test.
6244
6245 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
6246
6247         PR testsuite/43963
6248         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
6249
6250 2010-05-02  Richard Guenther  <rguenther@suse.de>
6251
6252         PR tree-optimization/43879
6253         * gcc.dg/torture/pr43879-3.c: New testcase.
6254
6255 2010-05-01  Richard Guenther  <rguenther@suse.de>
6256
6257         PR tree-optimization/43949
6258         * g++.dg/warn/Warray-bounds-5.C: New testcase.
6259
6260 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
6261
6262         PR c++/43951
6263         * g++.dg/init/new28.C: New.
6264
6265 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
6266
6267         PR objc++/32052
6268         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
6269         structure and nested declarations.
6270         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
6271         structure and nested declarations.  Reduce header clutter and
6272         use _exit() rather than abort().
6273         * objc.dg/encode-10.m: New.
6274         * objc.dg/encode-11.m: New.
6275
6276 2010-04-30  DJ Delorie  <dj@redhat.com>
6277
6278         * gcc.c-torture/execute/20100430-1.c: New test.
6279
6280 2010-04-30  Jason Merrill  <jason@redhat.com>
6281
6282         PR c++/43868
6283         * g++.dg/template/ptrmem21.C: New.
6284
6285 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
6286
6287         PR fortran/18918
6288         PR fortran/43931
6289         * gfortran.dg/coarray_13.f90: New test.
6290
6291 2010-04-30  Richard Guenther  <rguenther@suse.de>
6292
6293         PR lto/43946
6294         * gcc.dg/lto/20100430-1_0.c: New testcase.
6295
6296 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
6297
6298         PR debug/43942
6299         * c-c++-common/pr43942.c: New test.
6300
6301 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
6302
6303         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
6304         conflict with darwin crt1.o 'start' symbol.
6305
6306 2010-04-30  Richard Guenther  <rguenther@suse.de>
6307
6308         PR tree-optimization/43879
6309         * gcc.dg/torture/pr43879_1.c: New testcase.
6310
6311 2010-04-30  Richard Guenther  <rguenther@suse.de>
6312
6313         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
6314
6315 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
6316
6317         PR c++/43890
6318         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
6319         user-provided constructor while recursing.
6320
6321 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6322
6323         PR fortran/42274
6324         * gfortran.dg/class_16.f03: New test.
6325
6326 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6327
6328         PR fortran/42274
6329         * gfortran.dg/class_15.f03: New.
6330
6331 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
6332
6333         PR fortran/43326
6334         * gfortran.dg/dynamic_dispatch_9.f03: New test.
6335
6336 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6337
6338         PR fortran/43492
6339         * gfortran.dg/generic_22.f03 : New test.
6340
6341 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
6342
6343         PR fortran/42353
6344         * gfortran.dg/class_14.f03: New test.
6345
6346 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6347
6348         PR fortran/42680
6349         * gfortran.dg/interface_32.f90: New test.
6350
6351 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
6352             Janus Weil  <janus@gcc.gnu.org>
6353
6354         PR fortran/41829
6355         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
6356         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
6357         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
6358
6359 2010-04-28  Mike Stump  <mikestump@comcast.net>
6360
6361         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
6362         dg-excess-errors.
6363         * g++.dg/uninit-pred-2_b.C: Likewise.
6364
6365 2010-04-28  Tobias Burnus  <burnus@net-b.de>
6366
6367         PR fortran/18918
6368         PR fortran/43919
6369         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
6370
6371 2010-04-28  Matthias Klose  <doko@ubuntu.com>
6372
6373         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
6374         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
6375         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
6376         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
6377         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
6378
6379 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
6380
6381         * gcc.dg/const-uniq-1.c: New test.
6382         * gcc.dg/lto/const-uniq_[01].c: Likewise.
6383
6384 2010-04-28  Xinliang David Li  <davidxl@google.com>
6385
6386         * gcc.dg/uninit-pred-2_b.c: New test.
6387         * gcc.dg/uninit-pred-4_b.c: New test.
6388         * gcc.dg/uninit-pred-3_d.c: New test.
6389         * gcc.dg/uninit-pred-6_b.c: New test.
6390         * gcc.dg/uninit-pred-8_b.c: New test.
6391         * gcc.dg/uninit-pred-3_a.c: New test.
6392         * gcc.dg/uninit-pred-2_c.c: New test.
6393         * gcc.dg/uninit-pred-5_a.c: New test.
6394         * gcc.dg/uninit-pred-3_e.c: New test.
6395         * gcc.dg/uninit-pred-7_a.c: New test.
6396         * gcc.dg/uninit-pred-6_c.c: New test.
6397         * gcc.dg/uninit-pred-9_a.c: New test.
6398         * gcc.dg/uninit-pred-8_c.c: New test.
6399         * gcc.dg/uninit-pred-3_b.c: New test.
6400         * gcc.dg/uninit-pred-5_b.c: New test.
6401         * gcc.dg/uninit-pred-7_b.c: New test.
6402         * gcc.dg/uninit-pred-6_d.c: New test.
6403         * gcc.dg/uninit-pred-9_b.c: New test.
6404         * gcc.dg/uninit-pred-2_a.c: New test.
6405         * gcc.dg/uninit-pred-4_a.c: New test.
6406         * gcc.dg/uninit-pred-3_c.c: New test.
6407         * gcc.dg/uninit-pred-6_a.c: New test.
6408         * gcc.dg/uninit-pred-8_a.c: New test.
6409         * gcc.dg/uninit-pred-7_c.c: New test.
6410         * gcc.dg/uninit-pred-6_e.c: New test.
6411         * g++.dg/uninit-pred-loop-1_b.cc: New test.
6412         * g++.dg/uninit-pred-1_a.C: New test.
6413         * g++.dg/uninit-pred-1_b.C: New test.
6414         * g++.dg/uninit-pred-2_a.C: New test.
6415         * g++.dg/uninit-pred-2_b.C: New test.
6416         * g++.dg/uninit-pred-loop-1_a.cc: New test.
6417         * g++.dg/uninit-pred-loop-1_c.cc: New test.
6418         * g++.dg/uninit-pred-loop_1.cc: New test.
6419
6420 2010-04-28  Martin Jambor  <mjambor@suse.cz>
6421
6422         * gcc.dg/lto/20091209-1_0.c: New testcase.
6423
6424 2010-04-28  Richard Guenther  <rguenther@suse.de>
6425
6426         PR tree-optimization/43879
6427         PR tree-optimization/43909
6428         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
6429
6430 2010-04-28  Richard Guenther  <rguenther@suse.de>
6431
6432         PR c++/43880
6433         * g++.dg/torture/pr43880.C: New testcase.
6434
6435 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6436
6437         PR c++/9335
6438         * g++.dg/template/recurse2.C: Update
6439         * g++.dg/template/recurse.C: Update.
6440         * g++.dg/template/pr23510.C: Update.
6441         * lib/prune.exp: Filter out 'recursively instantiated'.
6442
6443 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
6444
6445         PR c++/29043
6446         * g++.dg/init/pr29043.C: New.
6447
6448 2010-04-27  Jason Merrill  <jason@redhat.com>
6449
6450         * g++.dg/lookup/scoped5.C: Adjust.
6451         * g++.dg/lookup/scoped8.C: Adjust.
6452         * g++.dg/template/dependent-expr5.C: Adjust.
6453         * g++.old-deja/g++.brendan/nest1.C: Adjust.
6454
6455         PR c++/43856
6456         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
6457
6458         PR c++/43875
6459         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
6460
6461 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6462             Jan Hubicka <hubicka@ucw.cz>
6463
6464         * gcc.dg/pure-2.c: New testcase.
6465         * gcc.dg/const-1.c: New testcase.
6466
6467 2010-04-27  Jason Merrill  <jason@redhat.com>
6468
6469         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
6470
6471         PR c++/41468
6472         * g++.dg/template/sfinae17.C: New.
6473         * g++.dg/template/sfinae18.C: New.
6474
6475 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
6476
6477         * g++.dg/init/pr42844.C: New.
6478         * g++.dg/cpp0x/pr42844-2.C: New.
6479         * g++.dg/cpp0x/defaulted2.C: Adjust.
6480         * g++.dg/tree-ssa/pr27549.C: Likewise.
6481         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
6482
6483 2010-04-27  Tobias Burnus  <burnus@net-b.de>
6484
6485         PR fortran/18918
6486         * gfortran.dg/coarray_12.f90: Fix dump parsing.
6487
6488 2010-04-27  Richard Guenther  <rguenther@suse.de>
6489
6490         PR middle-end/40561
6491         * g++.dg/other/pr40561.C: New testcase.
6492
6493 2010-04-27  Martin Jambor  <mjambor@suse.cz>
6494
6495         PR middle-end/43812
6496         * g++.dg/ipa/pr43812.C: New test.
6497
6498 2010-04-27  Jan Hubicka  <jh@suse.cz>
6499
6500         * gcc.dg/ipa/iinline-1.c (main): Rename to...
6501         (test): ... this one.
6502
6503 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
6504
6505         PR target/40657
6506         * gcc.target/arm/thumb-stackframe.c: New test.
6507
6508 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
6509
6510         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
6511         * gcc.dg/misc-column.c: Likewise.
6512         * gcc.dg/Walways-true-1.c: Likewise.
6513         * gcc.dg/Walways-true-2.c: Likewise.
6514         * gcc.dg/warn-addr-cmp.c: Likewise.
6515
6516 2010-04-27  Tobias Burnus  <burnus@net-b.de>
6517
6518         PR fortran/18918
6519         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
6520         * gfortran.dg/coarray_12.f90: New.
6521
6522 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
6523
6524         PR c/32207
6525         * gcc.dg/pr32207.c: New test.
6526         * gcc.dg/misc-column.c: Adjust expected warning.
6527         * gcc.dg/Walways-true-1.c: Likewise.
6528         * gcc.dg/Walways-true-2.c: Likewise.
6529         * gcc.dg/warn-addr-cmp.c: Likewise.
6530
6531 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
6532
6533         PR lto/42776
6534         * lib/lto.exp (lto_prune_vis_warns): New function.
6535         (lto-link-and-maybe-run): Call it.
6536
6537 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
6538
6539         PR tree-optimization/43904
6540         * gcc.dg/tree-ssa/tailcall-6.c: New.
6541
6542 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
6543
6544         PR testsuite/35165
6545         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
6546         Darwin8/OSX10.4 - compatible code generation.
6547         Use scan-rtl-dump.
6548         * obj-c++.dg/stubify-1.mm: Ditto.
6549         * lib/objc-torture.exp: Do not require link success for
6550         "trivial.m" in the runtime checks when dowhat = 'compile'.
6551         * lib/dg-pch.exp (dg-flags-pch): New Proc.
6552         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
6553         Darwin8/OSX10.4 - compatible code generation.
6554         * objc.dg/stubify-2.m: Ditto.
6555         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
6556         * objc.dg/next-runtime-1.m: Ditto.
6557         * objc.dg/stret-2.m: Restrict to ilp32 targets.
6558         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
6559         runtimes on Darwin.
6560
6561 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
6562
6563         PR 43715
6564         * lib/plugin-support.exp: Use "-undefined
6565         dynamic_lookup" on darwin.
6566
6567 2010-04-26  Richard Guenther  <rguenther@suse.de>
6568
6569         * gcc.dg/lto/20100426_0.c: New testcase.
6570
6571 2010-04-26  Jie Zhang  <jie@codesourcery.com>
6572
6573         PR tree-optimization/43833
6574         gcc.dg/Warray-bounds-8.c: New test case.
6575
6576 2010-04-26  Richard Guenther  <rguenther@suse.de>
6577
6578         PR lto/43080
6579         * g++.dg/lto/20100423-3_0.C: New testcase.
6580
6581 2010-04-26  Richard Guenther  <rguenther@suse.de>
6582
6583         PR lto/42425
6584         * g++.dg/lto/20100423-2_0.C: New testcase.
6585
6586 2010-04-26  Ira Rosen  <irar@il.ibm.com>
6587
6588         * gcc.dg/vect/bb-slp-23.c: New test.
6589
6590 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
6591
6592         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
6593         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
6594         * gcc.dg/c1x-float-1.c: New test.
6595
6596 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
6597
6598         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
6599         of "lea\[ \t\]".
6600
6601 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
6602
6603         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
6604         FreeBSD.
6605         * gfortran.dg/default_format_denormal_1.f90: Ditto.
6606         * gfortran.dg/default_format_2.f90: Ditto.
6607
6608 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
6609
6610         * gfortran.dg/pr43505.f90: Clean up .mod file.
6611         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
6612         * gfortran.dg/pr41347.f90: Ditto.
6613         * gfortran.dg/internal_pack_4.f90: Ditto.
6614         * gfortran.dg/proc_decl_23.f90: Ditto.
6615         * gfortran.dg/recursive_check_3.f90: Ditto.
6616         * gfortran.dg/intent_out_3.f90: Ditto.
6617         * gfortran.dg/assignment_2.f90: Ditto.
6618         * gfortran.dg/pr41928.f90: Ditto.
6619         * gfortran.dg/pr42166.f90: Ditto.
6620         * gfortran.dg/private_type_12.f90: Ditto.
6621         * gfortran.dg/graphite/pr42185.f90: Ditto.
6622         * gfortran.dg/graphite/pr42186.f90: Ditto.
6623         * gfortran.dg/graphite/pr40982.f90: Ditto.
6624         * gfortran.dg/graphite/id-2.f90: Ditto.
6625         * gfortran.dg/graphite/id-4.f90: Ditto.
6626         * gfortran.dg/graphite/pr42050.f90: Ditto.
6627         * gfortran.dg/graphite/id-18.f90: Ditto.
6628         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
6629         * gfortran.dg/graphite/pr41924.f90: Ditto.
6630         * gfortran.dg/graphite/pr42393.f90: Ditto.
6631         * gfortran.dg/graphite/pr37980.f90: Ditto.
6632         * gfortran.dg/graphite/pr38953.f90: Ditto.
6633         * gfortran.dg/graphite/pr42180.f90: Ditto.
6634         * gfortran.dg/graphite/pr42181.f90: Ditto.
6635         * gfortran.dg/where_operator_assign_4.f90: Ditto.
6636         * gfortran.dg/select_type_4.f90: Ditto.
6637         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
6638         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
6639         * gfortran.dg/lto/pr40725_0.f03: Ditto.
6640         * gfortran.dg/elemental_args_check_2.f90: Ditto.
6641         * gfortran.dg/whole_file_11.f90: Ditto.
6642         * gfortran.dg/private_type_11.f90: Ditto.
6643         * gfortran.dg/vect/vect-gems.f90: Ditto.
6644         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
6645
6646 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
6647
6648         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
6649
6650 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
6651
6652         * gnat.dg/pack15.ad[sb]: New test.
6653
6654 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
6655
6656         * gcc.target/arm/mla-1.c: New test.
6657
6658 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
6659
6660         PR fortran/30073
6661         PR fortran/43793
6662         * gfortran.dg/pr43793.f90: New test.
6663
6664 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
6665
6666         PR tree-optimization/41442
6667         * gcc.target/i386/pr41442.c: New test.
6668
6669 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
6670
6671         PR fortran/43832
6672         * gfortran.dg/fgetc_3.f90: Delete bogus test.
6673
6674 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6675
6676         PR fortran/43832
6677         * gfortran.dg/open_nounit.f90: New test.
6678
6679 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
6680
6681         PR fortran/43841
6682         PR fortran/43843
6683         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
6684
6685 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6686
6687         * gcc.dg/Wconversion-integer.c: Update.
6688
6689 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
6690
6691         * gnat.dg/unchecked_convert5.adb: New test.
6692
6693 2010-04-23  Richard Guenther  <rguenther@suse.de>
6694
6695         PR lto/41734
6696         * gcc.dg/lto/20100423-2_0.c: New testcase.
6697         * gcc.dg/lto/20100423-2_0.c: Likewise.
6698
6699 2010-04-23  Richard Guenther  <rguenther@suse.de>
6700
6701         PR lto/43455
6702         * gcc.dg/lto/20100423-1_0.c: New testcase.
6703         * gcc.dg/lto/20100423-1_1.c: Likewise.
6704
6705 2010-04-23  Martin Jambor  <mjambor@suse.cz>
6706
6707         PR tree-optimization/43846
6708         * gcc.dg/tree-ssa/sra-10.c: New test.
6709
6710 2010-04-23  Martin Jambor  <mjambor@suse.cz>
6711
6712         PR middle-end/43835
6713         * gcc.c-torture/execute/pr43835.c: New test.
6714
6715 2010-04-23  Richard Guenther  <rguenther@suse.de>
6716
6717         PR lto/42653
6718         * g++.dg/lto/20100423-1_0.C: New testcase.
6719
6720 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
6721
6722         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
6723
6724 2010-04-22  Ira Rosen  <irar@il.ibm.com>
6725
6726         PR tree-optimization/43842
6727         * gcc.dg/vect/pr43842.c: New test.
6728
6729 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6730
6731         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
6732         * gcc.target/i386/wmul-2.c: Likewise.
6733
6734 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6735
6736         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
6737         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
6738
6739 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
6740
6741         * gfortran.dg/reassoc_6.f: New testcase.
6742
6743 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6744
6745         PR middle-end/29274
6746         * gcc.target/arm/wmul-1.c: New test.
6747         * gcc.target/arm/wmul-2.c: New test.
6748
6749 2010-04-22  Richard Guenther  <rguenther@suse.de>
6750
6751         PR tree-optimization/43845
6752         * gcc.c-torture/compile/pr43845.c: New testcase.
6753
6754 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6755
6756         PR middle-end/29274
6757         * gcc.target/i386/wmul-1.c: New test.
6758         * gcc.target/i386/wmul-2.c: New test.
6759         * gcc.target/bfin/wmul-1.c: New test.
6760         * gcc.target/bfin/wmul-2.c: New test.
6761
6762 2010-04-22  Richard Guenther  <rguenther@suse.de>
6763
6764         PR fortran/43829
6765         * gfortran.dg/vector_subscript_6.f90: New testcase.
6766         * gfortran.dg/assign_10.f90: Adjust.
6767
6768 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
6769
6770         PR fortran/43836
6771         * gfortran.dg/gomp/pr43836.f90: New test.
6772
6773 2010-04-21  Richard Guenther  <rguenther@suse.de>
6774
6775         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
6776
6777 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6778
6779         * gcc.dg/torture/builtin-cproj-3.c: New.
6780
6781 2010-04-20  Jason Merrill  <jason@redhat.com>
6782
6783         PR c++/9335
6784         * g++.dg/template/recurse2.C: New.
6785         * g++.dg/parse/crash36.C: Adjust.
6786         * g++.dg/other/fold1.C: Adjust.
6787         * g++.dg/init/member1.C: Adjust.
6788         * lib/prune.exp: Prune "skipping N instantiation contexts".
6789
6790 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6791
6792         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
6793
6794 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6795
6796         * gcc.dg/torture/builtin-cproj-1.c: New.
6797         * gcc.dg/torture/builtin-cproj-2.c: New.
6798
6799 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
6800
6801         PR c++/43800
6802         PR c++/43704
6803         * g++.dg/template/typedef32.C: Adjust.
6804         * g++.dg/template/typedef33.C: New test.
6805
6806 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
6807
6808         PR fortran/43227
6809         * gfortran.dg/proc_decl_23.f90: New test.
6810
6811         PR fortran/43266
6812         * gfortran.dg/abstract_type_6.f03: New test.
6813
6814 2010-04-20  Xinliang David Li  <davidxl@google.com>
6815
6816         * g++.dg/tree-ssa/fold-compare.C: New.
6817
6818 2010-04-20  Richard Guenther  <rguenther@suse.de>
6819
6820         PR tree-optimization/39417
6821         * g++.dg/torture/pr39417.C: New testcase.
6822
6823 2010-04-20  Richard Guenther  <rguenther@suse.de>
6824
6825         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
6826
6827 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
6828
6829         * g++.dg/debug/dwarf2/rv1.C: New test.
6830
6831 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6832
6833         PR target/43635
6834         * gcc.c-torture/compile/pr43635.c: New testcase.
6835
6836 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
6837
6838         PR fortran/43339
6839         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
6840         of sequential loops being private only in the innermost containing
6841         task region.
6842
6843         PR middle-end/43337
6844         * gfortran.dg/gomp/pr43337.f90: New test.
6845
6846 2010-04-19  Richard Guenther  <rguenther@suse.de>
6847
6848         PR tree-optimization/43796
6849         * gfortran.dg/pr43796.f90: New testcase.
6850
6851 2010-04-19  Richard Guenther  <rguenther@suse.de>
6852
6853         PR tree-optimization/43783
6854         * gcc.c-torture/execute/pr43783.c: New testcase.
6855
6856 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
6857
6858         PR target/43766
6859         * gcc.target/i386/pr43766.c: New test.
6860
6861 2010-04-19  Jie Zhang  <jie@codesourcery.com>
6862
6863         PR target/43662
6864         * gcc.target/i386/pr43662.c: New test.
6865
6866 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
6867
6868         PR c++/43704
6869         * g++.dg/template/typedef32.C: New test.
6870
6871 2010-04-19  Ira Rosen  <irar@il.ibm.com>
6872
6873         PR tree-optimization/37027
6874         * lib/target-supports.exp
6875         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
6876         * gcc.dg/vect/pr37027.c: New test.
6877         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
6878         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
6879         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
6880         gcc.dg/vect/vect-complex-6.c: Likewise.
6881
6882 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
6883
6884         * g++.dg/debug/dwarf2/enum1.C: New test.
6885
6886 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
6887
6888         * gnat.dg/rep_clause5.ad[sb]: New test.
6889         * gnat.dg/rep_clause5_pkg.ads: New helper.
6890
6891 2010-04-18  Ira Rosen  <irar@il.ibm.com>
6892
6893         PR tree-optimization/43771
6894         * g++.dg/vect/pr43771.cc: New test.
6895
6896 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
6897
6898         PR fortran/31538
6899         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
6900         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
6901
6902 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
6903
6904         * gnat.dg/sizetype.adb: Rename into...
6905         * gnat.dg/sizetype1.adb: ...this.
6906         * gnat.dg/sizetype2.adb: New test.
6907
6908 2010-04-16  Richard Guenther  <rguenther@suse.de>
6909
6910         PR tree-optimization/43572
6911         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
6912
6913 2010-04-16  Olivier Hainque  <hainque@adacore.com>
6914
6915         * gnat.dg/specs/discr_private.ads: New test.
6916
6917 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
6918
6919         PR target/41514
6920         * gcc.target/arm/thumb-comparisons.c: New test.
6921
6922         PR target/40603
6923         * gcc.target/arm/thumb-cbranchqi.c: New test.
6924
6925 2010-04-16  Christian Bruel  <christian.bruel@st.com>
6926
6927         * g++.dg/torture/pr36191.C: Enable for SH.
6928
6929 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
6930
6931         * gnat.dg/wide_boolean.adb: New test.
6932         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
6933
6934 2010-04-15  Richard Guenther  <rguenther@suse.de>
6935
6936         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
6937         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
6938         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
6939         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
6940         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
6941         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
6942         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
6943         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
6944         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
6945         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
6946         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
6947         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
6948         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
6949         * gcc.dg/torture/ipa-pta-2.c: Likewise.
6950         * gcc.dg/torture/ipa-pta-1.c: Adjust.
6951
6952 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
6953
6954         PR target/21803
6955         * gcc.target/arm/pr42496.c: New test.
6956
6957 2010-04-14  Jason Merrill  <jason@redhat.com>
6958
6959         PR c++/36625
6960         * g++.dg/ext/attrib38.C: New.
6961
6962 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
6963
6964         PR testsuite/43739
6965         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
6966
6967 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6968
6969         PR 42966
6970         * gcc.dg/cpp/warn-undef-2.c: Update.
6971         * gcc.dg/cpp/warn-traditional-2.c: Update.
6972         * gcc.dg/cpp/warn-comments-2.c: Update.
6973         * gcc.dg/cpp/warn-variadic-2.c: Update.
6974         * gcc.dg/cpp/warn-long-long-2.c: Update.
6975         * gcc.dg/cpp/warn-deprecated-2.c: Update.
6976         * gcc.dg/cpp/warn-multichar-2.c: Update.
6977         * gcc.dg/cpp/warn-normalized-3.c: Update.
6978         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
6979         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
6980         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
6981         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
6982         * gcc.dg/cpp/warn-redefined-2.c: Update.
6983         * gfortran.dg/warning-directive-2.F90: Update.
6984         * c-c++-common/cpp/warning-directive-2.c: Update.
6985
6986 2010-04-14  Michael Matz  <matz@suse.de>
6987
6988         PR tree-optimization/42963
6989         * gcc.dg/pr42963.c: New testcase.
6990
6991 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
6992
6993         * gnat.dg/class_wide.adb: Rename into...
6994         * gnat.dg/class_wide1.adb: ...this.
6995         * gnat.dg/class_wide2.ad[sb]: New test.
6996
6997 2010-04-14  Tobias Burnus  <burnus@net-b.de>
6998
6999         PR fortran/18918
7000         * gfortran.dg/coarray_9.f90: Update dg-errors.
7001         * gfortran.dg/coarray_10.f90: New test.
7002         * gfortran.dg/coarray_11.f90: New test.
7003
7004 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7005
7006         PR fortran/43747
7007         gfortran.dg/initialization_24.f90: New test.
7008
7009 2010-04-13  Jason Merrill  <jason@redhat.com>
7010
7011         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
7012         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
7013
7014 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7015
7016         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
7017         * g++.dg/dg.exp: Likewise.
7018         * gcc.dg/cpp/warning-directive-1.c: Move to ...
7019         * c-c++-common/cpp/warning-directive-1.c: ... here.
7020         * gcc.dg/cpp/warning-directive-2.c: Move to ...
7021         * c-c++-common/cpp/warning-directive-2.c: ... here.
7022         * gcc.dg/cpp/warning-directive-3.c: Move to ...
7023         * c-c++-common/cpp/warning-directive-3.c: ... here.
7024         * gcc.dg/cpp/warning-directive-4.c: Move to ...
7025         * c-c++-common/cpp/warning-directive-4.c: ... here.
7026         * g++.dg/cpp/warning-directive-1.C: Delete.
7027         * g++.dg/cpp/warning-directive-2.C: Delete.
7028         * g++.dg/cpp/warning-directive-3.C: Delete.
7029         * g++.dg/cpp/warning-directive-4.C: Delete.
7030         * gcc.dg/cpp/normalised-3.c: Delete.
7031         * g++.dg/cpp/normalised-1.C: Rename as ...
7032         * c-c++-common/cpp/normalised-3.c: ... this.
7033
7034 2010-04-13  Martin Jambor  <mjambor@suse.cz>
7035
7036         * gcc.dg/tree-ssa/sra-9.c: New test.
7037
7038 2010-04-13  Michael Matz  <matz@suse.de>
7039
7040         PR middle-end/43730
7041         * gcc.dg/pr43730.c: New test.
7042
7043 2010-04-13  Michael Matz  <matz@suse.de>
7044
7045         * gcc.dg/tree-ssa/negate.c: New testcase.
7046
7047 2010-04-13  Richard Guenther  <rguenther@suse.de>
7048
7049         PR testsuite/43735
7050         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
7051
7052 2010-04-13  Richard Guenther  <rguenther@suse.de>
7053
7054         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
7055
7056 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
7057
7058         * gnat.dg/derived_type1.adb: New test.
7059
7060 2010-04-13  Matthias Klose  <doko@ubuntu.com>
7061
7062         * gcc.dg/plugindir1.c: New testcase.
7063         * gcc.dg/plugindir2.c: New testcase.
7064         * gcc.dg/plugindir3.c: New testcase.
7065         * gcc.dg/plugindir4.c: New testcase.
7066
7067 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
7068
7069         * gcc.target/i386/rotate-2.c: New test.
7070
7071 2010-04-12  Jason Merrill  <jason@redhat.com>
7072
7073         PR c++/43641
7074         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
7075         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
7076
7077 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
7078
7079         PR c++/25811
7080         * g++.dg/init/pr25811.C: New test.
7081
7082 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7083
7084         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
7085         dg-error, dg-warning.
7086         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
7087
7088 2010-04-12  Richard Guenther  <rguenther@suse.de>
7089
7090         * gcc.dg/torture/inline-2.c: New testcase.
7091
7092 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
7093
7094         PR bootstrap/43699
7095         * gcc.dg/Wunused-var-7.c: New test.
7096
7097         PR tree-optimization/43560
7098         * gcc.c-torture/execute/pr43560.c: New test.
7099
7100 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
7101
7102         * gnat.dg/aggr13.adb: New test.
7103         * gnat.dg/aggr14.adb: Likewise.
7104         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
7105
7106 2010-04-12  Richard Guenther  <rguenther@suse.de>
7107
7108         PR c++/43611
7109         * g++.dg/torture/pr43611.C: New testcase.
7110
7111 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
7112
7113         PR c/36774
7114         * gcc.dg/pr36774-1.c: New test.
7115         * gcc.dg/pr36774-2.c: New test.
7116
7117 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
7118
7119         * gcc.target/sh/rte-delay-slot.c: New test.
7120
7121 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
7122
7123         * gnat.dg/pack9.adb: Remove -cargs option.
7124         * gnat.dg/aggr12.ad[sb]: New test.
7125
7126 2010-04-10  Jie Zhang  <jie@codesourcery.com>
7127
7128         PR target/43417
7129         * gcc.target/sh/pr43417.c: New test.
7130
7131 2010-04-10  Tobias Burnus  <burnus@net-b.de>
7132
7133         PR fortran/43591
7134         * gfortran.dg/spec_expr_6.f90: New test.
7135
7136 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
7137
7138         PR cpp/43195
7139         * gcc.dg/cpp/pr43195.c: New.
7140         * gcc.dg/cpp/pr43195.h: New.
7141
7142 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7143
7144         PR 42965
7145         * gcc.dg/Werror-6.c: Adjust.
7146         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
7147         * gcc.dg/Werror-4.c: Likewise.
7148         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
7149         * gcc.dg/Wswitch-enum-error.c: Likewise.
7150         * gcc.dg/Wpointer-arith.c: Likewise.
7151         * gcc.dg/Wfatal.c: Likewise.
7152         * gcc.dg/Wswitch-error.c: Likewise.
7153         * g++.dg/warn/unused-result1-Werror.c: Likewise.
7154         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
7155         * gcc.dg/cpp/warn-undef-2.c: Likewise.
7156         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
7157         * gcc.dg/cpp/warn-comments-2.c: Likewise.
7158         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
7159         * gcc.dg/cpp/warning-directive-2.c: Likewise.
7160         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
7161         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
7162         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
7163         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
7164         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
7165         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
7166         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
7167         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
7168         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
7169         * g++.dg/cpp/warning-directive-2.C: Likewise.
7170         * gfortran.dg/warning-directive-2.F90: Likewise.
7171
7172 2010-04-09  Jason Merrill  <jason@redhat.com>
7173
7174         PR c++/42623
7175         * g++.dg/template/sizeof13.C: New.
7176
7177 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
7178
7179         * g++.dg/other/pr35504.C: Add check for thiscall.
7180         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
7181         * gcc.dg/torture/stackalign/thiscall-1.c: New.
7182
7183 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7184
7185         PR c++/28584
7186         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
7187         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
7188         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
7189         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
7190         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
7191         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
7192         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
7193         * g++.dg/other/increment1.C: Likewise.
7194
7195 2010-04-09  Tobias Burnus  <burnus@net-b.de>
7196
7197         PR fortran/18918
7198         * gfortran.dg/coarray_7.f90: New test.
7199         * gfortran.dg/coarray_8.f90: New test.
7200
7201 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
7202
7203         PR fortran/28039
7204         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
7205
7206 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7207
7208         PR target/43643
7209         * gcc.dg/pr43643.c: New test.
7210
7211 2010-04-08  Tobias Burnus  <burnus@net-b.de>
7212
7213         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
7214
7215 2010-04-08  Richard Guenther  <rguenther@suse.de>
7216
7217         PR tree-optimization/43679
7218         * gcc.c-torture/compile/pr43679.c: New testcase.
7219
7220 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
7221
7222         PR debug/43670
7223         * gcc.dg/pr43670.c: New test.
7224
7225 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
7226
7227         PR middle-end/40815
7228         * gcc.dg/tree-ssa/reassoc-19.c: New.
7229
7230 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
7231
7232         PR c/18624
7233         * gcc.dg/Wunused-var-1.c: New test.
7234         * gcc.dg/Wunused-var-2.c: New test.
7235         * gcc.dg/Wunused-var-3.c: New test.
7236         * gcc.dg/Wunused-var-4.c: New test.
7237         * gcc.dg/Wunused-var-5.c: New test.
7238         * gcc.dg/Wunused-var-6.c: New test.
7239         * gcc.dg/Wunused-parm-1.c: New test.
7240
7241         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
7242         * gcc.dg/trunc-1.c: Likewise.
7243         * gcc.dg/vla-9.c: Likewise.
7244         * gcc.dg/dfp/composite-type.c: Likewise.
7245
7246 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
7247
7248         PR objc/35996
7249         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
7250         * obj-c++.dg/objc-gc-3.mm: Ditto.
7251
7252 2010-04-07  Simon Baldwin  <simonb@google.com>
7253
7254         * gcc.dg/cpp/warn-undef-2.c: New.
7255         * gcc.dg/cpp/warn-traditional-2.c: New.
7256         * gcc.dg/cpp/warn-comments-2.c: New.
7257         * gcc.dg/cpp/warning-directive-1.c: New.
7258         * gcc.dg/cpp/warn-long-long.c: New.
7259         * gcc.dg/cpp/warn-traditional.c: New.
7260         * gcc.dg/cpp/warn-variadic-2.c: New.
7261         * gcc.dg/cpp/warn-undef.c: New.
7262         * gcc.dg/cpp/warn-normalized-1.c: New.
7263         * gcc.dg/cpp/warning-directive-2.c: New.
7264         * gcc.dg/cpp/warn-long-long-2.c: New.
7265         * gcc.dg/cpp/warn-variadic.c: New.
7266         * gcc.dg/cpp/warn-normalized-2.c: New.
7267         * gcc.dg/cpp/warning-directive-3.c: New.
7268         * gcc.dg/cpp/warn-deprecated-2.c: New.
7269         * gcc.dg/cpp/warn-trigraphs-1.c: New.
7270         * gcc.dg/cpp/warn-multichar-2.c: New.
7271         * gcc.dg/cpp/warn-normalized-3.c: New.
7272         * gcc.dg/cpp/warning-directive-4.c: New.
7273         * gcc.dg/cpp/warn-unused-macros.c: New.
7274         * gcc.dg/cpp/warn-trigraphs-2.c: New.
7275         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
7276         * gcc.dg/cpp/warn-cxx-compat.c: New.
7277         * gcc.dg/cpp/warn-redefined.c: New.
7278         * gcc.dg/cpp/warn-trigraphs-3.c: New.
7279         * gcc.dg/cpp/warn-unused-macros-2.c: New.
7280         * gcc.dg/cpp/warn-deprecated.c: New.
7281         * gcc.dg/cpp/warn-trigraphs-4.c: New.
7282         * gcc.dg/cpp/warn-redefined-2.c: New.
7283         * gcc.dg/cpp/warn-comments.c: New.
7284         * gcc.dg/cpp/warn-multichar.c: New.
7285         * g++.dg/cpp/warning-directive-1.C: New.
7286         * g++.dg/cpp/warning-directive-2.C: New.
7287         * g++.dg/cpp/warning-directive-3.C: New.
7288         * g++.dg/cpp/warning-directive-4.C: New.
7289         * gfortran.dg/warning-directive-1.F90: New.
7290         * gfortran.dg/warning-directive-3.F90: New.
7291         * gfortran.dg/warning-directive-2.F90: New.
7292         * gfortran.dg/warning-directive-4.F90: New.
7293
7294 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
7295
7296         PR objc++/23716
7297         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
7298
7299 2010-04-07  Jason Merrill  <jason@redhat.com>
7300
7301         * g++.dg/template/dr408.C: New.
7302
7303         * g++.dg/lookup/ns4.C: New.
7304
7305         PR c++/38392
7306         * g++.dg/template/friend51.C: New test.
7307
7308         PR c++/41970
7309         * g++.old-deja/g++.other/linkage1.C: Adjust.
7310
7311 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7312
7313         PR c++/42697
7314         * g++.dg/template/crash94.C: New test.
7315
7316 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7317
7318         PR c++/40239
7319         * g++.dg/init/aggr5.C: New test.
7320         * g++.dg/init/aggr5.C: New test.
7321
7322 2010-04-07  Richard Guenther  <rguenther@suse.de>
7323
7324         PR tree-optimization/43270
7325         * g++.dg/warn/Warray-bounds-4.C: New testcase.
7326         * gcc.dg/Warray-bounds-7.c: Likewise.
7327
7328 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
7329
7330         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
7331         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
7332         * gnat.dg/bit_packed_array4.ad[sb]: New test.
7333
7334 2010-04-07  Jie Zhang  <jie@codesourcery.com>
7335
7336         PR c++/42556
7337         * g++.dg/init/pr42556.C: New test.
7338
7339 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7340
7341         PR debug/43628
7342         * g++.dg/debug/dwarf2/typedef2.C: New test.
7343
7344 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
7345
7346         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
7347         c-c++-common/dwarf2/redeclaration-1.C
7348
7349 2010-04-06  Jason Merrill  <jason@redhat.com>
7350
7351         * g++.dg/cpp0x/pr31437.C: Adjust error location.
7352         * g++.dg/ext/attrib18.C: Likewise.
7353         * g++.dg/ext/bitfield2.C: Likewise.
7354         * g++.dg/ext/bitfield4.C: Likewise.
7355         * g++.dg/ext/visibility/warn2.C: Likewise.
7356         * g++.dg/ext/visibility/warn3.C: Likewise.
7357         * g++.dg/gomp/pr26690-1.C: Likewise.
7358         * g++.dg/inherit/covariant7.C: Likewise.
7359         * g++.dg/init/synth2.C: Likewise.
7360         * g++.dg/lookup/using7.C: Likewise.
7361         * g++.dg/other/crash-4.C: Likewise.
7362         * g++.dg/other/error13.C: Likewise.
7363         * g++.dg/other/error20.C: Likewise.
7364         * g++.dg/parse/crash31.C: Likewise.
7365         * g++.dg/parse/error16.C: Likewise.
7366         * g++.dg/parse/error19.C: Likewise.
7367         * g++.dg/parse/error27.C: Likewise.
7368         * g++.dg/parse/error28.C: Likewise.
7369         * g++.dg/parse/fused-params1.C: Likewise.
7370         * g++.dg/template/error2.C: Likewise.
7371         * g++.dg/template/local6.C: Likewise.
7372         * g++.dg/template/qualttp15.C: Likewise.
7373         * g++.dg/warn/Wnvdtor-2.C: Likewise.
7374         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
7375         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
7376         * g++.old-deja/g++.brendan/crash29.C: Likewise.
7377         * g++.old-deja/g++.eh/spec6.C: Likewise.
7378         * g++.old-deja/g++.jason/crash3.C: Likewise.
7379         * g++.old-deja/g++.jason/destruct2.C: Likewise.
7380         * g++.old-deja/g++.law/ctors5.C: Likewise.
7381         * g++.old-deja/g++.law/ctors9.C: Likewise.
7382         * g++.old-deja/g++.mike/p3538a.C: Likewise.
7383         * g++.old-deja/g++.mike/p3538b.C: Likewise.
7384         * g++.old-deja/g++.other/struct1.C: Likewise.
7385         * g++.old-deja/g++.other/volatile1.C: Likewise.
7386         * g++.old-deja/g++.pt/crash36.C: Likewise.
7387         * g++.old-deja/g++.pt/derived3.C: Likewise.
7388         * g++.old-deja/g++.robertl/eb109.C: Likewise.
7389         * g++.old-deja/g++.robertl/eb4.C: Likewise.
7390
7391 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
7392
7393         PR middle-end/43519
7394         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
7395         * gcc.dg/graphite/id-19.c: New.
7396
7397 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
7398
7399         PR middle-end/32824
7400         * gcc.dg/vect/pr32824: New.
7401
7402 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7403
7404         PR fortran/18918
7405         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
7406         * gfortran.dg/coarray_3.f90: Ditto.
7407         * gfortran.dg/coarray_4.f90: Ditto.
7408         * gfortran.dg/coarray_5.f90: Ditto.
7409         * gfortran.dg/coarray_6.f90: Ditto.
7410         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
7411
7412 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7413
7414         PR fortran/18918
7415         * gfortran.dg/coarray_4.f90: Fix test.
7416         * gfortran.dg/coarray_6.f90: Add more tests.
7417
7418 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7419
7420         PR fortran/18918
7421         * gfortran.dg/coarray_4.f90: New test.
7422         * gfortran.dg/coarray_5.f90: New test.
7423         * gfortran.dg/coarray_6.f90: New test.
7424
7425 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7426
7427         PR fortran/18918
7428         * gfortran.dg/iso_fortran_env_5.f90: New test.
7429         * gfortran.dg/iso_fortran_env_6.f90: New test.
7430
7431 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7432
7433         PR fortran/39997
7434         * gfortran.dg/coarray_1.f90: New test.
7435         * gfortran.dg/coarray_2.f90: New test.
7436         * gfortran.dg/coarray_3.f90: New test.
7437
7438 2010-04-06  Jason Merrill  <jason@redhat.com>
7439
7440         PR c++/43648
7441         * g++.dg/template/dtor8.C: New.
7442
7443         PR c++/43621
7444         * g++.dg/template/error-recovery2.C: New.
7445
7446 2010-04-06  Jan Hubicka  <jh@suse.czpli
7447
7448         PR tree-optimization/42906
7449         * gcc.dg/tree-ssa/dce-1.c: New testcase.
7450
7451 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7452
7453         PR fortran/43178
7454         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
7455         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
7456         * gfortran.dg/auto_dealloc_1.f90: Ditto.
7457
7458 2010-04-06  Richard Guenther  <rguenther@suse.de>
7459
7460         PR tree-optimization/43627
7461         * gcc.dg/tree-ssa/vrp49.c: New testcase.
7462
7463 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
7464
7465         PR target/43638
7466         * gcc.target/i386/pr43638.c: New test.
7467
7468 2010-04-06  Richard Guenther  <rguenther@suse.de>
7469
7470         PR middle-end/43661
7471         * gcc.c-torture/compile/pr43661.c: New testcase.
7472
7473 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
7474
7475         * gcc.target/s390/stackcheck1.c: Add dg-warning.
7476
7477 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
7478
7479         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
7480
7481 2010-04-02  Richard Guenther  <rguenther@suse.de>
7482
7483         PR tree-optimization/43629
7484         * gcc.c-torture/execute/pr43629.c: New testcase.
7485
7486 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
7487             Dominique d'Humieres  <dominiq@lps.ens.fr>
7488
7489         PR libfortran/43605
7490         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
7491
7492 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
7493
7494         PR debug/43325
7495         * c-c++-common/dwarf2/redeclaration-1.C: New test.
7496
7497 2010-04-01  Jason Merrill  <jason@redhat.com>
7498
7499         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
7500
7501 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
7502             Manfred Schwarb  <manfred99@gmx.ch>
7503
7504         PR libfortran/43605
7505         * gfortran.dg/ftell_3.f90: New test.
7506
7507 2010-04-01  Richard Guenther  <rguenther@suse.de>
7508
7509         PR middle-end/43614
7510         * gcc.c-torture/compile/pr43614.c: New testcase.
7511
7512 2010-04-01  Martin Jambor  <mjambor@suse.cz>
7513
7514         PR tree-optimization/43141
7515         * gcc.dg/guality/pr43141.c: New test.
7516
7517 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7518
7519         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
7520         * g++.dg/eh/spbp.C: Likewise.
7521         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
7522         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
7523         superfluous casts.
7524         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
7525         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
7526         * objc.dg/dwarf-2.m: Likewise.
7527
7528 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
7529
7530         PR middle-end/43464
7531         * gcc.dg/graphite/id-pr43464.c: New.
7532         * gcc.dg/graphite/id-pr43464-1.c: New.
7533
7534 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
7535
7536         PR middle-end/43351
7537         * gcc.dg/graphite/id-pr43351.c
7538
7539 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7540
7541         PR testsuite/35165
7542         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
7543         * obj-c++.dg/try-catch-2.mm: Ditto.
7544         * obj-c++.dg/lookup-2.mm: Ditto.
7545         * obj-c++.dg/encode-8.m: Ditto.
7546         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
7547         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
7548         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
7549         * obj-c++.dg/const-str-11.mm: Ditto.
7550         * obj-c++.dg/const-str-9.mm: Ditto.
7551         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
7552         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
7553         * obj-c++.dg/except-1.mm: Ditto.
7554         * obj-c++.dg/const-str-7.mm: Ditto.
7555         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
7556         * obj-c++.dg/const-str-3.mm: Ditto.
7557         * obj-c++.dg/const-str-7.mm: Ditto.
7558         * obj-c++.dg/stubify-2.mm: Change dump file name.
7559
7560         PR objc++/23613
7561         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
7562         New macro.
7563         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
7564         Remove dg-xfail-if.
7565
7566 2010-03-31  Martin Jambor  <mjambor@suse.cz>
7567
7568         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
7569         only with -O2, -O3 or -Os and not with -fwhopr.
7570
7571 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
7572
7573         PR c++/43558
7574         * g++.dg/template/typedef31.C: New test.
7575
7576 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7577
7578         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
7579         assembler output on *-*-solaris2*.
7580         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
7581
7582 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
7583
7584         PR debug/43557
7585         * gcc.dg/pr43557-1.c: New test.
7586         * gcc.dg/pr43557-2.c: New file.
7587
7588 2010-03-31  Jie Zhang  <jie@codesourcery.com>
7589
7590         PR 43562
7591         * gcc.dg/pr43562.c: New test.
7592
7593 2010-03-30  Jason Merrill  <jason@redhat.com>
7594
7595         PR c++/43076
7596         * g++.dg/template/error-recovery1.C: New.
7597
7598         PR c++/41786
7599         * g++.dg/parse/ambig5.C: New.
7600
7601 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
7602
7603         PR debug/43593
7604         * gcc.dg/guality/pr43593.c: New test.
7605
7606 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
7607
7608         PR middle-end/43430
7609         * gcc.dg/vect/pr43430-1.c: New.
7610
7611 2010-03-30  Jason Merrill  <jason@redhat.com>
7612
7613         PR c++/43559
7614         * g++.dg/template/partial7.C: New.
7615
7616 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7617
7618         * gcc.target/s390/stackcheck1.c: New testcase.
7619
7620 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7621
7622         PR libfortran/43265
7623         * gfortran.dg/read_eof_8.f90: New test.
7624
7625 2010-03-29  Jason Merrill  <jason@redhat.com>
7626
7627         * gcc.dg/cpp/include6.c: Change [] to ().
7628
7629         N3077
7630         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
7631         splicing and UCNs.
7632         * c-c++-common/raw-string-2.c: Add trigraph test.
7633         * c-c++-common/raw-string-8.c: New.
7634         * c-c++-common/raw-string-9.c: New.
7635         * c-c++-common/raw-string-10.c: New.
7636
7637         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
7638         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
7639         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
7640         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
7641         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
7642         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
7643         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
7644
7645 2010-03-29  Richard Guenther  <rguenther@suse.de>
7646
7647         PR tree-optimization/43560
7648         * gcc.dg/torture/pr43560.c: New testcase.
7649
7650 2010-03-29  Jason Merrill  <jason@redhat.com>
7651
7652         N3077
7653         * g++.dg/ext/raw-string-1.C: Change [] to ().
7654         * g++.dg/ext/raw-string-2.C: Change [] to ().
7655         Don't use \ in delimiter.
7656         * g++.dg/ext/raw-string-3.C: Change [] to ().
7657         * g++.dg/ext/raw-string-4.C: Change [] to ().
7658         * g++.dg/ext/raw-string-5.C: Change [] to ().
7659         Test for error on \ in delimiter.
7660         * g++.dg/ext/raw-string-6.C: Change [] to ().
7661         * g++.dg/ext/raw-string-7.C: Change [] to ().
7662
7663 2010-03-29  Jie Zhang  <jie@codesourcery.com>
7664
7665         PR 43564
7666         * gcc.dg/pr43564.c: New test.
7667
7668 2010-03-29  Tobias Burnus  <burnus@net-b.de>
7669
7670         PR fortran/43551
7671         * gfortran.dg/direct_io_12.f90: New test.
7672
7673 2010-03-28  Jan Hubicka  <jh@suse.cz>
7674
7675         PR tree-optimization/43505
7676         * gfortran.dg/pr43505.f90: New testcase.
7677
7678 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
7679
7680         PR tree-optimization/43528
7681         * gcc.target/i386/pr43528.c: New test.
7682
7683 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
7684
7685         PR c/43381
7686         * gcc.dg/parm-impl-decl-3.c: New test.
7687
7688 2010-03-26  Jason Merrill  <jason@redhat.com>
7689
7690         PR c++/43509
7691         * g++.dg/cpp0x/parse1.C: New.
7692
7693 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
7694
7695         PR target/43524
7696         * gcc.target/i386/pr43524.c: New test.
7697
7698 2010-03-26  Martin Jambor  <mjambor@suse.cz>
7699
7700         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
7701         whitespace, rename main to foo.
7702         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
7703         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
7704         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
7705         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
7706         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
7707         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
7708         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
7709         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
7710         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
7711         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
7712         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
7713
7714 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
7715
7716         PR c++/43327
7717         * g++.dg/other/crash-10.C: New test.
7718         * g++.dg/other/crash-11.C: New test.
7719
7720 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7721
7722         PR libfortran/43517
7723         * gfortran.dg/read_eof_7.f90: New test.
7724
7725 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7726
7727         PR objc/35165
7728         PR testsuite/43512
7729         * objc-obj-c++-shared: New directory.
7730         * objc-obj-c++-shared/Object1-implementation.h: New file.
7731         * objc-obj-c++-shared/Object1.h: New file.
7732         * objc-obj-c++-shared/Protocol1.h: New file.
7733         * objc-obj-c++-shared/next-abi.h: New file.
7734         * objc-obj-c++-shared/next-mapping.h: New file.
7735         * objc/execute/next_mapping.h: Delete.
7736         * objc.dg/special/special.exp: For all targets run the tests with
7737         -fgnu-runtime, for darwin targets also run the tests with
7738         -fnext-runtime.
7739         * objc.dg/dg.exp: Ditto.
7740         * obj-c++.dg/dg.exp: Ditto.
7741         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
7742         Protocol1.h) and next-mapping.h as required.  Amend testcase to
7743         include use of updated NeXT interface.
7744         * objc/execute/formal_protocol-5.m: Ditto.
7745         * objc/execute/protocol-isEqual-2.m: Ditto.
7746         * objc/execute/protocol-isEqual-4.m: Ditto.
7747         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
7748         Protocol1.h) and next-mapping.h as required.
7749         * objc/execute/object_is_class.m: Ditto.
7750         * objc/execute/enumeration-1.m: Ditto.
7751         * objc/execute/class-13.m: Ditto.
7752         * objc/execute/formal_protocol-2.m: Ditto.
7753         * objc/execute/formal_protocol-4.m: Ditto.
7754         * objc/execute/class-1.m: Ditto.
7755         * objc/execute/bycopy-1.m: Ditto.
7756         * objc/execute/formal_protocol-6.m: Ditto.
7757         * objc/execute/bycopy-3.m: Ditto.
7758         * objc/execute/class-3.m: Ditto.
7759         * objc/execute/bf-11.m: Ditto.
7760         * objc/execute/class-5.m: Ditto.
7761         * objc/execute/bf-13.m: Ditto.
7762         * objc/execute/class-7.m: Ditto.
7763         * objc/execute/bf-15.m: Ditto.
7764         * objc/execute/class-9.m: Ditto.
7765         * objc/execute/bf-17.m: Ditto.
7766         * objc/execute/bf-19.m: Ditto.
7767         * objc/execute/IMP.m: Ditto.
7768         * objc/execute/exceptions/catchall-1.m: Ditto.
7769         * objc/execute/exceptions/trivial.m: Ditto.
7770         * objc/execute/exceptions/finally-1.m: Ditto.
7771         * objc/execute/exceptions/local-variables-1.m: Ditto.
7772         * objc/execute/exceptions/foward-1.m: Ditto.
7773         * objc/execute/bf-2.m: Ditto.
7774         * objc/execute/string1.m: Ditto.
7775         * objc/execute/bf-4.m: Ditto.
7776         * objc/execute/informal_protocol.m: Ditto.
7777         * objc/execute/string3.m: Ditto.
7778         * objc/execute/bf-6.m: Ditto.
7779         * objc/execute/bf-8.m: Ditto.
7780         * objc/execute/class-tests-1.h: Ditto.
7781         * objc/execute/protocol-isEqual-1.m: Ditto.
7782         * objc/execute/protocol-isEqual-3.m: Ditto.
7783         * objc/execute/_cmd.m: Ditto.
7784         * objc/execute/function-message-1.m: Ditto.
7785         * objc/execute/bf-20.m: Ditto.
7786         * objc/execute/bf-common.h: Ditto.
7787         * objc/execute/np-2.m: Ditto.
7788         * objc/execute/class-10.m: Ditto.
7789         * objc/execute/class-12.m: Ditto.
7790         * objc/execute/enumeration-2.m: Ditto.
7791         * objc/execute/class-14.m: Ditto.
7792         * objc/execute/encode-1.m: Ditto.
7793         * objc/execute/formal_protocol-1.m: Ditto.
7794         * objc/execute/formal_protocol-3.m: Ditto.
7795         * objc/execute/accessing_ivars.m: Ditto.
7796         * objc/execute/bycopy-2.m: Ditto.
7797         * objc/execute/class-2.m: Ditto.
7798         * objc/execute/bf-10.m: Ditto.
7799         * objc/execute/formal_protocol-7.m: Ditto.
7800         * objc/execute/root_methods.m: Ditto.
7801         * objc/execute/class-4.m: Ditto.
7802         * objc/execute/bf-12.m: Ditto.
7803         * objc/execute/class-6.m: Ditto.
7804         * objc/execute/bf-14.m: Ditto.
7805         * objc/execute/nested-func-1.m: Ditto.
7806         * objc/execute/class-8.m: Ditto.
7807         * objc/execute/private.m: Ditto.
7808         * objc/execute/bf-16.m: Ditto.
7809         * objc/execute/bf-18.m: Ditto.
7810         * objc/execute/load-3.m: Ditto.
7811         * objc/execute/compatibility_alias.m: Ditto.
7812         * objc/execute/bf-1.m: Ditto.
7813         * objc/execute/no_clash.m: Ditto.
7814         * objc/execute/bf-3.m: Ditto.
7815         * objc/execute/string2.m: Ditto.
7816         * objc/execute/bf-5.m: Ditto.
7817         * objc/execute/string4.m: Ditto.
7818         * objc/execute/bf-7.m: Ditto.
7819         * objc/execute/object_is_meta_class.m: Ditto.
7820         * objc/execute/bf-9.m: Ditto.
7821         * objc/execute/bf-21.m: Ditto.
7822         * objc/execute/cascading-1.m: Ditto.
7823         * objc/execute/trivial.m: Ditto.
7824         * objc/execute/np-1.m: Ditto.
7825         * objc/compile/trivial.m: Ditto.
7826         * objc/execute/class_self-2.m: Include <stdlib.h>.
7827         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
7828         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
7829         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
7830         and 64bit. Use new NeXT interface as required.
7831         * objc.dg/special/unclaimed-category-1.m: Ditto.
7832         * objc.dg/special/unclaimed-category-1.h: Ditto.
7833         * objc.dg/special/unclaimed-category-1a.m: Ditto.
7834         * objc.dg/func-ptr-1.m: Ditto.
7835         * objc.dg/stret-1.m: Ditto.
7836         * objc.dg/encode-2.m: Ditto.
7837         * objc.dg/category-1.m: Ditto.
7838         * objc.dg/encode-3.m: Ditto.
7839         * objc.dg/call-super-3.m: Ditto.
7840         * objc.dg/method-3.m: Ditto.
7841         * objc.dg/func-ptr-2.m: Ditto.
7842         * objc.dg/lookup-1.m: Ditto.
7843         * objc.dg/encode-4.m: Ditto.
7844         * objc.dg/fix-and-continue-1.m: Ditto.
7845         * objc.dg/proto-lossage-3.m: Ditto.
7846         * objc.dg/method-13.m: Ditto.
7847         * objc.dg/proto-qual-1.m: Ditto.
7848         * objc.dg/zero-link-3.m: Ditto.
7849         * objc.dg/bitfield-1.m: Ditto.
7850         * objc.dg/va-meth-1.m: Ditto.
7851         * objc.dg/super-class-3.m: Ditto.
7852         * objc.dg/call-super-1.m: Ditto.
7853         * objc.dg/type-size-2.m: Ditto.
7854         * objc.dg/method-10.m: Ditto.
7855         * objc.dg/defs.m: Ditto.
7856         * objc.dg/const-str-3.m: Ditto.
7857         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
7858         Protocol1.h) and next-mapping.h as required. Use new NeXT
7859         interface as required.
7860         * objc.dg/super-class-4.m: Ditto.
7861         * objc.dg/comp-types-8.m: Ditto.
7862         * objc.dg/call-super-2.m: Ditto.
7863         * objc.dg/objc-fast-4.m: Ditto.
7864         * objc.dg/method-6.m: Ditto.
7865         * objc.dg/const-str-3.m: Ditto.
7866         * objc.dg/const-str-7.m: Ditto.
7867         * objc.dg/method-15.m: Ditto.
7868         * objc.dg/method-19.m: Ditto.
7869         * objc.dg/sync-1.m: Ditto.
7870         * objc.dg/layout-1.m: Ditto.
7871         * objc.dg/bitfield-3.m: Ditto.
7872         * objc.dg/try-catch-3.m: Ditto.
7873         * objc.dg/try-catch-7.m: Ditto.
7874         * objc.dg/comp-types-10.m: Ditto.
7875         * objc.dg/selector-2.: Ditto.
7876         * objc.dg/method-7.m: Ditto.
7877         * objc.dg/typedef-alias-1.m: Ditto.
7878         * objc.dg/proto-lossage-2.m: Ditto.
7879         * objc.dg/comp-types-11.m: Ditto.
7880         * objc.dg/sizeof-1.m: Ditto.
7881         * objc.dg/method-17.m: Ditto.
7882         * objc.dg/bitfield-5.m: Ditto.
7883         * objc.dg/try-catch-1.m: Ditto.
7884         * objc.dg/encode-5.m: Ditto.
7885         * objc.dg/fix-and-continue-2.m: Ditto.
7886         * objc.dg/method-9.m: Ditto.
7887         * objc.dg/isa-field-1.m: Ditto.
7888         * objc.dg/local-decl-2.m: Ditto.
7889         * objc.dg/objc-gc-4.m: Ditto.
7890         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
7891         * objc.dg/gnu-runtime-3.m: Ditto.
7892         * objc.dg/encode-7.m: Ditto.
7893         * objc.dg/encode-8.m: Ditto.
7894         * objc.dg/selector-3.m: Ditto.
7895         * objc.dg/gnu-runtime-1.m: Ditto.
7896         * objc.dg/const-str-12.m: Ditto.
7897         * objc.dg/gnu-runtime-2.m: Ditto.
7898         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
7899         * objc.dg/selector-1.m: Ditto.
7900         * objc.dg/stubify-2.m: Ditto.
7901         * objc.dg/zero-link-1.m: Ditto.
7902         * objc.dg/stret-2.m: Ditto.
7903         * objc.dg/zero-link-2.m: Ditto.
7904         * objc.dg/next-runtime-1.m: Ditto.
7905         * objc.dg/symtab-1.m: Ditto.
7906         * objc.dg/stubify-1.m: Ditto.
7907         * objc.dg/bitfield-2.m: Ditto.
7908         * objc.dg/try-catch-10.m: Apply to both runtimes.
7909         * objc.dg/const-str-1.m: Ditto.
7910         * objc.dg/image-info.m: Ditto.
7911         * objc.dg/encode-9.m: Ditto.
7912         * objc.dg/pragma-1.m: Apply test to all targets.
7913         * objc.dg/const-str-4.m: Ditto.
7914         * objc.dg/const-str-8.m: Ditto.
7915         * objc.dg/super-class-2.m: Ditto.
7916         * objc.dg/try-catch-5.m: Ditto.
7917         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
7918         Protocol1.h) and next-mapping.h as required. Use new NeXT
7919         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
7920         * objc.dg/const-str-11.m: Ditto.
7921         * objc.dg/const-str-9.m: Ditto.
7922         * objc.dg/method-4.m: Skip for 64Bit NeXT.
7923         * objc.dg/encode-1.m: Remove redundant -lobjc.
7924         * objc.dg/try-catch-9.m: Tidy space.
7925         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
7926         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
7927         and 64bit. Use new NeXT interface as required.
7928         * obj-c++.dg/template-4.mm: Ditto.
7929         * obj-c++.dg/defs.mm: Ditto.
7930         * obj-c++.dg/basic.mm: Ditto.
7931         * obj-c++.dg/encode-4.mm: Ditto.
7932         * obj-c++.dg/method-17.mm: Ditto.
7933         * obj-c++.dg/proto-lossage-3.mm: Ditto.
7934         * obj-c++.dg/cxx-class-1.mm: Ditto.
7935         * obj-c++.dg/method-10.mm: Ditto.
7936         * obj-c++.dg/va-meth-1.mm: Ditto.
7937         * obj-c++.dg/encode-5.mm: Ditto.
7938         * obj-c++.dg/lookup-2.mm: Ditto.
7939         * obj-c++.dg/template-3.mm: Ditto.
7940         * obj-c++.dg/proto-qual-1.mm: Ditto.
7941         * obj-c++.dg/qual-types-1.m: Ditto.
7942         * obj-c++.dg/cxx-scope-1.mm: Ditto.
7943         * obj-c++.dg/template-1.mm: Ditto.
7944         * obj-c++.dg/encode-6.mm: Ditto.
7945         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
7946         Protocol1.h) and next-mapping.h as required. Use new NeXT
7947         interface as required.
7948         * obj-c++.dg/except-1.mm: Ditto.
7949         * obj-c++.dg/const-str-7.mm: Ditto.
7950         * obj-c++.dg/ivar-list-semi.mm: Ditto.
7951         * obj-c++.dg/cxx-scope-2.mm: Ditto.
7952         * obj-c++.dg/selector-2.mm: Ditto.
7953         * obj-c++.dg/isa-field-1.mm: Ditto.
7954         * obj-c++.dg/try-catch-1.mm: Ditto.
7955         * obj-c++.dg/local-decl-1.mm: Ditto.
7956         * obj-c++.dg/try-catch-9.mm: Ditto.
7957         * obj-c++.dg/no-extra-load.mm: Ditto.
7958         * obj-c++.dg/selector-5.mm: Ditto.
7959         * obj-c++.dg/method-12.mm: Ditto.
7960         * obj-c++.dg/try-catch-11.mm: Ditto.
7961         * obj-c++.dg/comp-types-11.mm: Ditto.
7962         * obj-c++.dg/bitfield-3.mm: Ditto.
7963         * obj-c++.dg/method-6.mm: Ditto.
7964         * obj-c++.dg/super-class-2.mm: Ditto.
7965         * obj-c++.dg/method-21.mm: Ditto.
7966         * obj-c++.dg/const-str-8.mm: Ditto.
7967         * obj-c++.dg/try-catch-7.mm: Ditto.
7968         * obj-c++.dg/method-15.mm: Ditto.
7969         * obj-c++.dg/layout-1.mm: Ditto.
7970         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
7971         * obj-c++.dg/const-str-3.mm: Ditto.
7972         * obj-c++.dg/try-catch-2.mm: Ditto.
7973         * obj-c++.dg/objc-gc-3.mm: Ditto.
7974         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
7975         * obj-c++.dg/bitfield-1.mm: Ditto.
7976         * obj-c++.dg/selector-6.mm: Ditto.
7977         * obj-c++.dg/method-13.mm: Ditto.
7978         * obj-c++.dg/comp-types-12.mm: Ditto.
7979         * obj-c++.dg/bitfield-4.mm: Ditto.
7980         * obj-c++.dg/try-catch-8.mm: Ditto.
7981         * obj-c++.dg/method-2.mm: Ditto.
7982         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
7983         * obj-c++.dg/typedef-alias-1.mm: Ditto.
7984         * obj-c++.dg/const-str-4.mm: Ditto.
7985         * obj-c++.dg/proto-lossage-2.mm: Ditto.
7986         * obj-c++.dg/try-catch-3.mm: Ditto.
7987         * obj-c++.dg/comp-types-9.mm: Ditto.
7988         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
7989         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
7990         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
7991         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
7992         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
7993         Use new NeXT interface as required.
7994         * obj-c++.dg/const-str-10.mm: Ditto.
7995         * obj-c++.dg/const-str-11.mm: Ditto.
7996         * obj-c++.dg/const-str-9.mm: Ditto.
7997         * obj-c++.dg/method-11.mm: Ditto.
7998         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
7999         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
8000         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
8001         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
8002         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
8003
8004 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
8005
8006         PR c++/43206
8007         * g++.dg/template/typedef30.C: New test case.
8008
8009 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
8010
8011         PR c/43385
8012         * gcc.c-torture/execute/pr43385.c: New test.
8013
8014 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
8015
8016         * gcc.dg/strncpy-fix-1.c: New test.
8017
8018 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8019
8020         PR testsuite/41609
8021         * lib/objc-torture.exp (objc-set-runtime-options): New.
8022         * objc/execute/execute.exp: Check runtime options on each pass.
8023         * objc/execute/exceptions/exceptions.exp: Ditto.
8024         * objc/compile/compile.exp: Ditto.
8025
8026         PR testsuite/42348
8027         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
8028         standard tests.
8029         (check_effective_target_objc2): New proc.
8030         (check_effective_target_next_runtime): New proc.
8031         * lib/objc.exp: Determine which runtime is in force and support it.
8032         * lib/obj-c++.exp: Ditto.
8033
8034 2010-03-24  Jason Merrill  <jason@redhat.com>
8035
8036         PR c++/43502
8037         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
8038
8039 2010-03-24  Martin Jambor  <mjambor@suse.cz>
8040
8041         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
8042         a loop.
8043         * gcc.dg/ipa/ipa-2.c: Likewise.
8044         * gcc.dg/ipa/ipa-3.c: Likewise.
8045         * gcc.dg/ipa/ipa-4.c: Likewise.
8046         * gcc.dg/ipa/ipa-5.c: Likewise.
8047         * gcc.dg/ipa/ipa-7.c: Likewise.
8048         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
8049         a loop.
8050         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
8051         i_can_not_be_propagated_fully2 into a loop.
8052         * gcc.dg/ipa/ipa-8.c: New test.
8053         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
8054
8055 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
8056
8057         PR debug/19192
8058         PR debug/43479
8059         * gcc.dg/guality/pr43479.c: New test.
8060         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
8061         and add volatile keyword.
8062
8063 2010-03-23  Mike Stump  <mikestump@comcast.net>
8064
8065         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
8066
8067 2010-03-23  Jason Merrill  <jason@redhat.com>
8068
8069         * g++.dg/ext/altivec-17.C: Adjust error message.
8070
8071         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
8072         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
8073         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
8074         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
8075         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
8076         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
8077
8078 2010-03-22  Jason Merrill  <jason@redhat.com>
8079
8080         PR c++/43333
8081         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
8082         * g++.dg/ext/is_pod_98.C: New.
8083
8084         PR c++/43281
8085         * g++.dg/cpp0x/auto18.C: New.
8086
8087         * gcc.dg/pr36997.c: Adjust error message.
8088         * g++.dg/ext/vector9.C: Likewise.
8089         * g++.dg/conversion/simd3.C: Likewise.
8090         * g++.dg/other/error23.C: Likewise.
8091
8092 2010-03-22  Michael Matz  <matz@suse.de>
8093
8094         PR middle-end/43475
8095         * gfortran.dg/pr43475.f90: New testcase.
8096
8097 2010-03-22  Richard Guenther  <rguenther@suse.de>
8098
8099         PR tree-optimization/43390
8100         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
8101
8102 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8103
8104         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
8105         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
8106
8107 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
8108             Michael Matz  <matz@suse.de>
8109
8110         PR c++/43081
8111         * g++.dg/parse/crash56.C: New test.
8112
8113 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
8114
8115         PR fortran/43450
8116         * gfortran.dg/whole_file_15.f90 : New test.
8117
8118 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8119
8120         PR fortran/43409
8121         * gfortran.dg/inquire_size.f90: New test.
8122
8123 2010-03-20  Richard Guenther  <rguenther@suse.de>
8124
8125         PR rtl-optimization/43438
8126         * gcc.c-torture/execute/pr43438.c: New testcase.
8127
8128 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
8129
8130         PR c++/43375
8131         * g++.dg/abi/mangle42.C: New test.
8132
8133 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
8134
8135         PR C/43211
8136         * gcc.dg/pr43211.c: New test.
8137         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
8138
8139 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
8140
8141         PR rtl-optimization/42258
8142         * gcc.target/arm/thumb1-mul-moves.c: New test.
8143
8144         PR target/40697
8145         * gcc.target/arm/thumb-andsi.c: New test.
8146
8147         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
8148         dg-require-effective-target.
8149
8150 2010-03-19  Michael Matz  <matz@suse.de>
8151
8152         PR c++/43116
8153         * g++.dg/other/pr43116.C: New testcase.
8154
8155 2010-03-19  Michael Matz  <matz@suse.de>
8156
8157         PR target/43305
8158         * gcc.dg/pr43305.c: New testcase.
8159
8160 2010-03-19  Richard Guenther  <rguenther@suse.de>
8161
8162         PR tree-optimization/43415
8163         * gcc.c-torture/compile/pr43415.c: New testcase.
8164
8165 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
8166
8167         PR ada/43106
8168         * gnat.dg/case_optimization2.adb: New test.
8169         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
8170
8171 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8172             Jack Howarth <howarth@bromo.med.uc.edu>
8173
8174         PR target/36399
8175         * gcc.target/i386/push-1.c: Don't xfail
8176           scan-assembler-not "movups" on darwin.
8177
8178 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
8179
8180         PR debug/43058
8181         * gcc.dg/pr43058.c: New test.
8182
8183 2010-03-18  Martin Jambor  <mjambor@suse.cz>
8184
8185         PR middle-end/42450
8186         * g++.dg/torture/pr42450.C: New test.
8187
8188 2010-03-18  Michael Matz  <matz@suse.de>
8189
8190         PR middle-end/43419
8191         * gcc.dg/pr43419.c: New testcase.
8192
8193 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
8194
8195         PR rtl-optimization/43360
8196         * gcc.dg/torture/pr43360.c: New.
8197
8198 2010-03-18  Michael Matz  <matz@suse.de>
8199
8200         PR tree-optimization/43402
8201         * gcc.dg/pr43402.c: New testcase.
8202
8203 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
8204
8205         PR target/42427
8206         * gcc.dg/pr42427.c: New test.
8207
8208 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8209
8210         PR libfortran/43265
8211         * gfortran.dg/read_empty_file.f: New test.
8212         * gfortran.dg/read_eof_all.f90: New test.
8213         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
8214         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
8215
8216 2010-03-17  Michael Matz  <matz@suse.de>
8217
8218         * gcc.dg/pr43300.c: Add -w.
8219
8220 2010-03-17  Richard Guenther  <rguenther@suse.de>
8221
8222         * gcc.dg/pr43379.c: Add -w.
8223
8224 2010-03-17  Tobias Burnus  <burnus@net-b.de>
8225
8226         PR fortran/43331
8227         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
8228
8229 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
8230
8231         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
8232
8233 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8234
8235         * ada/acats/run_all.sh: Log start and end times.
8236
8237 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8238
8239         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
8240
8241 2010-03-16  Richard Guenther  <rguenther@suse.de>
8242
8243         PR middle-end/43379
8244         * gcc.dg/pr43379.c: New testcase.
8245
8246 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
8247
8248         PR debug/43051
8249         * gcc.dg/guality/pr43051-1.c: New test.
8250
8251 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
8252
8253         PR testsuite/43363
8254         * g++.dg/ext/altivec-17.C: Handle changes to error message.
8255
8256 2010-03-15  Michael Matz  <matz@suse.de>
8257
8258         PR middle-end/43300
8259         * gcc.dg/pr43300.c: New testcase.
8260
8261 2010-03-15  Richard Guenther  <rguenther@suse.de>
8262
8263         PR tree-optimization/43367
8264         * gcc.c-torture/compile/pr43367.c: New testcase.
8265
8266 2010-03-15  Richard Guenther  <rguenther@suse.de>
8267
8268         PR tree-optimization/43317
8269         * gcc.dg/pr43317.c: New testcase.
8270
8271 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
8272
8273         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
8274
8275 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
8276
8277         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
8278
8279 2010-03-14  Tobias Burnus  <burnus@net-b.de>
8280
8281         PR fortran/43362
8282         * gfortran.dg/impure_constructor_1.f90: New test.
8283
8284 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8285
8286         PR middle-end/43354
8287         * gfortran.dg/graphite/id-pr43354.f: New.
8288
8289 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8290
8291         PR middle-end/43349
8292         * gfortran.dg/graphite/pr43349.f: New.
8293
8294 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8295
8296         PR middle-end/43306
8297         * gcc.dg/graphite/pr43306.c: New.
8298
8299 2010-03-12  David S. Miller  <davem@davemloft.net>
8300
8301         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
8302         sparc.
8303
8304 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8305
8306         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
8307
8308 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
8309
8310         PR fortran/43291
8311         PR fortran/43326
8312         * gfortran.dg/dynamic_dispatch_7.f03: New test.
8313
8314 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
8315
8316         * gfortran.dg/default_format_denormal_1.f90: Don't assume
8317         fail for *-*-mingw* targets.
8318
8319 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
8320
8321         PR debug/43329
8322         * gcc.dg/guality/pr43329-1.c: New test.
8323
8324 2010-03-11  Martin Jambor  <mjambor@suse.cz>
8325
8326         PR tree-optimization/43257
8327         * g++.dg/torture/pr43257.C: New test.
8328
8329 2010-03-11  Tobias Burnus  <burnus@net-b.de>
8330
8331         PR fortran/43228
8332         * gfortran.dg/namelist_61.f90: New test.
8333
8334 2010-03-11  Richard Guenther  <rguenther@suse.de>
8335
8336         PR tree-optimization/43255
8337         * gcc.c-torture/compile/pr43255.c: New testcase.
8338
8339 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8340
8341         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
8342         * gcc.dg/pr43280.c: New testcase.
8343
8344 2010-03-11  Richard Guenther  <rguenther@suse.de>
8345
8346         PR lto/43200
8347         * gcc.dg/lto/20100227-1_0.c: New testcase.
8348         * gcc.dg/lto/20100227-1_1.c: Likewise.
8349
8350 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8351
8352         PR libfortran/43320
8353         PR libfortran/43265
8354         * gfortran.dg/read_eof_6.f: New test
8355         * gfortran.dg/read_x_eof.f90: New test.
8356         * gfortran.dg/read_x_past.f: Update test.
8357
8358 2010-03-10  Jan Hubicka  <jh@suse.cz>
8359
8360         * gcc.c-torture/compile/pr43288.c: New test.
8361
8362 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8363
8364         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
8365         -fpic/-fPIC flags.
8366         * g++.old-deja/g++.pt/asm2.C: Likewise.
8367         * gcc.c-torture/compile/20000804-1.c: Likewise.
8368         * gcc.target/i386/clobbers.c: Likewise.
8369
8370 2010-03-10  Tobias Burnus  <burnus@net-b.de>
8371
8372         PR fortran/43303
8373         * gfortran.dg/c_assoc_3.f90: New test.
8374
8375 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
8376
8377         PR debug/36728
8378         * gcc.dg/guality/pr36728-1.c: New test.
8379         * gcc.dg/guality/pr36728-2.c: New test.
8380
8381 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
8382
8383         * gcc.dg/h8300-div-delay-slot.c: New test.
8384
8385 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
8386
8387         PR tree-optimization/43236
8388         * gcc.c-torture/execute/pr43236.c: New test.
8389
8390 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
8391
8392         PR middle-end/42859
8393         * g++.dg/eh/pr42859.C: New test.
8394
8395 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
8396
8397         PR debug/43299
8398         * gcc.dg/pr43299.c: New test.
8399
8400         PR debug/43290
8401         * g++.dg/eh/unwind2.C: New test.
8402
8403 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
8404             Reza Yazdani  <reza.yazdani@amd.com>
8405
8406         PR middle-end/43065
8407         * gcc.dg/graphite/run-id-4.c: New.
8408
8409 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
8410
8411         PR middle-end/43065
8412         * gcc.dg/graphite/run-id-3.c: New.
8413
8414 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
8415
8416         PR middle-end/42644
8417         PR middle-end/42130
8418         * gcc.dg/graphite/id-18.c: New.
8419         * gcc.dg/graphite/run-id-pr42644.c: New.
8420
8421 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
8422
8423         PR middle-end/42326
8424         * gcc.dg/graphite/pr42326.c: New.
8425
8426 2010-03-08  Richard Guenther  <rguenther@suse.de>
8427
8428         PR tree-optimization/43269
8429         * gcc.c-torture/execute/pr43269.c: New testcase.
8430
8431 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
8432
8433         PR fortran/43256
8434         * gfortran.dg/typebound_call_13.f03: New.
8435
8436 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
8437
8438         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
8439         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
8440
8441 2010-03-05  Jason Merrill  <jason@redhat.com>
8442
8443         * g++.dg/abi/mangle40.C: Require weak and alias.
8444
8445 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
8446
8447         PR middle-end/42326
8448         * gfortran.dg/graphite/pr42326.f90: New.
8449         * gfortran.dg/graphite/pr42326-1.f90: New.
8450
8451 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8452
8453         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
8454         (gnat_target_compile): Likewise.
8455         Reinitialize GNAT_UNDER_TEST if target changes.
8456         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
8457         (local_find_gnatmake): Pass full --GCC to gnatlink.
8458         Remove --LINK.
8459
8460 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
8461
8462         PR c/43248
8463         * gcc.dg/compound-literal-1.c: New testcase.
8464
8465 2010-03-04  Martin Jambor  <mjambor@suse.cz>
8466
8467         PR tree-optimization/43164
8468         PR tree-optimization/43191
8469         * gcc.c-torture/compile/pr43164.c: New test.
8470         * gcc.c-torture/compile/pr43191.c: Likewise.
8471
8472 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
8473
8474         PR fortran/43244
8475         * gfortran.dg/finalize_9.f90: New.
8476
8477 2010-03-04  Tobias Burnus  <burnus@net-b.de>
8478             Ken Werner <ken@linux.vnet.ibm.com>
8479
8480         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
8481         to dg-options for spu.
8482         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
8483         dump-scan target to exclude spu.
8484
8485 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
8486
8487         PR middle-end/43209
8488         * gcc.dg/tree-ssa/ivopts-4.c: New.
8489
8490 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
8491
8492         * lib/target-supports-dg.exp (check-flags): Provide defaults for
8493         include-opts and exclude-opts; skip checking the flags if arguments
8494         are the same as the defaults.
8495         (dg-xfail-if): Verify the number of arguments, supply defaults
8496         for unspecified optional arguments.
8497         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
8498
8499 2010-03-03  Jason Merrill  <jason@redhat.com>
8500
8501         PR c++/12909
8502         * g++.dg/abi/mangle40.C: Updated.
8503
8504 2010-03-03  Jason Merrill  <jason@redhat.com>
8505
8506         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
8507         * g++.dg/abi/mangle23.C: Likewise.
8508         * g++.dg/eh/simd-2.C: Likewise.
8509         * g++.dg/ext/attribute-test-2.C: Likewise.
8510         * g++.dg/ext/vector14.C: Likewise.
8511         * g++.dg/other/pr34435.C: Likewise.
8512         * g++.dg/template/conv8.C: Likewise.
8513         * g++.dg/template/nontype9.C: Likewise.
8514         * g++.dg/template/qualttp17.C: Likewise.
8515         * g++.dg/template/ref1.C: Likewise.
8516         * g++.old-deja/g++.pt/crash68.C: Likewise.
8517         * g++.old-deja/g++.pt/ref1.C: Likewise.
8518         * g++.old-deja/g++.pt/ref3.C: Likewise.
8519         * g++.old-deja/g++.pt/ref4.C: Likewise.
8520
8521         PR c++/12909
8522         * g++.dg/abi/mangle40.C: New.
8523         * g++.dg/abi/mangle41.C: New.
8524         * g++.dg/lto/20100302_0.C: New.
8525         * g++.dg/lto/20100302_1.C: New.
8526         * g++.dg/lto/20100302.h: New.
8527
8528 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
8529
8530         PR fortran/43243
8531         * gfortran.dg/internal_pack_12.f90: New test.
8532
8533 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
8534
8535         * gcc.dg/pr36997.c: Adjust error message.
8536
8537 2010-03-03  Mike Stump  <mikestump@comcast.net>
8538
8539         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
8540         adjustments to not be present on machines that align the stack to
8541         more than 4 bytes and don't have a red zone yet as that is an
8542         unimplemented optimization.
8543
8544 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
8545
8546         PR fortran/43169
8547         * gfortran.dg/impure_assignment_3.f90: New.
8548
8549 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
8550
8551         PR debug/43229
8552         * gfortran.dg/pr43229.f90: New test.
8553
8554         PR debug/43237
8555         * gcc.dg/debug/dwarf2/pr43237.c: New test.
8556
8557         PR debug/43177
8558         * gcc.dg/guality/pr43177.c: New test.
8559
8560 2010-03-02  Jason Merrill  <jason@redhat.com>
8561
8562         * g++.dg/ext/vector9.C: Adjust error message.
8563         * g++.dg/conversion/simd3.C: Likewise.
8564         * g++.dg/other/error23.C: Likewise.
8565
8566 2010-03-02  Mike Stump  <mikestump@comcast.net>
8567
8568         PR c++/41090
8569         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
8570
8571 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
8572
8573         PR fortran/43180
8574         * gfortran.dg/internal_pack_10.f90: New test.
8575
8576         PR fortran/43173
8577         * gfortran.dg/internal_pack_11.f90: New test.
8578
8579 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
8580
8581         PR middle-end/42640
8582         * gcc.dg/tree-ssa/pr42640.c: New.
8583
8584 2010-03-01  Richard Guenther  <rguenther@suse.de>
8585
8586         PR tree-optimization/43220
8587         * gcc.c-torture/execute/pr43220.c: New testcase.
8588
8589 2010-03-01  Richard Guenther  <rguenther@suse.de>
8590
8591         PR middle-end/43213
8592         * gcc.dg/pr43213.c: New testcase.
8593
8594 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8595
8596         PR pch/14940
8597         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
8598
8599 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8600
8601         * lib/target-supports.exp (check_effective_target_ucn_nocache):
8602         New function.
8603         (check_effective_target_ucn): Likewise.
8604
8605         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
8606         if !ucn.
8607         * gcc.dg/ucnid-2.c: Likewise.
8608         * gcc.dg/ucnid-3.c: Likewise.
8609         * gcc.dg/ucnid-4.c: Likewise.
8610         * gcc.dg/ucnid-11.c: Likewise.
8611         * gcc.dg/ucnid-12.c: Likewise.
8612         * gcc.dg/ucnid-6.c: Skip if !ucn.
8613         * gcc.dg/ucnid-9.c: Likewise.
8614
8615 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8616
8617         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
8618         lists to dg-skip-if.
8619         * gcc.target/i386/stackalign/return-3.c: Likewise.
8620
8621 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8622
8623         * gcc.target/i386/clearcap.map: New file.
8624         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
8625         Pass clearcap.map by default if supported.
8626
8627 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8628
8629         PR fortran/42900
8630         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
8631         Explain this.
8632         * gfortran.dg/stat_2.f90: Likewise.
8633
8634 2010-03-01  Tobias Burnus  <burnus@net-b.de>
8635
8636         PR fortran/43199
8637         * gfortran.dg/module_read_2.f90: New test.
8638
8639 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
8640
8641         PR c++/42748
8642         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
8643         * g++.dg/abi/mangle12.C: Likewise.
8644         * g++.dg/abi/mangle20-2.C: Likewise.
8645         * g++.dg/abi/mangle17.C: Likewise.
8646         * g++.dg/template/cond2.C: Likewise.
8647         * g++.dg/template/pr35240.C: Likewise.
8648
8649 2010-02-27  Richard Guenther  <rguenther@suse.de>
8650
8651         PR tree-optimization/43186
8652         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
8653
8654 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
8655
8656         * g++.dg/abi/packed1.C: Expect warning on the SH.
8657
8658 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
8659
8660         PR c++/42054:
8661         * g++.dg/parse/error37.C: New test.
8662
8663 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8664
8665         PR c/24577
8666         PR c/43192
8667         * gcc.dg/pr8927-1.c: Match new note.
8668         * gcc.dg/990506-0.c: Likewise.
8669         * gcc.dg/gomp/flush-2.c: Likewise.
8670         * gcc.dg/gomp/atomic-5.c: Likewise.
8671         * gcc.dg/gomp/pr34607.c: Likewise.
8672         * gcc.dg/pr35746.c: Likewise.
8673         * gcc.dg/cpp/pragma-1.c: Likewise.
8674         * gcc.dg/cpp/pragma-2.c: Likewise.
8675         * gcc.dg/pr41842.c: Likewise.
8676         * gcc.dg/noncompile/20040629-1.c: Likewise.
8677         * objc.dg/private-1.m: Likewise.
8678
8679 2010-02-27  Tobias Burnus  <burnus@net-b.de>
8680
8681         PR fortran/43185
8682         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
8683         * gfortran.dg/default_initialization_4.f90: New test.
8684
8685 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
8686
8687         * gnat.dg/thin_pointer.ad[sb]: Rename into...
8688         * gnat.dg/thin_pointer1.ad[sb]: ...this.
8689         * gnat.dg/thin_pointer2.adb: New test.
8690         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
8691
8692 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8693
8694         PR c/20631
8695         * gcc.dg/cpp/c90-pedantic.c: New.
8696         * gcc.dg/cpp/c90.c: New.
8697         * gcc.dg/gnu90-const-expr-1.c: New.
8698         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
8699
8700 2010-02-26  Richard Guenther  <rguenther@suse.de>
8701
8702         PR tree-optimization/43186
8703         * gcc.c-torture/compile/pr43186.c: New testcase.
8704
8705 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
8706
8707         PR debug/43190
8708         * c-c++-common/dwarf2/pr43190.c: New test.
8709
8710 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
8711
8712         PR testsuite/37074:
8713         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
8714
8715 2010-02-26  Richard Guenther  <rguenther@suse.de>
8716
8717         PR tree-optimization/43188
8718         * gcc.c-torture/compile/pr43188.c: New testcase.
8719
8720 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
8721
8722         PR target/43175
8723         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
8724
8725 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
8726
8727         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
8728
8729 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
8730
8731         PR target/43154
8732         * gcc.target/powerpc/pr43154.c: New file.
8733
8734 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
8735
8736         PR debug/43166
8737         * gfortran.dg/debug/pr43166.f: New test.
8738
8739         PR debug/43165
8740         * gcc.dg/torture/pr43165.c: New test.
8741
8742 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8743
8744         PR c/43128
8745         * c-c++-common/pr41779.c: Update.
8746
8747 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8748
8749         PR ada/32547
8750         * lib/gnat-dg.exp (gnat_load): Redefine.
8751
8752         * ada/acats/run_acats: Run run_all.sh with $SHELL.
8753         * ada/acats/run_all.sh: Downcase tasking not implemented message.
8754
8755 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8756
8757         PR libobjc/36610
8758         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
8759         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
8760         -fgnu-runtime.
8761         Sort entries.
8762
8763 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8764
8765         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
8766
8767 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
8768
8769         PR debug/43150
8770         * gcc.dg/guality/vla-1.c: New test.
8771
8772 2010-02-24  Tobias Burnus  <burnus@net-b.de>
8773
8774         PR fortran/43042
8775         * gfortran.dg/c_ptr_tests_15.f90: New test.
8776
8777 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
8778
8779         PR target/43107
8780         * gcc.target/i386/pr43107.c: New test.
8781
8782 2010-02-23  Jason Merrill  <jason@redhat.com>
8783
8784         PR c++/43143
8785         * g++.dg/cpp0x/variadic100.C: New.
8786
8787 2010-02-23  Jason Merrill  <jason@redhat.com>
8788
8789         PR debug/42800
8790         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
8791         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
8792         * c-c++-common/dwarf2/vla1.c: New.
8793
8794 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
8795
8796         PR target/43139
8797         * gcc.dg/pr43139.c: New test.
8798
8799         PR debug/43077
8800         * gcc.dg/guality/pr43077-1.c: New test.
8801
8802 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8803
8804         PR 43123
8805         * gcc.dg/march.c: New.
8806         * gcc.dg/march-generic.c: New.
8807         * gcc.dg/mtune.c: New.
8808
8809 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8810
8811         PR middle-end/43083
8812         * gcc.dg/graphite/pr43083.c: New.
8813
8814 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8815
8816         PR middle-end/43097
8817         * gfortran.dg/graphite/pr43097.f: New.
8818
8819 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8820             Manuel López-Ibáñez  <manu@gcc.gnu.org>
8821
8822         PR middle-end/43140
8823         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
8824
8825 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8826
8827         PR middle-end/43026
8828         * g++.dg/graphite/pr43026.C: New.
8829
8830 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8831
8832         PR c++/43126
8833         * gcc.dg/cleanup-1.c: Update.
8834         * gcc.dg/func-args-1.c: Update.
8835         * gcc.dg/format/sentinel-1.c: Update.
8836         * g++.old-deja/g++.jason/scoping10.C: Update.
8837         * g++.old-deja/g++.ns/lookup5.C: Update.
8838         * g++.dg/ext/cleanup-1.C: Update.
8839         * g++.dg/parse/varmod1.C: Update.
8840         * g++.dg/parse/error33.C: Update.
8841         * g++.dg/expr/call3.C: Update.
8842         * g++.dg/func-args-1.C: New.
8843
8844 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
8845
8846         PR c/43125
8847         * gcc.dg/attr-used-2.c: Moved to ...
8848         * c-c++-common/attr-used-2.c: Here.
8849
8850         * gcc.dg/attr-used.c: Moved to ...
8851         * c-c++-common/attr-used.c: Here.
8852
8853 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
8854
8855         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
8856
8857 2010-02-22  Richard Guenther  <rguenther@suse.de>
8858
8859         PR lto/43045
8860         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
8861         * gfortran.dg/lto/20100222-1_1.c: Likewise.
8862
8863 2010-02-22  Richard Guenther  <rguenther@suse.de>
8864
8865         PR tree-optimization/42749
8866         * gcc.c-torture/compile/pr42749.c: New testcase.
8867
8868 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
8869
8870         PR fortran/43072
8871         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
8872         * gfortran.dg/internal_pack_9.f90: New test.
8873
8874 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8875
8876         PR c++/23510
8877         * g++.dg/template/recurse.C: Adjust.
8878         * g++.dg/template/pr23510.C: New.
8879
8880 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
8881
8882         PR c++/42824
8883         * g++.dg/template/memclass4.C: New test.
8884
8885 2010-02-21  Tobias Burnus  <burnus@net-b.de>
8886
8887         PR fortran/35259
8888         * gfortran.dg/reassoc_5.f90: New test.
8889
8890 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
8891
8892         PR target/43067
8893         * gcc.target/i386/pr43067.c: New test.
8894
8895 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8896
8897         PR c++/35669
8898         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
8899         -Wconversion-null.
8900         * g++.dg/warn/Wconversion-null.C: New test.
8901         * g++.old-deja/g++.other/null1.C: Move to...
8902         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
8903
8904 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
8905
8906         PR fortran/36932
8907         PR fortran/36933
8908         * gfortran.dg/dependency_26.f90: New test.
8909
8910         PR fortran/43072
8911         * gfortran.dg/internal_pack_7.f90: New test.
8912
8913         PR fortran/43111
8914         * gfortran.dg/internal_pack_8.f90: New test.
8915
8916 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8917
8918         PR 43128
8919         * c-c++-common/pr41779.c: Fix broken testcase.
8920
8921 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8922
8923         PR 36513
8924         * c-c++-common/pr36513.c: New testcase.
8925         * c-c++-common/pr36513-2.c: New testcase.
8926
8927 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8928
8929         PR 41779
8930         * c-c++-common/pr41779.c: New.
8931
8932 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
8933
8934         PR debug/43084
8935         * gcc.dg/pr43084.c: New test.
8936
8937 2010-02-19  Richard Guenther  <rguenther@suse.de>
8938
8939         PR tree-optimization/42916
8940         * gcc.dg/pr42916.c: New testcase.
8941
8942 2010-02-18  Jason Merrill  <jason@redhat.com>
8943
8944         PR c++/42837
8945         * g++.dg/abi/packed1.C: Add expected warning.
8946
8947         PR c++/43108
8948         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
8949         * gcc.dg/torture/dg-torture.exp: Likewise.
8950         * c-c++-common/torture/complex-sign.h,
8951         c-c++-common/torture/complex-sign-add.c,
8952         c-c++-common/torture/complex-sign-mixed-add.c,
8953         c-c++-common/torture/complex-sign-mixed-div.c,
8954         c-c++-common/torture/complex-sign-mixed-mul.c,
8955         c-c++-common/torture/complex-sign-mixed-sub.c,
8956         c-c++-common/torture/complex-sign-mul.c,
8957         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
8958         Adapt for C++ compilation as well.
8959
8960         PR c++/43070
8961         * g++.dg/ext/label1.C: Update.
8962         * g++.dg/ext/label2.C: Update.
8963
8964         PR c++/26261
8965         * g++.dg/template/dependent-name6.C: New.
8966
8967         PR c++/43109
8968         * g++.dg/parse/namespace12.C: New.
8969
8970 2010-02-18  Martin Jambor  <mjambor@suse.cz>
8971
8972         PR tree-optimization/43066
8973         * gcc.c-torture/compile/pr43066.c: New test.
8974
8975 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
8976
8977         * g++.dg/ext/attrib35.C: Fix target selector string.
8978         * g++.dg/ext/attrib36.C: Ditto.
8979         * g++.dg/ext/attrib37.C: Ditto.
8980         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
8981         * g++.dg/abi/mangle25.C: Ditto.
8982
8983 2010-02-17  Jason Merrill  <jason@redhat.com>
8984
8985         PR c++/43069
8986         * g++.dg/parse/namespace11.C: New.
8987
8988         PR c++/43093
8989         * g++.dg/ext/attrib37.C: New.
8990
8991         PR c++/43079
8992         * g++.dg/template/ptrmem20.C: New.
8993
8994 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
8995
8996         PR target/43103
8997         * gcc.target/i386/xop-check.h: Include m256-check.h.
8998         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
8999         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
9000         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
9001         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
9002
9003 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
9004
9005         PR debug/42918
9006         * gcc.dg/pr42918.c: New test.
9007
9008 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
9009
9010         * g++.dg/ext/attrib36.C: Require ILP32.
9011
9012 2010-02-16  Richard Guenther  <rguenther@suse.de>
9013
9014         PR tree-optimization/41043
9015         * gfortran.dg/pr41043.f90: New testcase.
9016         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
9017
9018 2010-02-16  Jason Merrill  <jason@redhat.com>
9019
9020         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
9021
9022 2010-02-16  Ira Rosen  <irar@il.ibm.com>
9023
9024         PR tree-optimization/43074
9025         * gcc.dg/vect/fast-math-pr43074.c: New test.
9026
9027 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
9028
9029         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
9030
9031 2010-02-16  Jason Merrill  <jason@redhat.com>
9032
9033         PR c++/43031
9034         * g++.dg/ext/attrib36.C: New.
9035
9036         PR c++/43036
9037         * g++.dg/other/array6.C: New.
9038
9039 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9040
9041         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
9042
9043 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
9044
9045         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
9046         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
9047         * gcc.target/i386/xop-vpermil2pd-1.c: New.
9048         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
9049         * gcc.target/i386/xop-vpermil2ps-1.c: New.
9050         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
9051
9052 2010-02-15  Richard Guenther  <rguenther@suse.de>
9053
9054         PR middle-end/43068
9055         * g++.dg/torture/pr43068.C: New testcase.
9056
9057 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
9058
9059         PR c++/43024
9060         * g++.dg/opt/ice1.C: New.
9061
9062 2010-02-14  Jason Merrill  <jason@redhat.com>
9063
9064         PR c++/41997
9065         * g++.dg/cpp0x/initlist-opt.C: New.
9066
9067 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
9068
9069         PR fortran/41113
9070         PR fortran/41117
9071         * gfortran.dg/internal_pack_6.f90: New test.
9072
9073 2010-02-12  Jason Merrill  <jason@redhat.com>
9074
9075         PR c++/43054
9076         * g++.dg/cpp0x/variadic99.C: New.
9077
9078 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
9079
9080         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
9081         sign extend pointers to gualchk_t.
9082
9083         PR c++/43033
9084         * g++.dg/other/default3.C: Xfail g4 test.
9085
9086 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9087
9088         PR middle-end/43012
9089         * gcc.dg/graphite/pr43012.c: New.
9090
9091 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9092
9093         PR middle-end/42930
9094         * g++.dg/graphite/pr42930.C: New.
9095
9096 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9097
9098         PR middle-end/42914
9099         PR middle-end/42530
9100         * gcc.dg/graphite/pr42530.c: New.
9101         * gcc.dg/graphite/pr42914.c: New.
9102
9103 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9104
9105         PR middle-end/42771
9106         * gcc.dg/graphite/pr42771.c: New.
9107
9108 2010-02-11  Richard Guenther  <rguenther@suse.de>
9109
9110         PR tree-optimization/42998
9111         * gcc.c-torture/compile/pr42998.c: New testcase.
9112
9113 2010-02-10  Jason Merrill  <jason@redhat.com>
9114
9115         PR c++/41896
9116         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
9117
9118         PR c++/42983, core issue 906
9119         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
9120         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
9121
9122         PR c++/43016
9123         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
9124
9125 2010-02-10  Richard Guenther  <rguenther@suse.de>
9126
9127         PR tree-optimization/43017
9128         * gcc.dg/torture/pr43017.c: New testcase.
9129
9130 2010-02-10  Tobias Burnus <burnus@net-b.de>
9131
9132         PR fortran/40823
9133         * gfortran.dg/private_type_1.f90: Update error location.
9134         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
9135         * gfortran.dg/typebound_operator_2.f03: Ditto.
9136         * gfortran.dg/assignment_2.f90: Ditto.
9137         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
9138         * gfortran.dg/binding_label_tests_9.f03: Ditto.
9139
9140 2010-02-10  Tobias Burnus  <burnus@net-b.de>
9141
9142         PR fortran/43015
9143         * gfortran.dg/bind_c_usage_20.f90: New test.
9144
9145 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
9146
9147         PR debug/43010
9148         * g++.dg/debug/pr43010.C: New test.
9149
9150 2010-02-10  Richard Guenther  <rguenther@suse.de>
9151
9152         PR c/43007
9153         * gcc.c-torture/execute/20100209-1.c: New testcase.
9154         * gcc.dg/fold-div-3.c: Likewise.
9155
9156 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
9157
9158         * gcc.dg/builtin-ffs-1.c: New test.
9159
9160 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9161
9162         PR fortran/42999
9163         * gfortran.dg/array_constructor_35.f90: New test.
9164
9165 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9166
9167         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
9168
9169 2010-02-09  Jason Merrill  <jason@redhat.com>
9170
9171         PR c++/42399
9172         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
9173
9174         PR c++/42370
9175         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
9176
9177 2010-02-09  Tobias Burnus  <burnus@net-b.de>
9178
9179         PR fortran/41869
9180         * gfortran.dg/module_write_1.f90: New test.
9181
9182 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
9183
9184         * gcc.dg/pr19340.c: Adjust.
9185
9186 2010-02-09  Richard Guenther  <rguenther@suse.de>
9187
9188         PR tree-optimization/43008
9189         * gcc.c-torture/execute/pr43008.c: New testcase.
9190
9191 2010-02-09  Richard Guenther  <rguenther@suse.de>
9192
9193         PR tree-optimization/43000
9194         * gcc.dg/torture/pr43000.c: New testcase.
9195         * gcc.dg/torture/pr43002.c: Likewise.
9196
9197 2010-02-09  Daniel Kraft  <d@domob.eu>
9198
9199         PR fortran/39171
9200         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
9201         and pass -Wsurprising as necessary.
9202
9203 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
9204
9205         PR tree-optimization/42890
9206         * g++.dg/torture/pr42890.C: New test.
9207
9208 2010-02-08  Richard Guenther  <rguenther@suse.de>
9209
9210         PR middle-end/42995
9211         * gcc.dg/tree-ssa/inline-4.c: New testcase.
9212
9213 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
9214
9215         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
9216         return 0 from main.
9217         * gcc.dg/graphite/block-1.c: Same.
9218         * gcc.dg/graphite/block-3.c: Same.
9219         * gcc.dg/graphite/block-4.c: Same.
9220         * gcc.dg/graphite/block-5.c: Same.
9221         * gcc.dg/graphite/block-6.c: Same.
9222         * gcc.dg/graphite/block-7.c: Same.
9223         * gcc.dg/graphite/interchange-0.c: Same.
9224         * gcc.dg/graphite/interchange-1.c: Same.
9225         * gcc.dg/graphite/interchange-10.c: Same.
9226         * gcc.dg/graphite/interchange-11.c: Same.
9227         * gcc.dg/graphite/interchange-12.c: Same.
9228         * gcc.dg/graphite/interchange-2.c: Same.
9229         * gcc.dg/graphite/interchange-3.c: Same.
9230         * gcc.dg/graphite/interchange-4.c: Same.
9231         * gcc.dg/graphite/interchange-5.c: Same.
9232         * gcc.dg/graphite/interchange-6.c: Same.
9233         * gcc.dg/graphite/interchange-7.c: Same.
9234         * gcc.dg/graphite/interchange-8.c: Same.
9235         * gcc.dg/graphite/interchange-9.c: Same.
9236         * gcc.dg/graphite/interchange-mvt.c: Same.
9237
9238 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
9239
9240         * gfortran.dg/graphite/id-19.f: New.
9241         * gfortran.dg/graphite/pr14741.f90: New.
9242         * gfortran.dg/graphite/pr41924.f90: New.
9243         * gfortran.dg/graphite/run-id-2.f90: New.
9244
9245 2010-02-07  Richard Guenther  <rguenther@suse.de>
9246
9247         PR middle-end/42956
9248         * gcc.c-torture/compile/pr42956.c: New testcase.
9249
9250 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9251
9252         PR libfortran/42742
9253         * gfortran.dg/fmt_cache_2.f: New test.
9254
9255 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9256
9257         * gfortran.dg/read_no_eor.f90: New test.
9258
9259 2010-02-05  Jason Merrill  <jason@redhat.com>
9260
9261         * g++.dg/ext/label13.C: Move constructor body out of class.
9262
9263 2010-02-03  Jason Merrill  <jason@redhat.com>
9264
9265         PR c++/42870
9266         * g++.dg/ext/dllexport3.C: New.
9267
9268 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
9269
9270         * gcc.dg/format/ms-format3.c: New test for specific MS types.
9271
9272 2010-02-05  Richard Guenther  <rguenther@suse.de>
9273
9274         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
9275
9276 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
9277
9278         PR c++/42915
9279         * g++.dg/other/crash-9.C: New test.
9280
9281 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
9282
9283         PR fortran/42309
9284         * gfortran.dg/subref_array_pointer_4.f90 : New test.
9285
9286 2010-02-04  Richard Guenther  <rguenther@suse.de>
9287
9288         PR rtl-optimization/42952
9289         * gcc.dg/torture/pr42952.c: New testcase.
9290
9291 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9292
9293         PR libfortran/42901
9294         * gfortran.dg/namelist_60.f90: New test.
9295
9296 2010-02-03  Jason Merrill  <jason@redhat.com>
9297
9298         PR c++/40138
9299         * g++.dg/ext/builtin11.C: New.
9300
9301         PR c++/4926
9302         PR c++/38600
9303         * g++.dg/abi/mangle35.C: New.
9304         * g++.dg/abi/mangle37.C: New.
9305
9306         PR c++/12909
9307         * g++.dg/abi/mangle36.C: New.
9308
9309         PR c++/35652
9310         * g++.dg/warn/string1.C: New.
9311
9312 2010-02-03  Richard Guenther  <rguenther@suse.de>
9313
9314         PR tree-optimization/42944
9315         * gcc.dg/errno-1.c: New testcase.
9316
9317 2010-02-03  Richard Guenther  <rguenther@suse.de>
9318
9319         PR middle-end/42927
9320         * gcc.c-torture/compile/pr42927.c: New testcase.
9321
9322 2010-02-03  Tobias Burnus  <burnus@net-b.de>
9323
9324         PR fortran/42936
9325         * gfortran.dg/null_4.f90: New test.
9326
9327 2010-02-02  Jason Merrill  <jason@redhat.com>
9328
9329         PR c++/41090
9330         * g++.dg/ext/label13.C: New.
9331
9332 2010-02-02  Tobias Burnus  <burnus@net-b.de>
9333
9334         PR fortran/42650
9335         * gfortran.dg/func_result_5.f90: New test.
9336
9337 2010-02-01  Tobias Burnus  <burnus@net-b.de>
9338
9339         PR fortran/42922
9340         * gfortran.dg/pure_initializer_3.f90: News test.
9341
9342 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
9343
9344         PR fortran/42888
9345         * gfortran.dg/allocate_derived_2.f90: New test.
9346
9347 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
9348
9349         PR middle-end/42898
9350         * gcc.dg/torture/pr42898-2.c: New test.
9351
9352 2010-01-31  Richard Guenther  <rguenther@suse.de>
9353
9354         PR middle-end/42898
9355         * gcc.dg/torture/pr42898.c: New testcase.
9356
9357 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
9358
9359         PR fortran/38324
9360         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
9361         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
9362
9363 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
9364
9365         * g++.dg/tree-ssa/inline-1.C: New.
9366         * g++.dg/tree-ssa/inline-2.C: New.
9367         * g++.dg/tree-ssa/inline-3.C: New.
9368
9369 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
9370
9371         PR testsuite/41701
9372         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
9373         the string 'pow' in the pathname of the compiler from generating a
9374         test failure.
9375
9376 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9377
9378         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
9379         * g++.old-deja/g++.mike/eh17.C: Likewise.
9380         * g++.old-deja/g++.mike/p5571.C: Likewise.
9381
9382 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
9383
9384         PR c++/42758
9385         PR c++/42634
9386         PR c++/42336
9387         PR c++/42797
9388         PR c++/42880
9389         * g++.dg/other/crash-5.C: New test.
9390         * g++.dg/other/crash-6.C: New test.
9391         * g++.dg/other/crash-7.C: New test.
9392         * g++.dg/other/crash-8.C: New test.
9393
9394 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
9395
9396         PR rtl-optimization/42889
9397         * gcc.dg/pr42889.c: New test.
9398
9399 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
9400
9401         * gcc.target/i386/pr42881.c: Use SSE2.
9402
9403 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
9404
9405         PR target/42891
9406         * gcc.target/i386/pr42891.c: New test.
9407
9408 2010-01-28  Richard Guenther  <rguenther@suse.de>
9409
9410         PR tree-optimization/42871
9411         * g++.dg/torture/pr42871.C: New testcase.
9412
9413 2010-01-28  Richard Guenther  <rguenther@suse.de>
9414
9415         * gcc.dg/Wobjsize-1.h: New testcase.
9416         * gcc.dg/Wobjsize-1.c: Likewise.
9417
9418 2010-01-28  Richard Guenther  <rguenther@suse.de>
9419
9420         PR middle-end/42883
9421         * g++.dg/torture/pr42883.C: New testcase.
9422
9423 2010-01-28  Michael Matz  <matz@suse.de>
9424
9425         * gcc.target/i386/pr42881.c: New test.
9426
9427 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9428
9429         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
9430         Add i?86-*-solaris2* support.
9431
9432 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
9433
9434         PR c++/42713
9435         PR c++/42820
9436         * g++.dg/template/typedef27.C: New test case.
9437         * g++.dg/template/typedef28.C: New test case.
9438
9439 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
9440
9441         * gcc.dg/optimize-bswap*.c: Add ARM target
9442
9443 2010-01-27  Richard Guenther  <rguenther@suse.de>
9444
9445         PR middle-end/42878
9446         * gcc.dg/torture/pr42878-1.c: New testcase.
9447         * gcc.dg/torture/pr42878-2.c: Likewise.
9448
9449 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
9450
9451         PR middle-end/42874
9452         * gcc.dg/vla-22.c: New test.
9453
9454 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
9455
9456         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
9457         current collation.
9458
9459 2010-01-26  Richard Guenther  <rguenther@suse.de>
9460
9461         PR rtl-optimization/42685
9462         * gcc.dg/pr42685.c: New testcase.
9463         * g++.dg/other/pr42685.C: Likewise.
9464
9465 2010-01-26  Richard Guenther  <rguenther@suse.de>
9466
9467         PR middle-end/42806
9468         * g++.dg/other/pr42806.C: New testcase.
9469
9470 2010-01-26  Richard Guenther  <rguenther@suse.de>
9471
9472         PR tree-optimization/42250
9473         * gcc.dg/pr42250.c: New testcase.
9474
9475 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
9476
9477         * gnat.dg/array_bounds_test.adb: New test.
9478
9479 2010-01-25  Tobias Burnus  <burnus@net-b.de>
9480
9481         PR fortran/42858
9482         * gfortran.dg/generic_21.f90: New test.
9483
9484 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9485
9486         PR testsuite/41522
9487         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
9488
9489 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
9490
9491         PR c++/42748
9492         * g++.dg/abi/arm_va_list2.C: New test.
9493         * g++.dg/abi/arm_va_list2.h: Companion header file.
9494
9495 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
9496
9497         PR fortran/41044
9498         * gfortran.dg/parameter_array_ref_2.f90 : New test.
9499
9500         PR fortran/41167
9501         * gfortran.dg/char_array_arg_1.f90 : New test.
9502
9503         * gfortran.dg/pr25923.f90 : Remove XFAIL.
9504
9505 2010-01-24  Tobias Burnus  <burnus@net-b.de>
9506
9507         PR fortran/39304
9508         * gfortran.dg/generic_20.f90: New test.
9509
9510 2010-01-22  Michael Matz  <matz@suse.de>
9511
9512         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
9513         -msse2.
9514
9515 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
9516
9517         PR fortran/42736
9518         * gfortran.dg/dependency_25.f90 : New test.
9519
9520 2010-01-21  Martin Jambor  <mjambor@suse.cz>
9521
9522         PR tree-optimization/42585
9523         * gcc.dg/tree-ssa/pr42585.c: New test.
9524
9525 2010-01-21  Richard Guenther  <rguenther@suse.de>
9526
9527         PR middle-end/19988
9528         * gcc.dg/pr19988.c: New testcase.
9529
9530 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
9531
9532         * g++.dg/compat/decimal/compat-common.h: New file.
9533         * g++.dg/compat/decimal/decimal-dummy.h: New file.
9534         * g++.dg/compat/decimal/pass_x.h: New file.
9535         * g++.dg/compat/decimal/pass_y.h: New file.
9536         * g++.dg/compat/decimal/pass-1_main.C: New file.
9537         * g++.dg/compat/decimal/pass-1_x.C: New file.
9538         * g++.dg/compat/decimal/pass-1_y.C: New file.
9539         * g++.dg/compat/decimal/pass-2_main.C: New file.
9540         * g++.dg/compat/decimal/pass-2_x.C: New file.
9541         * g++.dg/compat/decimal/pass-2_y.C: New file.
9542         * g++.dg/compat/decimal/pass-3_main.C: New file.
9543         * g++.dg/compat/decimal/pass-3_x.C: New file.
9544         * g++.dg/compat/decimal/pass-3_y.C: New file.
9545         * g++.dg/compat/decimal/pass-4_main.C: New file.
9546         * g++.dg/compat/decimal/pass-4_x.C: New file.
9547         * g++.dg/compat/decimal/pass-4_y.C: New file.
9548         * g++.dg/compat/decimal/pass-5_main.C: New file.
9549         * g++.dg/compat/decimal/pass-5_x.C: New file.
9550         * g++.dg/compat/decimal/pass-5_y.C: New file.
9551         * g++.dg/compat/decimal/pass-6_main.C: New file.
9552         * g++.dg/compat/decimal/pass-6_x.C: New file.
9553         * g++.dg/compat/decimal/pass-6_y.C: New file.
9554         * g++.dg/compat/decimal/return_x.h: New file.
9555         * g++.dg/compat/decimal/return_y.h: New file.
9556         * g++.dg/compat/decimal/return-1_main.C: New file.
9557         * g++.dg/compat/decimal/return-1_x.C: New file.
9558         * g++.dg/compat/decimal/return-1_y.C: New file.
9559         * g++.dg/compat/decimal/return-2_main.C: New file.
9560         * g++.dg/compat/decimal/return-2_x.C: New file.
9561         * g++.dg/compat/decimal/return-2_y.C: New file.
9562         * g++.dg/compat/decimal/return-3_main.C: New file.
9563         * g++.dg/compat/decimal/return-3_x.C: New file.
9564         * g++.dg/compat/decimal/return-3_y.C: New file.
9565         * g++.dg/compat/decimal/return-4_main.C: New file.
9566         * g++.dg/compat/decimal/return-4_x.C: New file.
9567         * g++.dg/compat/decimal/return-4_y.C: New file.
9568         * g++.dg/compat/decimal/return-5_main.C: New file.
9569         * g++.dg/compat/decimal/return-5_x.C: New file.
9570         * g++.dg/compat/decimal/return-5_y.C: New file.
9571         * g++.dg/compat/decimal/return-6_main.C: New file.
9572         * g++.dg/compat/decimal/return-6_x.C: New file.
9573         * g++.dg/compat/decimal/return-6_y.C: New file.
9574
9575 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
9576
9577         PR debug/42715
9578         * gcc.dg/pr42715.c: New.
9579
9580 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
9581
9582         PR c++/42038
9583         * g++.dg/parse/crash55.C: New.
9584
9585 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
9586
9587         PR debug/42782
9588         * gcc.dg/guality/pr42782.c: New.
9589
9590 2010-01-20  Jason Merrill  <jason@redhat.com>
9591
9592         PR c++/41788
9593         * g++.dg/abi/packed1.C: New.
9594
9595         PR c++/41920
9596         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
9597
9598         PR c++/40750
9599         * g++.dg/parse/fn-typedef1.C: New.
9600         * g++.dg/other/cv_quals.C: Adjust.
9601
9602 2010-01-20  Anthony Green  <green@moxielogic.com>
9603
9604         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
9605         pack(push) pragma).
9606         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
9607         * gcc.dg/20020312-2.c: Port this to the moxie core.
9608         * gcc.dg/weak/typeof-2.c: Ditto.
9609
9610 2010-01-20  Richard Guenther  <rguenther@suse.de>
9611
9612         PR tree-optimization/42717
9613         * gcc.c-torture/compile/pr42717.c: New testcase.
9614
9615 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
9616
9617         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
9618         of signed, add a few new tests.
9619
9620         PR middle-end/42803
9621         * g++.dg/parse/limits-initializer1.C: New test.
9622
9623 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
9624
9625         PR fortran/42804
9626         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
9627         * gfortran.dg/typebound_call_12.f03: New test.
9628
9629 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
9630
9631         PR fortran/42783
9632         * gfortran.dg/bounds_check_15.f90 : New test.
9633
9634 2010-01-19  Michael Matz  <matz@suse.de>
9635
9636         PR tree-optimization/41783
9637         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
9638
9639 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
9640
9641         PR target/38697.
9642         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
9643         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
9644         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
9645         * gcc.target/arm/neon/vget_lows16.c: Likewise.
9646         * gcc.target/arm/neon/vget_lows32.c: Likewise.
9647         * gcc.target/arm/neon/vget_lows64.c: Likewise.
9648         * gcc.target/arm/neon/vget_lows8.c: Likewise.
9649         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
9650         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
9651         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
9652         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
9653
9654 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
9655
9656         PR fortran/42545
9657         * gfortran.dg/extends_6.f03: Modified an error message.
9658         * gfortran.dg/extends_10.f03: New test.
9659         * gfortran.dg/private_type_6.f03: Modified an error message.
9660         * gfortran.dg/structure_constructor_8.f03: Ditto.
9661
9662 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
9663
9664         PR tree-optimization/42719
9665         * gcc.dg/pr42719.c: New test.
9666
9667         PR debug/42728
9668         * gcc.dg/pr42728.c: New test.
9669
9670 2010-01-19  Anthony Green  <green@moxielogic.com>
9671
9672         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
9673
9674 2010-01-18  Anthony Green  <green@moxielogic.com>
9675
9676         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
9677         for moxie.
9678
9679 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
9680
9681         * g++.dg/template/error45.C: reverted as part of reverting the
9682         fix of PR c++/42634.
9683
9684 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
9685
9686         PR c++/42634
9687         * g++.dg/template/error45.C: New test.
9688
9689 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
9690
9691         PR c++/42766
9692         * g++.dg/conversion/op6.C: New test.
9693
9694 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
9695
9696         PR target/42774
9697         * gcc.target/alpha/pr42774.c: New test.
9698
9699 2010-01-18  Richard Guenther  <rguenther@suse.de>
9700
9701         PR tree-optimization/42781
9702         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
9703
9704 2010-01-17  Richard Guenther  <rguenther@suse.de>
9705
9706         PR middle-end/42248
9707         * gcc.c-torture/execute/pr42248.c: New testcase.
9708
9709 2010-01-17  Richard Guenther  <rguenther@suse.de>
9710
9711         PR tree-optimization/42773
9712         * g++.dg/torture/pr42773.C: New testcase.
9713
9714 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
9715
9716         PR fortran/42677
9717         * gfortran.dg/interface_assignment_5.f90: New test.
9718
9719 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
9720
9721         PR c++/42697
9722         * g++.dg/template/crash94.C: Reverted.
9723
9724 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
9725
9726         PR debug/42767
9727         * gcc.dg/debug/pr42767.c: New.
9728
9729 2010-01-15  Jason Merrill  <jason@redhat.com>
9730
9731         PR c++/42761
9732         * g++.dg/cpp0x/decltype22.C: New.
9733
9734 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
9735
9736         PR middle-end/42760
9737         * g++.dg/torture/pr42760.C: New test.
9738
9739 2010-01-15  Jing Yu  <jingyu@google.com>
9740
9741         PR rtl-optimization/42691
9742         * gcc.c-torture/execute/pr42691.c: New.
9743
9744 2010-01-15  Richard Guenther  <rguenther@suse.de>
9745
9746         PR middle-end/42739
9747         * g++.dg/torture/pr42739.C: New testcase.
9748
9749 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
9750
9751         * g++.dg/template/error45.C: Revert as part of reverting changes
9752         or PR c++/42634.
9753
9754 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9755
9756         PR fortran/42684
9757         * gfortran.dg/interface_31.f90: New test.
9758
9759 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
9760
9761         * gcc.target/powerpc/pr42747.c: New file.
9762
9763 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
9764
9765         PR middle-end/42674
9766         * c-c++-common/pr42674.c: New test.
9767
9768         PR c++/42608
9769         * g++.dg/template/instantiate11.C: New test.
9770
9771 2010-01-14  Jason Merrill  <jason@redhat.com>
9772
9773         PR c++/42701
9774         * g++.dg/overload/error3.C: New.
9775
9776         PR c++/42655
9777         * g++.dg/overload/rvalue1.C: New.
9778
9779 2010-01-14  Martin Jambor  <mjambor@suse.cz>
9780
9781         PR tree-optimization/42706
9782         * gcc.dg/ipa/pr42706.c: New testcase.
9783
9784 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
9785
9786         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
9787
9788 2010-01-14  Martin Jambor  <mjambor@suse.cz>
9789
9790         PR tree-optimization/42714
9791         * g++.dg/torture/pr42714.C: New test.
9792
9793 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9794
9795         PR rtl-optimization/42246
9796         * gfortran.dg/pr42246-2.f: New.
9797
9798 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9799
9800         PR rtl-optimization/42389
9801         * gcc.dg/pr42389.c: New.
9802
9803 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9804
9805         PR rtl-optimization/42388
9806         * gcc.dg/pr42388.c: New.
9807
9808 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9809
9810         PR rtl-optimization/42294
9811         * gfortran.dg/pr42294.f: New.
9812
9813 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9814
9815         PR rtl-optimization/39453
9816         PR rtl-optimization/42246
9817         * gcc.dg/pr39453.c: New.
9818         * gcc.dg/pr42246.c: New.
9819
9820 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9821
9822         PR middle-end/42245
9823         * gcc.dg/pr42245.c: New.
9824         * gcc.dg/pr42245-2.c: New.
9825
9826 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9827
9828         PR rtl-optimization/42249
9829         * gcc.dg/pr42249.c: New.
9830
9831 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
9832
9833         PR c/42721
9834         * gcc.c-torture/execute/pr42721.c: New test.
9835
9836 2010-01-14  Ira Rosen  <irar@il.ibm.com>
9837
9838         PR tree-optimization/42709
9839         * gcc.dg/vect/pr42709.c: New test.
9840
9841 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
9842
9843         PR fortran/41478
9844         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
9845         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
9846
9847 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
9848
9849         PR fortran/42481
9850         * gfortran.dg/generic_19.f90 : New test.
9851
9852 2010-01-13  Richard Guenther  <rguenther@suse.de>
9853
9854         PR tree-optimization/42730
9855         * gcc.c-torture/compile/pr42730.c: New testcase.
9856
9857 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
9858
9859         PR target/pr42542
9860         * gcc.target/ia64/pr42542-1.c: New.
9861         * gcc.target/ia64/pr42542-2.c: New.
9862         * gcc.target/ia64/pr42542-3.c: New.
9863
9864 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
9865
9866         PR c++/42634
9867         * g++.dg/template/error45.C: New test.
9868
9869 2010-01-13  Martin Jambor  <mjambor@suse.cz>
9870
9871         PR tree-optimization/42704
9872         * g++.dg/torture/pr42704.C: New test.
9873
9874 2010-01-13  Martin Jambor  <mjambor@suse.cz>
9875
9876         PR tree-optimization/42703
9877         * gcc.c-torture/compile/pr42703.c: New test.
9878
9879 2010-01-13  Richard Guenther  <rguenther@suse.de>
9880
9881         PR tree-optimization/42705
9882         * gcc.c-torture/compile/pr42705.c: New testcase.
9883
9884 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
9885
9886         * gcc.target/bfin/l2.c: New test.
9887         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
9888
9889 2010-01-13  Richard Guenther  <rguenther@suse.de>
9890
9891         PR middle-end/42716
9892         * gcc.c-torture/compile/pr42716.c: New testcase.
9893
9894 2010-01-13  Richard Guenther  <rguenther@suse.de>
9895
9896         PR lto/42678
9897         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
9898
9899 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
9900
9901         PR c/42708
9902         * gcc.c-torture/compile/pr42708-1.c: New test.
9903
9904 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
9905
9906         PR debug/42662
9907         * gcc.dg/pr42662.c: New test.
9908
9909         PR tree-optimization/42645
9910         * g++.dg/other/pr42645-1.C: New test.
9911         * g++.dg/other/pr42645-2.C: New test.
9912
9913 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
9914
9915         PR target/42416
9916         * gcc.target/powerpc/warn-1.c: New test.
9917         * gcc.target/powerpc/warn-2.c: New test.
9918
9919 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
9920
9921         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
9922         stack alignment.
9923
9924 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
9925
9926         * gcc.dg/lto/20100108_0.c: New.
9927
9928 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
9929
9930         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
9931         Add -march=i686 -msse for 32bit x86 targets.
9932
9933 2010-01-10  Richard Guenther  <rguenther@suse.de>
9934
9935         PR middle-end/42667
9936         * gcc.dg/torture/pr42667.c: New testcase.
9937
9938 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9939
9940         PR fortran/32489
9941         * gfortran.dg/array_constructor_34.f90: New test.
9942
9943 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9944
9945         PR fortran/20923
9946         * gfortran.dg/array_constructor_33.f90: New test.
9947         gfortran.dg/array_function_5.f90: Add credit.
9948
9949 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9950
9951         PR debug/42631
9952         * gcc.dg/pr42631.c: New.
9953
9954 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9955
9956         PR debug/42630
9957         * gcc.dg/pr42630.c: New.
9958
9959 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9960
9961         PR debug/42629
9962         * gcc.dg/pr42629.c: New.
9963
9964 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9965
9966         PR middle-end/42363
9967         * gcc.dg/torture/pr42363.c: New.
9968
9969 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9970
9971         PR debug/42604
9972         PR debug/42395
9973         * gcc.dg/vect/pr42604.c: New.
9974         * gcc.dg/vect/pr42395.c: New.
9975
9976 2010-01-09  Richard Guenther  <rguenther@suse.de>
9977
9978         PR middle-end/42512
9979         * gcc.c-torture/execute/pr42512.c: New testcase.
9980
9981 2010-01-09  Tobias Burnus  <burnus@net-b.de>
9982
9983         PR fortran/41298
9984         * gfortran.dg/c_ptr_tests_14.f90: New test.
9985
9986 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9987
9988         PR ada/41929
9989         * gnat.dg/null_pointer_deref1.adb: Don't run on
9990         sparc*-sun-solaris2.11.
9991
9992 2010-01-08  Richard Guenther  <rguenther@suse.de>
9993
9994         PR lto/42528
9995         * gcc.dg/lto/20100103-1_0.c: New testcase.
9996         * gcc.dg/lto/20100103-2_0.c: Likewise.
9997
9998 2010-01-08  Tobias Burnus  <burnus@net-b.de
9999
10000         PR/fortran 25829
10001         * gfortran.dg/asynchronous_1.f90: New test.
10002         * gfortran.dg/asynchronous_2.f90: New test.
10003         * gfortran.dg/conflicts.f90: Update error message.
10004
10005 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
10006
10007         c++/40155
10008         * g++.dg/cpp0x/variadic-unify-2.C: New test.
10009
10010 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
10011
10012         PR tree-optimization/42625
10013         * g++.dg/opt/dtor4.C: New test.
10014         * g++.dg/opt/dtor4.h: New.
10015         * g++.dg/opt/dtor4-aux.cc: New.
10016
10017 2010-01-07  Tobias Burnus  <burnus@net-b.de>
10018
10019         PR fortran/42597
10020         * gfortran.dg/proc_ptr_26.f90: New test.
10021
10022 2010-01-07  Tobias Burnus  <burnus@net-b.de>
10023
10024         PR fortran/41872
10025         * gfortran.dg/allocatable_scalar_7.f90: New test.
10026
10027 2010-01-06  Richard Guenther  <rguenther@suse.de>
10028
10029         * gcc.c-torture/compile/pr42632.c: New testcase.
10030
10031 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
10032
10033         PR target/42542
10034         * gcc.target/i386/pr42542-4.c: New.
10035         * gcc.target/i386/pr42542-4a.c: Likewise.
10036         * gcc.target/i386/pr42542-5.c: Likewise.
10037         * gcc.target/i386/pr42542-5a.c: Likewise.
10038
10039 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
10040
10041         * gcc.dg/tls/opt-15.c: New test.
10042
10043 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
10044
10045         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
10046
10047 2010-01-05  Martin Jambor  <mjambor@suse.cz>
10048
10049         PR tree-optimization/42462
10050         * g++.dg/torture/pr42462.C: New test.
10051
10052 2010-01-05  Jason Merrill  <jason@redhat.com>
10053
10054         * g++.dg/cpp0x/initlist30.C: New test.
10055
10056 2010-01-05  Richard Guenther  <rguenther@suse.de>
10057
10058         PR tree-optimization/42614
10059         * gcc.c-torture/execute/pr42614.c: New testcase.
10060
10061 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
10062
10063         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
10064         * gcc.dg/Wunreachable-1.c: Remove the testcase of
10065         -Wunreachable-code.
10066         * gcc.dg/Wunreachable-2.c: Likewise.
10067         * gcc.dg/Wunreachable-3.c: Likewise.
10068         * gcc.dg/Wunreachable-4.c: Likewise.
10069         * gcc.dg/Wunreachable-5.c: Likewise.
10070         * gcc.dg/Wunreachable-6.c: Likewise.
10071         * gcc.dg/Wunreachable-7.c: Likewise.
10072         * gcc.dg/Wunreachable-8.c: Likewise.
10073         * gcc.dg/20041231-1.c: Likewise.
10074
10075 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
10076
10077         PR other/42611
10078         * gcc.dg/pr42611.c: New test.
10079
10080         PR tree-optimization/42508
10081         * g++.dg/opt/pr42508.C: New test.
10082
10083 2010-01-05  Tobias Burnus  <burnus@net-b.de>
10084
10085         PR fortran/41872
10086         * gfortran.dg/allocatable_scalar_8.f90: New.
10087
10088 2010-01-04  Martin Jambor  <mjambor@suse.cz>
10089
10090         PR tree-optimization/42398
10091         * gcc.c-torture/compile/pr42398.c: New test.
10092
10093 2010-01-04  Jason Merrill  <jason@redhat.com>
10094
10095         PR c++/42555
10096         * g++.dg/ext/attrib35.C: New.
10097
10098         PR c++/42567
10099         * g++.dg/cpp0x/auto17.C: New.
10100
10101 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
10102
10103         * gcc.dg/lto/20100104_0.c: New.
10104
10105 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
10106
10107         PR target/42542
10108         * gcc.target/i386/pr42542-1.c: New.
10109         * gcc.target/i386/pr42542-1a.c: Likewise.
10110         * gcc.target/i386/pr42542-1b.c: Likewise.
10111         * gcc.target/i386/pr42542-2.c: Likewise.
10112         * gcc.target/i386/pr42542-2a.c: Likewise.
10113         * gcc.target/i386/pr42542-2b.c: Likewise.
10114         * gcc.target/i386/pr42542-3.c: Likewise.
10115         * gcc.target/i386/pr42542-3a.c: Likewise.
10116
10117 2009-01-04  Tobias Burnus  <burnus@net-b.de>
10118
10119         PR fortran/41872
10120         * gfortran.dg/allocatable_scalar_5.f90: New test.
10121         * gfortran.dg/allocatable_scalar_6.f90: New test.
10122
10123 2010-01-03  Richard Guenther  <rguenther@suse.de>
10124
10125         PR testsuite/42583
10126         * gfortran.dg/gomp/recursion1.f90: Remove.
10127
10128 2010-01-03  Richard Guenther  <rguenther@suse.de>
10129
10130         * gcc.dg/Warray-bounds.c: Remove XFAILs.
10131         * gcc.dg/uninit-6.c: Likewise.
10132         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
10133
10134 2010-01-03  Richard Guenther  <rguenther@suse.de>
10135
10136         PR tree-optimization/42589
10137         * gcc.target/i386/pr42589.c: New testcase.
10138
10139 2010-01-03  Richard Guenther  <rguenther@suse.de>
10140
10141         PR tree-optimization/42438
10142         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
10143
10144 2010-01-02  Richard Guenther  <rguenther@suse.de>
10145
10146         PR testsuite/41651
10147         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
10148
10149 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
10150
10151         PR target/42448
10152         * gcc.target/alpha/pr42448-1.c: New test.
10153         * gcc.target/alpha/pr42448-2.c: Ditto.
10154
10155 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
10156
10157         PR preprocessor/41947
10158         * gcc.dg/c99-hexfloat-3.c: New test.
10159
10160 2010-01-01  Richard Guenther  <rguenther@suse.de>
10161
10162         PR c/42570
10163         * gcc.c-torture/execute/pr42570.c: New testcase.
10164
10165 2010-01-01  Richard Guenther  <rguenther@suse.de>
10166
10167         PR middle-end/42559
10168         * gcc.c-torture/compile/pr42559.c: New testcase.
10169
10170 \f
10171 Copyright (C) 2010 Free Software Foundation, Inc.
10172
10173 Copying and distribution of this file, with or without modification,
10174 are permitted in any medium without royalty provided the copyright
10175 notice and this notice are preserved.