OSDN Git Service

2010-09-23 Richard Guenther <rguenther@suse.de>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-09-23  Richard Guenther  <rguenther@suse.de>
2
3         PR tree-optimization/45565
4         * g++.dg/ipa/pr45565.C: New testcase.
5
6 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
7
8         PR fortran/45745
9         PR fortran/45648
10         * gfortran.dg/vector_subscript_bound_1.f90: New.
11
12 2010-09-23  Richard Guenther  <rguenther@suse.de>
13
14         PR middle-end/45750
15         * gcc.dg/pr45750.c: New testcase.
16
17 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
18
19         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
20         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
21         build.
22
23 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
24
25         PR rtl-optimization/44374
26         * gcc.target/arm/headmerge-1.c: New test.
27         * gcc.target/arm/headmerge-2.c: New test.
28         * gcc.target/i386/headmerge-1.c: New test.
29         * gcc.target/i386/headmerge-2.c: New test.
30
31 2010-09-23  Daniel Kraft  <d@domob.eu>
32
33         PR fortran/38936
34         PR fortran/44044
35         PR fortran/45474
36         * gfortran.dg/intrinsic_intent_1.f03: New test.
37         * gfortran.dg/select_type_17.f03: New test.
38         * gfortran.dg/associate_5.f03: More definability tests.
39         * gfortran.dg/enum_2.f90: Check definability.
40         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
41         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
42         * gfortran.dg/char_expr_2.f90: Ditto.
43         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
44         * gfortran.dg/enum_5.f90: Ditto.
45         * gfortran.dg/equiv_constraint_8.f90: Ditto.
46         * gfortran.dg/impure_assignment_2.f90: Ditto.
47         * gfortran.dg/impure_assignment_3.f90: Ditto.
48         * gfortran.dg/intent_out_1.f90: Ditto.
49         * gfortran.dg/intent_out_3.f90: Ditto.
50         * gfortran.dg/pointer_assign_7.f90: Ditto.
51         * gfortran.dg/pointer_intent_3.f90: Ditto.
52         * gfortran.dg/pr19936_1.f90: Ditto.
53         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
54         * gfortran.dg/simpleif_2.f90: Ditto.
55         * gfortran.dg/protected_5.f90: Ditto.
56         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
57         * gfortran.dg/protected_6.f90: Ditto.
58         * gfortran.dg/protected_7.f90: Ditto.
59
60 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
61
62         PR libfortran/45710
63         * gfortran.dg/namelist_65.f90: New test.
64
65 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
66
67         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
68         the regexp pattern between the expected label and location string.
69
70 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
71
72         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
73
74 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
75
76         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
77         * gcc.dg/pr27898.c: Likewise.
78         * gcc.dg/pr28712.c: Likewise.
79         * gcc.dg/pr30762-1.c: Likewise.
80         * gcc.dg/pr31529-1.c: Likewise.
81         * gcc.dg/pr34457-1.c: Likewise.
82         * gcc.dg/pr34668-1.c: Likewise.
83         * gcc.dg/pr34989-1.c: Likewise.
84         * gcc.dg/pr43557-1.c: Likewise.
85
86 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
87
88         PR rtl-optimization/45739
89         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not
90         regexps.
91
92 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
93
94         * gcc.target/sparc/mnofpu.c: New test.
95
96 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
97
98         PR rtl-optimization/45739
99         * gcc.target/i386/pr45739.c: New test.
100
101 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
102
103         PR fortran/45648
104         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
105         and counts. Add non-elemental function call check.
106
107         PR fortran/45648
108         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
109         arguments checks. Update temporary counts.
110         * gfortran.dg/transpose_optimization_1.f90: New.
111
112 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
113
114         PR objc/23710
115         * objc.dg/invalid-method-1.m: New.
116
117 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
118
119         Merge from 'apple/trunk' branch on FSF servers.
120
121         2005-10-11  Fariborz Jahanian <fjahanian@apple.com>
122
123         Radar 4291785
124         objc.dg/naming-4.m: New
125         objc.dg/naming-5.m: New
126         obj-c++.dg/naming-1.mm: New
127         obj-c++.dg/naming-2.mm: New
128
129 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
130             Jack Howarth  <howarth@bromo.med.uc.edu>
131
132         PR c++/45645
133         * g++.dg/torture/pr44972.C: Use portable assert().
134
135 2010-09-21  Richard Guenther  <rguenther@suse.de>
136
137         PR tree-optimization/45580
138         * g++.dg/torture/pr45580.C: New testcase.
139
140 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
141
142         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
143
144 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
145
146         PR fortran/45438
147         * gfortran.dg/pointer_check_7.f90: New.
148
149 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
150
151         PR rtl-optimization/45728
152         * gcc.c-torture/compile/pr45728.c: New test.
153
154 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
155
156         PR fortran/45081
157         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
158
159 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
160
161         * g++.dg/tree-ssa/pr45605.C: Add "\\".
162
163 2010-09-20  Richard Guenther  <rguenther@suse.de>
164
165         PR middle-end/45704
166         * gcc.dg/torture/pr45704.c: New testcase.
167
168 2010-09-20  Jan Hubicka  <jh@suse.cz>
169
170         PR tree-optimize/45605
171         * g++.dg/tree-ssa/pr45605.C: New testcase.
172
173 2010-09-20  Michael Matz  <matz@suse.de>
174
175         PR testsuite/45706
176         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
177         enough.
178
179 2010-09-20  Richard Guenther  <rguenther@suse.de>
180
181         PR tree-optimization/45705
182         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
183
184 2010-09-20  Michael Matz  <matz@suse.de>
185
186         PR testsuite/45706
187         * lib/target-supports.exp (check_effective_target_vect_perm):
188         Add i?86-*-*.
189
190 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
191
192         PR rtl-optimization/45695
193         * gcc.c-torture/execute/pr45695.c: New test.
194
195 2010-09-19  Jan Hubicka  <jh@suse.cz>
196
197         PR lto/44246
198         * gcc.c-torture/compile/pr44246.c:New file.
199
200 2010-09-19  Ira Rosen  <irar@il.ibm.com>
201
202         PR tree-optimization/45714
203         * gfortran.dg/vect/pr45714-a.f: New test.
204         * gfortran.dg/vect/pr45714-b.f: New test.
205
206 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
207
208         * gnat.dg/const1.adb: Rename into...
209         * gnat.dg/constant1.adb: ...this.
210         * gnat.dg/constant2.adb: New test.
211         * gnat.dg/constant2_pkg1.ads: New helper.
212         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
213
214 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
215
216         * gnat.dg/specs/constant1.ads: New test.
217         * gnat.dg/specs/constant1_pkg.ads: New helper.
218
219 2010-09-18  Jan Hubicka  <jh@suse.cz>
220
221         PR tree-optimization/45453
222         * g++.dg/tree-ssa/pr45453.C: New testcase.
223
224 2010-09-18  Jason Merrill  <jason@redhat.com>
225
226         * g++.dg/cpp0x/initlist44.C: New.
227
228 2010-09-18  Richard Guenther  <rguenther@suse.de>
229
230         PR tree-optimization/45709
231         * g++.dg/torture/pr45709-2.C: New testcase.
232
233 2010-09-18  Richard Guenther  <rguenther@suse.de>
234
235         PR tree-optimization/45709
236         * g++.dg/torture/pr45709.C: New testcase.
237
238 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
239
240         PR testsuite/45719
241         * gcc.target/i386/pad-3.c: Pass -fno-pic.
242
243 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
244
245         * gcc.target/i386/pad-1.c: New.
246         * gcc.target/i386/pad-2.c: Likewise.
247         * gcc.target/i386/pad-3.c: Likewise.
248         * gcc.target/i386/pad-4.c: Likewise.
249         * gcc.target/i386/pad-5a.c: Likewise.
250         * gcc.target/i386/pad-5b.c: Likewise.
251         * gcc.target/i386/pad-6a.c: Likewise.
252         * gcc.target/i386/pad-6b.c: Likewise.
253         * gcc.target/i386/pad-7.c: Likewise.
254         * gcc.target/i386/pad-8.c: Likewise.
255         * gcc.target/i386/pad-9.c: Likewise.
256         * gcc.target/i386/pad-10.c: Likewise.
257
258 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
259
260         PR middle-end/45234
261         * gcc.dg/torture/stackalign/alloca-5.c: New.
262
263 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
264
265         PR middle-end/45678
266         * gcc.dg/torture/pr45678-2.c: New.
267
268 2010-09-17  Richard Guenther  <rguenther@suse.de>
269
270         PR middle-end/45678
271         * gcc.dg/torture/pr45678-1.c: New testcase.
272
273 2010-09-17  Michael Matz  <matz@suse.de>
274
275         PR tree-optimization/43432
276         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
277         check_effective_target_vect_perm_short): New predicates.
278         (check_effective_target_vect_perm): Include x86_64.
279         * gcc.dg/vect/pr43432.c: New test.
280         * gcc.dg/vect/vect-114.c: Adjust.
281         * gcc.dg/vect/vect-15.c: Ditto.
282         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
283         * gcc.dg/vect/slp-perm-9.c: Ditto.
284
285 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
286
287         PR testsuite/45692
288         * objc/execute/exceptions/throw-nil.m: Run the test only with the
289         GNU runtime.
290
291 2010-09-17  Richard Guenther  <rguenther@suse.de>
292
293         * gcc.dg/pr27898.c: Use -flto instead of -combine.
294         * gcc.dg/pr28706.c: Likewise.
295         * gcc.dg/pr28712.c: Likewise.
296         * gcc.dg/pr30762-1.c: Likewise.
297         * gcc.dg/pr30762-2.c: Likewise.
298         * gcc.dg/pr31529-1.c: Likewise.
299         * gcc.dg/pr31529-2.c: Likewise.
300         * gcc.dg/pr34457-1.c: Likewise.
301         * gcc.dg/pr34457-2.c: Likewise.
302         * gcc.dg/pr34668-1.c: Likewise.
303         * gcc.dg/pr34668-2.c: Likewise.
304         * gcc.dg/pr34989-1.c: Likewise.
305         * gcc.dg/pr34989-2.c: Likewise.
306         * gcc.dg/pr43557-1.c: Likewise.
307         * gcc.dg/pr43557-2.c: Likewise.
308         * gcc.dg/debug/pr41893-1.c: Likewise.
309         * gcc.dg/matrix/matrix.exp: Do not use -combine.
310         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
311         * gcc.dg/matrix/matrix-4.c: Likewise.
312         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
313         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
314         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
315         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
316
317 2010-09-16  Tobias Burnus  <burnus@net-b.de>
318
319         PR fortran/43665
320         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
321         optimizations.
322         * gfortran.dg/intent_optimize_1.f90: New test.
323
324 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
325
326         * gcc.target/i386/divmod-1.c: New.
327         * gcc.target/i386/divmod-2.c: Likewise.
328         * gcc.target/i386/divmod-3.c: Likewise.
329         * gcc.target/i386/divmod-4.c: Likewise.
330         * gcc.target/i386/divmod-4a.c: Likewise.
331         * gcc.target/i386/divmod-5.c: Likewise.
332         * gcc.target/i386/divmod-6.c: Likewise.
333         * gcc.target/i386/divmod-7.c: Likewise.
334         * gcc.target/i386/divmod-8.c: Likewise.
335         * gcc.target/i386/udivmod-1.c: Likewise.
336         * gcc.target/i386/udivmod-2.c: Likewise.
337         * gcc.target/i386/udivmod-3.c: Likewise.
338         * gcc.target/i386/udivmod-4.c: Likewise.
339         * gcc.target/i386/udivmod-4a.c: Likewise.
340         * gcc.target/i386/udivmod-5.c: Likewise.
341         * gcc.target/i386/udivmod-6.c: Likewise.
342         * gcc.target/i386/udivmod-7.c: Likewise.
343         * gcc.target/i386/udivmod-8.c: Likewise.
344
345 2010-09-16  Jan Hubicka  <jh@suse.cz>
346
347         * g++.dg/lto/pr45679-1_0.C: New file.
348         * g++.dg/lto/pr45679-1_1.C: New file.
349         * g++.dg/lto/pr45679-0_0.C: New file.
350         * g++.dg/lto/pr45679-0_1.C: New file.
351
352 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
353
354         PR fortran/45674
355         * gfortran.dg/class_dummy_2.f03: New.
356
357 2010-09-16  Richard Guenther  <rguenther@suse.de>
358
359         PR tree-optimization/45623
360         * gcc.dg/torture/pr45623.c: New testcase.
361
362 2010-09-16  Ira Rosen  <irar@il.ibm.com>
363
364         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
365         name and parentheses.
366         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
367
368 2010-09-15  Jason Merrill  <jason@redhat.com>
369
370         * g++.dg/parse/parameter-declaration-2.C: New.
371
372         * g++.dg/cpp0x/scoped_enum2.C: New.
373
374 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
375
376         * gcc.c-torture/compile/20100915-1.c: New test.
377
378 2010-09-15  Martin Jambor  <mjambor@suse.cz>
379
380         PR middle-end/45644
381         * gcc.dg/ipa/pr45644.c: New test.
382
383 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
384
385         PR tree-optimization/45633
386         * gcc.dg/vect/pr45633.c: New test.
387
388 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
389
390         PR fortran/45577
391         * gfortran.dg/allocate_derived_4.f90: New.
392
393 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
394
395         * lib/target-supports.exp
396         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
397         supported flag to true for neon.
398
399 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
400
401         PR c++/45665
402         * g++.dg/template/crash103.C: New.
403
404 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
405
406         Merge from 'apple/trunk' branch on FSF servers.
407
408         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
409
410         Radar 4457381
411         * objc.dg/msg-in-protocol.m: New.
412         * obj-c++.dg/msg-in-protocol.mm: New.
413
414         2006-02-07  Fariborz Jahanian <fjahanian@apple.com>
415
416         Radar 4219590
417         * objc.dg/break-in-ifstmt.m: New.
418
419         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
420
421         Radar 4174166
422         * obj-c++.dg/comp-types-13.mm: New.
423         * objc.dg/comp-types-12.m: New.
424
425         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
426
427         Radar 4216500
428         * obj-c++.dg/proto-lossage-7.mm: New.
429         * objc.dg/proto-lossage-7.m: New.
430
431 2010-09-14  Jan Hubicka  <jh@suse.cz>
432
433         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
434         folding.
435         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
436         folding.
437
438 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
439
440         PR middle-end/45567
441         * gcc.dg/pr45567.c: New test.
442
443         PR debug/45660
444         * g++.dg/debug/pr45660.C: New test.
445
446 2010-09-14  Ira Rosen  <irar@il.ibm.com>
447
448         PR tree-optimization/45470
449         * g++.dg/vect/pr45470-a.cc: New test.
450         * g++.dg/vect/pr45470-a.cc: New test.
451
452 2010-09-10  Jack Howarth <howarth@bromo.med.uc.edu>
453
454         PR target/42070
455         * gcc/testsuite/lib/profopt.exp: Prune warnings on execname2 compile.
456         * gcc/testsuite/lib/prune.exp: Prune "can't add line info" warnings.
457
458 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
459
460         PR libfortran/45532
461         * gfortran.dg/namelist_64.f90: New test.
462
463 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
464
465         PR rtl-optimization/45617
466         * gcc.target/i386/pr45617.c: New test.
467
468 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
469
470         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
471
472 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
473
474         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
475         * gcc.target/i386/fma4-vector.c: Likewise.
476         * gcc.target/i386/vectorize2.c: Likewise.
477         * gcc.target/i386/vectorize4.c: Likewise.
478         * gcc.target/i386/vectorize5.c: Likewise.
479         * gcc.target/i386/vectorize6.c: Likewise.
480         * gcc.target/i386/vectorize8.c: Likewise.
481
482         * gcc.target/i386/vect-double-1.c: New.
483         * gcc.target/i386/vect-double-1a.c: Likewise.
484         * gcc.target/i386/vect-double-2.c: Likewise.
485         * gcc.target/i386/vect-double-2a.c: Likewise.
486
487         * lib/target-supports.exp (check_effective_target_vect_double):
488         Set et_vect_double_saved to 0 when tuning for Atom.
489
490 2010-09-13  Jan Hubicka  <jh@suse.cz>
491
492         * gcc.dg/torture/pr23821.c: Drop static keyword.
493         * gcc.dg/tree-ssa/loop-19.c: Likewise.
494         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
495
496 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
497
498         * gcc.target/arm/sync-1.c: New.
499
500 2010-09-12  Olivier Hainque  <hainque@adacore.com>
501
502         * gnat.dg/memtrap.adb: New test.
503
504 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
505
506         * gfortran.dg/promotion.f90: Fix options.
507
508 2010-09-11  Rodrigo Rivas <rodrigorivascosta@gmail.com>
509
510         * g++.dg/cpp0x/range-for1.C: New.
511         * g++.dg/cpp0x/range-for2.C: New.
512         * g++.dg/cpp0x/range-for3.C: New.
513         * g++.dg/cpp0x/range-for4.C: New.
514         * g++.dg/cpp0x/range-for5.C: New.
515         * g++.dg/cpp0x/range-for6.C: New.
516
517 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
518
519         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
520         and counts. Check that transpose is not called.
521         * gfortran.dg/transpose_2.f90: Update error message.
522
523 2010-09-10  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
524
525         PR c++/43824
526         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
527         * g++.dg/lookup/strong-using-2.C: Likewise.
528         * g++.dg/lookup/strong-using-3.C: Likewise.
529         * g++.dg/lookup/strong-using-5.C: Likewise.
530
531         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
532         * g++.dg/cpp0x/inline-ns4.C: New.
533         * g++.dg/cpp0x/inline-ns5.C: New.
534
535 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
536
537         PR middle-end/45634
538         * gfortran.fortran-torture/compile/pr45634.f90: New.
539
540 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
541
542         * objc.dg/fobjc-exceptions.m: New test.
543
544 2010-09-10  Jan Hubicka  <jh@suse.cz>
545
546         * g++.dg/inherit/covariant7.C: Fix pattern matching.
547
548 2010-09-10  Martin Jambor  <mjambor@suse.cz>
549
550         PR tree-optimization/44972
551         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
552         * gcc.dg/tree-ssa/pr45144.c: Likewise.
553         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
554         instead.
555         * g++.dg/torture/pr44972.C: New test.
556
557 2010-09-10  Martin Jambor  <mjambor@suse.cz>
558
559         PR tree-optimization/44972
560         * g++.dg/torture/pr34850.C: Remove expected warning.
561
562 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
563
564         * gfortran.dg/dummy_optional_arg.f90: New test.
565
566 2010-09-08  Jan Hubicka  <jh@suse.cz>
567
568         PR tree-optimization/45598
569         * fortran.fortran-torture/compile/pr45598.f90: New test.
570
571 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
572
573         * lib/target-supports-dg.exp (dg-require-ifunc): New.
574         * lib/target-supports.exp (check_ifunc_available): New.
575         * gcc.dg/attr-ifunc-1.c: New.
576         * gcc.dg/attr-ifunc-2.c: New.
577         * gcc.dg/attr-ifunc-3.c: New.
578         * gcc.dg/attr-ifunc-4.c: New.
579         * gcc.dg/attr-ifunc-5.c: New.
580         * testsuite/g++.dg/ext/attr-ifunc-1.C: New.
581         * testsuite/g++.dg/ext/attr-ifunc-2.C: New.
582         * testsuite/g++.dg/ext/attr-ifunc-3.C: New.
583         * testsuite/g++.dg/ext/attr-ifunc-4.C: New.
584
585 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
586
587         PR middle-end/40386
588         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
589
590 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
591
592         * gfortran.dg/inline_transpose_1.f90: New test.
593
594 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
595
596         PR c++/45588
597         * g++.dg/warn/Wunused-var-15.C: New test.
598
599 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
600
601         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
602         hppa*-*-hpux*.
603
604 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
605
606         * objc/execute/exceptions/throw-nil.m: New test.
607         * objc/execute/exceptions/handler-1.m: Updated to use the new
608         objc_set_uncaught_exception_handler() function.
609         * objc/execute/exceptions/matcher-1.m: New test.
610
611 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
612
613         PR fortran/38282
614         * gfortran.dg/bit_comparison_1.F90: New test.
615         * gfortran.dg/leadz_trailz_3.f90: New test.
616         * gfortran.dg/masklr_2.F90: New test.
617         * gfortran.dg/shiftalr_1.F90: New test.
618         * gfortran.dg/merge_bits_2.F90: New test.
619         * gfortran.dg/dshift_2.F90: New test.
620         * gfortran.dg/bit_comparison_2.F90: New test.
621         * gfortran.dg/masklr_1.F90: New test.
622         * gfortran.dg/merge_bits_1.F90: New test.
623         * gfortran.dg/dshift_1.F90: New test.
624         * gfortran.dg/shiftalr_2.F90: New test.
625
626 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
627
628         * objc.dg/type-stream-1.m: Replaced with a test that tests that
629         functions from objc/typedstream.h are deprecated.
630
631 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
632
633         * lib/target-supports.exp
634         (check_effective_target_run_expensive_tests): New proc.
635         * gcc.c-torture/compile/limits-fnargs.c: Use
636         dg-require-effective-target run_expensive_tests.
637
638 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
639
640         PR fortran/45597
641         * gfortran.dg/gomp/pr45597.f90: New test.
642
643         PR fortran/45595
644         * gfortran.dg/gomp/pr45595.f90: New test.
645
646 2010-09-08  Michael Matz  <matz@suse.de>
647
648         * c-c++-common/uninit-17.c: Adjust.
649
650 2010-09-08  Michael Matz  <matz@suse.de>
651
652         PR tree-optimization/43430
653         * gcc.dg/vect/pr43430-2.c: New test.
654
655 2010-09-08  Michael Matz  <matz@suse.de>
656
657         PR tree-optimization/33244
658         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
659
660 2010-09-08  Richard Guenther  <rguenther@suse.de>
661
662         PR tree-optimization/45578
663         * gfortran.dg/pr45578.f90: New testcase.
664
665 2010-09-08  Richard Guenther  <rguenther@suse.de>
666
667         PR testsuite/45590
668         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
669
670 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
671
672         PR fortran/45576
673         * gfortran.dg/char_length_18.f90:  New test.
674
675 2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>
676
677         PR target/36502
678         * gcc.target/i386/pr36502.c: New test.
679
680         PR target/42313
681         PR target/44651
682         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
683         * gcc/testsuite/gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
684
685 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
686
687         * gfortran.dg/achar_4.f90: Enable bounds checking.
688
689 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
690
691         PR target/45206
692         * gcc.target/i386/pr45206.c: New test.
693
694 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
695
696         PR fortran/45505
697         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
698
699 2010-09-07  Jan Hubicka  <jh@suse.cz>
700
701         * gcc.c-torture/compile/20100907.c: New testcase.
702
703 2010-09-07  Richard Guenther  <rguenther@suse.de>
704
705         PR middle-end/45569
706         * g++.dg/eh/pr45569.C: New testcase.
707
708 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
709
710         PR target/43137
711         * gcc.target/arm/pr43137.c: New test.
712
713 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
714
715         PR fortran/36931
716         * gfortran.dg/dependency_35.f90:  New test.
717
718 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
719
720         PR fortran/34145
721         * gfortran.dg/char_length_17.f90:  New test.
722
723 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
724
725         PR c++/45200
726         PR c++/45293
727         PR c++/45558
728         * g++.dg/template/typedef34.C: New test.
729         * g++.dg/template/typedef35.C: New test.
730
731 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
732
733         PR target/22152
734         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
735
736 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
737
738         * g++.dg/warn/Wdouble-promotion.C: New.
739
740 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
741
742         * g++.dg/parse/redef2.C: New.
743
744 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
745
746         * gcc.dg/20100906-1.c: New testcase.
747
748 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
749
750         PR testsuite/45543
751         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
752         DW_TAG_enumeration_type DIE.
753
754 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
755
756         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
757         Update XFAILs.
758
759 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
760
761         PR rtl-optimization/44919
762         * g++.dg/opt/pr44919.C: New.
763
764 2010-09-06  Tobias Burnus  <burnus@net-b.de>
765
766         PR fortran/38282
767         * gfortran.dg/iall_iany_iparity_1.f90: New.
768         * gfortran.dg/iall_iany_iparity_2.f90: New.
769
770 2010-09-06  Jason Merrill  <jason@redhat.com>
771
772         * g++.dg/cpp0x/initlist42.C: New.
773
774         * g++.dg/cpp0x/auto19.C: New.
775
776         * g++.dg/template/sfinae25.C: New.
777         * g++.dg/template/char1.C: Expect warning.
778         * g++.dg/template/nontype10.C: Likewise.
779
780         * g++.dg/cpp0x/implicit9.C: New.
781
782         * g++.dg/cpp0x/initlist43.C: New.
783
784 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
785
786         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
787
788 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
789
790         * gcc.dg/Wdouble-promotion.c: New.
791
792 2010-09-05  Tobias Burnus  <burnus@net-b.de>
793
794         * gfortran.dg/float128_1.f90: Remove test case as
795         it always fails since Rev 163611 backed out the
796         front-end implementation.
797
798 2010-09-05  Tobias Burnus  <burnus@net-b.de>
799
800         * gfortran.dg/float128_1.f90: XFAIL test case.
801
802 2010-09-05  Tobias Burnus  <burnus@net-b.de>
803
804         * gfortran.dg/bessel_7.f90: Decrease required precision.
805
806 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
807
808         PR testsuite/45545
809         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
810         ref-all-matching targets.
811
812 2010-09-05  Richard Guenther  <rguenther@suse.de>
813
814         PR tree-optimization/45535
815         * gcc.c-torture/compile/pr45535.c: New testcase.
816
817 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
818
819         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
820         "\[^\n\]*".
821         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
822         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
823         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
824         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
825         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
826         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
827         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
828         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
829         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
830         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
831         * gcc.target/i386/pr22152.c: Likewise.
832         * gcc.target/i386/pr36992-1.c: Likewise.
833         * gcc.target/i386/pr36992-2.c: Likewise.
834         * gcc.target/sh/sh4a-memmovua.c: Likewise.
835
836 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
837
838         PR testsuite/43957
839         * gcc.dg/const-uniq-1.c: Modify regexp.
840
841 2010-09-04  Tobias Burnus  <burnus@net-b.de>
842
843         PR fortran/45530
844         * gfortran.dg/namelist_63.f90: New.
845
846 2010-09-04  Jan Hubicka  <jh@suse.cz>
847
848         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
849         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
850
851 2010-09-04  Jan Hubicka  <jh@suse.cz>
852
853         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
854
855 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
856
857         PR fortran/45507
858         * gfortran.dg/allocate_alloc_opt_12.f90: New.
859
860 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
861
862         * gcc.dg/opts-4.c: New test.
863
864 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
865
866         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
867         * gcc.dg/vect/vect-peel-4.c: Ditto.
868
869 2010-09-03  Daniel Kraft  <d@domob.eu>
870
871         PR fortran/45525
872         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
873
874 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
875
876         PR fortran/45159
877         * gfortran.dg/dependency_34.f90:  New test.
878
879 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
880
881         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
882
883 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
884
885         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
886         gcc.target/i386/clearcap.map if supported.
887
888 2010-09-03  Michael Matz  <matz@suse.de>
889
890         PR middle-end/45415
891         * gcc.dg/pr45415.c: New test.
892
893 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
894
895         PR tree-optimization/45506
896         * gcc.dg/pr45506.c: New.
897
898 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
899
900         PR target/45476
901         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
902         * gcc.target/i386/float128-2.c: Ditto.
903
904 2010-09-03  Daniel Kraft  <d@domob.eu>
905
906         PR fortran/34162
907         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
908         * gfortran.dg/internal_dummy_2.f08: New test.
909         * gfortran.dg/internal_dummy_3.f08: New test.
910         * gfortran.dg/internal_dummy_4.f08: New test.
911
912 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
913
914         PR debug/45500
915         * gcc.target/i386/pr45500.c: New test.
916
917 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
918
919         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
920
921 2010-09-03  Daniel Kraft  <d@domob.eu>
922
923         PR fortran/44602
924         * gfortran.dg/exit_2.f08; Adapt error messages.
925         * gfortran.dg/exit_3.f08: New test.
926         * gfortran.dg/exit_4.f08: New test.
927         * gfortran.dg/exit_5.f03: New test.
928
929 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
930
931         * gfortran.dg/ishft_4.f90: New test.
932
933 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
934
935         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
936         FRIZ/XSRIZ instruciton for (double)(long long)x.
937         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
938
939 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
940
941         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
942
943 2010-09-02  Richard Guenther  <rguenther@suse.de>
944
945         PR tree-optimization/44937
946         PR tree-optimization/45412
947         * g++.dg/opt/pr45412.C: New testcase.
948         * gcc.c-torture/compile/pr45412.c: Likewise.
949         * gcc.c-torture/compile/pr44937.c: Likewise.
950
951 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
952
953         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
954         but using -Werror=comment.
955         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
956         expected error messages.
957
958 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
959
960         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
961         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
962
963 2010-09-02  Tobias Burnus  <burnus@net-b.de>
964
965         PR fortran/45489
966         * gfortran.dg/initialization_27.f90: New.
967
968 2010-09-02  Ira Rosen  <irar@il.ibm.com>
969
970         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
971         check into different basic blocks. Expect vectorization if misaligned
972         stores are supported.
973         * gcc.dg/vect/bb-slp-8a.c: New test.
974         * gcc.dg/vect/bb-slp-8b.c: New test.
975
976 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
977
978         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
979
980 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
981
982         PR fortran/44541
983         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
984         * gfortran.dg/class_dummy_1.f03: New.
985
986 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
987
988         PR middle-end/45458
989         * g++.dg/tree-prof/partition2.C: New test.
990
991 2010-09-01  Richard Guenther  <rguenther@suse.de>
992
993         * gcc.dg/vect/vect-outer-fir.c: Adjust.
994         * gcc.dg/tree-ssa/vrp54.c: New testcase.
995         * gcc.c-torture/execute/20100827-1.c: Likewise.
996
997 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
998
999         * gfortran.dg/execute_command_line_1.f90: New test.
1000
1001 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
1002
1003         PR preprocessor/45457
1004         * c-c++-common/cpp/pr45457.c: New test.
1005
1006 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
1007
1008         * gcc.dg/nested-func-8.c: New test.
1009
1010 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1011
1012         PR fortran/38282
1013         * gfortran.dg/popcnt_poppar_1.F90: New test.
1014         * gfortran.dg/popcnt_poppar_2.F90: New test.
1015
1016 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
1017
1018         * gcc.target/i386/volatile-2.c: Require nonpic target.
1019
1020 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
1021
1022         PR middle-end/45461
1023         * gcc.dg/pr45461.c: New test.
1024
1025 2010-08-31  Richard Guenther  <rguenther@suse.de>
1026
1027         PR testsuite/45455
1028         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
1029
1030 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
1031
1032         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
1033
1034 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
1035
1036         PR fortran/45456
1037         * gfortran.dg/typebound_proc_18.f03: New.
1038
1039 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
1040
1041         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
1042         * lib/scanasm.exp (scan-stack-usage): Likewise.
1043         (scan-stack-usage-not): Likewise.
1044         * gcc.dg/stack-usage-1.c: New test.
1045         * gcc.target/i386/stack-usage-realign.c: Likewise.
1046
1047 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
1048
1049         PR tree-optimization/45427
1050         * gcc.dg/tree-ssa/pr45427.c: New test.
1051
1052 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
1053
1054         PR c++/45043
1055         * g++.dg/template/crash102.C: New.
1056
1057 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
1058
1059         PR middle-end/45423
1060         * gcc.dg/gomp/atomic-12.c: New test.
1061         * gcc.dg/gomp/atomic-13.c: New test.
1062         * gcc.dg/gomp/atomic-14.c: New test.
1063         * g++.dg/gomp/atomic-11.C: New test.
1064         * g++.dg/gomp/atomic-12.C: New test.
1065         * g++.dg/gomp/atomic-13.C: New test.
1066         * g++.dg/gomp/atomic-14.C: New test.
1067
1068 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1069
1070         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
1071         delimiter.
1072
1073 2010-08-30  Thomas Quinot  <quinot@adacore.com>
1074
1075         * gnat.dg/discr24.adb: New test.
1076
1077 2010-08-30  Richard Guenther  <rguenther@suse.de>
1078
1079         PR tree-optimization/45449
1080         * gcc.dg/pr45449.c: New testcase.
1081
1082 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
1083
1084         * gcc.dg/opts-1.c: Expect errors, not warnings.
1085
1086 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
1087
1088         PR fortran/42769
1089         * gfortran.dg/dynamic_dispatch_11.f03: New.
1090
1091 2010-08-29  Jason Merrill  <jason@redhat.com>
1092
1093         PR c++/44991
1094         * g++.dg/parse/defarg15.C: New.
1095
1096 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
1097
1098         PR fortran/45439
1099         * gfortran.dg/select_type_16.f03: New.
1100
1101 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
1102             Tobias Burnus  <burnus@net-b.de>
1103
1104         * gfortran.dg/bessel_7.f90: Decrease required precision.
1105
1106 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
1107             Kaz Kojima  <kkojima@gcc.gnu.org>
1108
1109         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
1110
1111 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1112
1113         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
1114         floating point conversion code generation.
1115         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
1116         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
1117         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
1118         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
1119         to integer conversion code generation.
1120         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
1121         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
1122         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
1123         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
1124
1125 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1126
1127         PR fortran/32049
1128         * gfortran.dg/random_seed_1.f90: Adjust test.
1129         * gfortran.dg/float128_1.f90: New test.
1130
1131 2010-08-27  Tobias Burnus  <burnus@net-b.de>
1132
1133         PR fortran/33197
1134         * gcc/testsuite/gfortran.dg/norm2_1.f90: New.
1135         * gcc/testsuite/gfortran.dg/norm2_2.f90: New.
1136         * gcc/testsuite/gfortran.dg/norm2_3.f90: New.
1137         * gcc/testsuite/gfortran.dg/norm2_4.f90: New.
1138         * gcc/testsuite/gfortran.dg/parity_1.f90: New.
1139         * gcc/testsuite/gfortran.dg/parity_2.f90: New.
1140         * gcc/testsuite/gfortran.dg/parity_3.f90: New.
1141
1142 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
1143
1144         PR fortran/45420
1145         * gfortran.dg/select_type_15.f03: New.
1146
1147 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1148
1149         PR libfortran/43217
1150         * gfortran.dg/hollerith8.f90: New test.
1151
1152 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
1153
1154         PR fortran/45159
1155         * gfortran.dg/dependency_33.f90:  New test.
1156
1157 2010-08-27  Richard Guenther  <rguenther@suse.de>
1158
1159         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
1160         * gcc.dg/graphite/scop-2.c: Likewise.
1161         * gcc.dg/graphite/scop-20.c: Likewise.
1162         * gcc.dg/vect/slp-25.c: Likewise.
1163
1164 2010-08-27  Olivier Hainque  <hainque@adacore.com>
1165
1166         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
1167
1168 2010-08-26  Daniel Kraft  <d@domob.eu>
1169
1170         PR fortran/38936
1171         PR fortran/44047
1172         PR fortran/45384
1173         * gfortran.dg/associate_8.f03: New test.
1174         * gfortran.dg/select_type_13.f03: New test.
1175         * gfortran.dg/select_type_14.f03: New test.
1176
1177 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
1178
1179         PR tree-optimization/44485
1180         * gcc.dg/pr44485.c: New test.
1181
1182 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1183
1184         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
1185         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
1186         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
1187
1188 2010-08-26  Richard Guenther  <rguenther@suse.de>
1189
1190         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
1191         * gcc.dg/graphite/scop-21.c: Likewise.
1192
1193 2010-08-26  Richard Guenther  <rguenther@suse.de>
1194
1195         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
1196         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
1197         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1198         * gcc.dg/vect/vect-91.c: Likewise.
1199         * gcc.dg/vect/vect-peel-1.c: Likewise.
1200         * gcc.dg/vect/vect-peel-2.c: Likewise.
1201         * gcc.dg/vect/vect-peel-4.c: Likewise.
1202
1203 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1204
1205         PR libfortran/41859
1206         * gfortran.dg/der_io_4.f90: New test.
1207
1208 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
1209
1210         PR rtl-optimization/44858
1211         * gcc.c-torture/execute/pr44858.c: New test.
1212
1213         PR rtl-optimization/45400
1214         * g++.dg/other/i386-8.C: New test.
1215
1216 2010-08-25  Richard Guenther  <rguenther@suse.de>
1217
1218         * gcc.dg/alias-8.c: Adjust.
1219
1220 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
1221
1222         * gcc.target/i386/combine-mul.c: New test.
1223
1224 2010-08-25  Richard Guenther  <rguenther@suse.de>
1225
1226         PR lto/44562
1227         * gcc.dg/graphite/id-27.c: New testcase.
1228         * gcc.dg/lto/20100825-1_0.c: Likewise.
1229
1230 2010-08-25  Richard Guenther  <rguenther@suse.de>
1231
1232         PR tree-optimization/45316
1233         * g++.dg/opt/pr45316.C: New testcase.
1234
1235 2010-08-25  Richard Guenther  <rguenther@suse.de>
1236
1237         PR tree-optimization/45393
1238         * g++.dg/torture/pr45393.C: New testcase.
1239
1240 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
1241
1242         PR tree-optimization/45059
1243         * gcc.c-torture/compile/pr45059.c: New test.
1244
1245 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
1246
1247         * lib/target-supports.exp (check_effective_target_vect_unpack):
1248         Set vect_unpack supported flag to true for neon.
1249
1250 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
1251
1252         * gcc.dg/tree-ssa/ifc-5.c: New.
1253
1254 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
1255
1256         * gcc.dg/tree-ssa/ifc-4.c: New.
1257         * gcc.dg/tree-ssa/ifc-7.c: New.
1258
1259 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
1260
1261         * gcc.dg/vect/vect.exp: Check loongson targets
1262         * g++.dg/vect/vect.exp: Likewise
1263         * gfortran.dg/vect/vect.exp: Likewise
1264
1265 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1266
1267         * gcc.target/powerpc/vsx-mass-1.c: New file, test
1268         -mveclibabi=mass.
1269
1270 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
1271
1272         PR fortran/45366
1273         * gfortran.dg/proc_ptr_29.f90: New.
1274
1275 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1276             Dominique d'Humieres <dominiq@lps.ens.fr>
1277
1278         PR fortran/45367
1279         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
1280
1281 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1282
1283         PR fortran/45367
1284         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
1285
1286 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1287
1288         PR fortran/36158
1289         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
1290
1291 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1292             Dominique d'Humieres <dominiq@lps.ens.fr>
1293
1294         PR fortran/45367
1295         PR fortran/36158
1296         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
1297         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
1298
1299 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
1300
1301         PR fortran/44863
1302         PR fortran/45271
1303         PR fortran/45290
1304         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
1305         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
1306         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
1307
1308 2010-08-21  Tobias Burnus  <burnus@net-b.de>
1309
1310         PR fortran/36158
1311         PR fortran/33197
1312         * gfortran.dg/bessel_6.f90: New.
1313         * gfortran.dg/bessel_7.f90: New.
1314
1315 2010-08-20  Jan Hubicka  <jh@suse.cz>
1316
1317         PR c++/45307
1318         PR c++/17736
1319         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
1320         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
1321
1322 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
1323
1324         PR target/45336
1325         * gcc.target/i386/pr45336-1.c: New.
1326         * gcc.target/i386/pr45336-2.c: Likewise.
1327         * gcc.target/i386/pr45336-3.c: Likewise.
1328         * gcc.target/i386/pr45336-4.c: Likewise.
1329
1330 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
1331
1332         PR testsuite/45361
1333         * gcc.target/i386/volatile-2.c: Update scan strings to also
1334         include (%rip) for the memory reference on x86_64.
1335
1336 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
1337
1338         PR middle-end/44974
1339         * gcc.dg/pr44974.c: New test.
1340
1341         PR rtl-optimization/45353
1342         * gcc.dg/pr45353.c: New test.
1343
1344 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
1345
1346         * gcc.target/i386/volatile-2.c: New.
1347
1348 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
1349
1350         PR rtl-optimization/44691
1351         * gfortran.dg/pr44691.f: New test.
1352
1353 2010-10-19  Olivier Hainque  <hainque@adacore.com>
1354
1355         * gcc.target/sparc/sibcall-dslot.c: New testcase.
1356
1357 2010-08-19  Jason Merrill  <jason@redhat.com>
1358
1359         * g++.dg/init/synth3.C: New.
1360         * g++.dg/init/value8.C: New.
1361         * g++.dg/tree-ssa/empty-2.C: New.
1362         * g++.dg/cpp0x/noexcept09.C: New.
1363
1364 2010-08-19  Daniel Kraft  <d@domob.eu>
1365
1366         PR fortran/29785
1367         PR fortran/45016
1368         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
1369         * gfortran.dg/pointer_remapping_1.f90: New test.
1370         * gfortran.dg/pointer_remapping_2.f03: New test.
1371         * gfortran.dg/pointer_remapping_3.f08: New test.
1372         * gfortran.dg/pointer_remapping_4.f03: New test.
1373         * gfortran.dg/pointer_remapping_5.f08: New test.
1374         * gfortran.dg/pointer_remapping_6.f08: New test.
1375
1376 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
1377
1378         PR testsuite/45324
1379         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
1380
1381 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1382
1383         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
1384
1385 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
1386
1387         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
1388         variable.
1389
1390 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
1391
1392         PR target/45070
1393         * gcc.c-torture/execute/pr45070.c: New.
1394
1395 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
1396
1397         * g++.dg/pr44328.C: New test.
1398
1399 2010-08-19  Tobias Burnus  <burnus@net-b.de>
1400
1401         PR fortran/36158
1402         PR fortran/33197
1403         * gfortran.dg/bessel_3.f90: New.
1404         * gfortran.dg/bessel_4.f90: New.
1405         * gfortran.dg/bessel_5.f90: New.
1406
1407 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
1408
1409         PR fortran/45290
1410         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
1411         * gfortran.dg/pointer_init_2.f90: New.
1412         * gfortran.dg/pointer_init_3.f90: New.
1413         * gfortran.dg/pointer_init_4.f90: New.
1414
1415 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
1416
1417         PR c++/45049
1418         * g++.dg/pr45049-1.C: New test.
1419         * g++.dg/pr45049-2.C: New test.
1420
1421 2010-08-18  Jie Zhang  <jie@codesourcery.com>
1422
1423         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
1424         20 if __ARM_PCS is defined otherwise 64.
1425         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
1426         instead of hard coded 64.
1427
1428 2010-08-18  Yao Qi  <yao@codesourcery.com>
1429
1430         PR target/45094
1431         * gcc.target/arm/pr45094.c: New test.
1432
1433 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
1434
1435         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
1436
1437 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
1438
1439         PR rtl-optimization/42575
1440         * gcc.target/arm/pr42575.c: New test.
1441
1442 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
1443
1444         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
1445         * gcc.dg/tls/thr-cse-1.c: New.
1446
1447 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
1448
1449         PR debug/42487
1450         * lib/target-supports.exp
1451         (check_effective_target_function_sections): New.
1452         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
1453         function sections before proceding.
1454
1455 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
1456
1457         PR fortran/45308
1458         * gfortran.dg/pr45308.f03: New test.
1459
1460 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
1461
1462         PR target/45296
1463         * gcc.target/i386/pr45296.c: New test.
1464
1465 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
1466
1467         * g++.dg/ext/uow-1.C: New.
1468         * g++.dg/ext/uow-2.C: New.
1469         * g++.dg/ext/uow-3.C: New.
1470         * g++.dg/ext/uow-4.C: New.
1471
1472 2010-08-17  Richard Guenther  <rguenther@suse.de>
1473
1474         PR testsuite/45266
1475         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
1476
1477 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
1478
1479         PR c/40563
1480         * gcc.dg/Wcxx-compat-20.c: New test.
1481
1482 2010-08-17  Daniel Kraft  <d@domob.eu>
1483
1484         PR fortran/38936
1485         * gfortran.dg/associate_1.f03: Extended to test newly supported
1486         features like association to variables.
1487         * gfortran.dg/associate_3.f03: Removed check for illegal change
1488         of associate-name here...
1489         * gfortran.dg/associate_5.f03: ...and added it here.
1490         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
1491         * gfortran.dg/associate_7.f03: New test.
1492
1493 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
1494
1495         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
1496
1497 2010-08-15  Daniel Kraft  <d@domob.eu>
1498
1499         PR fortran/38936
1500         * gfortran.dg/associate_1.f03: Enable test for array expressions.
1501         * gfortran.dg/associate_3.f03: Clarify comment.
1502         * gfortran.dg/associate_5.f03: New test.
1503         * gfortran.dg/associate_6.f03: New test.
1504
1505 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1506
1507         PR fortran/45211
1508         * gfortran.dg/bind_c_usage_21.f90: New.
1509         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
1510
1511 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1512
1513         * gfortran.dg/optional_absent_1.f90: New.
1514         * gfortran.dg/null_actual.f90: New.
1515
1516 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1517
1518         * gfortran.dg/pointer_target_1.f90: New.
1519         * gfortran.dg/pointer_target_2.f90: New.
1520         * gfortran.dg/pointer_target_3.f90: New.
1521
1522 2010-08-15  Daniel Kraft  <d@domob.eu>
1523
1524         PR fortran/45197
1525         * gfortran.dg/elemental_args_check_3.f90: New test.
1526         * gfortran.dg/impure_1.f08: New test.
1527         * gfortran.dg/impure_2.f08: New test.
1528         * gfortran.dg/impure_3.f90: New test.
1529         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
1530
1531 2010-08-15  Ira Rosen  <irar@il.ibm.com>
1532
1533         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
1534         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
1535         SLP tests.
1536         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
1537         misaligned loads.
1538         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
1539         misaligned stores.c
1540         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
1541
1542 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
1543
1544         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
1545         dg-require-effective-target after dg-do.
1546
1547 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
1548
1549         * lib/target-supports.exp (check_effective_target_vect_int): Return
1550         true for Loongson targets.
1551         (check_effective_target_vect_shift): Likewise.
1552         (check_effective_target_vect_no_int_max): Likewise.
1553         (check_effective_target_vect_no_align): Likewise.
1554         (check_effective_target_vect_short_mult): Likewise.
1555
1556 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
1557
1558         * g++.dg/cast.C: Change fields of structures to "long" to pass
1559         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
1560         * g++.dg/cpp0x/iop.C: Ditto.
1561         * g++.dg/cpp0x/named_refs.C: Ditto.
1562         * g++.dg/cpp0x/rv1p.C: Ditto.
1563         * g++.dg/cpp0x/rv2p.C: Ditto.
1564         * g++.dg/cpp0x/rv3p.C: Ditto.
1565         * g++.dg/cpp0x/rv4p.C: Ditto.
1566         * g++.dg/cpp0x/rv5p.C: Ditto.
1567         * g++.dg/cpp0x/rv6p.C: Ditto.
1568         * g++.dg/cpp0x/rv7p.C: Ditto.
1569         * g++.dg/cpp0x/rv8p.C: Ditto.
1570         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
1571
1572 2010-08-13  Daniel Kraft  <d@domob.eu>
1573
1574         * gfortran.dg/implied_shape_1.f08: New test.
1575         * gfortran.dg/implied_shape_2.f90: New test.
1576         * gfortran.dg/implied_shape_3.f08: New test.
1577
1578 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1579
1580         PR libfortran/42526
1581         * gfortran.dg/char_component_initializer_1.f90: New test.
1582
1583 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
1584
1585         PR tree-optimization/45241
1586         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
1587
1588 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
1589
1590         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
1591         to dg-options.
1592         * gcc.target/i386/pr40906-2.c: Ditto.
1593         * gcc.target/i386/pr40906-3.c: Ditto.
1594
1595 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
1596
1597         PR middle-end/45262
1598         * gcc.c-torture/execute/pr45262.c: New test.
1599
1600 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
1601
1602         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
1603         empty argument.
1604         * g++.dg/other/profile1.C: Ditto.
1605
1606 2010-08-12  Richard Guenther  <rguenther@suse.de>
1607
1608         PR tree-optimization/45232
1609         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
1610         * gcc.dg/tree-ssa/loop-7.c: Adjust.
1611         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
1612         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
1613         unsigned arithmetic.
1614         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
1615         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
1616         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
1617         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
1618         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
1619         unsigned arithmetic.
1620         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
1621         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
1622         unsigned arithmetic.
1623         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
1624         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
1625         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
1626         unsigned arithmetic.
1627         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
1628         * gcc.dg/tree-ssa/negate.c: Adjust.
1629         * gcc.dg/vect/vect-1.c: Adjust.
1630         * gfortran.dg/reassoc_6.f: XFAIL.
1631
1632 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
1633
1634         PR debug/45259
1635         * gcc.dg/pr45259.c: New test.
1636
1637 2010-08-12  Wei Guozhi  <carrot@google.com>
1638
1639         PR target/44999
1640         * gcc.target/arm/pr44999.c: New testcase.
1641
1642 2010-08-12  Jie Zhang  <jie@codesourcery.com>
1643
1644         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
1645         (N): Likewise.
1646         (main): Adjust accordingly.
1647
1648 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1649
1650         * gfortran.dg/graphite/id-22.f: New.
1651
1652 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1653
1654         * gcc.dg/graphite/id-26.c: New.
1655
1656 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1657
1658         * gcc.dg/graphite/id-25.c: New.
1659
1660 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1661
1662         * gcc.dg/graphite/run-id-5.c: New.
1663         * gcc.dg/graphite/run-id-6.c: New.
1664         * gfortran.dg/graphite/id-21.f: New.
1665
1666 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1667
1668         * gcc.dg/graphite/id-24.c: New.
1669
1670 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1671
1672         * gcc.dg/tree-ssa/pr20742.c: New.
1673
1674 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1675
1676         * gcc.dg/graphite/id-23.c: New.
1677
1678 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1679
1680         * gfortran.dg/graphite/id-20.f: Adjust testcase.
1681
1682 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1683
1684         * gcc.dg/graphite/pr42729.c: New.
1685
1686 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1687
1688         * gfortran.dg/graphite/id-20.f: New.
1689
1690 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1691
1692         * gcc.dg/graphite/id-22.c: New.
1693
1694 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1695
1696         * gcc.dg/graphite/run-id-2.c: Call abort.
1697
1698 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1699
1700         * gcc.dg/graphite/id-20.c: New.
1701
1702 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
1703             Steve Kargl <kargl@gcc.gnu.org>
1704
1705         PR fortran/44595
1706         * gfortran.dg/move_alloc_3.f90: New.
1707         * gfortran.dg/random_seed_2.f90: New.
1708
1709 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1710
1711         * lib/target-supports.exp (check_effective_target_sync_int_long):
1712         Add hppa*-*-linux*.
1713         (check_effective_target_sync_char_short): Likewise.
1714
1715 2010-08-10  Yao Qi  <yao@codesourcery.com>
1716
1717         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
1718         general form.
1719         * gcc.dg/tree-ssa/loop-31.c: Likewise.
1720         * g++.dg/other/packed1.C: Likewise.
1721         * g++.dg/other/crash-4.C: Likewise.
1722         * g++.dg/ext/packed8.C: Likewise.
1723         * g++.dg/init/array16.C: Likewise.
1724
1725 2010-08-10  xinliang David Li  <davidxl@google.com>
1726         * gcc.dg/tree-ssa/loop-19.c: Add option
1727         -fno-prefetch-loop-array
1728
1729 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
1730
1731         PR middle-end/45182
1732         * gcc.c-torture/compile/pr45182.c: New test.
1733
1734 2010-08-09  Jason Merrill  <jason@redhat.com>
1735
1736         PR c++/45236
1737         * g++.dg/cpp0x/variadic-104.C: New.
1738
1739 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
1740
1741         PR fortran/44235
1742         * gfortran.dg/dependency_32.f90:  New test.
1743
1744 2010-08-09  Richard Guenther  <rguenther@suse.de>
1745
1746         PR middle-end/44632
1747         * g++.dg/opt/nrv17.C: New testcase.
1748
1749 2010-08-09  Richard Guenther  <rguenther@suse.de>
1750
1751         PR middle-end/45212
1752         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
1753         alignment from MEM_REF offset only if we took it from the
1754         base object.
1755
1756         * gcc.target/i386/pr24178.c: New testcase.
1757
1758 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
1759
1760         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
1761         * gcc.dg/20030702-1.c: Ditto.
1762         * gcc.dg/20050309-1.c: Ditto.
1763         * gcc.dg/20050325-1.c: Ditto.
1764         * gcc.dg/20050330-2.c: Ditto.
1765         * gcc.dg/20051201-1.c: Ditto.
1766         * gcc.dg/gomp/pr27573.c: Ditto.
1767         * gcc.dg/gomp/pr34610.c: Ditto.
1768         * gcc.dg/pr24225.c: Ditto.
1769         * gcc.dg/pr26570.c: Ditto.
1770         * gcc.dg/pr32773.c: Ditto.
1771         * g++.dg/gcov/gcov-6.C: Ditto.
1772         * g++.dg/gomp/pr34608.C: Ditto.
1773         * gfortran.dg/gomp/pr27573.f90: Ditto.
1774
1775         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
1776         dg-require-host-local dg directive.
1777         * gcc.dg/profile-dir-2.c: Ditto.
1778         * gcc.dg/profile-dir-3.c: Ditto.
1779
1780 2010-08-08  Richard Guenther  <rguenther@suse.de>
1781
1782         PR tree-optimization/45109
1783         * gcc.c-torture/compile/pr45109.c: New testcase.
1784
1785 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
1786
1787         * gcc.dg/march.c: Skip if -march defined.
1788         * gcc.dg/mtune.c: Skip if -mtune defined.
1789
1790         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
1791         generic thunk support.
1792
1793 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
1794
1795         PR target/45213
1796         * gcc.target/i386/pr45213.c: New test.
1797
1798 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1799
1800         PR libfortran/45143
1801         * gfortran.dg/fmt_error_11.f03: New test.
1802
1803 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
1804
1805         * lib/target-supports.exp (check_effective_target_sync_int_long):
1806         Add arm*-*-linux-gnueabi.
1807         (check_effective_target_sync_char_short): Likewise.
1808
1809 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1810
1811         PR fortran/45159
1812         * gfortran.dg/dependency_31.f90:  New test.
1813
1814 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1815
1816         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
1817
1818 2010-08-06  Jason Merrill  <jason@redhat.com>
1819
1820         * g++.dg/cpp0x/sfinae3.C: New.
1821         * g++.dg/cpp0x/sfinae4.C: New.
1822
1823 2010-08-06  Richard Guenther  <rguenther@suse.de>
1824
1825         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
1826         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
1827         * gcc.dg/tree-ssa/pr25382.c: Likewise.
1828         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
1829         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
1830         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
1831         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
1832         * gcc.c-torture/execute/20100805-1.c: Likewise.
1833
1834 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1835
1836         PR testsuite/42855
1837         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
1838
1839 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1840
1841         * gcc.dg/ipa/ipcp-ii-1.c: New test.
1842         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
1843
1844 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1845
1846         * g++.dg/ipa/devirt-1.C: New test.
1847         * g++.dg/ipa/devirt-2.C: Likewise.
1848         * g++.dg/ipa/devirt-3.C: Likewise.
1849         * g++.dg/ipa/devirt-4.C: Likewise.
1850         * g++.dg/ipa/devirt-5.C: Likewise.
1851         * gcc.dg/ipa/iinline-3.c: Likewise.
1852
1853 2010-08-05  Jie Zhang  <jie@codesourcery.com>
1854
1855         PR tree-optimization/45144
1856         * gcc.dg/tree-ssa/pr45144.c: New test.
1857
1858 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
1859
1860         PR fortran/42207
1861         PR fortran/44064
1862         PR fortran/44065
1863         * gfortran.dg/class_25.f03: New.
1864         * gfortran.dg/class_26.f03: New.
1865
1866 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
1867
1868         * g++.dg/warn/miss-format-1.C: Update line number.
1869
1870 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
1871
1872         PR c++/44641
1873         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
1874         .frame and .mask assembler directives.
1875
1876 2010-08-04  Richard Guenther  <rguenther@suse.de>
1877
1878         * gcc.dg/tree-ssa/vrp35.c: Adjust.
1879         * gcc.dg/tree-ssa/vrp36.c: Likewise.
1880         * gcc.dg/tree-ssa/vrp50.c: Likewise.
1881         * gcc.dg/tree-ssa/vrp52.c: Likewise.
1882
1883 2010-08-04  Tobias Burnus  <burnus@net-b.de>
1884
1885         PR fortran/44857
1886         * gfortran.dg/derived_constructor_char_1.f90: New.
1887         * gfortran.dg/derived_constructor_char_2.f90: New.
1888
1889 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1890
1891         PR fortran/45159
1892         * gfortran.dg/dependency_30.f90:  New test.
1893
1894 2010-08-03  Jan Hubicka  <jh@suse.cz>
1895
1896         * gcc.c-torture/compile/pr45085.c: New testcase.
1897
1898 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
1899
1900         PR fortran/44584
1901         PR fortran/45161
1902         * gfortran.dg/typebound_call_9.f03: Modified.
1903         * gfortran.dg/typebound_generic_1.f03: Modified.
1904
1905 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1906
1907         PR fortran/45159
1908
1909         * gfortran.dg/dependency_29.f90:  New test.
1910
1911 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1912
1913         PR fortran/36854
1914         * gfortran.dg/character_comparison_2.f90:  New test.
1915         * gfortran.dg/character_comparison_3.f90:  New test.
1916         * gfortran.dg/dependency_28.f90:  New test.
1917
1918 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
1919
1920         PR target/40457
1921         * gcc.target/arm/pr40457-1.c: New test.
1922         * gcc.target/arm/pr40457-2.c: New test.
1923
1924 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
1925
1926         PR fortran/44912
1927         * gfortran.dg/typebound_call_17.f03: New.
1928
1929 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
1930
1931         PR fortran/44929
1932         * gfortran.dg/allocate_derived_3.f90: New.
1933
1934 2010-07-30  Xinliang David Li  <davidxl@google.com>
1935         PR tree-optimization/45121
1936         * c-c++-common/uninit-17.c: Add -fno-ivops option.
1937
1938 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1939
1940         PR c++/45112
1941         * testsuite/g++.dg/pr45112.C: New test.
1942
1943 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
1944
1945         PR debug/45055
1946         PR rtl-optimization/45137
1947         * gcc.dg/pr45055.c: New test.
1948
1949 2010-07-30  Alan Modra  <amodra@gmail.com>
1950
1951         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
1952         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
1953
1954 2010-07-29  Tobias Burnus  <burnus@net-b.de>
1955
1956         PR fortran/45087
1957         PR fortran/45125
1958         * gfortran.dg/whole_file_25.f90: New.
1959         * gfortran.dg/whole_file_26.f90: New.
1960         * gfortran.dg/whole_file_27.f90: New.
1961
1962 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
1963
1964         PR fortran/44962
1965         * gfortran.dg/typebound_proc_17.f03: New.
1966
1967 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
1968
1969         PR fortran/45004
1970         * gfortran.dg/move_alloc_2.f90: New.
1971
1972 2010-07-29  Xinliang David Li  <davidxl@google.com>
1973         PR tree-optimization/45121
1974         * c-c++-common/uninit-17.c: Fix expected output.
1975
1976 2010-07-29  Richard Guenther  <rguenther@suse.de>
1977
1978         PR tree-optimization/45120
1979         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
1980
1981 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
1982
1983         PR fortran/42051
1984         PR fortran/44064
1985         * gfortran.dg/pr42051.f03: New testcase.
1986
1987 2010-07-29  Richard Guenther  <rguenther@suse.de>
1988
1989         PR middle-end/45034
1990         * gcc.c-torture/execute/pr45034.c: New testcase.
1991
1992 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
1993
1994         PR c++/45096
1995         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
1996
1997 2010-07-28  Daniel Kraft  <d@domob.eu>
1998
1999         * gfortran.dg/bound_8.f90: New test.
2000
2001 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
2002
2003         PR debug/45105
2004         * gcc.dg/pr45105.c: New test.
2005
2006 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
2007
2008         PR rtl-optimization/45107
2009         * gcc.dg/pr45107.c: New test.
2010
2011 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
2012
2013         PR rtl-optimization/45101
2014         * gcc.dg/pr45101.c: New test.
2015
2016 2010-07-28  Tobias Burnus  <burnus@net-b.de>
2017
2018         PR fortran/45077
2019         * gfortran.dg/whole_file_24.f90: New.
2020
2021 2010-07-27  Jason Merrill  <jason@redhat.com>
2022
2023         * g++.dg/cpp0x/variadic102.C: New.
2024         * g++.dg/cpp0x/variadic103.C: New.
2025
2026 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
2027
2028         PR rtl-optimization/40956
2029         PR target/42495
2030         PR middle-end/42574
2031         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
2032         * gcc.target/arm/pr42574.c: Add tests.
2033
2034 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
2035
2036         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
2037         test name.
2038         (cleanup-repo-files): Ditto.
2039         (cleanup-saved-temps): Ditto.
2040
2041 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
2042
2043         PR testsuite/44701
2044         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
2045
2046         PR c/45079
2047         * gcc.dg/pr45079.c: New test.
2048
2049 2010-07-27  Ira Rosen  <irar@il.ibm.com>
2050
2051         PR tree-optimization/44152
2052         * gcc.dg/vect/fast-math-pr44152.c: New test.
2053
2054 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
2055
2056         PR ObjC/44140
2057         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
2058         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
2059         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
2060         * obj-c++.dg/torture/trivial.mm: Ditto.
2061         * objc.dg/torture/tls/thr-init-2.m: Ditto.
2062         * objc.dg/torture/tls/thr-init-3.m: Ditto.
2063         * objc.dg/torture/tls/thr-init.m: Ditto.
2064         * objc.dg/torture/trivial.m: Ditto.
2065
2066 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
2067
2068         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
2069         Skip on spu-*-* targets.
2070
2071 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
2072
2073         PR tree-optimization/45083
2074         * gcc.dg/pr45083.c: New test.
2075
2076 2010-07-26  Tobias Burnus  <burnus@net-b.de>
2077
2078         PR fortran/40873
2079         * gfortran.dg/whole_file_22.f90: New test.
2080         * gfortran.dg/whole_file_23.f90: New test.
2081
2082 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
2083             Jack Howarth  <howarth@bromo.med.uc.edu>
2084             Richard Henderson  <rth@redhat.com>
2085
2086         PR target/44132
2087         * gcc.dg/tls/thr-init-1.c: New.
2088         * gcc.dg/tls/thr-init-2.c: New.
2089         * gcc.dg/torture/tls New.
2090         * gcc.dg/torture/tls/tls-test.c: New.
2091         * gcc.dg/torture/tls/thr-init-1.c: New.
2092         * gcc.dg/torture/tls/tls.exp: New.
2093         * gcc.dg/torture/tls/thr-init-2.c: New.
2094         * gcc.dg/tls/emutls-2.c: New test
2095
2096         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
2097         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
2098         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
2099         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
2100         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
2101         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
2102         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
2103         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
2104         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
2105         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
2106         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
2107         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
2108         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
2109         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
2110         gfortran.dg/gomp/appendix-a/a.22.4.f90,
2111         gfortran.dg/gomp/appendix-a/a.22.5.f90,
2112         gfortran.dg/gomp/appendix-a/a.22.6.f90,
2113         gfortran.dg/gomp/appendix-a/a.24.1.f90,
2114         gfortran.dg/gomp/appendix-a/a.32.1.f90,
2115         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
2116         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
2117         gfortran.dg/gomp/omp_threadprivate1.f90,
2118         gfortran.dg/gomp/omp_threadprivate2.f90,
2119         gfortran.dg/gomp/reduction1.f90,
2120         gfortran.dg/gomp/sharing-1.f90: Likewise.
2121
2122 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2123
2124         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
2125         sse_runtime.
2126         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
2127         dg-require-visibility.
2128
2129 2010-07-26  Richard Guenther  <rguenther@suse.de>
2130
2131         PR tree-optimization/43784
2132         * gcc.c-torture/execute/pr43784.c: New testcase.
2133         * g++.dg/torture/pr43784.C: Likewise.
2134
2135 2010-07-26  Richard Guenther  <rguenther@suse.de>
2136
2137         PR middle-end/45056
2138         * g++.dg/pr45056.C: New testcase.
2139
2140 2010-07-26  Richard Guenther  <rguenther@suse.de>
2141
2142         PR tree-optimization/45071
2143         * gcc.dg/pr45071.c: New testcase.
2144
2145 2010-07-26  Tobias Burnus  <burnus@net-b.de>
2146
2147         PR fortran/45066
2148         * gfortran.dg/namelist_62.f90: New.
2149
2150 2010-07-26  Richard Guenther  <rguenther@suse.de>
2151
2152         * gcc.c-torture/execute/pr45017.c: Move ...
2153         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
2154
2155 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
2156
2157         PR fortran/40628
2158         * trim_optimize_1.f90:  New test.
2159         * character_comparision_1.f90:  New test.
2160
2161 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2162
2163         PR fortran/42852
2164         * gfortran.dg/wtruncate_fix.f: New test.
2165
2166 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
2167
2168         PR testsuite/45068
2169         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
2170
2171 2010-07-24  Richard Guenther  <rguenther@suse.de>
2172
2173         PR lto/43788
2174         * g++.dg/lto/20100724-1_0.C: New testcase.
2175
2176 2010-07-24  Richard Guenther  <rguenther@suse.de>
2177
2178         PR lto/43212
2179         * gcc.dg/lto/20100724-1_0.c: New testcase.
2180         * gcc.dg/lto/20100724-1_1.c: Likewise.
2181
2182 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2183
2184         PR fortran/40011
2185         * gfortran.dg/whole_file_21.f90: New.
2186
2187         * gfortran.dg/integer_exponentiation_3.F90: Use
2188         -ffloat-store only for i?86/x86-64 -m32.
2189
2190 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2191
2192         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
2193         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
2194
2195 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2196
2197         * gfortran.dg/func_decl_4.f90: Split test into two ...
2198         * gfortran.dg/func_decl_5.f90: ... parts.
2199         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
2200         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
2201         * gfortran.dg/global_references_1.f90: Add new dg-warning.
2202         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
2203         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
2204         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
2205         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
2206         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
2207         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
2208         * gfortran.dg/sizeof.f90: Make test valid.
2209         * gfortran.dg/pr20865.f90: Add new dg-error.
2210         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
2211         * gfortran.dg/g77/19990218-0.f: Ditto.
2212         * gfortran.dg/g77/19990218-1.f: Ditto.
2213         * gfortran.dg/g77/970625-2.f: Ditto.
2214         * gfortran.dg/pr37243.f: Fix function declaration.
2215         * gfortran.dg/use_only_1.f90: Fix implicit typing.
2216         * gfortran.dg/loc_1.f90: Fix pointer datatype.
2217
2218 2010-07-23  Tobias Burnus  <burnus@net-b.de>
2219
2220         PR fortran/44945
2221         * gfortran.dg/char_array_structure_constructor.f90: Add
2222         -fwhole-file as dg-option as it otherwise fails on some
2223         systems.
2224
2225 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
2226
2227         * gnat.dg/aggr16.ad[sb]: New test.
2228         * gnat.dg/aggr16_pkg.ads: New helper.
2229
2230 2010-07-23  Richard Guenther  <rguenther@suse.de>
2231
2232         PR lto/43071
2233         * g++.dg/lto/20100723-1_0.C: New testcase.
2234
2235 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
2236
2237         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
2238         AVX support.
2239         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
2240         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
2241
2242 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2243
2244         * lib/target-supports.exp (add_options_for_tls): New proc.
2245         * g++.dg/tls/static-1.C: Use dg-add-options tls.
2246         * g++.dg/tls/static-1a.cc: Likewise.
2247         * gcc.dg/tls/emutls-1.c: Likewise.
2248         * gcc.dg/tls/opt-11.c: Likewise.
2249         * gcc.dg/tls/opt-12.c: Likewise.
2250         * gcc.dg/tls/pr24428-2.c: Likewise.
2251         * gcc.dg/tls/pr24428.c: Likewise.
2252         * obj-c++.dg/tls/static-1.mm: Likewise.
2253         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
2254         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
2255         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
2256         * objc.dg/torture/tls/thr-init-2.m: Likewise.
2257         * objc.dg/torture/tls/thr-init-3.m: Likewise.
2258         * objc.dg/torture/tls/thr-init.m: Likewise.
2259         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
2260
2261 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2262
2263         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
2264         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
2265         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
2266         optimized dump files.
2267
2268 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
2269
2270         PR tree-optimization/45047
2271         * gcc.c-torture/compile/pr45047.c: New test.
2272
2273 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2274
2275         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
2276         instead of dg-compile.
2277         * gcc.dg/float-range-4.c: Ditto.
2278         * gcc.dg/float-range-5.c: Ditto.
2279         * gcc.dg/fold-overflow-1.c: Ditto.
2280         * gcc.dg/gomp/sections-4.c: Ditto.
2281         * gcc.dg/transparent-union-1.c: Ditto.
2282         * gcc.dg/transparent-union-2.c: Ditto.
2283         * gcc.target/i386/pr39315-check.c: Ditto.
2284         * g++.dg/gomp/sections-4.C: Ditto.
2285         * g++.dg/template/dtor7.C: Ditto.
2286         * g++.dg/tree-ssa/pr19952.C: Ditto.
2287         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
2288         * gfortran.dg/graphite/pr42185.f90: Ditto.
2289         * gfortran.dg/namelist_36.f90: Ditto.
2290         * gnat.dg/noreturn1.adb: Ditto.
2291         * gnat.dg/specs/small_alignment.ads: Ditto.
2292
2293 2010-07-23  Martin Jambor  <mjambor@suse.cz>
2294
2295         PR tree-optimization/44915
2296         * g++.dg/torture/pr44915.C: New test.
2297
2298 2010-07-23  Martin Jambor  <mjambor@suse.cz>
2299
2300         PR tree-optimization/44914
2301         * g++.dg/tree-ssa/pr44914.C: New test.
2302
2303 2010-07-23  Jie Zhang  <jie@codesourcery.com>
2304
2305         PR target/44290
2306         * gcc.dg/pr44290-1.c: New test.
2307         * gcc.dg/pr44290-2.c: New test.
2308
2309 2010-07-23  Jason Merrill  <jason@redhat.com>
2310
2311         PR c++/45008
2312         * g++.dg/abi/mangle44.C: New.
2313
2314 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2315
2316         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
2317         for compile-time only tests.
2318         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
2319         target check.
2320         * gcc.target/i386/pr39315-4.c: Ditto.
2321         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
2322         target check.  Include sse-os-support.h.
2323         (main): Call check_isa and sse_os_support.
2324         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
2325         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
2326         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
2327         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
2328         target check.  Include sse-os-support.h.
2329         (main): Call check_isa and sse_os_support.
2330         * gcc.target/i386/vperm-v2df.c: Ditto.
2331
2332 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2333
2334         * lib/target-supports.exp (check_avx_hw_available): New procedure.
2335         (check_effective_target_avx_runtime): New procedure.
2336         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
2337         (check_effective_target_sse_runtime): Add check_effective_target_sse.
2338
2339         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
2340         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
2341         and __get_cpuid test.
2342         * gcc.dg/compat/vector-2b_main.c: Ditto.
2343
2344         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
2345
2346         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
2347         for compile-time only test.
2348         * gcc.dg/pr32716.c: Ditto.
2349         * gcc.dg/pr34856.c: Ditto.
2350         * gcc.dg/pr36997.c: Ditto.
2351         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
2352         * gfortran.dg/pr28158.f90: Ditto.
2353         * gfortran.dg/pr30667.f: Ditto.
2354
2355         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
2356         i?86-*-* and x86_64-*-* targets to disable execution on targets
2357         without sse2 runtime support.
2358         * g++.dg/vect/vect.exp: Ditto.
2359         * gfortran.dg/vect/vect.exp: Ditto.
2360
2361         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
2362         * gcc.dg/pr37544.c: Ditto.
2363         * gcc.dg/pr40550.c: Ditto.
2364         * gcc.dg/compat/union-m128-1_main.c: Ditto.
2365         * gcc.dg/compat/vector-1a_main.c: Ditto.
2366         * gcc.dg/compat/vector-2a_main.c: Ditto.
2367         * gcc.dg/torture/pr16104-1.c: Ditto.
2368         * gcc.dg/torture/pr35771-1.c: Ditto.
2369         * gcc.dg/torture/pr35771-2.c: Ditto.
2370         * gcc.dg/torture/pr35771-3.c: Ditto.
2371         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
2372         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
2373         * gcc.dg/torture/stackalign/push-1.c: Ditto.
2374         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
2375         * g++.dg/other/i386-1.C: Ditto.
2376         * g++.dg/other/pr40446.C: Ditto.
2377
2378 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2379
2380         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
2381
2382 2010-07-23  Daniel Kraft  <d@domob.eu>
2383
2384         PR fortran/44709
2385         * gfortran.dg/exit_1.f08: New test.
2386         * gfortran.dg/exit_2.f08: New test.
2387
2388 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
2389
2390         PR tree-optimization/39839
2391         * gcc.target/arm/pr39839.c: New test case.
2392
2393 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
2394
2395         * gnat.dg/unchecked_convert5b.adb: New test.
2396         * gnat.dg/unchecked_convert6.adb: Likewise.
2397         * gnat.dg/unchecked_convert6b.adb: Likewise.
2398
2399 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
2400
2401         * gnat.dg/aggr15.ad[sb]: New test.
2402
2403 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
2404
2405         PR debug/45024
2406         * g++.dg/debug/dwarf2/nested-2.C: New test case.
2407
2408 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
2409
2410         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
2411         with dg-require-linker-plugin.
2412
2413 2010-07-22  Richard Guenther  <rguenther@suse.de>
2414
2415         PR lto/43850
2416         * g++.dg/lto/20100722-1_0.C: New testcase.
2417
2418 2010-07-22  Richard Guenther  <rguenther@suse.de>
2419
2420         PR lto/42451
2421         * gcc.dg/lto/20100720-3_0.c: New testcase.
2422         * gcc.dg/lto/20100720-3_1.c: Likewise.
2423
2424 2010-07-22  Richard Guenther  <rguenther@suse.de>
2425
2426         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
2427         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
2428
2429         PR lto/43373
2430         * gcc.dg/lto/20100722-1_0.c: New testcase.
2431
2432 2010-07-22  Martin Jambor  <mjambor@suse.cz>
2433
2434         PR tree-optimization/44891
2435         * testsuite/gcc.c-torture/compile/pr44891.c: New test.
2436
2437 2010-07-22  Richard Guenther  <rguenther@suse.de>
2438
2439         PR tree-optimization/45017
2440         * gcc.c-torture/execute/pr45017.c: New testcase.
2441
2442 2010-07-22  Tobias Burnus  <burnus@net-b.de>
2443
2444         PR fortran/45019
2445         * gfortran.dg/aliasing_dummy_5.f90: New.
2446
2447 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2448
2449         PR target/43698
2450         * gcc.target/arm/pr43698.c: New test.
2451
2452 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
2453
2454         PR fortran/44929
2455         * Revert my commit r162325 for this PR.
2456
2457 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
2458
2459         PR debug/45015
2460         * gcc.target/m68k/pr45015.c: New test.
2461
2462 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
2463
2464         PR c++/44641
2465         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
2466         comments.
2467
2468 2010-07-21  Richard Guenther  <rguenther@suse.de>
2469
2470         PR lto/45018
2471         * g++.dg/lto/20100721-1_0.C: New testcase.
2472
2473 2010-07-21  Martin Jambor  <mjambor@suse.cz>
2474
2475         PR tree-optimization/44900
2476         * g++.dg/torture/pr44900.C: New test.
2477
2478 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
2479
2480         PR middle-end/44738
2481         * c-c++-common/uninit-17.c: Correct expected error.
2482
2483 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
2484
2485         * gcc.dg/guality/asm-1.c: New test.
2486
2487         PR debug/45003
2488         * gcc.dg/guality/pr45003-2.c: New test.
2489         * gcc.dg/guality/pr45003-3.c: New test.
2490
2491 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2492
2493         PR libfortran/44697
2494         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
2495
2496 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
2497
2498         * lib/scanasm.exp (dg-function-on-line): Test that a function is
2499         defined on the current line.
2500         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
2501         * g++.dg/debug/dwarf2/pr44641.C: New.
2502
2503 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
2504
2505         * gcc.target/powerpc/block-move-1.c: New test.
2506         * gcc.target/powerpc/block-move-2.c: New test.
2507
2508 2010-07-20  Jason Merrill  <jason@redhat.com>
2509
2510         PR c++/44967
2511         * g++.dg/cpp0x/sfinae2.C: New.
2512
2513 2010-07-20  Richard Guenther  <rguenther@suse.de>
2514
2515         PR lto/42696
2516         * gcc.dg/lto/20100720-4_0.c: New testcase.
2517
2518 2010-07-20  Richard Guenther  <rguenther@suse.de>
2519
2520         PR lto/43221
2521         * gcc.dg/lto/20100720-2_0.c: New testcase.
2522         * gcc.dg/lto/20100720-2_1.c: Likewise.
2523
2524 2010-07-20  Richard Guenther  <rguenther@suse.de>
2525
2526         PR lto/43208
2527         * gcc.dg/lto/20100720-1_0.c: New testcase.
2528         * gcc.dg/lto/20100720-1_1.c: Likewise.
2529
2530 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
2531
2532         PR debug/45003
2533         * gcc.dg/guality/pr45003-1.c: New test.
2534
2535 2010-07-20  Richard Guenther  <rguenther@suse.de>
2536
2537         PR tree-optimization/44977
2538         * gcc.dg/torture/pr44977.c: New testcase.
2539
2540 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
2541
2542         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
2543         sync_char_short
2544
2545 2010-07-20  Richard Guenther  <rguenther@suse.de>
2546
2547         PR middle-end/44971
2548         PR middle-end/44988
2549         * gcc.dg/pr44971.c: New testcase.
2550         * gcc.c-torture/compile/pr44988.c: Likewise.
2551
2552 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
2553
2554         PR fortran/44929
2555         * gfortran.dg/allocate_with_typespec.f90: New test.
2556         * gfortran.dg/allocate_derived_1.f90: Update error message.
2557
2558 2010-07-19  Jason Merrill  <jason@redhat.com>
2559
2560         PR c++/44996
2561         * g++.dg/cpp0x/decltype23.C: New.
2562
2563 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
2564
2565         PR fortran/42385
2566         * gfortran.dg/class_defined_operator_1.f03 : New test.
2567
2568 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
2569
2570         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
2571         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
2572         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
2573         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
2574
2575 2010-07-19  Richard Guenther  <rguenther@suse.de>
2576
2577         PR middle-end/44941
2578         * gcc.c-torture/compile/pr44941.c: New testcase.
2579
2580 2010-07-19  Jason Merrill  <jason@redhat.com>
2581
2582         PR c++/44969
2583         * g++.dg/template/sfinae24.C: New.
2584
2585 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
2586
2587         PR fortran/44353
2588         * gfortran.dg/data_implied_do_2.f90: Removed.
2589
2590 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
2591
2592         PR c++/44969
2593         * g++.dg/template/sfinae23.C: New.
2594
2595 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2596
2597         * lib/target-supports.exp (check_sse_os_support_available): New
2598         proc.
2599         (check_sse_hw_available): New proc.
2600         (check_effective_target_sse_runtime): New proc.
2601         (check_effective_target_sse2_runtime): New proc.
2602         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
2603         -msse2 if check_sse_os_support_available.
2604         * g++.dg/vect/vect.exp: Only run -msse2 tests if
2605         check_sse_os_support_available.
2606         * gcc.dg/vect/vect.exp: Likewise.
2607         * gfortran.dg/vect/vect.exp: Likewise.
2608         * gcc.target/i386/sol2-check: Renamed to ...
2609         * gcc.target/i386/sse-os-support.h: ... this.
2610         (sol2_check): Renamed to ...
2611         (sse_os_support): ... this.
2612         Only test movss with xmm registers.
2613         * gcc.target/i386/sse-check.h: Reflect new header and function names.
2614         Removed ILL_INSN, ILL_INSN_LEN.
2615         * gcc.target/i386/sse2-check.h: Likewise.
2616         * gcc.target/i386/sse3-check.h: Likewise.
2617         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
2618         Removed cpuid.h, __get_cpuid test.
2619         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
2620         Removed cpuid.h, __get_cpuid test.
2621         * g++.dg/other/pr40446.C: Likewise.
2622         * gcc.dg/compat/union-m128-1_main.c: Likewise.
2623         * gcc.dg/compat/vector-1a_main.c: Likewise.
2624         * gcc.dg/compat/vector-2a_main.c: Likewise.
2625         * gcc.dg/pr36584.c: Likewise.
2626         * gcc.dg/pr37544.c: Likewise.
2627         * gcc.dg/torture/pr16104-1.c: Likewise.
2628         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
2629         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
2630         * gcc.dg/torture/stackalign/push-1.c: Likewise.
2631         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
2632         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
2633         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
2634         sse2_runtime.
2635         * gcc.dg/torture/pr35771-2.c: Likewise.
2636         * gcc.dg/torture/pr35771-3.c: Likewise.
2637         * gcc.target/i386/pr39315-2.c: Likewise.
2638         * gcc.target/i386/pr39315-4.c: Likewise.
2639         * gcc.target/i386/vperm-v2df.c: Likewise.
2640         * gcc.target/i386/vperm-v2di.c: Likewise.
2641         * gcc.target/i386/vperm-v4si-1.c: Likewise.
2642         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
2643         sse_runtime.
2644
2645 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
2646
2647         PR fortran/44353
2648         * gfortran.dg/data_implied_do_2.f90: New test.
2649
2650 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2651
2652         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
2653
2654 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2655
2656         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
2657         to the "mips16" group.
2658         (mips_using_mips16_p): New procedure.
2659         (mips-dg-options): Use it.
2660
2661 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2662
2663         * gcc.target/mips/mips16-attributes-4.c: New test.
2664
2665 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
2666
2667         PR testsuite/44418
2668         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
2669         * gcc.target/powerpc/recip-2.c: Ditto.
2670         * gcc.target/powerpc/recip-3.c: Ditto.
2671
2672 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
2673
2674         * gcc.target/arm/pr42235.c: New test.
2675
2676 2010-07-16  Jason Merrill  <jason@redhat.com>
2677
2678         PR c++/32505
2679         * g++.dg/template/partial8.C: New.
2680
2681 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
2682
2683         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
2684         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
2685         in C++.
2686         (gualcvt): New overloaded inline.
2687         (GUALCVT): Use it for C++.
2688         * g++.dg/guality/guality.exp: New.
2689         * g++.dg/guality/guality.h: New.
2690         * g++.dg/guality/redeclaration1.C: New test.
2691         * g++.dg/dg.exp: Prune also guality/* tests.
2692         * gcc.dg/guality/pr43141.c: Moved to...
2693         * c-c++-common/guality/pr43141.c: ... here.
2694
2695 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2696
2697         PR libfortran/37077
2698         * gfortran.dg/char4_iunit_2.f03: New test.
2699
2700 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
2701
2702         * lib/plugin-support.exp (plugin-test-execute):
2703         Add ${gcc_objdir}/intl to includes.
2704
2705 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
2706
2707         PR target/44942
2708         * gcc.c-torture/execute/pr44942.c: New test.
2709         * gcc.target/i386/pr44942.c: New test.
2710
2711 2010-07-15  Jason Merrill  <jason@redhat.com>
2712
2713         PR c++/44909
2714         * g++.dg/cpp0x/implicit7.C: New.
2715         * g++.dg/cpp0x/implicit8.C: New.
2716
2717 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2718
2719         Disable float tests for __SPU__ targets due to lack of signed zero:
2720         * c-c++-common/torture/complex-sign-add.c (check_add_float).
2721         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
2722         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
2723         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
2724         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
2725         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
2726         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
2727         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
2728         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
2729
2730 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
2731
2732         * gfortran.dg/select_char_2.f90: New test.
2733
2734 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
2735
2736         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
2737         with DECL_CHAIN.
2738
2739 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
2740
2741         PR fortran/44936
2742         * gfortran.dg/typebound_generic_9.f03: New.
2743
2744 2010-07-15  Richard Guenther  <rguenther@suse.de>
2745
2746         PR tree-optimization/44946
2747         * gcc.c-torture/compile/pr44946.c: New testcase.
2748
2749 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
2750
2751         PR fortran/40206
2752         * gfortran.dg/select_char_3.f90: New test.
2753
2754 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
2755             Kevin F. Quinn  <kevquinn@gentoo.org>
2756
2757         * gcc.dg/Wtrampolines.c: New.
2758
2759 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2760
2761         PR libfortran/44934
2762         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
2763
2764 2010-07-14  Jason Merrill  <jason@redhat.com>
2765
2766         PR c++/44810
2767         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
2768
2769         Implement C++0x unrestricted unions (N2544)
2770         * g++.dg/cpp0x/union1.C: New.
2771         * g++.dg/cpp0x/union2.C: New.
2772         * g++.dg/cpp0x/union3.C: New.
2773         * g++.dg/cpp0x/defaulted2.C: Adjust.
2774         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
2775         * g++.old-deja/g++.ext/anon2.C: Adjust.
2776         * g++.old-deja/g++.mike/misc6.C: Adjust.
2777
2778 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
2779
2780         PR fortran/44925
2781         * gfortran.dg/c_loc_tests_15.f90: New.
2782
2783 2010-07-13  Jason Merrill  <jason@redhat.com>
2784
2785         PR c++/44909
2786         * g++.dg/cpp0x/implicit6.C: New.
2787
2788 2010-07-13  Jason Merrill  <jason@redhat.com>
2789
2790         PR c++/44540
2791         * g++.dg/abi/noreturn1.C: New.
2792         * g++.dg/abi/noreturn2.C: New.
2793
2794 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
2795
2796         PR other/44874
2797         PR debug/44832
2798         * c-c++-common/pr44832.c: New test.
2799
2800 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
2801
2802         PR objc/44488
2803         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
2804         on the target.  Make sure that we can assemble the emitted asm when
2805         the test type is 'compile'.
2806
2807 2010-07-13  Richard Guenther  <rguenther@suse.de>
2808
2809         PR tree-optimization/36960
2810         * g++.dg/torture/pr36960.C: New testcase.
2811
2812 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
2813
2814         PR c++/44908
2815         * g++.dg/template/sfinae21.C: New.
2816         * g++.dg/template/sfinae22.C: Likewise.
2817
2818 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
2819
2820         PR testsuite/42843
2821         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
2822         * gcc.dg/plugin/ggcplug.c: Likewise.
2823         * g++.dg/plugin/selfassign.c: Likewise.
2824         * g++.dg/plugin/attribute_plugin.c: Likewise.
2825         * g++.dg/plugin/dumb_plugin.c: Likewise.
2826         * g++.dg/plugin/pragma_plugin.c: Likewise.
2827
2828 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
2829
2830         * gcc.c-torture/execute/pr44683.x: New.
2831         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
2832
2833 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
2834
2835         PR fortran/44434
2836         PR fortran/44565
2837         PR fortran/43945
2838         PR fortran/44869
2839         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
2840         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
2841         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
2842         * gfortran.dh/typebound_call_16.f03: New.
2843         * gfortran.dg/typebound_generic_6.f03: New.
2844         * gfortran.dg/typebound_generic_7.f03: New.
2845         * gfortran.dg/typebound_generic_8.f03: New.
2846
2847 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2848
2849         PR libfortran/37077
2850         * gfortran.dg/char4_iunit_1.f03: New test.
2851
2852 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
2853
2854         * gcc.dg/tree-ssa/vrp53.c: New test.
2855
2856 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
2857
2858         PR c++/44907
2859         * g++.dg/template/sfinae19.C: New.
2860         * g++.dg/template/sfinae20.C: Likewise.
2861
2862 2010-07-12  Jie Zhang  <jie@codesourcery.com>
2863
2864         * gcc.target/arm/interrupt-1.c: New test.
2865         * gcc.target/arm/interrupt-2.c: New test.
2866
2867 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2868
2869         * gcc.dg/pr42427.c: Require c99_runtime.
2870         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
2871         c99_runtime.
2872         * gcc.target/i386/avx-cmpss-1.c: Likewise.
2873         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
2874         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
2875         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
2876         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
2877         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
2878         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
2879         * gcc.target/i386/sse-cmpss-1.c: Likewise.
2880         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
2881         * gcc.target/i386/pr37275.c: Require visibility support.
2882
2883 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2884
2885         * lib/target-supports.exp (check_effective_target_sse): New proc.
2886         * gcc.target/i386/sol2-check.h: New file.
2887         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
2888         Include sol2-check.h.
2889         (main) Only run do_test () if sol2_check ().
2890         * gcc.target/i386/sse2-check.h: Likewise.
2891         * gcc.target/i386/sse3-check.h: Likewise.
2892         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
2893         [__sun__ && __svr4__]: Execute SSE2 instruction.
2894         * gcc.target/i386/math-torture/math-torture.exp: Only add options
2895         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
2896         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
2897         * g++.dg/ext/vector14.C: Likewise.
2898         * g++.dg/other/mmintrin.C: Likewise.
2899         * gcc.dg/20020418-1.c: Likewise.
2900         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
2901         * gcc.dg/format/ms_unnamed-1.c: Likewise.
2902         * gcc.dg/format/unnamed-1.c: Likewise.
2903         Adapt dg-warning line number.
2904         * gcc.dg/graphite/pr40281.c: Likewise.
2905         * gcc.dg/pr32176.c: Likewise.
2906         * gcc.dg/pr40550.c: Likewise.
2907         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
2908         * gcc.dg/torture/pr36891.c: Likewise.
2909         * gcc.target/i386/20020218-1.c: Likewise.
2910         * gcc.target/i386/20020523.c: Likewise.
2911         * gcc.target/i386/abi-1.c: Likewise.
2912         * gcc.target/i386/brokensqrt.c: Likewise.
2913         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
2914         * gcc.target/i386/pr13366.c: Likewise.
2915         * gcc.target/i386/pr13685.c: Likewise.
2916         * gcc.target/i386/pr24306.c: Likewise.
2917         * gcc.target/i386/pr31486.c: Likewise.
2918         * gcc.target/i386/pr32065-1.c: Likewise.
2919         * gcc.target/i386/pr32065-2.c: Likewise.
2920         * gcc.target/i386/pr32389.c: Likewise.
2921         * gcc.target/i386/pr38824.c: Likewise.
2922         * gcc.target/i386/pr38931.c: Likewise.
2923         * gcc.target/i386/pr39592-1.c: Likewise.
2924         * gcc.target/i386/pr43766.c: Likewise.
2925         * gcc.target/i386/recip-divf.c: Likewise.
2926         * gcc.target/i386/recip-sqrtf.c: Likewise.
2927         * gcc.target/i386/recip-vec-divf.c: Likewise.
2928         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
2929         * gcc.target/i386/sse-1.c: Likewise.
2930         * gcc.target/i386/sse-16.c: Likewise.
2931         * gcc.target/i386/sse-2.c: Likewise.
2932         * gcc.target/i386/sse-20.c: Likewise.
2933         * gcc.target/i386/sse-3.c: Likewise.
2934         * gcc.target/i386/sse-7.c: Likewise.
2935         * gcc.target/i386/sse-9.c: Likewise.
2936         * gcc.target/i386/sse-addps-1.c: Likewise.
2937         * gcc.target/i386/sse-addss-1.c: Likewise.
2938         * gcc.target/i386/sse-andnps-1.c: Likewise.
2939         * gcc.target/i386/sse-andps-1.c: Likewise.
2940         * gcc.target/i386/sse-cmpss-1.c: Likewise.
2941         * gcc.target/i386/sse-comiss-1.c: Likewise.
2942         * gcc.target/i386/sse-comiss-2.c: Likewise.
2943         * gcc.target/i386/sse-comiss-3.c: Likewise.
2944         * gcc.target/i386/sse-comiss-4.c: Likewise.
2945         * gcc.target/i386/sse-comiss-5.c: Likewise.
2946         * gcc.target/i386/sse-comiss-6.c: Likewise.
2947         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
2948         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
2949         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
2950         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
2951         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
2952         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
2953         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
2954         * gcc.target/i386/sse-divps-1.c: Likewise.
2955         * gcc.target/i386/sse-divss-1.c: Likewise.
2956         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
2957         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
2958         * gcc.target/i386/sse-maxps-1.c: Likewise.
2959         * gcc.target/i386/sse-maxss-1.c: Likewise.
2960         * gcc.target/i386/sse-minps-1.c: Likewise.
2961         * gcc.target/i386/sse-minss-1.c: Likewise.
2962         * gcc.target/i386/sse-movaps-1.c: Likewise.
2963         * gcc.target/i386/sse-movaps-2.c: Likewise.
2964         * gcc.target/i386/sse-movhlps-1.c: Likewise.
2965         * gcc.target/i386/sse-movhps-1.c: Likewise.
2966         * gcc.target/i386/sse-movhps-2.c: Likewise.
2967         * gcc.target/i386/sse-movlhps-1.c: Likewise.
2968         * gcc.target/i386/sse-movmskps-1.c: Likewise.
2969         * gcc.target/i386/sse-movntps-1.c: Likewise.
2970         * gcc.target/i386/sse-movss-1.c: Likewise.
2971         * gcc.target/i386/sse-movss-2.c: Likewise.
2972         * gcc.target/i386/sse-movss-3.c: Likewise.
2973         * gcc.target/i386/sse-movups-1.c: Likewise.
2974         * gcc.target/i386/sse-movups-2.c: Likewise.
2975         * gcc.target/i386/sse-mulps-1.c: Likewise.
2976         * gcc.target/i386/sse-mulss-1.c: Likewise.
2977         * gcc.target/i386/sse-orps-1.c: Likewise.
2978         * gcc.target/i386/sse-rcpps-1.c: Likewise.
2979         * gcc.target/i386/sse-recip-vec.c: Likewise.
2980         * gcc.target/i386/sse-recip.c: Likewise.
2981         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
2982         * gcc.target/i386/sse-set-ps-1.c: Likewise.
2983         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
2984         * gcc.target/i386/sse-subps-1.c: Likewise.
2985         * gcc.target/i386/sse-subss-1.c: Likewise.
2986         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
2987         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
2988         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
2989         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
2990         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
2991         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
2992         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
2993         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
2994         * gcc.target/i386/sse-xorps-1.c: Likewise.
2995         * gcc.target/i386/ssefn-1.c: Likewise.
2996         * gcc.target/i386/ssefn-3.c: Likewise.
2997         * gcc.target/i386/sseregparm-1.c: Likewise.
2998         * gcc.target/i386/stackalign/return-3.c: Likewise.
2999         * gcc.target/i386/vectorize1.c: Likewise.
3000         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
3001         * gcc.target/i386/xorps-sse.c: Likewise.
3002         * gfortran.dg/pr28158.f90: Likewise.
3003         * gfortran.dg/pr30667.f: Likewise.
3004         * gnat.dg/loop_optimization7.adb: Likewise.
3005         * gnat.dg/sse_nolib.adb: Likewise.
3006
3007 2010-07-11  Tobias Burnus  <burnus@net-b.de>
3008
3009         PR fortran/44702
3010         * gfortran.dg/use_rename_6.f90: New.
3011         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
3012
3013 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
3014
3015         PR fortran/44869
3016         * gfortran.dg/class_24.f03: New.
3017
3018 2010-07-10  Richard Guenther  <rguenther@suse.de>
3019
3020         PR lto/44889
3021         * gcc.dg/lto/20100709-1_0.c: New testcase.
3022         * gcc.dg/lto/20100709-1_1.c: Likewise.
3023
3024 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
3025
3026         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
3027
3028 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
3029
3030         PR objc/44140
3031         * objc.dg/lto/trivial-1_0.m: New.
3032         * objc.dg/lto/lto.exp: New.
3033         * obj-c++.dg/lto/trivial-1_0.mm: New.
3034         * obj-c++.dg/lto/lto.exp: New.
3035         * objc.dg/symtab-1.m: Adjust sizes.
3036         * objc.dg/image-info.m: Do not run for gnu-runtime.
3037
3038 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
3039
3040         * gcc.dg/pr32370.c: Allow another kind of error message.
3041
3042 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
3043
3044         * gnat.dg/atomic3.adb: New test.
3045
3046 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
3047             Denys Vlasenko  <dvlasenk@redhat.com>
3048             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
3049
3050         PR tree-optimization/28632
3051         * gcc.dg/tree-ssa/vrp51.c: New test.
3052         * gcc.dg/tree-ssa/vrp52.c: New test.
3053
3054 2010-07-09  Jason Merrill  <jason@redhat.com>
3055
3056         * g++.dg/abi/covariant6.C: New.
3057         * g++.dg/inherit/covariant17.C: Test both bases.
3058         * g++.dg/inherit/covariant7.C: Check vtable layout.
3059
3060 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
3061
3062         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
3063
3064 2010-07-09  Richard Guenther  <rguenther@suse.de>
3065
3066         PR tree-optimization/44852
3067         * gcc.c-torture/execute/pr44852.c: New testcase.
3068
3069 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3070
3071         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
3072         multiplication by values.
3073         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
3074         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
3075
3076 2010-07-09  Richard Guenther  <rguenther@suse.de>
3077
3078         PR tree-optimization/44882
3079         * gfortran.dg/pr44882.f90: New testcase.
3080
3081 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
3082
3083         PR target/40657
3084         * gcc.target/arm/pr40657-1.c: New test.
3085         * gcc.target/arm/pr40657-2.c: New test.
3086         * gcc.c-torture/execute/pr40657.c: New test.
3087
3088 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
3089
3090         * gcc.dg/tree-ssa/vrp50.c: New test.
3091         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
3092
3093 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
3094
3095         PR fortran/44649
3096         * gfortran.dg/c_sizeof_1.f90: Modified.
3097         * gfortran.dg/storage_size_1.f08: New.
3098         * gfortran.dg/storage_size_2.f08: New.
3099
3100 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
3101
3102         * gcc.c-torture/execute/20100708-1.c: New test.
3103
3104 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
3105
3106         PR fortran/44847
3107         * gfortran.dg/gomp/pr44847.f90: New test.
3108
3109 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
3110
3111         PR tree-optimization/44710
3112         * gcc.dg/tree-ssa/ifc-6.c: New.
3113         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
3114
3115 2010-07-08  Tobias Burnus  <burnus@net-b.de>
3116
3117         PR fortran/18918
3118         * gfortran.dg/coarray_10.f90: Add an additional test.
3119
3120 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
3121
3122         PR middle-end/44828
3123         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
3124         * gcc.c-torture/execute/pr44828.x: Revert.
3125
3126 2010-07-08  Jason Merrill  <jason@redhat.com>
3127
3128         PR c++/43120
3129         * g++.dg/inherit/covariant17.C: New.
3130         * g++.dg/abi/covariant1.C: Actually test for the bug.
3131
3132 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
3133
3134         PR rtl-optimization/44838
3135         * gcc.dg/pr44838.c: New.
3136
3137 2010-07-08  Richard Guenther  <rguenther@suse.de>
3138
3139         PR tree-optimization/44831
3140         * gcc.c-torture/compile/pr44831.c: New testcase.
3141         * gcc.dg/tree-ssa/pr21463.c: Adjust.
3142
3143 2010-07-08  Richard Guenther  <rguenther@suse.de>
3144
3145         PR tree-optimization/44861
3146         * g++.dg/vect/pr44861.cc: New testcase.
3147
3148 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
3149
3150         PR middle-end/44828
3151         * gcc.c-torture/execute/pr44828.x: New file.
3152
3153 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
3154
3155         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
3156         dg-options.
3157         * g++.dg/ext/altivec-17.C: Adjust error message.
3158
3159 2010-07-07  Tom Tromey  <tromey@redhat.com>
3160
3161         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
3162
3163 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
3164
3165         PR target/44844
3166         * gcc.target/i386/rdrand-1.c: Scan "jnc".
3167         * gcc.target/i386/rdrand-2.c: Likewise.
3168         * gcc.target/i386/rdrand-3.c: Likewise.
3169
3170 2010-07-07  Jan Hubicka  <jh@suse.cz>
3171
3172         PR middle-end/44813
3173         * g++.dg/torture/pr44813.C: New testcase.
3174         * g++.dg/torture/pr44826.C: New testcase.
3175
3176 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
3177
3178         PR rtl-optimization/44787
3179         * gcc.c-torture/compile/pr44788.c: New test.
3180         * gcc.target/arm/pr44788.c: New test.
3181
3182 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3183
3184         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
3185
3186 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3187
3188         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
3189         to dg-options.
3190
3191 2010-07-06  Tobias Burnus  <burnus@net-b.de>
3192
3193         PR fortran/44742
3194         * gfortran.dg/parameter_array_init_6.f90: New.
3195         * gfortran.dg/initialization_20.f90: Update dg-error.
3196         * gfortran.dg/initialization_24.f90: Ditto.
3197
3198 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3199         PR fortran/PR44693
3200         * gfortran.dg/dim_range_1.f90:  New test.
3201         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
3202
3203 2010-07-06  Jason Merrill  <jason@redhat.com>
3204
3205         PR c++/44703
3206         * g++.dg/cpp0x/initlist41.C: New.
3207
3208         PR c++/44778
3209         * g++.dg/template/ptrmem22.C: New.
3210
3211 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
3212
3213         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
3214         support.
3215         * gcc.target/i386/i386.exp: Likewise.
3216
3217 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3218
3219         PR testsuite/44195
3220         * gcc.dg/lto/20100518_0.c: Limit to x86.
3221
3222 2010-07-06  Richard Guenther  <rguenther@suse.de>
3223
3224         PR middle-end/44828
3225         * gcc.c-torture/execute/pr44828.c: New testcase.
3226
3227 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
3228
3229         * g++.dg/warn/noeffect2.C: Adjust expected warning.
3230         * g++.dg/warn/volatile1.C: Likewise.
3231         * g++.dg/template/warn1.C: Likewise.
3232
3233 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
3234
3235         AVX Programming Reference (June, 2010)
3236         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
3237         * g++.dg/other/i386-3.C: Likewise.
3238         * gcc.target/i386/sse-12.c: Likewise.
3239
3240         * gcc.target/i386/f16c-check.h: New.
3241         * gcc.target/i386/rdfsbase-1.c: Likewise.
3242         * gcc.target/i386/rdfsbase-2.c: Likewise.
3243         * gcc.target/i386/rdgsbase-1.c: Likewise.
3244         * gcc.target/i386/rdgsbase-2.c: Likewise.
3245         * gcc.target/i386/rdrand-1.c: Likewise.
3246         * gcc.target/i386/rdrand-2.c: Likewise.
3247         * gcc.target/i386/rdrand-3.c: Likewise.
3248         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
3249         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
3250         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
3251         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
3252         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
3253         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
3254         * gcc.target/i386/wrfsbase-1.c: Likewise.
3255         * gcc.target/i386/wrfsbase-2.c: Likewise.
3256         * gcc.target/i386/wrgsbase-1.c: Likewise.
3257         * gcc.target/i386/wrgsbase-2.c: Likewise.
3258
3259         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
3260         (__builtin_ia32_vcvtps2ph): New.
3261         (__builtin_ia32_vcvtps2ph256): Likewise.
3262
3263         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
3264         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
3265
3266         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
3267         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
3268
3269         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
3270         (__builtin_ia32_vcvtps2ph256): Likewise.
3271         Add fsgsbase,rdrnd,f16c.
3272
3273         * lib/target-supports.exp (check_effective_target_f16c): New.
3274
3275 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
3276
3277         * gcc.dg/guality/nrv-1.c: New test.
3278
3279 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
3280
3281         PR middle-end/42505
3282         * gcc.target/arm/pr42505.c: New test case.
3283
3284 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
3285
3286         PR c++/44808
3287         * g++.dg/opt/nrv16.C: New test.
3288
3289 2010-07-05  Richard Guenther  <rguenther@suse.de>
3290
3291         PR tree-optimization/44784
3292         * gcc.c-torture/compile/pr44784.c: New testcase.
3293
3294 2010-07-05  Ira Rosen  <irar@il.ibm.com>
3295
3296         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
3297         Increase loop bound and array size.
3298         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
3299         Likewise.
3300
3301 2010-07-05  Ira Rosen  <irar@il.ibm.com>
3302
3303         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
3304         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
3305         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
3306         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
3307         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
3308
3309 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
3310
3311         PR c++/22138
3312         * g++.dg/parse/template25.C: New.
3313
3314 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
3315
3316         PR rtl-optimization/44695
3317         * gcc.dg/torture/pr44695.c: New.
3318
3319 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3320
3321         PR c++/16630
3322         * g++.dg/ext/pretty3.C: New.
3323
3324 2010-07-04  Richard Guenther  <rguenther@suse.de>
3325
3326         PR middle-end/44809
3327         * g++.dg/torture/pr44809.C: New testcase.
3328
3329 2010-07-04  Richard Guenther  <rguenther@suse.de>
3330
3331         PR tree-optimization/44656
3332         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
3333
3334 2010-07-04  Ira Rosen  <irar@il.ibm.com>
3335             Revital Eres  <eres@il.ibm.com>
3336
3337         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
3338         misaligned stores.
3339         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
3340         gcc.dg/vect/vect-96.c: Likewise.
3341         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
3342         that support misaligned stores. Change the number of expected
3343         misaligned accesses.
3344         * gcc.dg/vect/vect-peel-1.c: New test.
3345         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
3346         gcc.dg/vect/vect-peel-4.c: Likewise.
3347         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
3348         vectorizable on all targets that support realignment.
3349         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3350
3351 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
3352
3353         PR c/44806
3354         * gcc.dg/torture/pr44806.c: New.
3355
3356 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
3357
3358         * gnat.dg/cond_expr1.adb: New test.
3359
3360 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
3361
3362         * gnat.dg/modular3.adb: New test.
3363         * gnat.dg/modular3_pkg.ads: New helper.
3364
3365 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
3366             Mikael Pettersson  <mikpe@it.uu.se>
3367
3368         PR testsuite/44518
3369         * obj-c++.dg/encode-2.mm: Produce object and save temps.
3370         Make signed-ness of chars explicit.  Scan the object for
3371         strings that are split by some target assemblers.
3372         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
3373         explicit.
3374
3375 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
3376
3377         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
3378
3379 2010-07-02  Le-Chun Wu  <lcwu@google.com>
3380
3381         PR/44128
3382         * g++.dg/warn/Wshadow-7.C: New test.
3383
3384 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
3385             Julian Brown  <julian@codesourcery.com>
3386             Sandra Loosemore  <sandra@codesourcery.com>
3387
3388         * gcc.c-torture/execute/20100416-1.c: New test case.
3389
3390 2010-07-02  Julian Brown  <julian@codesourcery.com>
3391             Sandra Loosemore  <sandra@codesourcery.com>
3392
3393         PR target/43703
3394
3395         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
3396         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
3397
3398 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3399             Julian Brown  <julian@codesourcery.com>
3400
3401         * gcc.target/arm/neon/vadds64.c: Regenerated.
3402         * gcc.target/arm/neon/vaddu64.c: Regenerated.
3403         * gcc.target/arm/neon/vsubs64.c: Regenerated.
3404         * gcc.target/arm/neon/vsubu64.c: Regenerated.
3405         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
3406         * gcc.target/arm/neon-vmls-1.c: Likewise.
3407         * gcc.target/arm/neon-vsubs64.c: New execution test.
3408         * gcc.target/arm/neon-vsubu64.c: New execution test.
3409         * gcc.target/arm/neon-vadds64.c: New execution test.
3410         * gcc.target/arm/neon-vaddu64.c: New execution test.
3411
3412 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3413
3414         * gcc.target/arm/neon-vands64.c: New.
3415         * gcc.target/arm/neon-vandu64.c: New.
3416         * gcc.target/arm/neon-vbics64.c: New.
3417         * gcc.target/arm/neon-vbicu64.c: New.
3418         * gcc.target/arm/neon-veors64.c: New.
3419         * gcc.target/arm/neon-veoru64.c: New.
3420         * gcc.target/arm/neon-vorns64.c: New.
3421         * gcc.target/arm/neon-vornu64.c: New.
3422         * gcc.target/arm/neon-vorrs64.c: New.
3423         * gcc.target/arm/neon-vorru64.c: New.
3424         * gcc.target/arm/neon/vands64.c: Regenerated.
3425         * gcc.target/arm/neon/vandu64.c: Regenerated.
3426         * gcc.target/arm/neon/vbics64.c: Regenerated.
3427         * gcc.target/arm/neon/vbicu64.c: Regenerated.
3428         * gcc.target/arm/neon/veors64.c: Regenerated.
3429         * gcc.target/arm/neon/veoru64.c: Regenerated.
3430         * gcc.target/arm/neon/vorns64.c: Regenerated.
3431         * gcc.target/arm/neon/vornu64.c: Regenerated.
3432         * gcc.target/arm/neon/vorrs64.c: Regenerated.
3433         * gcc.target/arm/neon/vorru64.c: Regenerated.
3434
3435 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3436
3437         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
3438
3439 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3440
3441         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
3442         * gfortran.dg/intent_out_5.f90: Same.
3443         * gfortran.dg/ltrans-7.f90: Same.
3444         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
3445
3446 2010-07-02  Jan Hubicka  <jh@suse.cz>
3447
3448         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
3449
3450 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3451
3452         * objc-obj-c++-shared/Object1.h: Correct Line endings.
3453
3454 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
3455
3456         PR c++/44780
3457         * c-c++-common/Wunused-var-12.c: New test.
3458
3459 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
3460
3461         PR target/42835
3462         * gcc.target/arm/pr42835.c: New test.
3463
3464         PR target/42172
3465         * gcc.target/arm/pr42172-1.c: New test.
3466
3467 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
3468
3469         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
3470
3471 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3472
3473         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
3474         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
3475         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
3476         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
3477         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
3478         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
3479         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
3480         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
3481         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
3482         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
3483         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
3484         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
3485         * gcc.target/arm/neon-vdup_ns64.c: New.
3486         * gcc.target/arm/neon-vdup_nu64.c: New.
3487         * gcc.target/arm/neon-vdupQ_ns64.c: New.
3488         * gcc.target/arm/neon-vdupQ_nu64.c: New.
3489         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
3490         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
3491         * gcc.target/arm/neon-vmov_ns64.c: New.
3492         * gcc.target/arm/neon-vmov_nu64.c: New.
3493         * gcc.target/arm/neon-vmovQ_ns64.c: New.
3494         * gcc.target/arm/neon-vmovQ_nu64.c: New.
3495         * gcc.target/arm/neon-vget_lanes64.c: New.
3496         * gcc.target/arm/neon-vget_laneu64.c: New.
3497         * gcc.target/arm/neon-vset_lanes64.c: New.
3498         * gcc.target/arm/neon-vset_laneu64.c: New.
3499
3500 2010-07-02  Richard Guenther  <rguenther@suse.de>
3501
3502         * g++.dg/torture/20100702-1.C: New testcase.
3503
3504 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3505
3506         PR target/44707
3507         * gcc.c-torture/compile/pr44707.c: New test.
3508
3509 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
3510
3511         PR c++/44039
3512         * g++.dg/template/crash101.C: New.
3513
3514 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3515
3516         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
3517         Use the ABI-0 accessors and fail it for m64.
3518
3519 2010-07-02  Jan Hubicka  <jh@suse.cz>
3520
3521         * g++.dg/tree-ssa/pr44706.C: New testcase.
3522
3523 2010-07-02  Richard Guenther  <rguenther@suse.de>
3524
3525         PR tree-optimization/44748
3526         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
3527
3528 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3529
3530         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
3531         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
3532         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
3533         the method types to forward:.
3534
3535 2010-06-30  Jason Merrill  <jason@redhat.com>
3536
3537         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
3538         * g++.dg/other/pr25632.C: Likewise.
3539
3540 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
3541
3542         PR tree-optimization/40421
3543         * gfortran.fortran-torture/compile/pr40421.f90: New test.
3544
3545 2010-07-01  Richard Guenther  <rguenther@suse.de>
3546
3547         PR middle-end/42834
3548         PR middle-end/44468
3549         * gcc.c-torture/execute/20100316-1.c: New testcase.
3550         * gcc.c-torture/execute/pr44468.c: Likewise.
3551         * gcc.c-torture/compile/20100609-1.c: Likewise.
3552         * gcc.dg/volatile2.c: Adjust.
3553         * gcc.dg/plugin/selfassign.c: Likewise.
3554         * gcc.dg/pr36902.c: Likewise.
3555         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
3556         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
3557         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
3558         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
3559         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
3560         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
3561         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
3562         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3563         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
3564         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
3565         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3566         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3567         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
3568         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
3569         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3570         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
3571         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
3572         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
3573         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
3574         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
3575         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
3576         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
3577         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
3578         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
3579         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
3580         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
3581         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
3582         * gcc.dg/struct/w_prof_local_array.c: Likewise.
3583         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
3584         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
3585         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
3586         * gcc.dg/struct/w_prof_global_array.c: Likewise.
3587         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
3588         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
3589         * gcc.dg/struct/w_prof_local_var.c: Likewise.
3590         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
3591         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
3592         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
3593         * gcc.dg/struct/w_prof_global_var.c: Likewise.
3594         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
3595         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
3596         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
3597         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3598         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
3599         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
3600         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
3601         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
3602         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
3603         * gcc.dg/tree-prof/stringop-1.c: Adjust.
3604         * g++.dg/tree-ssa/pr31146.C: Likewise.
3605         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
3606         * g++.dg/tree-ssa/pr33604.C: Likewise.
3607         * g++.dg/plugin/selfassign.c: Likewise.
3608         * gfortran.dg/array_memcpy_3.f90: Likewise.
3609         * gfortran.dg/array_memcpy_4.f90: Likewise.
3610         * c-c++-common/torture/pr42834.c: New testcase.
3611
3612 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
3613
3614         PR c++/44628
3615         * g++.dg/template/crash100.C: New.
3616
3617 2010-06-30  Jan Hubicka  <jh@suse.cz>
3618
3619         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
3620
3621 2010-06-30  Michael Matz  <matz@suse.de>
3622
3623         PR bootstrap/44699
3624         * gcc.dg/pr44699.c: New test.
3625
3626 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
3627
3628         PR tree-optimization/39799
3629         * c-c++-common/uninit-17.c: New test.
3630
3631 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3632
3633         PR libfortran/43298
3634         * gfortran.dg/read_infnan_1.f90: New test.
3635
3636 2010-06-29  Jason Merrill  <jason@redhat.com>
3637
3638         Enable implicitly declared move constructor/operator= (N3053).
3639         * g++.dg/cpp0x/implicit3.C: New.
3640         * g++.dg/cpp0x/implicit4.C: New.
3641         * g++.dg/cpp0x/implicit5.C: New.
3642         * g++.dg/cpp0x/implicit-copy.C: Adjust.
3643         * g++.dg/cpp0x/not_special.C: Adjust.
3644         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
3645         * g++.dg/cpp0x/rv1n.C: Adjust.
3646         * g++.dg/cpp0x/rv1p.C: Adjust.
3647         * g++.dg/cpp0x/rv2n.C: Adjust.
3648         * g++.dg/cpp0x/rv2p.C: Adjust.
3649         * g++.dg/cpp0x/rv3n.C: Adjust.
3650         * g++.dg/cpp0x/rv3p.C: Adjust.
3651         * g++.dg/cpp0x/rv4n.C: Adjust.
3652         * g++.dg/cpp0x/rv4p.C: Adjust.
3653         * g++.dg/cpp0x/rv5n.C: Adjust.
3654         * g++.dg/cpp0x/rv5p.C: Adjust.
3655         * g++.dg/cpp0x/rv6n.C: Adjust.
3656         * g++.dg/cpp0x/rv6p.C: Adjust.
3657         * g++.dg/cpp0x/rv7n.C: Adjust.
3658         * g++.dg/cpp0x/rv7p.C: Adjust.
3659         * g++.dg/cpp0x/rv8p.C: Adjust.
3660         * g++.dg/gomp/pr26690-1.C: Adjust.
3661         * g++.dg/other/error20.C: Adjust.
3662         * g++.dg/other/error31.C: Adjust.
3663         * g++.dg/parse/error19.C: Adjust.
3664         * g++.dg/template/qualttp5.C: Adjust.
3665         * g++.old-deja/g++.law/ctors5.C: Adjust.
3666
3667         Enable implicitly deleted functions (N2346)
3668         * g++.dg/cpp0x/defaulted17.C: New.
3669         * g++.dg/cpp0x/implicit1.C: New.
3670         * g++.dg/cpp0x/implicit2.C: New.
3671         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
3672         * g++.dg/ext/has_virtual_destructor.C: Adjust.
3673         * g++.dg/init/ctor4.C: Adjust.
3674         * g++.dg/init/synth2.C: Adjust.
3675         * g++.dg/lto/20081118_1.C: Adjust.
3676         * g++.dg/other/error13.C: Adjust.
3677         * g++.dg/other/unused1.C: Adjust.
3678         * g++.old-deja/g++.bob/inherit2.C: Adjust.
3679         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
3680         * g++.old-deja/g++.jason/opeq3.C: Adjust.
3681         * g++.old-deja/g++.law/ctors17.C: Adjust.
3682         * g++.old-deja/g++.oliva/delete1.C: Adjust.
3683         * g++.old-deja/g++.pt/assign1.C: Adjust.
3684         * g++.old-deja/g++.pt/crash20.C: Adjust.
3685
3686         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
3687         * g++.dg/cpp0x/defaulted13.C: Adjust.
3688         * g++.dg/cpp0x/defaulted2.C: Adjust.
3689         * g++.dg/cpp0x/defaulted3.C: Adjust.
3690         * g++.dg/cpp0x/initlist9.C: Adjust.
3691         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
3692         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
3693         * g++.dg/init/synth2.C: Adjust.
3694
3695         * g++.dg/cpp0x/defaulted19.C: New.
3696
3697         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
3698         * g++.dg/template/error23.C: Fix for -std=c++0x.
3699
3700 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
3701
3702         PR fortran/44718
3703         * gfortran.dg/proc_ptr_28.f90: New.
3704
3705 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
3706
3707         PR tree-optimization/43801
3708         * g++.dg/torture/pr43801.C: New test.
3709
3710         PR debug/44668
3711         * g++.dg/debug/dwarf2/accessibility1.C: New test.
3712
3713 2010-06-29  Jason Merrill  <jason@redhat.com>
3714
3715         PR c++/44587
3716         * g++.dg/template/qualified-id2.C: New.
3717         * g++.dg/template/qualified-id3.C: New.
3718
3719 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
3720
3721         PR fortran/44696
3722         * gfortran.dg/associated_target_4.f90: New.
3723
3724 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
3725
3726         PR fortran/44582
3727         * gfortran.dg/aliasing_array_result_1.f90 : New test.
3728
3729 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3730
3731         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
3732
3733 2010-06-29  Jan Hubicka  <jh@suse.cz>
3734
3735         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
3736
3737 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
3738
3739         PR target/43902
3740         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
3741         * gcc.target/arm/wmul-3.c: New test.
3742         * gcc.target/arm/wmul-4.c: New test.
3743
3744 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
3745
3746         PR rtl-optimization/44659
3747         * gcc.target/i386/extract-1.c: New.
3748         * gcc.target/i386/extract-2.c: Likewise.
3749         * gcc.target/i386/extract-3.c: Likewise.
3750         * gcc.target/i386/extract-4.c: Likewise.
3751         * gcc.target/i386/extract-5.c: Likewise.
3752         * gcc.target/i386/extract-6.c: Likewise.
3753
3754 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
3755
3756         PR c++/44682
3757         * g++.dg/warn/Wunused-var-14.C: New test.
3758
3759 2010-06-28  Tobias Burnus  <burnus@net-b.de>
3760
3761         PR fortran/43298
3762         * gfortran.dg/nan_6.f90: New.
3763
3764 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
3765
3766         PR tree-optimization/43781
3767         * gcc.dg/torture/pr43781.c: New.
3768
3769 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
3770
3771         PR fortran/40158
3772         * gfortran.dg/actual_rank_check_1.f90: New test.
3773
3774 2010-06-28  Martin Jambor  <mjambor@suse.cz>
3775
3776         * testsuite/gcc.dg/ipa/ipa-sra-6.c: New test.
3777
3778 2010-06-28  Jan Hubicka  <jh@suse.cz>
3779
3780         PR tree-optimization/44687
3781         * gcc.c-torture/compile/pr44687.c
3782
3783 2010-06-28  Martin Jambor  <mjambor@suse.cz>
3784
3785         PR c++/44535
3786         * g++.dg/torture/pr44535.C: New test.
3787
3788 2010-06-28  Michael Matz  <matz@suse.de>
3789
3790         PR middle-end/44592
3791         * gfortran.dg/pr44592.f90: New test.
3792
3793 2010-06-28  Jan Hubicka  <jh@suse.cz>
3794
3795         PR tree-optimization/44357
3796         * g++.dg/torture/pr44357.C: New testcase.
3797
3798 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3799
3800         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
3801         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
3802         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
3803         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
3804         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
3805         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
3806         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
3807         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
3808
3809 2010-06-27  Jan Hubicka  <jh@suse.cz>
3810
3811         * gcc.c-torture/compile/pr44686.c: New file.
3812
3813 2010-06-27  Richard Guenther  <rguenther@suse.de>
3814
3815         PR tree-optimization/44683
3816         * gcc.c-torture/execute/pr44683.c: New testcase.
3817
3818 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
3819
3820         * gnat.dg/noreturn3.ad[sb]: New test.
3821
3822 2010-06-26  Jason Merrill  <jason@redhat.com>
3823
3824         * g++.dg/cpp0x/explicit5.C: New.
3825
3826 2010-06-26  Richard Guenther  <rguenther@suse.de>
3827
3828         PR tree-optimization/44393
3829         * gcc.dg/pr44393.c: New testcase.
3830
3831 2010-06-26  Jan Hubicka  <jh@suse.cz>
3832
3833         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
3834
3835 2010-06-26  Richard Guenther  <rguenther@suse.de>
3836
3837         PR middle-end/44674
3838         * gcc.dg/pr44674.c: New testcase.
3839
3840 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
3841
3842         * gcc.dg/opts-3.c: New test.
3843
3844 2010-06-26  Tobias Burnus  <burnus@net-b.de>
3845
3846         * gfortran.dg/type_decl_1.f90: New.
3847         * gfortran.dg/type_decl_2.f90: New.
3848
3849 2010-06-26  Tobias Burnus  <burnus@net-b.de>
3850
3851         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
3852         * gfortran.dg/semicolon_fixed_2.f: Ditto.
3853
3854 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3855
3856         PR testsuite/38946
3857         * gfortran.dg/array_constructor_23.f: Update test to allow for small
3858         error in comparing reals.
3859
3860 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3861
3862         * selected_real_kind_2.f90: New.
3863         * selected_real_kind_3.f90: New.
3864
3865 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3866
3867         * gfortran.dg/entry_19.f90: New.
3868
3869 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3870
3871         * gfortran.dg/end_subroutine_1.f90: New.
3872         * gfortran.dg/end_subroutine_2.f90: New.
3873         * gfortran.dg/interface_proc_end.f90: Update.
3874
3875 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3876
3877         * gfortran.dg/semicolon_fixed.f: Update.
3878         * gfortran.dg/semicolon_fixed_2.f: New.
3879         * gfortran.dg/semicolon_free_2.f90: New.
3880         * gfortran.dg/semicolon_free.f90: Update.
3881
3882 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3883
3884         PR fortran/44448
3885         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
3886
3887 2010-06-25  Martin Jambor  <mjambor@suse.cz>
3888
3889         * g++.dg/ipa/iinline-3.C: New test.
3890         * gcc.dg/ipa/modif-1.c: Removed.
3891
3892 2010-06-25  Jan Hubicka  <jh@suse.cz>
3893
3894         * testsuite/gcc.dg/tree-ssa/ipa-split-1.c
3895
3896 2010-06-25  Martin Jambor  <mjambor@suse.cz>
3897
3898         * g++.dg/ipa/iinline-2.C: New test.
3899
3900 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
3901
3902         PR middle-end/43866
3903         * gfortran.dg/pr43866.f90: New test.
3904
3905         PR tree-optimization/44539
3906         * gcc.dg/pr44539.c: New test.
3907
3908 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
3909
3910         From Jim Wilson:
3911         PR target/43902
3912         * gcc.target/mips/madd-9.c: New test.
3913
3914 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
3915
3916         PR c/44517
3917         * gcc.dg/noncompile/pr44517.c: New.
3918         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
3919
3920 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
3921
3922         PR testsuite/43283
3923         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
3924         and add argument to nop for IA64.
3925
3926 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
3927
3928         PR target/44588
3929         * gcc.target/i386/mod-1.c: New.
3930         * gcc.target/i386/umod-1.c: Likewise.
3931         * gcc.target/i386/umod-2.c: Likewise.
3932         * gcc.target/i386/umod-3.c: Likewise.
3933
3934 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
3935
3936         PR middle-end/44492
3937         * g++.dg/torture/pr44492.C: New test.
3938
3939 2010-06-24  Andi Kleen  <ak@linux.intel.com>
3940
3941         * c-c++-common/warn-omitted-condop.c: New.
3942
3943 2010-06-24  Tobias Burnus  <burnus@net-b.de>
3944
3945         PR fortran/44614
3946         * gfortran.dg/import8.f90: New.
3947
3948 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
3949
3950         * gnat.dg/not_null.adb: Update test case.
3951
3952 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
3953
3954         PR c++/44619
3955         * g++.dg/warn/Wunused-var-13.C: New test.
3956
3957         PR c++/44627
3958         * g++.dg/diagnostic/method1.C: New test.
3959
3960 2010-06-22  Cary Coutant  <ccoutant@google.com>
3961
3962         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
3963
3964 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
3965
3966         PR fortran/44616
3967         * gfortran.dg/abstract_type_8.f03: New.
3968
3969 2010-06-21  Jason Merrill  <jason@redhat.com>
3970
3971         * g++.dg/cpp0x/noexcept08.C: New.
3972
3973         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
3974
3975 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
3976
3977         PR target/44615
3978         * gcc.target/i386/sse2-vec-2a.c: New.
3979
3980 2010-06-21  DJ Delorie  <dj@redhat.com>
3981
3982         * gcc.dg/pragma-diag-1.c: New.
3983
3984 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
3985
3986         PR target/44615
3987         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
3988
3989 2010-06-21  Alan Modra  <amodra@gmail.com>
3990
3991         PR testsuite/44505
3992         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
3993         tail call to check_fa_mid.
3994
3995 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
3996
3997         PR target/44575
3998         * gcc.c-torture/execute/pr44575.c: New test.
3999
4000 2010-06-21  Tobias Burnus  <burnus@net-b.de>
4001
4002         PR fortran/40632
4003         * gfortran.dg/contiguous_1.f90: New.
4004         * gfortran.dg/contiguous_2.f90: New.
4005         * gfortran.dg/contiguous_3.f90: New.
4006
4007 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
4008
4009         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
4010         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
4011
4012 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
4013
4014         PR target/44546
4015         * gcc.target/i386/pr44546.c: New test.
4016
4017 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
4018
4019         * gcc.dg/opts-2.c: New test.
4020
4021 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
4022
4023         PR fortran/44584
4024         * gfortran.dg/typebound_proc_15.f03: Modified.
4025
4026 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
4027
4028         PR target/44072
4029         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
4030         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
4031
4032 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4033
4034         * g++.dg/ext/label13.C: Fix typo in last change.
4035
4036 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4037
4038         PR libfortran/44477
4039         * gfortran.dg/eof_3.f90
4040         * gfortran.dg/endfile_2.f90
4041         * gfortran.dg/endfile_4.f90
4042         * gfortran.dg/endfile_3.f90
4043
4044 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4045
4046         PR c++/41090
4047         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
4048
4049 2010-06-18  Tobias Burnus  <burnus@net-b.de>
4050
4051         PR fortran/44556
4052         * gfortran.dg/allocate_alloc_opt_11.f90: New.
4053
4054 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
4055
4056         * gcc.target/arm/pr40900.c: New test.
4057
4058 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
4059
4060         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
4061
4062 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
4063
4064         PR fortran/44558
4065         * gfortran.dg/typebound_call_15.f03: New.
4066
4067 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4068
4069         PR c++/44486
4070         * g++.dg/pr44486.C: New.
4071
4072 2010-06-16  DJ Delorie  <dj@redhat.com>
4073
4074         * gcc.target/i386/volatile-bitfields-1.c: New.
4075         * gcc.target/i386/volatile-bitfields-2.c: New.
4076
4077 2010-06-16  Jason Merrill  <jason@redhat.com>
4078
4079         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
4080
4081         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
4082
4083 2010-06-16  Richard Guenther  <rguenther@suse.de>
4084
4085         PR c/44555
4086         * gcc.c-torture/execute/pr44555.c: New testcase.
4087
4088 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
4089
4090         PR fortran/44549
4091         * gfortran.dg/typebound_proc_16.f03: New.
4092
4093 2010-06-16  Martin Jambor  <mjambor@suse.cz>
4094
4095         * g++.dg/torture/pr43905.C: New test.
4096
4097 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
4098
4099         PR testsuite/44538
4100         * gcc.dg/vect/slp-perm-5.c (main): Prevent
4101         initialization loop from being vectorized.
4102         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
4103
4104 2010-06-16  Alan Modra  <amodra@gmail.com>
4105
4106         PR tree-optimization/44507
4107         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
4108
4109 2010-06-15  Jason Merrill  <jason@redhat.com>
4110
4111         * g++.dg/overload/arg3.C: Adjust error locations.
4112         * g++.dg/overload/copy1.C: Likewise.
4113         * g++.dg/tc1/dr152.C: Likewise.
4114         * g++.dg/template/incomplete4.C: Likewise.
4115         * g++.dg/template/incomplete5.C: Likewise.
4116         * g++.old-deja/g++.bob/inherit2.C: Likewise.
4117         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
4118         * g++.old-deja/g++.pt/crash9.C: Likewise.
4119
4120         * g++.dg/inherit/virtual5.C: New.
4121
4122         * g++.dg/cpp0x/defaulted18.C: New.
4123
4124         * g++.dg/cpp0x/initlist40.C: New.
4125
4126         * g++.dg/cpp0x/initlist39.C: New.
4127
4128 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
4129
4130         PR middle-end/44391
4131         * gcc.dg/graphite/pr44391.c: New.
4132
4133 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
4134
4135         PR fortran/43388
4136         * gfortran.dg/allocate_alloc_opt_8.f90: New.
4137         * gfortran.dg/allocate_alloc_opt_9.f90: New.
4138         * gfortran.dg/allocate_alloc_opt_10.f90: New.
4139         * gfortran.dg/class_allocate_2.f03: Modified an error message.
4140
4141 2010-06-15  Richard Guenther  <rguenther@suse.de>
4142
4143         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
4144
4145 2010-06-15  Richard Guenther  <rguenther@suse.de>
4146
4147         * gcc.dg/vect/bb-slp-21.c: Adjust.
4148         * gcc.dg/vect/bb-slp-13.c: Likewise
4149         * gcc.dg/vect/bb-slp-4.c: Likewise
4150         * gcc.dg/vect/bb-slp-22.c: Likewise
4151         * gcc.dg/vect/bb-slp-14.c: Likewise
4152         * gcc.dg/vect/bb-slp-23.c: Likewise
4153         * gcc.dg/vect/bb-slp-15.c: Likewise
4154         * gcc.dg/vect/bb-slp-17.c: Likewise
4155         * gcc.dg/vect/bb-slp-18.c: Likewise
4156         * gcc.dg/vect/bb-slp-19.c: Likewise
4157         * gcc.dg/vect/bb-slp-10.c: Likewise
4158         * gcc.dg/vect/bb-slp-11.c: Likewise
4159         * gcc.dg/vect/bb-slp-20.c: Likewise
4160         * gcc.dg/vect/bb-slp-3.c: Likewise
4161
4162 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
4163
4164         PR fortran/44536
4165         * gfortran.dg/gomp/pr44536.f90: New test.
4166         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
4167
4168 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
4169
4170         PR target/44534
4171         * gcc.target/i386/avx-vextractf128-256-3.c: New.
4172         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
4173
4174 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
4175
4176         PR tree-optimization/44508
4177         * gcc.dg/tree-ssa/pr21086.c: Adjust.
4178
4179         PR bootstrap/44509
4180         * gcc.dg/pr44509.c: New test.
4181
4182 2010-06-14  Ira Rosen  <irar@il.ibm.com>
4183
4184         PR tree-optimization/44507
4185         * gcc.dg/vect/pr44507.c: New test.
4186
4187 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
4188
4189         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
4190         and c-pretty-print.h.
4191
4192         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
4193
4194 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
4195
4196         * gfortran.dg/whole_file_18.f90: Updated error message.
4197
4198 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
4199
4200         * gfortran.dg/whole_file_20.f03: New.
4201
4202 2010-06-12  Jan Hubicka  <jh@suse.cz>
4203
4204         * gcc.c-torture/compile/pc44485.c: New testcase.
4205
4206 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
4207
4208         PR fortran/40117
4209         * gfortran.dg/typebound_proc_4.f03: Modified error message.
4210         * gfortran.dg/typebound_proc_14.f03: New.
4211         * gfortran.dg/typebound_proc_15.f03: New.
4212
4213 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
4214
4215         * gcc.dg/opts-1.c: New test.
4216
4217 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
4218
4219         * gcc.dg/funroll-loops-all.c: Update expected error.
4220
4221 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
4222
4223         PR target/44481
4224         * gcc.target/i386/pr44481.c: New test.
4225
4226 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
4227
4228         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
4229
4230 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
4231
4232         PR middle-end/44483
4233         * gcc.dg/tree-ssa/pr44483.c: New.
4234
4235 2010-06-11  Paul Brook  <paul@codesourcery.com>
4236
4237         * g++.dg/other/arm-neon-1.C: New test.
4238
4239 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
4240
4241         PR fortran/42051
4242         PR fortran/43896
4243         * gfortran.dg/class_23.f03: New test.
4244
4245 2010-06-11  Jan Hubicka  <jh@suse.cz>
4246
4247         * gcc.dg/ipa/pure-const-2.c: New testcase.
4248
4249 2010-06-11  Jan Hubicka  <jh@suse.cz>
4250
4251         * gcc.dg/noreturn-7.c: Update.
4252         * gcc.dg/noreturn-4.c: Update.
4253
4254 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
4255
4256         Fix MIPS bootstrap
4257         * g++.dg/other/typedef4.C: New test.
4258
4259 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
4260
4261         PR fortran/44207
4262         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
4263
4264 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
4265
4266         PR fortran/44457
4267         * gfortran.dg/asynchronous_3.f03
4268
4269 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
4270
4271         PR middle-end/44185
4272         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
4273         non-temporal stores out of the tests to form new test cases.  As a
4274         result, no non-temporal store should be generated in this case.
4275
4276         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
4277         prefetch-7.c that generate one non-temporal store.
4278
4279         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
4280         prefetch-7.c that generate one non-temporal store and one
4281         one-temporal prefetch.
4282
4283 2010-06-10  Martin Jambor  <mjambor@suse.cz>
4284
4285         PR tree-optimization/44258
4286         * gcc.dg/tree-ssa/pr44258.c: New test.
4287
4288 2010-06-10  Daniel Kraft  <d@domob.eu>
4289
4290         PR fortran/38936
4291         * gfortran.dg/associate_1.f03: New test.
4292         * gfortran.dg/associate_2.f95: New test.
4293         * gfortran.dg/associate_3.f03: New test.
4294         * gfortran.dg/associate_4.f08: New test.
4295
4296 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4297
4298         * gfortran.dg/selected_char_kind_4.f90: New test.
4299
4300 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
4301
4302         * gcc.dg/pr42461.c: New test.
4303
4304 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
4305
4306         PR fortran/44347
4307         * gfortran.dg/selected_real_kind_1.f90: New.
4308
4309 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
4310
4311         PR fortran/44359
4312         * gfortran.dg/warn_conversion.f90: Removed check for redundant
4313         warning.
4314         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
4315         check for warning.
4316
4317 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4318
4319         * gfortran.dg/data_namelist_conflict.f90: New test.
4320
4321 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4322
4323         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
4324         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
4325         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
4326
4327 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4328
4329         * testsuite/gfortran.dg/mvbits_9.f90: New test.
4330         * testsuite/gfortran.dg/ibset_1.f90: Ditto.
4331         * testsuite/gfortran.dg/ibits_1.f90: Ditto.
4332         * testsuite/gfortran.dg/btest_1.f90: Ditto.
4333         * testsuite/gfortran.dg/ibclr_1.f90: Ditto.
4334
4335 2010-06-09  Jason Merrill  <jason@redhat.com>
4336
4337         PR c++/44366
4338         * g++.dg/cpp0x/decltype23.C: Move to...
4339         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
4340
4341 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
4342
4343         PR fortran/44211
4344         * gfortran.dg/typebound_call_14.f03: New test.
4345
4346 2010-06-09  Martin Jambor  <mjambor@suse.cz>
4347
4348         PR tree-optimization/44423
4349         * gcc.dg/tree-ssa/pr44423.c: New test.
4350
4351 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
4352
4353         PR testsuite/42843
4354         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
4355         TV_NONE to initialize tv_id field.
4356         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
4357         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
4358         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
4359         Include toplev.h .
4360         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
4361         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
4362         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
4363
4364 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
4365
4366         PR tree-optimization/39874
4367         PR middle-end/28685
4368         * gcc.dg/pr39874.c: New file.
4369
4370 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
4371
4372         * g++.dg/ext/attr-alias-1.C: New.
4373         * g++.dg/ext/attr-alias-2.C: New.
4374
4375 2010-06-07  Tobias Burnus  <burnus@net-b.de>
4376
4377         PR fortran/44446
4378         * gfortran.dg/proc_ptr_27.f90: New.
4379
4380 2010-06-07  Jason Merrill  <jason@redhat.com>
4381
4382         PR c++/44366
4383         * g++.dg/cpp0x/decltype23.C: New.
4384
4385 2010-06-08  Andrew Pinski <pinskia@gmail.com>
4386             Shujing Zhao  <pearly.zhao@oracle.com>
4387
4388         PR c/37724
4389         * gcc.dg/c90-const-expr-10.c: Adjust.
4390         * gcc.dg/c99-const-expr-10.c: Adjust.
4391         * gcc.dg/init-bad-7.c: New.
4392
4393 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4394
4395         * lib/target-supports.exp (check_effective_target_gas): New proc.
4396         * gcc.c-torture/execute/960321-1.x: New file.
4397
4398 2010-06-07  Jason Merrill  <jason@redhat.com>
4399
4400         PR c++/44401
4401         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
4402
4403 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
4404
4405         PR c++/44444
4406         * g++.dg/warn/Wunused-var-12.C: New test.
4407
4408         PR c++/44443
4409         * c-c++-common/Wunused-var-11.c: New test.
4410
4411 2010-06-07  Jan Hubicka  <jh@suse.cz>
4412
4413         * gcc.dg/ipa/pure-const-1.c: New testcase.
4414
4415 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
4416
4417         PR rtl-optimization/44404
4418         * gcc.dg/pr44404.c: New.
4419
4420 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
4421
4422         PR target/44159
4423         * gcc.target/i386/abi-2.c: Check sysv abi here.
4424         * gcc.target/i386/aes-avx-check.h: Call test in noinline
4425         function to avoid failures by different ABIs.
4426         * gcc.target/i386/aes-check.h: Likewise.
4427         * gcc.target/i386/avx-check.h: Likewise.
4428         * gcc.target/i386/fma4-check.h: Likewise.
4429         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
4430         * gcc.target/i386/mmx-check.h: Likewise.
4431         * gcc.target/i386/pclmul-avx-check.h: Likewise.
4432         * gcc.target/i386/pclmul-check.h: Likewise.
4433         * gcc.target/i386/sse-check.h: Likewise.
4434         * gcc.target/i386/sse2-check.h: Likewise.
4435         * gcc.target/i386/sse3-check.h: Likewise.
4436         * gcc.target/i386/sse4_1-check.h: Likewise.
4437         * gcc.target/i386/sse4_2-check.h: Likewise.
4438         * gcc.target/i386/sse4a-check.h: Likewise.
4439         * gcc.target/i386/ssse3-check.h: Likewise.
4440         * gcc.target/i386/xop-check.h: Likewise.
4441         * gcc.target/i386/pr27971.c: Fix for LLP64.
4442         * gcc.target/i386/pr39139.c: Likewise.
4443         * gcc.target/i386/pr39315-check.c: Likewise.
4444         * gcc.target/i386/vararg-1.c: Likewise.
4445         * gcc.target/i386/vararg-2.c: Likewise.
4446         Additional add dg-compile to avoid failure due
4447         missing foo symbol.
4448
4449         * gcc.dg/compound-literal-1.c: Fix for llp64.
4450         * gcc.dg/pr32370.c: Likewise.
4451         * gcc.dg/pr37561.c: Likewise.
4452         * gcc.dg/pr41340.c: Likewise.
4453         * gcc.dg/pr41551.c: Likewise.
4454
4455 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
4456
4457         PR c++/44188
4458         * g++.dg/debug/dwarf2/typedef3.C: New test.
4459
4460 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4461
4462         PR c/20000
4463         * c-c++-common/pr20000.c: New.
4464
4465 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
4466
4467         PR c++/44086
4468         * g++.dg/init/pr44086.C: New.
4469         * g++.dg/cpp0x/decltype4.C: Adjust.
4470
4471 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
4472
4473         PR fortran/43945
4474         * gfortran.dg/generic_23.f03: New test.
4475
4476 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
4477
4478         PR fortran/43895
4479         * gfortran.dg/alloc_comp_class_1.f90 : New test.
4480
4481 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
4482
4483         PR c++/44361
4484         * c-c++-common/Wunused-var-9.c: New test.
4485
4486 2010-06-05  Jason Merrill  <jason@redhat.com>
4487
4488         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
4489
4490 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
4491
4492         PR c/44322
4493         * gcc.dg/c99-restrict-4.c: New test.
4494
4495 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
4496
4497         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
4498         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
4499         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
4500         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
4501         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
4502         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
4503         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
4504         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
4505         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
4506         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
4507         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
4508         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
4509         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
4510         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
4511         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
4512         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
4513         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
4514         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
4515         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
4516         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
4517         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
4518         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
4519
4520 2010-06-04  Jason Merrill  <jason@redhat.com>
4521
4522         * g++.dg/cpp0x/noexcept06.C: New.
4523         * g++.dg/cpp0x/noexcept07.C: New.
4524
4525         * g++.dg/cpp0x/noexcept01.C: New.
4526         * g++.dg/cpp0x/noexcept02.C: New.
4527         * g++.dg/cpp0x/noexcept03.C: New.
4528         * g++.dg/cpp0x/noexcept04.C: New.
4529         * g++.dg/cpp0x/noexcept05.C: New.
4530
4531 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
4532
4533         PR c++/44412
4534         * g++.dg/warn/Wunused-var-10.C: New test.
4535         * g++.dg/warn/Wunused-var-11.C: New test.
4536
4537         PR c++/44362
4538         * c-c++-common/Wunused-var-10.c: New test.
4539
4540 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4541
4542         PR c/25880
4543         * gcc.dg/assign-warn-2.c: Update.
4544         * gcc.dg/cpp/line3.c: Update.
4545         * gcc.dg/c99-array-lval-8.c: Update.
4546         * gcc.dg/cast-qual-2.c: Update.
4547         * gcc.dg/c99-arraydecl-3.c:  Update.
4548         * gcc.dg/assign-warn-1.c:  Update.
4549         * gcc.dg/format/gcc_diag-1.c:  Update.
4550
4551 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
4552
4553         PR rtl-optimization/39871
4554         PR rtl-optimization/40615
4555         PR rtl-optimization/42500
4556         PR rtl-optimization/42502
4557         * gcc.target/arm/eliminate.c: New test.
4558
4559 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
4560
4561         PR libstdc++/44410
4562         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
4563         * g++.old-deja/g++.other/delete3.C: Likewise.
4564         * g++.old-deja/g++.other/new.C: Likewise.
4565         * g++.old-deja/g++.law/operators27.C: Likewise.
4566         * g++.old-deja/g++.mike/p755.C: Likewise.
4567         * g++.dg/eh/new1.C: Likewise.
4568         * g++.dg/init/new5.C: Likewise.
4569
4570 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
4571
4572         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
4573         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
4574         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
4575
4576 2010-06-03  Richard Guenther  <rguenther@suse.de>
4577
4578         PR lto/41921
4579         * lib/lto.exp: Always load gcc.exp.
4580         (lto-obj): For C source files invoke gcc_target_compile.
4581         * g++.dg/lto/20100603-1_0.C: New testcase.
4582         * g++.dg/lto/20100603-1_1.c: Likewise.
4583
4584 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
4585
4586         PR tree-optimization/43688
4587         * gfortran.dg/pr43688.f90: New.
4588
4589 2010-06-03  Richard Guenther  <rguenther@suse.de>
4590
4591         PR lto/41584
4592         * gcc.dg/lto/20100603-1_0.c: New testcase.
4593         * gcc.dg/lto/20100603-2_0.c: Likewise.
4594         * gcc.dg/lto/20100603-3_0.c: Likewise.
4595
4596 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
4597
4598         PR target/44218
4599         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
4600         * gcc.target/powerpc/recip-2.c: Ditto.
4601         * gcc.target/powerpc/recip-3.c: Ditto.
4602         * gcc.target/powerpc/recip-4.c: Ditto.
4603         * gcc.target/powerpc/recip-5.c: Ditto.
4604         * gcc.target/powerpc/recip-6.c: Ditto.
4605         * gcc.target/powerpc/recip-7.c: Ditto.
4606         * gcc.target/powerpc/recip-test.h: Ditto.
4607         * gcc.target/powerpc/recip-test2.h: Ditto.
4608
4609 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
4610
4611         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
4612
4613 2010-06-02  Jason Merrill  <jason@redhat.com>
4614
4615         * g++.dg/ext/vector9.C: Expect typedef in error message.
4616
4617         PR c++/9726
4618         PR c++/23594
4619         PR c++/44333
4620         * g++.dg/tc1/dr101.C: Remove xfails.
4621
4622 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
4623
4624         PR middle-end/44372
4625         * g++.dg/ipa/pr44372.C: New.
4626
4627 2010-06-02  Jan Hubicka  <jh@suse.cz>
4628
4629         PR middle-end/44295
4630         * g++.dg/torture/pr44295.C: Neww testcase.
4631
4632 2010-06-02  Jan Hubicka  <jh@suse.cz>
4633
4634         * gcc.dg/tree-ssa/loadpre6.c: Update.
4635
4636 2010-06-02  Richard Guenther  <rguenther@suse.de>
4637
4638         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
4639         diagnostic.h.
4640
4641 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
4642
4643         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
4644         the link fail message.
4645
4646 2010-06-02  Tobias Burnus  <burnus@net-b.de>
4647
4648         PR fortran/44360
4649         * gfortran.dg/use_13.f90: New test case.
4650
4651 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4652
4653         PR fortran/44371
4654         * gfortran.dg/error_stop_2.f08: Minor update.
4655
4656 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4657
4658         PR fortran/44371
4659         * gfortran.dg/error_stop_1.f08: New test.
4660         * gfortran.dg/error_stop_2.f08: New test.
4661
4662 2010-06-01  Jason Merrill  <jason@redhat.com>
4663
4664         DR 990
4665         * g++.dg/cpp0x/initlist37.C: New.
4666         * g++.dg/cpp0x/initlist38.C: New.
4667
4668         PR c++/44358
4669         * g++.dg/cpp0x/initlist36.C: New.
4670
4671 2010-05-31 Jan Hubicka  <jh@suse.cz>
4672
4673         * gcc.dg/noreturn-8.c: New testcase.
4674
4675 2010-05-31 Jan Hubicka  <jh@suse.cz>
4676
4677         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
4678         * gcc.dg/lto/noreturn-1_0.c: Move it here.
4679
4680 2010-05-31 Jan Hubicka  <jh@suse.cz>
4681
4682         * gcc.dg/lto/noreturn-1_1.c: New testcase.
4683         * gcc.dg/lto/noreturn-1_0.c: New testcase.
4684
4685 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
4686
4687         PR fortran/36928
4688         * gfortran.dg/dependency_27.f90:  New test.
4689         * gfortran.dg/array_assign_1.F90:  New test.
4690
4691 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
4692
4693         PR target/44338
4694         * gcc.target/i386/sse-24.c: New test.
4695
4696 2010-05-31  Jan Hubicka  <jh@suse.cz>
4697
4698         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
4699
4700 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
4701
4702         PR middle-end/44337
4703         * gcc.dg/pr44337.c: New test.
4704
4705         PR tree-optimization/44182
4706         * g++.dg/debug/pr44182.C: New test.
4707
4708 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
4709
4710         * gcc.dg/nested-func-7.c: New test.
4711         * gnat.dg/frame_overflow.adb: Adjust directives.
4712
4713 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
4714
4715         * gnat.dg/prot2.ad[sb]: New test.
4716         * gnat.dg/prot2_pkg1.ads: New helper.
4717         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
4718
4719 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
4720
4721         * gnat.dg/array11.adb: Adjust dg-warning directive.
4722         * gnat.dg/object_overflow.adb: Likewise.
4723
4724 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
4725
4726         PR middle-end/44306
4727         * gcc.dg/tree-ssa/pr44306.c: New.
4728
4729 2010-05-29  Jan Hubicka  <jh@suse.cz>
4730
4731         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
4732
4733 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
4734
4735         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
4736
4737 2010-05-28  Mike Stump  <mikestump@comcast.net>
4738
4739         PR objc/44125
4740         * objc.dg/const-str-9.m: Remove static.
4741
4742 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
4743
4744         PR target/43636
4745         * gcc.c-torture/compile/pr43636.c: New test.
4746
4747 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
4748
4749         PR objc++/23616
4750         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
4751         * obj-c++.dg/try-catch-9.mm: Ditto.
4752
4753 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
4754
4755         Revert patch for PR c++/44188
4756         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
4757
4758 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
4759
4760         PR c++/44188
4761         * g++.dg/debug/dwarf2/typedef3.C: New test.
4762
4763 2010-05-27  Jason Merrill  <jason@redhat.com>
4764
4765         PR c++/43555
4766         * g++.dg/ext/vla9.C: New.
4767
4768 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
4769
4770         PR objc/44140
4771         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
4772         * objc.dg/torture/tls/thr-init-3.m: Ditto.
4773         * objc.dg/torture/tls/thr-init.m: Ditto.
4774         * objc.dg/torture/trivial.m: Ditto.
4775         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
4776         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
4777         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
4778         * obj-c++.dg/torture/trivial.mm: Ditto.
4779
4780 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
4781
4782         * g++.dg/lto/20100302_0.C: Skip on darwin.
4783
4784 2010-05-27  Richard Guenther  <rguenther@suse.de>
4785
4786         PR tree-optimization/44284
4787         * gcc.dg/vect/vect-118.c: New testcase.
4788         * gcc.dg/vect/bb-slp-20.c: Adjust.
4789         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
4790         * gcc.dg/vect/slp-9.c: Likewise.
4791         * gcc.dg/vect/slp-reduc-4.c: Likewise.
4792         * gcc.dg/vect/vect-10.c: Likewise.
4793         * gcc.dg/vect/vect-109.c: Likewise.
4794         * gcc.dg/vect/vect-12.c: Likewise.
4795         * gcc.dg/vect/vect-36.c: Likewise.
4796         * gcc.dg/vect/vect-7.c: Likewise.
4797         * gcc.dg/vect/vect-iv-8.c: Likewise.
4798         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
4799         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
4800         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
4801         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
4802         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
4803         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
4804         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
4805         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
4806         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
4807         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
4808         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
4809         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
4810         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
4811         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
4812         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
4813         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
4814         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4815
4816 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
4817
4818         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
4819         necessary.
4820
4821 2010-05-26  Jan Hubicka  <jh@suse.cz>
4822
4823         * gcc.dg/lto/materialize-1_0.c: New file.
4824         * gcc.dg/lto/materialize-1_1.c: New file.
4825
4826 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
4827
4828         * gnat.dg/lto10.adb: New test.
4829         * gnat.dg/lto10_pkg.ads: New helper.
4830
4831 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
4832
4833         * lib/target-supports.exp (check_effective_target_int128): New
4834         function to check if __int128 types are available for target.
4835         * c-c++-common/int128-types-1.c: New.
4836         * c-c++-common/int128-1.c: New.
4837         * c-c++-common/int128-2.c: New.
4838         * g++.dg/abi/mangle43.C: New.
4839         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
4840         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
4841         pointer-wide scalar.
4842         * g++.dg/other/pr25632.C: Likewise.
4843         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
4844         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
4845         overflow warnings.
4846         * g++.dg/warn/pr13358-4.C: Likewise.
4847         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
4848         * g++.dg/warn/Wconversion-null.C: Likewise.
4849
4850 2010-05-26  Jason Merrill  <jason@redhat.com>
4851
4852         PR c++/43382
4853         * g++.dg/cpp0x/variadic101.C: New.
4854
4855 2010-05-26  Richard Guenther  <rguenther@suse.de>
4856
4857         PR rtl-optimization/44164
4858         * gcc.c-torture/execute/pr44164.c: New testcase.
4859         * g++.dg/tree-ssa/pr13146.C: Adjust.
4860
4861 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
4862
4863         PR fortran/40011
4864         * gfortran.dg/whole_file_19.f90 : New test.
4865
4866 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
4867
4868         PR fortran/30668
4869         PR fortran/31346
4870         PR fortran/34260
4871         * gfortran.dg/pr40999.f: Fix function type.
4872         * gfortran.dg/whole_file_5.f90: Likewise.
4873         * gfortran.dg/whole_file_6.f90: Likewise.
4874         * gfortran.dg/whole_file_16.f90: New.
4875         * gfortran.dg/whole_file_17.f90: New.
4876         * gfortran.dg/whole_file_18.f90: New.
4877
4878 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
4879             Iain Sandoe  <iains@gcc.gnu.org>
4880
4881         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
4882         * gcc.c-torture/compile/pr44197.c: Require alias support.
4883         * gcc.dg/lto/20081222_0.c: Ditto.
4884
4885 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
4886
4887         PR debug/42801
4888         * gcc.dg/guality/vla-2.c: New test.
4889
4890 2010-05-25  Richard Guenther  <rguenther@suse.de>
4891
4892         PR middle-end/44069
4893         * g++.dg/torture/pr44069.C: New testcase.
4894
4895 2010-05-25  Richard Guenther  <rguenther@suse.de>
4896
4897         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
4898
4899 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
4900
4901         PR objc/44140
4902         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
4903
4904 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
4905
4906         * obj-c++.dg/torture/tls/trivial.mm: New.
4907         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
4908         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
4909         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
4910         * obj-c++.dg/torture/tls/diag-1.mm: New.
4911         * obj-c++.dg/torture/tls/tls.exp: New.
4912         * obj-c++.dg/torture/trivial.mm: New.
4913         * obj-c++.dg/torture/dg-torture.exp: New.
4914         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
4915         * obj-c++.dg/tls/trivial.m: New.
4916         * obj-c++.dg/tls/init-1.mm: New.
4917         * obj-c++.dg/tls/diag-1.mm: New.
4918         * obj-c++.dg/tls/init-2.mm: New.
4919         * obj-c++.dg/tls/diag-2.mm: New.
4920         * obj-c++.dg/tls/diag-3.mm: New.
4921         * obj-c++.dg/tls/diag-4.mm: New.
4922         * obj-c++.dg/tls/static-1.mm: New.
4923         * obj-c++.dg/tls/tls.exp: New.
4924         * obj-c++.dg/tls/diag-5.mm: New.
4925         * obj-c++.dg/tls/static-1a.mm: New.
4926         * objc-obj-c++-shared/Object1.mm: New.
4927         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
4928
4929 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
4930
4931         PR objc++/43689
4932         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
4933         * obj-c++.dg/const-str-6.mm: Ditto.
4934
4935 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
4936
4937         * g++.dg/parse/array-size2.C: Remove dg-error directives.
4938
4939 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
4940
4941         PR ada/38394
4942         * gnat.dg/array13.ad[sb]: New test.
4943
4944 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
4945             Sandra Loosemore  <sandra@codesourcery.com>
4946
4947         * gcc.target/arm/neon/: Regenerated test cases.
4948
4949         * gcc.target/arm/neon/polytypes.c,
4950         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
4951         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
4952         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
4953         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
4954         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
4955         dg-add-options arm_neon.
4956
4957         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
4958         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
4959         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
4960         and arm_neon_fp16_ok.
4961
4962         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
4963         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
4964
4965         * lib/target-supports.exp (add_options_for_arm_neon): New.
4966         (check_effective_target_arm_neon_ok_nocache): New, from
4967         check_effective_target_arm_neon_ok.  Check multiple possibilities.
4968         (check_effective_target_arm_neon_ok): Use
4969         check_effective_target_arm_neon_ok_nocache.
4970         (add_options_for_arm_neon_fp16)
4971         (check_effective_target_arm_neon_fp16_ok)
4972         check_effective_target_arm_neon_fp16_ok_nocache): New.
4973         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
4974
4975 2010-05-24  Jason Merrill  <jason@redhat.com>
4976
4977         PR c++/41510
4978         * g++.dg/cpp0x/initlist35.C: New.
4979         * g++.dg/init/brace6.C: Adjust.
4980
4981 2010-05-24  Paul Brook  <paul@codesourcery.com>
4982
4983         * gcc.target/arm/frame-pointer-1.c: New test.
4984         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
4985         pointer elimination.
4986
4987 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
4988
4989         PR target/44245
4990         * gcc.target/i386/crc32-3.c: New.
4991         * gcc.target/i386/crc32-4.c: Likewise.
4992
4993 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
4994
4995         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
4996         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
4997         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
4998
4999 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
5000
5001         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
5002
5003 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
5004
5005         PR target/43869
5006         * gcc.c-target/pr43869.c: New test.
5007
5008 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
5009
5010         PR fortran/44212
5011         * gfortran.dg/class_22.f03: New.
5012
5013 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
5014
5015         PR lto/44238
5016         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
5017
5018 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
5019
5020         PR fortran/44213
5021         * gfortran.dg/abstract_type_7.f03: New.
5022
5023 2010-05-21  Jason Merrill  <jason@redhat.com>
5024
5025         * g++.dg/eh/spec11.C: Test cleanup optimization.
5026
5027 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
5028
5029         PR debug/44223
5030         * gcc.target/i386/pr44223.c: New test.
5031
5032 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5033
5034         * gcc.target/i386/pr25993.c: Use @function as type specifier.
5035
5036 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
5037
5038         * g++.dg/other/const3.C: New test.
5039
5040 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
5041
5042         PR fortran/38407
5043         * warn_unused_dummy_argument_1.f90: New.
5044         * warn_unused_dummy_argument_2.f90: New.
5045
5046 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
5047
5048         PR c++/30298
5049         * g++.dg/inherit/crash1.C: New.
5050         * g++.dg/inherit/crash2.C: Likewise.
5051
5052 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
5053
5054         PR debug/44178
5055         * g++.dg/debug/pr44178.C: New test.
5056
5057 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
5058
5059         PR middle-end/44185
5060         * gcc.dg/tree-ssa/prefetch-6.c: Add
5061         --param min-insn-to-prefetch-ratio=6.
5062         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
5063         allow unrolling, and adjust the movnti count.
5064
5065 2010-05-20  Jan Hubicka  <jh@suse.cz>
5066
5067         PR middle-end/44197
5068         * gcc.c-torture/compile/pr44197.c: New file.
5069
5070 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
5071
5072         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
5073         Fix test code.
5074         (check_effective_target_xop): Remove __may_alias__ attribute.
5075
5076 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
5077
5078         PR target/44202
5079         * gcc.c-torture/execute/pr44202-1.c: New test.
5080
5081 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5082
5083         PR fortran/43851
5084         * gfortran.dg/label_1.f90: Update test.
5085
5086 2010-05-19  Jan Hubicka  <jh@suse.cz>
5087
5088         * gcc.dg/lto/ipareference2_0.c: New file.
5089         * gcc.dg/lto/ipareference2_1.c: New file.
5090
5091 2010-05-19  Jason Merrill  <jason@redhat.com>
5092
5093         * g++.dg/parse/fn-typedef2.C: New.
5094
5095         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
5096         function type.
5097
5098         PR c++/44193
5099         * g++.dg/template/fntype1.C: New.
5100
5101 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
5102
5103         * gnat.dg/discr23.ad[sb]: New test.
5104         * gnat.dg/discr23_pkg.ads: New helper.
5105
5106         * gnat.dg/specs/controlled1.ads: New test.
5107         * gnat.dg/specs/controlled1_pkg.ads: New helper.
5108
5109 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5110
5111         PR fortran/44055
5112         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
5113         Fixed scope of C_SIZEOF.
5114         * gfortran.dg/warn_conversion_2.f90: New.
5115
5116 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5117
5118         * lib/target-supports.exp (check_effective_target_sse2): New proc.
5119         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
5120         for optional selector.
5121         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
5122         (check_effective_target_sse3): New proc.
5123         * gcc.target/i386/math-torture/math-torture.exp: Load
5124         target-supports.exp.
5125         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
5126         check_effective_target_sse2.
5127         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
5128         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
5129         * g++.dg/vect/vect.exp: Likewise.
5130         * gfortran.dg/vect/vect.exp: Likewise.
5131         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
5132         -msse2 if check_effective_target_sse2.
5133
5134         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
5135         * gcc.target/i386/3dnow-2.c: Likewise.
5136         * gcc.target/i386/3dnowA-1.c: Likewise.
5137         * gcc.target/i386/3dnowA-2.c: Likewise.
5138         * gcc.target/i386/pr42549.c: Likewise.
5139
5140         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
5141         * gcc.target/i386/sse3-addsubpd.c: Likewise.
5142         * gcc.target/i386/sse3-addsubps.c: Likewise.
5143         * gcc.target/i386/sse3-haddpd.c: Likewise.
5144         * gcc.target/i386/sse3-haddps.c: Likewise.
5145         * gcc.target/i386/sse3-hsubpd.c: Likewise.
5146         * gcc.target/i386/sse3-hsubps.c: Likewise.
5147         * gcc.target/i386/sse3-movddup.c: Likewise.
5148         * gcc.target/i386/sse3-movshdup.c: Likewise.
5149         * gcc.target/i386/sse3-movsldup.c: Likewise.
5150
5151         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
5152         * g++.dg/ext/attrib35.C: Likewise.
5153         * g++.dg/opt/pr40496.C: Likewise.
5154         * g++.dg/other/i386-1.C: Likewise.
5155         * g++.dg/other/i386-4.C: Likewise.
5156         * g++.dg/other/pr34435.C: Likewise.
5157         * g++.dg/other/pr39496.C: Likewise.
5158         * g++.dg/other/pr40446.C: Likewise.
5159         * gcc.dg/compat/union-m128-1_main.c: Likewise.
5160         * gcc.dg/compat/vector-1a_main.c: Likewise.
5161         * gcc.dg/compat/vector-2a_main.c: Likewise.
5162         * gcc.dg/lto/20090206-1_0.c: Likewise.
5163         * gcc.dg/pr34856.c: Likewise.
5164         * gcc.dg/pr36584.c: Likewise.
5165         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
5166         * gcc.dg/pr37544.c: Likewise.
5167         * gcc.dg/torture/pr16104-1.c: Likewise.
5168         * gcc.dg/torture/pr35771-1.c: Likewise.
5169         * gcc.dg/torture/pr35771-2.c: Likewise.
5170         * gcc.dg/torture/pr35771-3.c: Likewise.
5171         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
5172         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5173         * gcc.dg/torture/stackalign/push-1.c: Likewise.
5174         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5175         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
5176         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
5177         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
5178         * gcc.target/i386/20060512-1.c: Likewise.
5179         * gcc.target/i386/20060512-3.c: Likewise.
5180         * gcc.target/i386/all_one_m128i.c: Likewise.
5181         * gcc.target/i386/float128-1.c: Likewise.
5182         * gcc.target/i386/float128-2.c: Likewise.
5183         * gcc.target/i386/fpcvt-1.c: Likewise.
5184         * gcc.target/i386/fpcvt-2.c: Likewise.
5185         * gcc.target/i386/fpcvt-3.c: Likewise.
5186         * gcc.target/i386/fpprec-1.c: Likewise.
5187         * gcc.target/i386/funcspec-9.c: Likewise.
5188         * gcc.target/i386/incoming-1.c: Likewise.
5189         * gcc.target/i386/incoming-12.c: Likewise.
5190         * gcc.target/i386/incoming-2.c: Likewise.
5191         * gcc.target/i386/incoming-3.c: Likewise.
5192         * gcc.target/i386/incoming-4.c: Likewise.
5193         * gcc.target/i386/incoming-6.c: Likewise.
5194         * gcc.target/i386/incoming-7.c: Likewise.
5195         * gcc.target/i386/incoming-8.c: Likewise.
5196         * gcc.target/i386/opt-1.c: Likewise.
5197         * gcc.target/i386/opt-2.c: Likewise.
5198         * gcc.target/i386/ordcmp-1.c: Likewise.
5199         * gcc.target/i386/pr17692.c: Likewise.
5200         * gcc.target/i386/pr18614-1.c: Likewise.
5201         * gcc.target/i386/pr22152.c: Likewise.
5202         * gcc.target/i386/pr23570.c: Likewise.
5203         * gcc.target/i386/pr23575.c: Likewise.
5204         * gcc.target/i386/pr26449-1.c: Likewise.
5205         * gcc.target/i386/pr26600.c: Likewise.
5206         * gcc.target/i386/pr27790.c: Likewise.
5207         * gcc.target/i386/pr28839.c: Likewise.
5208         * gcc.target/i386/pr30970.c: Likewise.
5209         * gcc.target/i386/pr32000-1.c: Likewise.
5210         * gcc.target/i386/pr32000-2.c: Likewise.
5211         * gcc.target/i386/pr32280.c: Likewise.
5212         * gcc.target/i386/pr32661.c: Likewise.
5213         * gcc.target/i386/pr32708-1.c: Likewise.
5214         * gcc.target/i386/pr32961.c: Likewise.
5215         * gcc.target/i386/pr33329.c: Likewise.
5216         * gcc.target/i386/pr35714.c: Likewise.
5217         * gcc.target/i386/pr35767-1.c: Likewise.
5218         * gcc.target/i386/pr35767-1d.c: Likewise.
5219         * gcc.target/i386/pr35767-1i.c: Likewise.
5220         * gcc.target/i386/pr35767-2.c: Likewise.
5221         * gcc.target/i386/pr35767-2d.c: Likewise.
5222         * gcc.target/i386/pr35767-2i.c: Likewise.
5223         * gcc.target/i386/pr35767-3.c: Likewise.
5224         * gcc.target/i386/pr35767-5.c: Likewise.
5225         * gcc.target/i386/pr36222-1.c: Likewise.
5226         * gcc.target/i386/pr36578-1.c: Likewise.
5227         * gcc.target/i386/pr36578-2.c: Likewise.
5228         * gcc.target/i386/pr36992-1.c: Likewise.
5229         * gcc.target/i386/pr37101.c: Likewise.
5230         * gcc.target/i386/pr37216.c: Likewise.
5231         * gcc.target/i386/pr37434-1.c: Likewise.
5232         * gcc.target/i386/pr37434-2.c: Likewise.
5233         * gcc.target/i386/pr37843-3.c: Likewise.
5234         * gcc.target/i386/pr37843-4.c: Likewise.
5235         * gcc.target/i386/pr39162.c: Likewise.
5236         * gcc.target/i386/pr39315-1.c: Likewise.
5237         * gcc.target/i386/pr39315-2.c: Likewise.
5238         * gcc.target/i386/pr39315-3.c: Likewise.
5239         * gcc.target/i386/pr39315-4.c: Likewise.
5240         * gcc.target/i386/pr39445.c: Likewise.
5241         * gcc.target/i386/pr39496.c: Likewise.
5242         * gcc.target/i386/pr40809.c: Likewise.
5243         * gcc.target/i386/pr40906-3.c: Likewise.
5244         * gcc.target/i386/pr41019.c: Likewise.
5245         * gcc.target/i386/pr42542-1.c: Likewise.
5246         * gcc.target/i386/pr42542-2.c: Likewise.
5247         * gcc.target/i386/pr42542-3.c: Likewise.
5248         * gcc.target/i386/pr42542-3a.c: Likewise.
5249         * gcc.target/i386/pr42881.c: Likewise.
5250         * gcc.target/i386/push-1.c: Likewise.
5251         * gcc.target/i386/quad-sse.c: Likewise.
5252         * gcc.target/i386/reload-1.c: Likewise.
5253         * gcc.target/i386/sse-10.c: Likewise.
5254         * gcc.target/i386/sse-11.c: Likewise.
5255         * gcc.target/i386/sse-15.c: Likewise.
5256         * gcc.target/i386/sse-17.c: Likewise.
5257         * gcc.target/i386/sse-18.c: Likewise.
5258         * gcc.target/i386/sse-19.c: Likewise.
5259         * gcc.target/i386/sse-4.c: Likewise.
5260         * gcc.target/i386/sse-6.c: Likewise.
5261         * gcc.target/i386/sse-vect-types.c: Likewise.
5262         * gcc.target/i386/sse2-addpd-1.c: Likewise.
5263         * gcc.target/i386/sse2-addsd-1.c: Likewise.
5264         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
5265         * gcc.target/i386/sse2-andpd-1.c: Likewise.
5266         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
5267         * gcc.target/i386/sse2-comisd-1.c: Likewise.
5268         * gcc.target/i386/sse2-comisd-2.c: Likewise.
5269         * gcc.target/i386/sse2-comisd-3.c: Likewise.
5270         * gcc.target/i386/sse2-comisd-4.c: Likewise.
5271         * gcc.target/i386/sse2-comisd-5.c: Likewise.
5272         * gcc.target/i386/sse2-comisd-6.c: Likewise.
5273         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
5274         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
5275         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
5276         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
5277         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
5278         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
5279         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
5280         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
5281         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
5282         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
5283         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
5284         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
5285         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
5286         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
5287         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
5288         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
5289         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
5290         * gcc.target/i386/sse2-divpd-1.c: Likewise.
5291         * gcc.target/i386/sse2-divsd-1.c: Likewise.
5292         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
5293         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
5294         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
5295         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
5296         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
5297         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
5298         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
5299         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
5300         * gcc.target/i386/sse2-minpd-1.c: Likewise.
5301         * gcc.target/i386/sse2-minsd-1.c: Likewise.
5302         * gcc.target/i386/sse2-mmx.c: Likewise.
5303         * gcc.target/i386/sse2-movapd-1.c: Likewise.
5304         * gcc.target/i386/sse2-movapd-2.c: Likewise.
5305         * gcc.target/i386/sse2-movd-1.c: Likewise.
5306         * gcc.target/i386/sse2-movd-2.c: Likewise.
5307         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
5308         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
5309         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
5310         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
5311         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
5312         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
5313         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
5314         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
5315         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
5316         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
5317         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
5318         * gcc.target/i386/sse2-movq-1.c: Likewise.
5319         * gcc.target/i386/sse2-movq-2.c: Likewise.
5320         * gcc.target/i386/sse2-movq-3.c: Likewise.
5321         * gcc.target/i386/sse2-movsd-1.c: Likewise.
5322         * gcc.target/i386/sse2-movsd-2.c: Likewise.
5323         * gcc.target/i386/sse2-movupd-1.c: Likewise.
5324         * gcc.target/i386/sse2-movupd-2.c: Likewise.
5325         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
5326         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
5327         * gcc.target/i386/sse2-orpd-1.c: Likewise.
5328         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
5329         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
5330         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
5331         * gcc.target/i386/sse2-paddb-1.c: Likewise.
5332         * gcc.target/i386/sse2-paddd-1.c: Likewise.
5333         * gcc.target/i386/sse2-paddq-1.c: Likewise.
5334         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
5335         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
5336         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
5337         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
5338         * gcc.target/i386/sse2-paddw-1.c: Likewise.
5339         * gcc.target/i386/sse2-pand-1.c: Likewise.
5340         * gcc.target/i386/sse2-pandn-1.c: Likewise.
5341         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
5342         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
5343         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
5344         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
5345         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
5346         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
5347         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
5348         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
5349         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
5350         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
5351         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
5352         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
5353         * gcc.target/i386/sse2-pminub-1.c: Likewise.
5354         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
5355         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
5356         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
5357         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
5358         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
5359         * gcc.target/i386/sse2-por-1.c: Likewise.
5360         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
5361         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
5362         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
5363         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
5364         * gcc.target/i386/sse2-pslld-1.c: Likewise.
5365         * gcc.target/i386/sse2-pslld-2.c: Likewise.
5366         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
5367         * gcc.target/i386/sse2-psllq-1.c: Likewise.
5368         * gcc.target/i386/sse2-psllq-2.c: Likewise.
5369         * gcc.target/i386/sse2-psllw-1.c: Likewise.
5370         * gcc.target/i386/sse2-psllw-2.c: Likewise.
5371         * gcc.target/i386/sse2-psrad-1.c: Likewise.
5372         * gcc.target/i386/sse2-psrad-2.c: Likewise.
5373         * gcc.target/i386/sse2-psraw-1.c: Likewise.
5374         * gcc.target/i386/sse2-psraw-2.c: Likewise.
5375         * gcc.target/i386/sse2-psrld-1.c: Likewise.
5376         * gcc.target/i386/sse2-psrld-2.c: Likewise.
5377         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
5378         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
5379         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
5380         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
5381         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
5382         * gcc.target/i386/sse2-psubb-1.c: Likewise.
5383         * gcc.target/i386/sse2-psubd-1.c: Likewise.
5384         * gcc.target/i386/sse2-psubq-1.c: Likewise.
5385         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
5386         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
5387         * gcc.target/i386/sse2-psubw-1.c: Likewise.
5388         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
5389         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
5390         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
5391         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
5392         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
5393         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
5394         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
5395         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
5396         * gcc.target/i386/sse2-pxor-1.c: Likewise.
5397         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
5398         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
5399         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
5400         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
5401         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
5402         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
5403         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
5404         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
5405         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
5406         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
5407         * gcc.target/i386/sse2-shufps-1.c: Likewise.
5408         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
5409         * gcc.target/i386/sse2-subpd-1.c: Likewise.
5410         * gcc.target/i386/sse2-subsd-1.c: Likewise.
5411         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
5412         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
5413         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
5414         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
5415         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
5416         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
5417         * gcc.target/i386/sse2-unpack-1.c: Likewise.
5418         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
5419         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
5420         * gcc.target/i386/sse2-vec-1.c: Likewise.
5421         * gcc.target/i386/sse2-vec-2.c: Likewise.
5422         * gcc.target/i386/sse2-vec-3.c: Likewise.
5423         * gcc.target/i386/sse2-vec-4.c: Likewise.
5424         * gcc.target/i386/sse2-vec-5.c: Likewise.
5425         * gcc.target/i386/sse2-vec-6.c: Likewise.
5426         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
5427         * gcc.target/i386/ssefn-2.c: Likewise.
5428         * gcc.target/i386/ssefn-4.c: Likewise.
5429         * gcc.target/i386/ssefp-1.c: Likewise.
5430         * gcc.target/i386/ssefp-2.c: Likewise.
5431         * gcc.target/i386/sseregparm-3.c: Likewise.
5432         * gcc.target/i386/sseregparm-4.c: Likewise.
5433         * gcc.target/i386/sseregparm-5.c: Likewise.
5434         * gcc.target/i386/sseregparm-6.c: Likewise.
5435         * gcc.target/i386/sseregparm-7.c: Likewise.
5436         * gcc.target/i386/ssetype-1.c: Likewise.
5437         * gcc.target/i386/ssetype-2.c: Likewise.
5438         * gcc.target/i386/ssetype-3.c: Likewise.
5439         * gcc.target/i386/ssetype-4.c: Likewise.
5440         * gcc.target/i386/ssetype-5.c: Likewise.
5441         * gcc.target/i386/unordcmp-1.c: Likewise.
5442         * gcc.target/i386/vararg-1.c: Likewise.
5443         * gcc.target/i386/vararg-2.c: Likewise.
5444         * gcc.target/i386/vararg-3.c: Likewise.
5445         * gcc.target/i386/vararg-4.c: Likewise.
5446         * gcc.target/i386/vararg-7.c: Likewise.
5447         * gcc.target/i386/vararg-8.c: Likewise.
5448         * gcc.target/i386/vecinit-1.c: Likewise.
5449         * gcc.target/i386/vecinit-2.c: Likewise.
5450         * gcc.target/i386/vecinit-3.c: Likewise.
5451         * gcc.target/i386/vecinit-4.c: Likewise.
5452         * gcc.target/i386/vecinit-5.c: Likewise.
5453         * gcc.target/i386/vecinit-6.c: Likewise.
5454         * gcc.target/i386/vectorize2.c: Likewise.
5455         * gcc.target/i386/vectorize3.c: Likewise.
5456         * gcc.target/i386/vectorize4.c: Likewise.
5457         * gcc.target/i386/vectorize6.c: Likewise.
5458         * gcc.target/i386/vectorize7.c: Likewise.
5459         * gcc.target/i386/vectorize8.c: Likewise.
5460         * gcc.target/i386/vperm-v2df.c: Likewise.
5461         * gcc.target/i386/vperm-v2di.c: Likewise.
5462         * gcc.target/i386/vperm-v4si-1.c: Likewise.
5463         * gcc.target/i386/xorps-sse2.c: Likewise.
5464         * gcc.target/i386/xorps.c: Likewise.
5465         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
5466         * gfortran.dg/graphite/pr42326.f90: Likewise.
5467         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
5468
5469 2010-05-19  Richard Guenther  <rguenther@suse.de>
5470
5471         PR lto/44196
5472         * g++.dg/lto/20100519-1_0.C: New testcase.
5473
5474 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5475
5476         PR fortran/42360
5477         * gfortran.dg/warn_intent_out_not_set.f90: New.
5478
5479 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5480
5481         PR fortran/38404
5482         * gfortran.dg/data_char_1.f90: Updated warning message.
5483         * gfortran.dg/data_array_6.f: New.
5484
5485 2010-05-19  Martin Jambor  <mjambor@suse.cz>
5486
5487         * g++.dg/ipa/ivinline-8.C: New test.
5488         * gcc.dg/ipa/iinline-2.c: Likewise.
5489
5490 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5491
5492         PR fortran/34505
5493         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
5494         arguments; add check for return value kind.
5495         * gfortran.dg/float_1.f90: Likewise.
5496
5497 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5498
5499         * gcc.target/i386/20011009-1.c (COMMENT): Define.
5500         (main): Use it.
5501         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
5502         * lib/lto.exp (lto_prune_warns): Fix location line regex.
5503         Prune another location line format.
5504         (lto-obj): Call lto_prune_warns on comp_output.
5505
5506 2010-05-18  Jan Hubicka  <jh@suse.cz>
5507
5508         * gcc.dg/lto/ipacp_0.c: New test.
5509         * gcc.dg/lto/ipacp_1.c: New test.
5510
5511 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
5512
5513         PR lto/44184
5514         * gcc.dg/lto/20100518_0.c: New test.
5515
5516 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
5517
5518         * gnat.dg/specs/lto3.ads: Add missing dg-options.
5519
5520 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
5521
5522         PR fortran/43990
5523         * gfortran.dg/class_21.f03: New.
5524
5525 2010-05-17  Jason Merrill  <jason@redhat.com>
5526
5527         PR c++/44157
5528         * g++.dg/cpp0x/initlist34.C: New.
5529
5530         PR c++/44158
5531         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
5532
5533 2010-05-17  Martin Jambor  <mjambor@suse.cz>
5534
5535         * g++.dg/ipa/ivinline-1.C: New test.
5536         * g++.dg/ipa/ivinline-2.C: New test.
5537         * g++.dg/ipa/ivinline-3.C: New test.
5538         * g++.dg/ipa/ivinline-4.C: New test.
5539         * g++.dg/ipa/ivinline-5.C: New test.
5540         * g++.dg/ipa/ivinline-6.C: New test.
5541
5542 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
5543             Jason Merrill  <jason@redhat.com>
5544
5545         PR c++/44108
5546         * c-c++-common/Wunused-var-8.c: New test.
5547
5548 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
5549
5550         PR bootstrap/42347
5551         * gcc.c-torture/compile/pr42347.c: New test.
5552
5553         PR middle-end/44102
5554         * g++.dg/ext/asmgoto1.C: New test.
5555
5556 2010-05-17  Martin Jambor  <mjambor@suse.cz>
5557
5558         PR middle-end/44133
5559         * gcc.dg/tree-ssa/pr44133.c: New test.
5560         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
5561         precise.
5562
5563 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
5564
5565         PR fortran/44044
5566         * gfortran.dg/class_20.f03: New.
5567
5568 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
5569
5570         PR 44078
5571         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
5572         debug messages but not the newly introduced one.
5573
5574 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
5575
5576         PR fortran/35779
5577         * gfortran.dg/initialization_25.f90: Commented testcase.
5578         * gfortran.dg/initialization_26.f90: New.
5579
5580 2010-05-16  Richard Guenther  <rguenther@suse.de>
5581
5582         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
5583         * gcc.dg/pr43084.c: Likewise.
5584         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
5585         -fipa-type-escape.
5586         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
5587         -fipa-type-escape.
5588         * gcc.dg/struct/struct-reorg.exp: Likewise.
5589         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
5590         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5591
5592 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
5593
5594         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
5595         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
5596         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
5597         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
5598         tests.
5599
5600 2010-05-15  Jason Merrill  <jason@redhat.com>
5601
5602         * g++.dg/eh/spec10.C: New.
5603         * g++.dg/eh/spec11.C: New.
5604         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
5605
5606 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
5607
5608         PR fortran/44154
5609         PR fortran/42647
5610         * gfortran.dg/allocatable_scalar_9.f90: New.
5611
5612 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
5613
5614         PR c++/44148
5615         * g++.dg/torture/pr44148.C: New test.
5616
5617 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
5618
5619         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
5620         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
5621         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
5622         diagnostics and type sizes.
5623
5624 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
5625
5626         * gnat.dg/lto9.adb: New test.
5627         * gnat.dg/lto9_pkg1.ads: New helper.
5628         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
5629
5630 2010-05-15  Jan Hubicka  <jh@suse.cz>
5631
5632         * gcc.dg/lto/ipareference_1.c: Rename to ...
5633         * gcc.dg/lto/ipareference_0.c: ... this one.
5634         * gcc.dg/lto/ipareference_2.c: Rename to ...
5635         * gcc.dg/lto/ipareference_1.c: ... this one.
5636
5637 2010-05-15  Jan Hubicka  <jh@suse.cz>
5638
5639         * gcc.dg/lto/ipareference_1.c: New file.
5640         * gcc.dg/lto/ipareference_2.c: New file.
5641
5642 2010-05-15  Richard Guenther  <rguenther@suse.de>
5643
5644         PR tree-optimization/44038
5645         * gcc.c-torture/compile/pr44038.c: New testcase.
5646
5647 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
5648
5649         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
5650         * gcc.target/i386/avx-cmpss-1.c: Likewise.
5651
5652 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
5653
5654         PR fortran/43207
5655         PR fortran/43969
5656         * gfortran.dg/class_18.f03: New.
5657         * gfortran.dg/class_19.f03: New.
5658
5659 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
5660
5661         PR debug/44112
5662         * gcc.dg/debug/dwarf2/const-1.c: Remove.
5663         * g++.dg/debug/dwarf2/const1.C: Remove.
5664
5665 2010-05-14  Jason Merrill  <jason@redhat.com>
5666
5667         * g++.dg/eh/cond4.C: New.
5668         * g++.dg/eh/elide2.C: Adjust.
5669         * g++.old-deja/g++.eh/terminate1.C: Adjust.
5670
5671 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
5672
5673         PR fortran/44135
5674         * gfortran.dg/actual_array_interface_2.f90: New test.
5675
5676 2010-05-14  Richard Guenther  <rguenther@suse.de>
5677
5678         PR tree-optimization/44119
5679         * gcc.c-torture/compile/pr44119.c: New testcase.
5680
5681 2010-05-14  Jason Merrill  <jason@redhat.com>
5682
5683         PR c++/44127
5684         * g++.dg/eh/terminate1.C: New.
5685
5686 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
5687
5688         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
5689
5690         PR debug/44136
5691         * gcc.dg/pr44136.c: New test.
5692
5693 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
5694
5695         PR c++/30566
5696         * g++.dg/warn/Wshadow-4.C: Adjust.
5697         * g++.dg/warn/Wshadow-5.C: New test.
5698         * g++.dg/warn/Wshadow-6.C: New test
5699
5700 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
5701
5702         PR fortran/35779
5703         * gfortran.dg/initialization_25.f90: New.
5704
5705 2010-05-13  Martin Jambor  <mjambor@suse.cz>
5706
5707         * g++.dg/otr-fold-1.C: New test.
5708         * g++.dg/otr-fold-2.C: New test.
5709
5710 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
5711
5712         PR fortran/44036
5713         * gfortran.dg/gomp/pr44036-1.f90: New test.
5714         * gfortran.dg/gomp/pr44036-2.f90: New test.
5715         * gfortran.dg/gomp/pr44036-3.f90: New test.
5716
5717         PR debug/43983
5718         * gcc.dg/guality/sra-1.c: New test.
5719
5720 2010-05-12  Jan Hubicka  <jh@suse.cz>
5721
5722         * tree-ssa/unreachable.c: New test.
5723
5724 2010-05-12  Jason Merrill  <jason@redhat.com>
5725
5726         * g++.dg/cpp0x/sfinae1.C: New.
5727
5728 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
5729
5730         * gcc.target/i386/zee.c: New file.
5731
5732 2010-05-12  Jason Merrill  <jason@redhat.com>
5733
5734         * g++.dg/conversion/op1.C: Expect template candidate message.
5735         * g++.dg/cpp0x/nullptr15.C: Likewise.
5736         * g++.dg/cpp0x/pr31431-2.C: Likewise.
5737         * g++.dg/cpp0x/pr31431.C: Likewise.
5738         * g++.dg/cpp0x/temp_default2.C: Likewise.
5739         * g++.dg/cpp0x/trailing4.C: Likewise.
5740         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
5741         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
5742         * g++.dg/cpp0x/variadic-throw.C: Likewise.
5743         * g++.dg/cpp0x/variadic35.C: Likewise.
5744         * g++.dg/cpp0x/vt-35147.C: Likewise.
5745         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
5746         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
5747         * g++.dg/ext/visibility/anon8.C: Likewise.
5748         * g++.dg/ext/vla2.C: Likewise.
5749         * g++.dg/other/pr28114.C: Likewise.
5750         * g++.dg/other/ptrmem10.C: Likewise.
5751         * g++.dg/other/ptrmem11.C: Likewise.
5752         * g++.dg/overload/unknown1.C: Likewise.
5753         * g++.dg/parse/template7.C: Likewise.
5754         * g++.dg/parse/typename7.C: Likewise.
5755         * g++.dg/template/conv11.C: Likewise.
5756         * g++.dg/template/copy1.C: Likewise.
5757         * g++.dg/template/deduce3.C: Likewise.
5758         * g++.dg/template/dependent-expr5.C: Likewise.
5759         * g++.dg/template/friend.C: Likewise.
5760         * g++.dg/template/incomplete2.C: Likewise.
5761         * g++.dg/template/local4.C: Likewise.
5762         * g++.dg/template/local6.C: Likewise.
5763         * g++.dg/template/operator10.C: Likewise.
5764         * g++.dg/template/overload6.C: Likewise.
5765         * g++.dg/template/ptrmem2.C: Likewise.
5766         * g++.dg/template/ptrmem20.C: Likewise.
5767         * g++.dg/template/ptrmem8.C: Likewise.
5768         * g++.dg/template/sfinae2.C: Likewise.
5769         * g++.dg/template/ttp25.C: Likewise.
5770         * g++.dg/template/unify10.C: Likewise.
5771         * g++.dg/template/unify11.C: Likewise.
5772         * g++.dg/template/unify6.C: Likewise.
5773         * g++.dg/template/unify7.C: Likewise.
5774         * g++.dg/template/unify9.C: Likewise.
5775         * g++.dg/template/varmod1.C: Likewise.
5776         * g++.old-deja/g++.brendan/crash56.C: Likewise.
5777         * g++.old-deja/g++.law/operators32.C: Likewise.
5778         * g++.old-deja/g++.pt/crash28.C: Likewise.
5779         * g++.old-deja/g++.pt/crash60.C: Likewise.
5780         * g++.old-deja/g++.pt/explicit38.C: Likewise.
5781         * g++.old-deja/g++.pt/explicit39.C: Likewise.
5782         * g++.old-deja/g++.pt/explicit41.C: Likewise.
5783         * g++.old-deja/g++.pt/explicit67.C: Likewise.
5784         * g++.old-deja/g++.pt/explicit77.C: Likewise.
5785         * g++.old-deja/g++.pt/expr2.C: Likewise.
5786         * g++.old-deja/g++.pt/overload7.C: Likewise.
5787         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
5788         * g++.old-deja/g++.pt/spec5.C: Likewise.
5789         * g++.old-deja/g++.pt/spec6.C: Likewise.
5790         * g++.old-deja/g++.pt/t24.C: Likewise.
5791         * g++.old-deja/g++.pt/unify4.C: Likewise.
5792         * g++.old-deja/g++.pt/unify6.C: Likewise.
5793         * g++.old-deja/g++.pt/unify8.C: Likewise.
5794         * g++.old-deja/g++.robertl/eb119.C: Likewise.
5795         * g++.old-deja/g++.robertl/eb79.C: Likewise.
5796         * g++.old-deja/g++.robertl/eb98.C: Likewise.
5797
5798         * g++.dg/cpp0x/initlist32.C: New.
5799
5800         * g++.dg/template/conv11.C: New.
5801         * g++.dg/conversion/op1.C: Adjust expected error.
5802
5803         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
5804
5805 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
5806
5807         PR target/44088
5808         * gcc.target/i386/avx-cmpsd-1.c: New.
5809         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
5810         * gcc.target/i386/avx-cmpss-1.c: Likewise.
5811         * gcc.target/i386/avx-cmpss-2.c: Likewise.
5812         * gcc.target/i386/sse-cmpss-1.c: Likewise.
5813         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
5814
5815 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
5816
5817         PR middle-end/44085
5818         * gcc.dg/gomp/pr44085.c: New test.
5819         * gfortran.dg/gomp/pr44085.f90: New test.
5820
5821 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
5822
5823         * objc-obj-c++-shared/Object1.m: New.
5824         * objc.dg/torture: New directory.
5825         * objc.dg/torture/tls: Ditto.
5826         * objc.dg/tls: Ditto.
5827         * objc.dg/torture/tls/trivial.m: New test.
5828         * objc.dg/torture/tls/thr-init-2.m: New test.
5829         * objc.dg/torture/tls/thr-init-3.m: New test.
5830         * objc.dg/torture/tls/thr-init.m: New test.
5831         * objc.dg/torture/tls/diag-1.m: New test.
5832         * objc.dg/torture/tls/tls.exp: New.
5833         * objc.dg/torture/trivial.m: New test.
5834         * objc.dg/torture/dg-torture.exp: New.
5835         * objc.dg/tls/diag-3.m: New test.
5836         * objc.dg/tls/diag-4.m: New test.
5837         * objc.dg/tls/diag-5.m: New test.
5838         * objc.dg/tls/init-1.m: New test.
5839         * objc.dg/tls/init-2.m: New test.
5840         * objc.dg/tls/tls.exp: New.
5841         * objc.dg/tls/diag-2.m: New test.
5842         * lib/objc.exp: Respond to dg-additional-files.
5843
5844 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
5845
5846         * gcc.target/m68k/20100512-1.c: New.
5847
5848 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
5849
5850         * gnat.dg/lto8.adb: New test.
5851         * gnat.dg/lto8_pkg.ad[sb]: New helper.
5852         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
5853
5854 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
5855
5856         PR c++/34272
5857         PR c++/43630
5858         PR c++/34491
5859         * g++.dg/template/crash97.C: New.
5860         * g++.dg/template/crash98.C: Likewise.
5861         * g++.dg/template/crash99.C: Likewise.
5862         * g++.dg/cpp0x/pr31439.C: Adjust.
5863         * g++.dg/template/crash95.C: Likewise.
5864
5865 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
5866
5867         PR middle-end/44071
5868         * c-c++-common/asmgoto-4.c: New test.
5869         * gcc.target/i386/pr44071.c: New test.
5870
5871         PR c++/44062
5872         * c-c++-common/Wunused-var-7.c: New test.
5873         * g++.dg/warn/Wunused-var-9.C: New test.
5874
5875 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
5876
5877         PR fortran/43711
5878         * gfortran.dg/gomp/pr43711.f90: New.
5879
5880 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
5881
5882         PR fortran/31820
5883         * gfortran.dg/select_5.f90: Updated.
5884
5885 2010-05-11  Jan Hubicka  <jh@suse.cz>
5886
5887         PR tree-optimize/44063
5888         * gcc.c-torture/compile/pr44063.c: New testcase.
5889
5890 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
5891
5892         PR debug/44023
5893         * gcc.dg/pr44023.c: New test.
5894
5895 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
5896
5897         * gnat.dg/lto7.adb: New test.
5898         * gnat.dg/lto7_pkg.ad[sb]: New helper.
5899
5900 2010-05-10  Jason Merrill  <jason@redhat.com>
5901
5902         PR c++/44017
5903         * g++.dg/template/inherit5.C: New.
5904
5905         PR c++/44045
5906         * g++.dg/cpp0x/initlist33.C: New.
5907         * g++.dg/cpp0x/initlist26.C: Adjust.
5908         * g++.dg/cpp0x/initlist28.C: Adjust.
5909
5910 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
5911
5912         PR c++/43719
5913         * g++.dg/init/pr43719.C: New.
5914         * g++.dg/anon-struct4.C: Adjust.
5915
5916 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
5917
5918         PR debug/44028
5919         * gcc.dg/pr44028.c: New test.
5920
5921 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
5922
5923         PR fortran/27866
5924         PR fortran/35003
5925         PR fortran/42809
5926         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
5927         * gfortran.dg/warn_conversion.f90: New.
5928
5929 2010-05-10  Michael Matz  <matz@suse.de>
5930
5931         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
5932
5933 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
5934
5935         PR rtl-optimization/44012
5936         * gcc.dg/pr44012.c: New.
5937
5938 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5939
5940         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
5941         Log text on entry and exit.
5942         Prune Sun ld warnings for common symbols with differing sizes.
5943         (lto-link-and-maybe-run): Change caller.
5944
5945 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
5946
5947         PR fortran/44044
5948         * gfortran.dg/class_7.f03: Modified.
5949         * gfortran.dg/select_type_1.f03: Modified.
5950         * gfortran.dg/select_type_12.f03: New.
5951
5952 2010-05-10  Richard Guenther  <rguenther@suse.de>
5953
5954         PR tree-optimization/44050
5955         * gcc.dg/torture/pr44050.c: New testcase.
5956
5957 2010-05-10  Wei Guozhi  <carrot@google.com>
5958
5959         PR target/42879
5960         * gcc.target/arm/pr42879.c: New testcase.
5961
5962 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5963
5964         PR c/44051
5965         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
5966
5967 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5968
5969         PR c/10676
5970         * gcc.dg/anon-struct-10.c: New test.
5971
5972 2010-05-09  Richard Guenther  <rguenther@suse.de>
5973
5974         PR middle-end/44024
5975         * gcc.dg/pr44024.c: New testcase.
5976
5977 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5978
5979         PR c/4784
5980         * gcc.dg/anon-struct-9.c: New test.
5981
5982 2010-05-09  Richard Guenther  <rguenther@suse.de>
5983
5984         PR middle-end/44043
5985         * gcc.c-torture/compile/pr44043.c: New testcase.
5986
5987 2010-05-09  Richard Guenther  <rguenther@suse.de>
5988
5989         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
5990
5991 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
5992
5993         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
5994
5995 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5996
5997         * gnat.dg/lto[12456].adb: Add "target lto" marker.
5998         * gnat.dg/specs/lto3.ads: Likewise.
5999
6000 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
6001
6002         PR middle-end/28685
6003         * gcc.dg/pr28685-1.c: New file.
6004
6005 2010-05-08  Richard Guenther  <rguenther@suse.de>
6006
6007         PR tree-optimization/44030
6008         * gcc.c-torture/compile/pr44030.c: New testcase.
6009
6010 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6011
6012         * gnat.dg/lto6.adb: New test.
6013         * gnat.dg/lto6_pkg.ads: New helper.
6014
6015 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6016
6017         * gnat.dg/lto5.adb: New test.
6018         * gnat.dg/lto5_pkg.ad[sb]: New helper.
6019
6020 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6021
6022         * gnat.dg/lto4.ad[sb]: New test.
6023
6024 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6025
6026         * gnat.dg/specs/lto3.ads: New test.
6027         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
6028         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
6029
6030 2010-05-08  Quentin Ochem  <ochem@adacore.com>
6031
6032         * gnat.dg/sizetype3.ad[sb]: New test.
6033         * gnat.dg/sizetype3_pkg.ads: New helper.
6034
6035 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
6036
6037         PR c++/43951
6038         * g++.dg/init/new29.C: New.
6039
6040 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
6041
6042         PR fortran/40728
6043         * gfortran.dg/coarray_1.f90: Fixed error message.
6044         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
6045         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
6046         * gfortran.dg/intrinsic_std_5.f90: New.
6047
6048 2010-05-07  Jason Merrill  <jason@redhat.com>
6049
6050         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
6051
6052 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6053
6054         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
6055         (size_t, stderr): Remove.
6056         (read_error): Replaced __builtin_fprintf by fprintf.
6057
6058 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
6059
6060         * gcc.dg/ordered-comparison-1.c: New test.
6061         * gcc.dg/ordered-comparison-2.c: New test.
6062         * gcc.dg/ordered-comparison-3.c: New test.
6063         * gcc.dg/ordered-comparison-4.c: New test.
6064
6065 2010-05-06  Mike Stump  <mikestump@comcast.net>
6066
6067         PR objc/35165
6068         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
6069
6070 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
6071             Jason Merrill  <jason@redhat.com>
6072
6073         * g++.dg/cpp0x/nullptr01.C: New.
6074         * g++.dg/cpp0x/nullptr02.C: New.
6075         * g++.dg/cpp0x/nullptr03.C: New.
6076         * g++.dg/cpp0x/nullptr04.C: New.
6077         * g++.dg/cpp0x/nullptr05.C: New.
6078         * g++.dg/cpp0x/nullptr06.C: New.
6079         * g++.dg/cpp0x/nullptr07.C: New.
6080         * g++.dg/cpp0x/nullptr08.C: New.
6081         * g++.dg/cpp0x/nullptr09.C: New.
6082         * g++.dg/cpp0x/nullptr10.C: New.
6083         * g++.dg/cpp0x/nullptr11.C: New.
6084         * g++.dg/cpp0x/nullptr12.C: New.
6085         * g++.dg/cpp0x/nullptr13.C: New.
6086         * g++.dg/cpp0x/nullptr14.C: New.
6087         * g++.dg/cpp0x/nullptr15.C: New.
6088         * g++.dg/cpp0x/nullptr16.C: New.
6089         * g++.dg/cpp0x/nullptr17.C: New.
6090         * g++.dg/cpp0x/nullptr18.C: New.
6091         * g++.dg/cpp0x/nullptr19.C: New.
6092         * g++.dg/cpp0x/nullptr20.C: New.
6093         * g++.dg/cpp0x/nullptr21.C: New.
6094         * g++.dg/cpp0x/nullptr22.C: New.
6095         * g++.dg/debug/nullptr01.C: New.
6096         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
6097
6098 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
6099
6100         * gcc.dg/Wunused-var-8.c: Move to...
6101         * c-c++-common/Wunused-var-6.c: ... here.  New test.
6102
6103 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
6104
6105         PR c++/40406
6106         * g++.dg/template/crash96.C: New.
6107
6108 2010-05-06  Jan Hubicka  <jh@suse.cz>
6109
6110         PR tree-optimization/43791
6111         * gcc.c-torture/compile/pr43791.c: New file.
6112
6113 2010-05-06  Michael Matz  <matz@suse.de>
6114
6115         PR tree-optimization/43984
6116         * gfortran.dg/pr43984.f90: New test.
6117
6118 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6119
6120         PR 40989
6121         * gcc.dg/pr40989.c: New.
6122
6123 2010-05-06  Richard Guenther  <rguenther@suse.de>
6124
6125         PR tree-optimization/43934
6126         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
6127
6128 2010-05-06  Richard Guenther  <rguenther@suse.de>
6129
6130         PR tree-optimization/43987
6131         * gcc.c-torture/execute/pr43987.c: New testcase.
6132         * gcc.dg/torture/pta-escape-1.c: Adjust.
6133         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
6134         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6135         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6136         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
6137
6138 2010-04-22  Jakub Jelinek <jakub@redhat.com>
6139             Dodji Seketeli  <dodji@redhat.com>
6140
6141         PR c/18624
6142         * g++.dg/warn/Wunused-7.C: Add dg-warning.
6143         * g++.dg/template/sfinae16.C: Likewise.
6144         * gcc.dg/Wunused-var-1.c: Moved to...
6145         * c-c++-common/Wunused-var-1.c: ...here. New test.
6146         * gcc.dg/Wunused-var-2.c: Moved to...
6147         * c-c++-common/Wunused-var-2.c: ...here. New test.
6148         * gcc.dg/Wunused-var-3.c: Moved to...
6149         * c-c++-common/Wunused-var-3.c: ...here. New test.
6150         * gcc.dg/Wunused-var-4.c: Moved to...
6151         * gcc.dg/Wunused-var-1.c: ... here.
6152         * gcc.dg/Wunused-var-5.c: Moved to...
6153         * c-c++-common/Wunused-var-4.c: ...here. New test.
6154         * gcc.dg/Wunused-var-7.c: Moved to...
6155         * c-c++-common/Wunused-var-5.c: ...here. New test.
6156         * gcc.dg/Wunused-var-6.c: Moved to...
6157         * gcc.dg/Wunused-var-2.c: ... here.
6158         * c-c++-common/Wunused-var-1.c: New test.
6159         * c-c++-common/Wunused-var-2.c: New test.
6160         * c-c++-common/Wunused-var-3.c: New test.
6161         * c-c++-common/Wunused-var-4.c: New test.
6162         * c-c++-common/Wunused-var-5.c: New test.
6163         * g++.dg/warn/Wunused-var-1.C: New test.
6164         * g++.dg/warn/Wunused-var-2.C: New test.
6165         * g++.dg/warn/Wunused-var-3.C: New test.
6166         * g++.dg/warn/Wunused-var-4.C: New test.
6167         * g++.dg/warn/Wunused-var-5.C: New test.
6168         * g++.dg/warn/Wunused-var-6.C: New test.
6169         * g++.dg/warn/Wunused-var-7.C: New test.
6170         * g++.dg/warn/Wunused-var-8.C: New test.
6171         * g++.dg/warn/Wunused-parm-1.C: New test.
6172         * g++.dg/warn/Wunused-parm-2.C: New test.
6173         * g++.dg/warn/Wunused-parm-3.C: New test.
6174
6175 2010-05-06  Tobias Burnus  <burnus@net-b.de>
6176
6177         PR fortran/43985
6178         * gfortran.dg/gomp/crayptr5.f90: New test case.
6179
6180 2010-05-05  Jason Merrill  <jason@redhat.com>
6181
6182         PR debug/43370
6183         * g++.dg/ext/attrib39.C: New.
6184
6185 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
6186
6187         PR fortran/24978
6188         * gfortran.dg/data_invalid.f90: New.
6189
6190 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
6191
6192         * gnat.dg/lto2.adb: New test.
6193
6194 2010-05-05  Jason Merrill  <jason@redhat.com>
6195
6196         PR c++/43787
6197         * g++.dg/opt/empty1.C: New.
6198
6199 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
6200
6201         PR fortran/43696
6202         * gfortran.dg/class_17.f03: New.
6203
6204 2010-05-04  Neil Vachharajani <nvachhar@google.com>
6205
6206         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
6207
6208 2010-05-04  Mike Stump  <mikestump@comcast.net>
6209
6210         PR objc/35165
6211         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
6212
6213 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6214
6215         PR target/43668
6216         * gcc.target/i386/pr43668.c: New.
6217
6218 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6219
6220         PR c++/43028
6221         * g++.dg/cpp0x/initlist31.C: New.
6222
6223 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
6224
6225         PR c/43981
6226         * gcc.dg/Wunused-var-8.c: New test.
6227
6228 2010-05-04  Jason Merrill  <jason@redhat.com>
6229
6230         PR c++/38064
6231         * g++.dg/cpp0x/enum3.C: Extend.
6232
6233 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6234
6235         PR target/43799
6236         * gcc.target/i386/pr43799.c: New.
6237
6238 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
6239
6240         * gnat.dg/lto1.adb: New test.
6241         * gnat.dg/lto1_pkg.ad[sb]: New helper.
6242
6243 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6244
6245         PR middle-end/43671
6246         * gcc.target/i386/pr43671.c: New.
6247
6248 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6249
6250         PR c++/43705
6251         * g++.dg/template/crash95.C: New.
6252
6253 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6254
6255         PR debug/43508
6256         * gcc.target/i386/pr43508.c: New.
6257
6258 2010-05-04  Richard Guenther  <rguenther@suse.de>
6259
6260         PR tree-optimization/43879
6261         * g++.dg/torture/pr43879-1_0.C: New testcase.
6262         * g++.dg/torture/pr43879-1_1.C: Likewise.
6263
6264 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
6265
6266         PR c++/43953
6267         * g++.dg/other/crash-12.C: New test.
6268
6269 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
6270
6271         * g++.dg/cdce3.C: Add a space.  Updated.
6272
6273 2010-05-03  Jason Merrill  <jason@redhat.com>
6274
6275         PR c++/43680
6276         * g++.dg/opt/enum2.C: New.
6277         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
6278         * g++.dg/warn/Wswitch-1.C: Adjust message.
6279
6280 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6281
6282         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
6283         * g++.dg/ext/label13.C: Fix typo.
6284         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
6285         alpha*-dec-osf5*.
6286         * gcc.c-torture/compile/limits-declparen.c: xfail on
6287         alpha*-dec-osf5* with -g.
6288         * gcc.c-torture/compile/limits-pointer.c: Likewise.
6289         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
6290         * gcc.dg/c99-tgmath-2.c: Likewise.
6291         * gcc.dg/c99-tgmath-3.c: Likewise.
6292         * gcc.dg/c99-tgmath-4.c: Likewise.
6293
6294 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
6295
6296         PR fortran/43592
6297         * gfortran.dg/unexpected_interface.f90: New test.
6298
6299 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6300
6301         * ada/acats/run_acats (which): New function.
6302         (host_gnatchop, host_gnatmake): Use it.
6303
6304 2010-05-03  Richard Guenther  <rguenther@suse.de>
6305
6306         PR tree-optimization/43971
6307         * gcc.dg/pr43971.c: New testcase.
6308
6309 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
6310
6311         PR debug/43972
6312         * gcc.dg/debug/pr43972.c: New test.
6313
6314 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
6315
6316         PR testsuite/43963
6317         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
6318
6319 2010-05-02  Richard Guenther  <rguenther@suse.de>
6320
6321         PR tree-optimization/43879
6322         * gcc.dg/torture/pr43879-3.c: New testcase.
6323
6324 2010-05-01  Richard Guenther  <rguenther@suse.de>
6325
6326         PR tree-optimization/43949
6327         * g++.dg/warn/Warray-bounds-5.C: New testcase.
6328
6329 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
6330
6331         PR c++/43951
6332         * g++.dg/init/new28.C: New.
6333
6334 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
6335
6336         PR objc++/32052
6337         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
6338         structure and nested declarations.
6339         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
6340         structure and nested declarations.  Reduce header clutter and
6341         use _exit() rather than abort().
6342         * objc.dg/encode-10.m: New.
6343         * objc.dg/encode-11.m: New.
6344
6345 2010-04-30  DJ Delorie  <dj@redhat.com>
6346
6347         * gcc.c-torture/execute/20100430-1.c: New test.
6348
6349 2010-04-30  Jason Merrill  <jason@redhat.com>
6350
6351         PR c++/43868
6352         * g++.dg/template/ptrmem21.C: New.
6353
6354 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
6355
6356         PR fortran/18918
6357         PR fortran/43931
6358         * gfortran.dg/coarray_13.f90: New test.
6359
6360 2010-04-30  Richard Guenther  <rguenther@suse.de>
6361
6362         PR lto/43946
6363         * gcc.dg/lto/20100430-1_0.c: New testcase.
6364
6365 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
6366
6367         PR debug/43942
6368         * c-c++-common/pr43942.c: New test.
6369
6370 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
6371
6372         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
6373         conflict with darwin crt1.o 'start' symbol.
6374
6375 2010-04-30  Richard Guenther  <rguenther@suse.de>
6376
6377         PR tree-optimization/43879
6378         * gcc.dg/torture/pr43879_1.c: New testcase.
6379
6380 2010-04-30  Richard Guenther  <rguenther@suse.de>
6381
6382         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
6383
6384 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
6385
6386         PR c++/43890
6387         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
6388         user-provided constructor while recursing.
6389
6390 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6391
6392         PR fortran/42274
6393         * gfortran.dg/class_16.f03: New test.
6394
6395 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6396
6397         PR fortran/42274
6398         * gfortran.dg/class_15.f03: New.
6399
6400 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
6401
6402         PR fortran/43326
6403         * gfortran.dg/dynamic_dispatch_9.f03: New test.
6404
6405 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6406
6407         PR fortran/43492
6408         * gfortran.dg/generic_22.f03 : New test.
6409
6410 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
6411
6412         PR fortran/42353
6413         * gfortran.dg/class_14.f03: New test.
6414
6415 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6416
6417         PR fortran/42680
6418         * gfortran.dg/interface_32.f90: New test.
6419
6420 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
6421             Janus Weil  <janus@gcc.gnu.org>
6422
6423         PR fortran/41829
6424         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
6425         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
6426         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
6427
6428 2010-04-28  Mike Stump  <mikestump@comcast.net>
6429
6430         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
6431         dg-excess-errors.
6432         * g++.dg/uninit-pred-2_b.C: Likewise.
6433
6434 2010-04-28  Tobias Burnus  <burnus@net-b.de>
6435
6436         PR fortran/18918
6437         PR fortran/43919
6438         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
6439
6440 2010-04-28  Matthias Klose  <doko@ubuntu.com>
6441
6442         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
6443         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
6444         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
6445         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
6446         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
6447
6448 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
6449
6450         * gcc.dg/const-uniq-1.c: New test.
6451         * gcc.dg/lto/const-uniq_[01].c: Likewise.
6452
6453 2010-04-28  Xinliang David Li  <davidxl@google.com>
6454
6455         * gcc.dg/uninit-pred-2_b.c: New test.
6456         * gcc.dg/uninit-pred-4_b.c: New test.
6457         * gcc.dg/uninit-pred-3_d.c: New test.
6458         * gcc.dg/uninit-pred-6_b.c: New test.
6459         * gcc.dg/uninit-pred-8_b.c: New test.
6460         * gcc.dg/uninit-pred-3_a.c: New test.
6461         * gcc.dg/uninit-pred-2_c.c: New test.
6462         * gcc.dg/uninit-pred-5_a.c: New test.
6463         * gcc.dg/uninit-pred-3_e.c: New test.
6464         * gcc.dg/uninit-pred-7_a.c: New test.
6465         * gcc.dg/uninit-pred-6_c.c: New test.
6466         * gcc.dg/uninit-pred-9_a.c: New test.
6467         * gcc.dg/uninit-pred-8_c.c: New test.
6468         * gcc.dg/uninit-pred-3_b.c: New test.
6469         * gcc.dg/uninit-pred-5_b.c: New test.
6470         * gcc.dg/uninit-pred-7_b.c: New test.
6471         * gcc.dg/uninit-pred-6_d.c: New test.
6472         * gcc.dg/uninit-pred-9_b.c: New test.
6473         * gcc.dg/uninit-pred-2_a.c: New test.
6474         * gcc.dg/uninit-pred-4_a.c: New test.
6475         * gcc.dg/uninit-pred-3_c.c: New test.
6476         * gcc.dg/uninit-pred-6_a.c: New test.
6477         * gcc.dg/uninit-pred-8_a.c: New test.
6478         * gcc.dg/uninit-pred-7_c.c: New test.
6479         * gcc.dg/uninit-pred-6_e.c: New test.
6480         * g++.dg/uninit-pred-loop-1_b.cc: New test.
6481         * g++.dg/uninit-pred-1_a.C: New test.
6482         * g++.dg/uninit-pred-1_b.C: New test.
6483         * g++.dg/uninit-pred-2_a.C: New test.
6484         * g++.dg/uninit-pred-2_b.C: New test.
6485         * g++.dg/uninit-pred-loop-1_a.cc: New test.
6486         * g++.dg/uninit-pred-loop-1_c.cc: New test.
6487         * g++.dg/uninit-pred-loop_1.cc: New test.
6488
6489 2010-04-28  Martin Jambor  <mjambor@suse.cz>
6490
6491         * gcc.dg/lto/20091209-1_0.c: New testcase.
6492
6493 2010-04-28  Richard Guenther  <rguenther@suse.de>
6494
6495         PR tree-optimization/43879
6496         PR tree-optimization/43909
6497         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
6498
6499 2010-04-28  Richard Guenther  <rguenther@suse.de>
6500
6501         PR c++/43880
6502         * g++.dg/torture/pr43880.C: New testcase.
6503
6504 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6505
6506         PR c++/9335
6507         * g++.dg/template/recurse2.C: Update
6508         * g++.dg/template/recurse.C: Update.
6509         * g++.dg/template/pr23510.C: Update.
6510         * lib/prune.exp: Filter out 'recursively instantiated'.
6511
6512 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
6513
6514         PR c++/29043
6515         * g++.dg/init/pr29043.C: New.
6516
6517 2010-04-27  Jason Merrill  <jason@redhat.com>
6518
6519         * g++.dg/lookup/scoped5.C: Adjust.
6520         * g++.dg/lookup/scoped8.C: Adjust.
6521         * g++.dg/template/dependent-expr5.C: Adjust.
6522         * g++.old-deja/g++.brendan/nest1.C: Adjust.
6523
6524         PR c++/43856
6525         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
6526
6527         PR c++/43875
6528         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
6529
6530 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6531             Jan Hubicka <hubicka@ucw.cz>
6532
6533         * gcc.dg/pure-2.c: New testcase.
6534         * gcc.dg/const-1.c: New testcase.
6535
6536 2010-04-27  Jason Merrill  <jason@redhat.com>
6537
6538         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
6539
6540         PR c++/41468
6541         * g++.dg/template/sfinae17.C: New.
6542         * g++.dg/template/sfinae18.C: New.
6543
6544 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
6545
6546         * g++.dg/init/pr42844.C: New.
6547         * g++.dg/cpp0x/pr42844-2.C: New.
6548         * g++.dg/cpp0x/defaulted2.C: Adjust.
6549         * g++.dg/tree-ssa/pr27549.C: Likewise.
6550         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
6551
6552 2010-04-27  Tobias Burnus  <burnus@net-b.de>
6553
6554         PR fortran/18918
6555         * gfortran.dg/coarray_12.f90: Fix dump parsing.
6556
6557 2010-04-27  Richard Guenther  <rguenther@suse.de>
6558
6559         PR middle-end/40561
6560         * g++.dg/other/pr40561.C: New testcase.
6561
6562 2010-04-27  Martin Jambor  <mjambor@suse.cz>
6563
6564         PR middle-end/43812
6565         * g++.dg/ipa/pr43812.C: New test.
6566
6567 2010-04-27  Jan Hubicka  <jh@suse.cz>
6568
6569         * gcc.dg/ipa/iinline-1.c (main): Rename to...
6570         (test): ... this one.
6571
6572 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
6573
6574         PR target/40657
6575         * gcc.target/arm/thumb-stackframe.c: New test.
6576
6577 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
6578
6579         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
6580         * gcc.dg/misc-column.c: Likewise.
6581         * gcc.dg/Walways-true-1.c: Likewise.
6582         * gcc.dg/Walways-true-2.c: Likewise.
6583         * gcc.dg/warn-addr-cmp.c: Likewise.
6584
6585 2010-04-27  Tobias Burnus  <burnus@net-b.de>
6586
6587         PR fortran/18918
6588         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
6589         * gfortran.dg/coarray_12.f90: New.
6590
6591 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
6592
6593         PR c/32207
6594         * gcc.dg/pr32207.c: New test.
6595         * gcc.dg/misc-column.c: Adjust expected warning.
6596         * gcc.dg/Walways-true-1.c: Likewise.
6597         * gcc.dg/Walways-true-2.c: Likewise.
6598         * gcc.dg/warn-addr-cmp.c: Likewise.
6599
6600 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
6601
6602         PR lto/42776
6603         * lib/lto.exp (lto_prune_vis_warns): New function.
6604         (lto-link-and-maybe-run): Call it.
6605
6606 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
6607
6608         PR tree-optimization/43904
6609         * gcc.dg/tree-ssa/tailcall-6.c: New.
6610
6611 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
6612
6613         PR testsuite/35165
6614         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
6615         Darwin8/OSX10.4 - compatible code generation.
6616         Use scan-rtl-dump.
6617         * obj-c++.dg/stubify-1.mm: Ditto.
6618         * lib/objc-torture.exp: Do not require link success for
6619         "trivial.m" in the runtime checks when dowhat = 'compile'.
6620         * lib/dg-pch.exp (dg-flags-pch): New Proc.
6621         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
6622         Darwin8/OSX10.4 - compatible code generation.
6623         * objc.dg/stubify-2.m: Ditto.
6624         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
6625         * objc.dg/next-runtime-1.m: Ditto.
6626         * objc.dg/stret-2.m: Restrict to ilp32 targets.
6627         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
6628         runtimes on Darwin.
6629
6630 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
6631
6632         PR 43715
6633         * lib/plugin-support.exp: Use "-undefined
6634         dynamic_lookup" on darwin.
6635
6636 2010-04-26  Richard Guenther  <rguenther@suse.de>
6637
6638         * gcc.dg/lto/20100426_0.c: New testcase.
6639
6640 2010-04-26  Jie Zhang  <jie@codesourcery.com>
6641
6642         PR tree-optimization/43833
6643         gcc.dg/Warray-bounds-8.c: New test case.
6644
6645 2010-04-26  Richard Guenther  <rguenther@suse.de>
6646
6647         PR lto/43080
6648         * g++.dg/lto/20100423-3_0.C: New testcase.
6649
6650 2010-04-26  Richard Guenther  <rguenther@suse.de>
6651
6652         PR lto/42425
6653         * g++.dg/lto/20100423-2_0.C: New testcase.
6654
6655 2010-04-26  Ira Rosen  <irar@il.ibm.com>
6656
6657         * gcc.dg/vect/bb-slp-23.c: New test.
6658
6659 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
6660
6661         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
6662         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
6663         * gcc.dg/c1x-float-1.c: New test.
6664
6665 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
6666
6667         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
6668         of "lea\[ \t\]".
6669
6670 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
6671
6672         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
6673         FreeBSD.
6674         * gfortran.dg/default_format_denormal_1.f90: Ditto.
6675         * gfortran.dg/default_format_2.f90: Ditto.
6676
6677 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
6678
6679         * gfortran.dg/pr43505.f90: Clean up .mod file.
6680         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
6681         * gfortran.dg/pr41347.f90: Ditto.
6682         * gfortran.dg/internal_pack_4.f90: Ditto.
6683         * gfortran.dg/proc_decl_23.f90: Ditto.
6684         * gfortran.dg/recursive_check_3.f90: Ditto.
6685         * gfortran.dg/intent_out_3.f90: Ditto.
6686         * gfortran.dg/assignment_2.f90: Ditto.
6687         * gfortran.dg/pr41928.f90: Ditto.
6688         * gfortran.dg/pr42166.f90: Ditto.
6689         * gfortran.dg/private_type_12.f90: Ditto.
6690         * gfortran.dg/graphite/pr42185.f90: Ditto.
6691         * gfortran.dg/graphite/pr42186.f90: Ditto.
6692         * gfortran.dg/graphite/pr40982.f90: Ditto.
6693         * gfortran.dg/graphite/id-2.f90: Ditto.
6694         * gfortran.dg/graphite/id-4.f90: Ditto.
6695         * gfortran.dg/graphite/pr42050.f90: Ditto.
6696         * gfortran.dg/graphite/id-18.f90: Ditto.
6697         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
6698         * gfortran.dg/graphite/pr41924.f90: Ditto.
6699         * gfortran.dg/graphite/pr42393.f90: Ditto.
6700         * gfortran.dg/graphite/pr37980.f90: Ditto.
6701         * gfortran.dg/graphite/pr38953.f90: Ditto.
6702         * gfortran.dg/graphite/pr42180.f90: Ditto.
6703         * gfortran.dg/graphite/pr42181.f90: Ditto.
6704         * gfortran.dg/where_operator_assign_4.f90: Ditto.
6705         * gfortran.dg/select_type_4.f90: Ditto.
6706         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
6707         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
6708         * gfortran.dg/lto/pr40725_0.f03: Ditto.
6709         * gfortran.dg/elemental_args_check_2.f90: Ditto.
6710         * gfortran.dg/whole_file_11.f90: Ditto.
6711         * gfortran.dg/private_type_11.f90: Ditto.
6712         * gfortran.dg/vect/vect-gems.f90: Ditto.
6713         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
6714
6715 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
6716
6717         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
6718
6719 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
6720
6721         * gnat.dg/pack15.ad[sb]: New test.
6722
6723 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
6724
6725         * gcc.target/arm/mla-1.c: New test.
6726
6727 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
6728
6729         PR fortran/30073
6730         PR fortran/43793
6731         * gfortran.dg/pr43793.f90: New test.
6732
6733 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
6734
6735         PR tree-optimization/41442
6736         * gcc.target/i386/pr41442.c: New test.
6737
6738 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
6739
6740         PR fortran/43832
6741         * gfortran.dg/fgetc_3.f90: Delete bogus test.
6742
6743 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6744
6745         PR fortran/43832
6746         * gfortran.dg/open_nounit.f90: New test.
6747
6748 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
6749
6750         PR fortran/43841
6751         PR fortran/43843
6752         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
6753
6754 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6755
6756         * gcc.dg/Wconversion-integer.c: Update.
6757
6758 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
6759
6760         * gnat.dg/unchecked_convert5.adb: New test.
6761
6762 2010-04-23  Richard Guenther  <rguenther@suse.de>
6763
6764         PR lto/41734
6765         * gcc.dg/lto/20100423-2_0.c: New testcase.
6766         * gcc.dg/lto/20100423-2_0.c: Likewise.
6767
6768 2010-04-23  Richard Guenther  <rguenther@suse.de>
6769
6770         PR lto/43455
6771         * gcc.dg/lto/20100423-1_0.c: New testcase.
6772         * gcc.dg/lto/20100423-1_1.c: Likewise.
6773
6774 2010-04-23  Martin Jambor  <mjambor@suse.cz>
6775
6776         PR tree-optimization/43846
6777         * gcc.dg/tree-ssa/sra-10.c: New test.
6778
6779 2010-04-23  Martin Jambor  <mjambor@suse.cz>
6780
6781         PR middle-end/43835
6782         * gcc.c-torture/execute/pr43835.c: New test.
6783
6784 2010-04-23  Richard Guenther  <rguenther@suse.de>
6785
6786         PR lto/42653
6787         * g++.dg/lto/20100423-1_0.C: New testcase.
6788
6789 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
6790
6791         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
6792
6793 2010-04-22  Ira Rosen  <irar@il.ibm.com>
6794
6795         PR tree-optimization/43842
6796         * gcc.dg/vect/pr43842.c: New test.
6797
6798 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6799
6800         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
6801         * gcc.target/i386/wmul-2.c: Likewise.
6802
6803 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6804
6805         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
6806         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
6807
6808 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
6809
6810         * gfortran.dg/reassoc_6.f: New testcase.
6811
6812 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6813
6814         PR middle-end/29274
6815         * gcc.target/arm/wmul-1.c: New test.
6816         * gcc.target/arm/wmul-2.c: New test.
6817
6818 2010-04-22  Richard Guenther  <rguenther@suse.de>
6819
6820         PR tree-optimization/43845
6821         * gcc.c-torture/compile/pr43845.c: New testcase.
6822
6823 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6824
6825         PR middle-end/29274
6826         * gcc.target/i386/wmul-1.c: New test.
6827         * gcc.target/i386/wmul-2.c: New test.
6828         * gcc.target/bfin/wmul-1.c: New test.
6829         * gcc.target/bfin/wmul-2.c: New test.
6830
6831 2010-04-22  Richard Guenther  <rguenther@suse.de>
6832
6833         PR fortran/43829
6834         * gfortran.dg/vector_subscript_6.f90: New testcase.
6835         * gfortran.dg/assign_10.f90: Adjust.
6836
6837 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
6838
6839         PR fortran/43836
6840         * gfortran.dg/gomp/pr43836.f90: New test.
6841
6842 2010-04-21  Richard Guenther  <rguenther@suse.de>
6843
6844         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
6845
6846 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6847
6848         * gcc.dg/torture/builtin-cproj-3.c: New.
6849
6850 2010-04-20  Jason Merrill  <jason@redhat.com>
6851
6852         PR c++/9335
6853         * g++.dg/template/recurse2.C: New.
6854         * g++.dg/parse/crash36.C: Adjust.
6855         * g++.dg/other/fold1.C: Adjust.
6856         * g++.dg/init/member1.C: Adjust.
6857         * lib/prune.exp: Prune "skipping N instantiation contexts".
6858
6859 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6860
6861         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
6862
6863 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6864
6865         * gcc.dg/torture/builtin-cproj-1.c: New.
6866         * gcc.dg/torture/builtin-cproj-2.c: New.
6867
6868 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
6869
6870         PR c++/43800
6871         PR c++/43704
6872         * g++.dg/template/typedef32.C: Adjust.
6873         * g++.dg/template/typedef33.C: New test.
6874
6875 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
6876
6877         PR fortran/43227
6878         * gfortran.dg/proc_decl_23.f90: New test.
6879
6880         PR fortran/43266
6881         * gfortran.dg/abstract_type_6.f03: New test.
6882
6883 2010-04-20  Xinliang David Li  <davidxl@google.com>
6884
6885         * g++.dg/tree-ssa/fold-compare.C: New.
6886
6887 2010-04-20  Richard Guenther  <rguenther@suse.de>
6888
6889         PR tree-optimization/39417
6890         * g++.dg/torture/pr39417.C: New testcase.
6891
6892 2010-04-20  Richard Guenther  <rguenther@suse.de>
6893
6894         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
6895
6896 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
6897
6898         * g++.dg/debug/dwarf2/rv1.C: New test.
6899
6900 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6901
6902         PR target/43635
6903         * gcc.c-torture/compile/pr43635.c: New testcase.
6904
6905 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
6906
6907         PR fortran/43339
6908         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
6909         of sequential loops being private only in the innermost containing
6910         task region.
6911
6912         PR middle-end/43337
6913         * gfortran.dg/gomp/pr43337.f90: New test.
6914
6915 2010-04-19  Richard Guenther  <rguenther@suse.de>
6916
6917         PR tree-optimization/43796
6918         * gfortran.dg/pr43796.f90: New testcase.
6919
6920 2010-04-19  Richard Guenther  <rguenther@suse.de>
6921
6922         PR tree-optimization/43783
6923         * gcc.c-torture/execute/pr43783.c: New testcase.
6924
6925 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
6926
6927         PR target/43766
6928         * gcc.target/i386/pr43766.c: New test.
6929
6930 2010-04-19  Jie Zhang  <jie@codesourcery.com>
6931
6932         PR target/43662
6933         * gcc.target/i386/pr43662.c: New test.
6934
6935 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
6936
6937         PR c++/43704
6938         * g++.dg/template/typedef32.C: New test.
6939
6940 2010-04-19  Ira Rosen  <irar@il.ibm.com>
6941
6942         PR tree-optimization/37027
6943         * lib/target-supports.exp
6944         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
6945         * gcc.dg/vect/pr37027.c: New test.
6946         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
6947         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
6948         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
6949         gcc.dg/vect/vect-complex-6.c: Likewise.
6950
6951 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
6952
6953         * g++.dg/debug/dwarf2/enum1.C: New test.
6954
6955 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
6956
6957         * gnat.dg/rep_clause5.ad[sb]: New test.
6958         * gnat.dg/rep_clause5_pkg.ads: New helper.
6959
6960 2010-04-18  Ira Rosen  <irar@il.ibm.com>
6961
6962         PR tree-optimization/43771
6963         * g++.dg/vect/pr43771.cc: New test.
6964
6965 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
6966
6967         PR fortran/31538
6968         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
6969         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
6970
6971 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
6972
6973         * gnat.dg/sizetype.adb: Rename into...
6974         * gnat.dg/sizetype1.adb: ...this.
6975         * gnat.dg/sizetype2.adb: New test.
6976
6977 2010-04-16  Richard Guenther  <rguenther@suse.de>
6978
6979         PR tree-optimization/43572
6980         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
6981
6982 2010-04-16  Olivier Hainque  <hainque@adacore.com>
6983
6984         * gnat.dg/specs/discr_private.ads: New test.
6985
6986 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
6987
6988         PR target/41514
6989         * gcc.target/arm/thumb-comparisons.c: New test.
6990
6991         PR target/40603
6992         * gcc.target/arm/thumb-cbranchqi.c: New test.
6993
6994 2010-04-16  Christian Bruel  <christian.bruel@st.com>
6995
6996         * g++.dg/torture/pr36191.C: Enable for SH.
6997
6998 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
6999
7000         * gnat.dg/wide_boolean.adb: New test.
7001         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
7002
7003 2010-04-15  Richard Guenther  <rguenther@suse.de>
7004
7005         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
7006         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
7007         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
7008         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
7009         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
7010         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
7011         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
7012         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
7013         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
7014         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
7015         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
7016         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
7017         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
7018         * gcc.dg/torture/ipa-pta-2.c: Likewise.
7019         * gcc.dg/torture/ipa-pta-1.c: Adjust.
7020
7021 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
7022
7023         PR target/21803
7024         * gcc.target/arm/pr42496.c: New test.
7025
7026 2010-04-14  Jason Merrill  <jason@redhat.com>
7027
7028         PR c++/36625
7029         * g++.dg/ext/attrib38.C: New.
7030
7031 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
7032
7033         PR testsuite/43739
7034         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
7035
7036 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7037
7038         PR 42966
7039         * gcc.dg/cpp/warn-undef-2.c: Update.
7040         * gcc.dg/cpp/warn-traditional-2.c: Update.
7041         * gcc.dg/cpp/warn-comments-2.c: Update.
7042         * gcc.dg/cpp/warn-variadic-2.c: Update.
7043         * gcc.dg/cpp/warn-long-long-2.c: Update.
7044         * gcc.dg/cpp/warn-deprecated-2.c: Update.
7045         * gcc.dg/cpp/warn-multichar-2.c: Update.
7046         * gcc.dg/cpp/warn-normalized-3.c: Update.
7047         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
7048         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
7049         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
7050         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
7051         * gcc.dg/cpp/warn-redefined-2.c: Update.
7052         * gfortran.dg/warning-directive-2.F90: Update.
7053         * c-c++-common/cpp/warning-directive-2.c: Update.
7054
7055 2010-04-14  Michael Matz  <matz@suse.de>
7056
7057         PR tree-optimization/42963
7058         * gcc.dg/pr42963.c: New testcase.
7059
7060 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
7061
7062         * gnat.dg/class_wide.adb: Rename into...
7063         * gnat.dg/class_wide1.adb: ...this.
7064         * gnat.dg/class_wide2.ad[sb]: New test.
7065
7066 2010-04-14  Tobias Burnus  <burnus@net-b.de>
7067
7068         PR fortran/18918
7069         * gfortran.dg/coarray_9.f90: Update dg-errors.
7070         * gfortran.dg/coarray_10.f90: New test.
7071         * gfortran.dg/coarray_11.f90: New test.
7072
7073 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7074
7075         PR fortran/43747
7076         gfortran.dg/initialization_24.f90: New test.
7077
7078 2010-04-13  Jason Merrill  <jason@redhat.com>
7079
7080         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
7081         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
7082
7083 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7084
7085         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
7086         * g++.dg/dg.exp: Likewise.
7087         * gcc.dg/cpp/warning-directive-1.c: Move to ...
7088         * c-c++-common/cpp/warning-directive-1.c: ... here.
7089         * gcc.dg/cpp/warning-directive-2.c: Move to ...
7090         * c-c++-common/cpp/warning-directive-2.c: ... here.
7091         * gcc.dg/cpp/warning-directive-3.c: Move to ...
7092         * c-c++-common/cpp/warning-directive-3.c: ... here.
7093         * gcc.dg/cpp/warning-directive-4.c: Move to ...
7094         * c-c++-common/cpp/warning-directive-4.c: ... here.
7095         * g++.dg/cpp/warning-directive-1.C: Delete.
7096         * g++.dg/cpp/warning-directive-2.C: Delete.
7097         * g++.dg/cpp/warning-directive-3.C: Delete.
7098         * g++.dg/cpp/warning-directive-4.C: Delete.
7099         * gcc.dg/cpp/normalised-3.c: Delete.
7100         * g++.dg/cpp/normalised-1.C: Rename as ...
7101         * c-c++-common/cpp/normalised-3.c: ... this.
7102
7103 2010-04-13  Martin Jambor  <mjambor@suse.cz>
7104
7105         * gcc.dg/tree-ssa/sra-9.c: New test.
7106
7107 2010-04-13  Michael Matz  <matz@suse.de>
7108
7109         PR middle-end/43730
7110         * gcc.dg/pr43730.c: New test.
7111
7112 2010-04-13  Michael Matz  <matz@suse.de>
7113
7114         * gcc.dg/tree-ssa/negate.c: New testcase.
7115
7116 2010-04-13  Richard Guenther  <rguenther@suse.de>
7117
7118         PR testsuite/43735
7119         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
7120
7121 2010-04-13  Richard Guenther  <rguenther@suse.de>
7122
7123         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
7124
7125 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
7126
7127         * gnat.dg/derived_type1.adb: New test.
7128
7129 2010-04-13  Matthias Klose  <doko@ubuntu.com>
7130
7131         * gcc.dg/plugindir1.c: New testcase.
7132         * gcc.dg/plugindir2.c: New testcase.
7133         * gcc.dg/plugindir3.c: New testcase.
7134         * gcc.dg/plugindir4.c: New testcase.
7135
7136 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
7137
7138         * gcc.target/i386/rotate-2.c: New test.
7139
7140 2010-04-12  Jason Merrill  <jason@redhat.com>
7141
7142         PR c++/43641
7143         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
7144         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
7145
7146 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
7147
7148         PR c++/25811
7149         * g++.dg/init/pr25811.C: New test.
7150
7151 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7152
7153         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
7154         dg-error, dg-warning.
7155         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
7156
7157 2010-04-12  Richard Guenther  <rguenther@suse.de>
7158
7159         * gcc.dg/torture/inline-2.c: New testcase.
7160
7161 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
7162
7163         PR bootstrap/43699
7164         * gcc.dg/Wunused-var-7.c: New test.
7165
7166         PR tree-optimization/43560
7167         * gcc.c-torture/execute/pr43560.c: New test.
7168
7169 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
7170
7171         * gnat.dg/aggr13.adb: New test.
7172         * gnat.dg/aggr14.adb: Likewise.
7173         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
7174
7175 2010-04-12  Richard Guenther  <rguenther@suse.de>
7176
7177         PR c++/43611
7178         * g++.dg/torture/pr43611.C: New testcase.
7179
7180 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
7181
7182         PR c/36774
7183         * gcc.dg/pr36774-1.c: New test.
7184         * gcc.dg/pr36774-2.c: New test.
7185
7186 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
7187
7188         * gcc.target/sh/rte-delay-slot.c: New test.
7189
7190 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
7191
7192         * gnat.dg/pack9.adb: Remove -cargs option.
7193         * gnat.dg/aggr12.ad[sb]: New test.
7194
7195 2010-04-10  Jie Zhang  <jie@codesourcery.com>
7196
7197         PR target/43417
7198         * gcc.target/sh/pr43417.c: New test.
7199
7200 2010-04-10  Tobias Burnus  <burnus@net-b.de>
7201
7202         PR fortran/43591
7203         * gfortran.dg/spec_expr_6.f90: New test.
7204
7205 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
7206
7207         PR cpp/43195
7208         * gcc.dg/cpp/pr43195.c: New.
7209         * gcc.dg/cpp/pr43195.h: New.
7210
7211 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7212
7213         PR 42965
7214         * gcc.dg/Werror-6.c: Adjust.
7215         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
7216         * gcc.dg/Werror-4.c: Likewise.
7217         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
7218         * gcc.dg/Wswitch-enum-error.c: Likewise.
7219         * gcc.dg/Wpointer-arith.c: Likewise.
7220         * gcc.dg/Wfatal.c: Likewise.
7221         * gcc.dg/Wswitch-error.c: Likewise.
7222         * g++.dg/warn/unused-result1-Werror.c: Likewise.
7223         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
7224         * gcc.dg/cpp/warn-undef-2.c: Likewise.
7225         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
7226         * gcc.dg/cpp/warn-comments-2.c: Likewise.
7227         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
7228         * gcc.dg/cpp/warning-directive-2.c: Likewise.
7229         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
7230         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
7231         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
7232         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
7233         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
7234         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
7235         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
7236         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
7237         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
7238         * g++.dg/cpp/warning-directive-2.C: Likewise.
7239         * gfortran.dg/warning-directive-2.F90: Likewise.
7240
7241 2010-04-09  Jason Merrill  <jason@redhat.com>
7242
7243         PR c++/42623
7244         * g++.dg/template/sizeof13.C: New.
7245
7246 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
7247
7248         * g++.dg/other/pr35504.C: Add check for thiscall.
7249         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
7250         * gcc.dg/torture/stackalign/thiscall-1.c: New.
7251
7252 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7253
7254         PR c++/28584
7255         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
7256         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
7257         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
7258         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
7259         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
7260         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
7261         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
7262         * g++.dg/other/increment1.C: Likewise.
7263
7264 2010-04-09  Tobias Burnus  <burnus@net-b.de>
7265
7266         PR fortran/18918
7267         * gfortran.dg/coarray_7.f90: New test.
7268         * gfortran.dg/coarray_8.f90: New test.
7269
7270 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
7271
7272         PR fortran/28039
7273         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
7274
7275 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7276
7277         PR target/43643
7278         * gcc.dg/pr43643.c: New test.
7279
7280 2010-04-08  Tobias Burnus  <burnus@net-b.de>
7281
7282         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
7283
7284 2010-04-08  Richard Guenther  <rguenther@suse.de>
7285
7286         PR tree-optimization/43679
7287         * gcc.c-torture/compile/pr43679.c: New testcase.
7288
7289 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
7290
7291         PR debug/43670
7292         * gcc.dg/pr43670.c: New test.
7293
7294 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
7295
7296         PR middle-end/40815
7297         * gcc.dg/tree-ssa/reassoc-19.c: New.
7298
7299 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
7300
7301         PR c/18624
7302         * gcc.dg/Wunused-var-1.c: New test.
7303         * gcc.dg/Wunused-var-2.c: New test.
7304         * gcc.dg/Wunused-var-3.c: New test.
7305         * gcc.dg/Wunused-var-4.c: New test.
7306         * gcc.dg/Wunused-var-5.c: New test.
7307         * gcc.dg/Wunused-var-6.c: New test.
7308         * gcc.dg/Wunused-parm-1.c: New test.
7309
7310         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
7311         * gcc.dg/trunc-1.c: Likewise.
7312         * gcc.dg/vla-9.c: Likewise.
7313         * gcc.dg/dfp/composite-type.c: Likewise.
7314
7315 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
7316
7317         PR objc/35996
7318         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
7319         * obj-c++.dg/objc-gc-3.mm: Ditto.
7320
7321 2010-04-07  Simon Baldwin  <simonb@google.com>
7322
7323         * gcc.dg/cpp/warn-undef-2.c: New.
7324         * gcc.dg/cpp/warn-traditional-2.c: New.
7325         * gcc.dg/cpp/warn-comments-2.c: New.
7326         * gcc.dg/cpp/warning-directive-1.c: New.
7327         * gcc.dg/cpp/warn-long-long.c: New.
7328         * gcc.dg/cpp/warn-traditional.c: New.
7329         * gcc.dg/cpp/warn-variadic-2.c: New.
7330         * gcc.dg/cpp/warn-undef.c: New.
7331         * gcc.dg/cpp/warn-normalized-1.c: New.
7332         * gcc.dg/cpp/warning-directive-2.c: New.
7333         * gcc.dg/cpp/warn-long-long-2.c: New.
7334         * gcc.dg/cpp/warn-variadic.c: New.
7335         * gcc.dg/cpp/warn-normalized-2.c: New.
7336         * gcc.dg/cpp/warning-directive-3.c: New.
7337         * gcc.dg/cpp/warn-deprecated-2.c: New.
7338         * gcc.dg/cpp/warn-trigraphs-1.c: New.
7339         * gcc.dg/cpp/warn-multichar-2.c: New.
7340         * gcc.dg/cpp/warn-normalized-3.c: New.
7341         * gcc.dg/cpp/warning-directive-4.c: New.
7342         * gcc.dg/cpp/warn-unused-macros.c: New.
7343         * gcc.dg/cpp/warn-trigraphs-2.c: New.
7344         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
7345         * gcc.dg/cpp/warn-cxx-compat.c: New.
7346         * gcc.dg/cpp/warn-redefined.c: New.
7347         * gcc.dg/cpp/warn-trigraphs-3.c: New.
7348         * gcc.dg/cpp/warn-unused-macros-2.c: New.
7349         * gcc.dg/cpp/warn-deprecated.c: New.
7350         * gcc.dg/cpp/warn-trigraphs-4.c: New.
7351         * gcc.dg/cpp/warn-redefined-2.c: New.
7352         * gcc.dg/cpp/warn-comments.c: New.
7353         * gcc.dg/cpp/warn-multichar.c: New.
7354         * g++.dg/cpp/warning-directive-1.C: New.
7355         * g++.dg/cpp/warning-directive-2.C: New.
7356         * g++.dg/cpp/warning-directive-3.C: New.
7357         * g++.dg/cpp/warning-directive-4.C: New.
7358         * gfortran.dg/warning-directive-1.F90: New.
7359         * gfortran.dg/warning-directive-3.F90: New.
7360         * gfortran.dg/warning-directive-2.F90: New.
7361         * gfortran.dg/warning-directive-4.F90: New.
7362
7363 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
7364
7365         PR objc++/23716
7366         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
7367
7368 2010-04-07  Jason Merrill  <jason@redhat.com>
7369
7370         * g++.dg/template/dr408.C: New.
7371
7372         * g++.dg/lookup/ns4.C: New.
7373
7374         PR c++/38392
7375         * g++.dg/template/friend51.C: New test.
7376
7377         PR c++/41970
7378         * g++.old-deja/g++.other/linkage1.C: Adjust.
7379
7380 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7381
7382         PR c++/42697
7383         * g++.dg/template/crash94.C: New test.
7384
7385 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7386
7387         PR c++/40239
7388         * g++.dg/init/aggr5.C: New test.
7389         * g++.dg/init/aggr5.C: New test.
7390
7391 2010-04-07  Richard Guenther  <rguenther@suse.de>
7392
7393         PR tree-optimization/43270
7394         * g++.dg/warn/Warray-bounds-4.C: New testcase.
7395         * gcc.dg/Warray-bounds-7.c: Likewise.
7396
7397 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
7398
7399         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
7400         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
7401         * gnat.dg/bit_packed_array4.ad[sb]: New test.
7402
7403 2010-04-07  Jie Zhang  <jie@codesourcery.com>
7404
7405         PR c++/42556
7406         * g++.dg/init/pr42556.C: New test.
7407
7408 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7409
7410         PR debug/43628
7411         * g++.dg/debug/dwarf2/typedef2.C: New test.
7412
7413 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
7414
7415         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
7416         c-c++-common/dwarf2/redeclaration-1.C
7417
7418 2010-04-06  Jason Merrill  <jason@redhat.com>
7419
7420         * g++.dg/cpp0x/pr31437.C: Adjust error location.
7421         * g++.dg/ext/attrib18.C: Likewise.
7422         * g++.dg/ext/bitfield2.C: Likewise.
7423         * g++.dg/ext/bitfield4.C: Likewise.
7424         * g++.dg/ext/visibility/warn2.C: Likewise.
7425         * g++.dg/ext/visibility/warn3.C: Likewise.
7426         * g++.dg/gomp/pr26690-1.C: Likewise.
7427         * g++.dg/inherit/covariant7.C: Likewise.
7428         * g++.dg/init/synth2.C: Likewise.
7429         * g++.dg/lookup/using7.C: Likewise.
7430         * g++.dg/other/crash-4.C: Likewise.
7431         * g++.dg/other/error13.C: Likewise.
7432         * g++.dg/other/error20.C: Likewise.
7433         * g++.dg/parse/crash31.C: Likewise.
7434         * g++.dg/parse/error16.C: Likewise.
7435         * g++.dg/parse/error19.C: Likewise.
7436         * g++.dg/parse/error27.C: Likewise.
7437         * g++.dg/parse/error28.C: Likewise.
7438         * g++.dg/parse/fused-params1.C: Likewise.
7439         * g++.dg/template/error2.C: Likewise.
7440         * g++.dg/template/local6.C: Likewise.
7441         * g++.dg/template/qualttp15.C: Likewise.
7442         * g++.dg/warn/Wnvdtor-2.C: Likewise.
7443         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
7444         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
7445         * g++.old-deja/g++.brendan/crash29.C: Likewise.
7446         * g++.old-deja/g++.eh/spec6.C: Likewise.
7447         * g++.old-deja/g++.jason/crash3.C: Likewise.
7448         * g++.old-deja/g++.jason/destruct2.C: Likewise.
7449         * g++.old-deja/g++.law/ctors5.C: Likewise.
7450         * g++.old-deja/g++.law/ctors9.C: Likewise.
7451         * g++.old-deja/g++.mike/p3538a.C: Likewise.
7452         * g++.old-deja/g++.mike/p3538b.C: Likewise.
7453         * g++.old-deja/g++.other/struct1.C: Likewise.
7454         * g++.old-deja/g++.other/volatile1.C: Likewise.
7455         * g++.old-deja/g++.pt/crash36.C: Likewise.
7456         * g++.old-deja/g++.pt/derived3.C: Likewise.
7457         * g++.old-deja/g++.robertl/eb109.C: Likewise.
7458         * g++.old-deja/g++.robertl/eb4.C: Likewise.
7459
7460 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
7461
7462         PR middle-end/43519
7463         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
7464         * gcc.dg/graphite/id-19.c: New.
7465
7466 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
7467
7468         PR middle-end/32824
7469         * gcc.dg/vect/pr32824: New.
7470
7471 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7472
7473         PR fortran/18918
7474         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
7475         * gfortran.dg/coarray_3.f90: Ditto.
7476         * gfortran.dg/coarray_4.f90: Ditto.
7477         * gfortran.dg/coarray_5.f90: Ditto.
7478         * gfortran.dg/coarray_6.f90: Ditto.
7479         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
7480
7481 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7482
7483         PR fortran/18918
7484         * gfortran.dg/coarray_4.f90: Fix test.
7485         * gfortran.dg/coarray_6.f90: Add more tests.
7486
7487 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7488
7489         PR fortran/18918
7490         * gfortran.dg/coarray_4.f90: New test.
7491         * gfortran.dg/coarray_5.f90: New test.
7492         * gfortran.dg/coarray_6.f90: New test.
7493
7494 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7495
7496         PR fortran/18918
7497         * gfortran.dg/iso_fortran_env_5.f90: New test.
7498         * gfortran.dg/iso_fortran_env_6.f90: New test.
7499
7500 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7501
7502         PR fortran/39997
7503         * gfortran.dg/coarray_1.f90: New test.
7504         * gfortran.dg/coarray_2.f90: New test.
7505         * gfortran.dg/coarray_3.f90: New test.
7506
7507 2010-04-06  Jason Merrill  <jason@redhat.com>
7508
7509         PR c++/43648
7510         * g++.dg/template/dtor8.C: New.
7511
7512         PR c++/43621
7513         * g++.dg/template/error-recovery2.C: New.
7514
7515 2010-04-06  Jan Hubicka  <jh@suse.czpli
7516
7517         PR tree-optimization/42906
7518         * gcc.dg/tree-ssa/dce-1.c: New testcase.
7519
7520 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7521
7522         PR fortran/43178
7523         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
7524         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
7525         * gfortran.dg/auto_dealloc_1.f90: Ditto.
7526
7527 2010-04-06  Richard Guenther  <rguenther@suse.de>
7528
7529         PR tree-optimization/43627
7530         * gcc.dg/tree-ssa/vrp49.c: New testcase.
7531
7532 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
7533
7534         PR target/43638
7535         * gcc.target/i386/pr43638.c: New test.
7536
7537 2010-04-06  Richard Guenther  <rguenther@suse.de>
7538
7539         PR middle-end/43661
7540         * gcc.c-torture/compile/pr43661.c: New testcase.
7541
7542 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
7543
7544         * gcc.target/s390/stackcheck1.c: Add dg-warning.
7545
7546 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
7547
7548         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
7549
7550 2010-04-02  Richard Guenther  <rguenther@suse.de>
7551
7552         PR tree-optimization/43629
7553         * gcc.c-torture/execute/pr43629.c: New testcase.
7554
7555 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
7556             Dominique d'Humieres  <dominiq@lps.ens.fr>
7557
7558         PR libfortran/43605
7559         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
7560
7561 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
7562
7563         PR debug/43325
7564         * c-c++-common/dwarf2/redeclaration-1.C: New test.
7565
7566 2010-04-01  Jason Merrill  <jason@redhat.com>
7567
7568         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
7569
7570 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
7571             Manfred Schwarb  <manfred99@gmx.ch>
7572
7573         PR libfortran/43605
7574         * gfortran.dg/ftell_3.f90: New test.
7575
7576 2010-04-01  Richard Guenther  <rguenther@suse.de>
7577
7578         PR middle-end/43614
7579         * gcc.c-torture/compile/pr43614.c: New testcase.
7580
7581 2010-04-01  Martin Jambor  <mjambor@suse.cz>
7582
7583         PR tree-optimization/43141
7584         * gcc.dg/guality/pr43141.c: New test.
7585
7586 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7587
7588         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
7589         * g++.dg/eh/spbp.C: Likewise.
7590         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
7591         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
7592         superfluous casts.
7593         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
7594         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
7595         * objc.dg/dwarf-2.m: Likewise.
7596
7597 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
7598
7599         PR middle-end/43464
7600         * gcc.dg/graphite/id-pr43464.c: New.
7601         * gcc.dg/graphite/id-pr43464-1.c: New.
7602
7603 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
7604
7605         PR middle-end/43351
7606         * gcc.dg/graphite/id-pr43351.c
7607
7608 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7609
7610         PR testsuite/35165
7611         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
7612         * obj-c++.dg/try-catch-2.mm: Ditto.
7613         * obj-c++.dg/lookup-2.mm: Ditto.
7614         * obj-c++.dg/encode-8.m: Ditto.
7615         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
7616         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
7617         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
7618         * obj-c++.dg/const-str-11.mm: Ditto.
7619         * obj-c++.dg/const-str-9.mm: Ditto.
7620         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
7621         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
7622         * obj-c++.dg/except-1.mm: Ditto.
7623         * obj-c++.dg/const-str-7.mm: Ditto.
7624         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
7625         * obj-c++.dg/const-str-3.mm: Ditto.
7626         * obj-c++.dg/const-str-7.mm: Ditto.
7627         * obj-c++.dg/stubify-2.mm: Change dump file name.
7628
7629         PR objc++/23613
7630         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
7631         New macro.
7632         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
7633         Remove dg-xfail-if.
7634
7635 2010-03-31  Martin Jambor  <mjambor@suse.cz>
7636
7637         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
7638         only with -O2, -O3 or -Os and not with -fwhopr.
7639
7640 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
7641
7642         PR c++/43558
7643         * g++.dg/template/typedef31.C: New test.
7644
7645 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7646
7647         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
7648         assembler output on *-*-solaris2*.
7649         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
7650
7651 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
7652
7653         PR debug/43557
7654         * gcc.dg/pr43557-1.c: New test.
7655         * gcc.dg/pr43557-2.c: New file.
7656
7657 2010-03-31  Jie Zhang  <jie@codesourcery.com>
7658
7659         PR 43562
7660         * gcc.dg/pr43562.c: New test.
7661
7662 2010-03-30  Jason Merrill  <jason@redhat.com>
7663
7664         PR c++/43076
7665         * g++.dg/template/error-recovery1.C: New.
7666
7667         PR c++/41786
7668         * g++.dg/parse/ambig5.C: New.
7669
7670 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
7671
7672         PR debug/43593
7673         * gcc.dg/guality/pr43593.c: New test.
7674
7675 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
7676
7677         PR middle-end/43430
7678         * gcc.dg/vect/pr43430-1.c: New.
7679
7680 2010-03-30  Jason Merrill  <jason@redhat.com>
7681
7682         PR c++/43559
7683         * g++.dg/template/partial7.C: New.
7684
7685 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7686
7687         * gcc.target/s390/stackcheck1.c: New testcase.
7688
7689 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7690
7691         PR libfortran/43265
7692         * gfortran.dg/read_eof_8.f90: New test.
7693
7694 2010-03-29  Jason Merrill  <jason@redhat.com>
7695
7696         * gcc.dg/cpp/include6.c: Change [] to ().
7697
7698         N3077
7699         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
7700         splicing and UCNs.
7701         * c-c++-common/raw-string-2.c: Add trigraph test.
7702         * c-c++-common/raw-string-8.c: New.
7703         * c-c++-common/raw-string-9.c: New.
7704         * c-c++-common/raw-string-10.c: New.
7705
7706         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
7707         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
7708         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
7709         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
7710         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
7711         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
7712         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
7713
7714 2010-03-29  Richard Guenther  <rguenther@suse.de>
7715
7716         PR tree-optimization/43560
7717         * gcc.dg/torture/pr43560.c: New testcase.
7718
7719 2010-03-29  Jason Merrill  <jason@redhat.com>
7720
7721         N3077
7722         * g++.dg/ext/raw-string-1.C: Change [] to ().
7723         * g++.dg/ext/raw-string-2.C: Change [] to ().
7724         Don't use \ in delimiter.
7725         * g++.dg/ext/raw-string-3.C: Change [] to ().
7726         * g++.dg/ext/raw-string-4.C: Change [] to ().
7727         * g++.dg/ext/raw-string-5.C: Change [] to ().
7728         Test for error on \ in delimiter.
7729         * g++.dg/ext/raw-string-6.C: Change [] to ().
7730         * g++.dg/ext/raw-string-7.C: Change [] to ().
7731
7732 2010-03-29  Jie Zhang  <jie@codesourcery.com>
7733
7734         PR 43564
7735         * gcc.dg/pr43564.c: New test.
7736
7737 2010-03-29  Tobias Burnus  <burnus@net-b.de>
7738
7739         PR fortran/43551
7740         * gfortran.dg/direct_io_12.f90: New test.
7741
7742 2010-03-28  Jan Hubicka  <jh@suse.cz>
7743
7744         PR tree-optimization/43505
7745         * gfortran.dg/pr43505.f90: New testcase.
7746
7747 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
7748
7749         PR tree-optimization/43528
7750         * gcc.target/i386/pr43528.c: New test.
7751
7752 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
7753
7754         PR c/43381
7755         * gcc.dg/parm-impl-decl-3.c: New test.
7756
7757 2010-03-26  Jason Merrill  <jason@redhat.com>
7758
7759         PR c++/43509
7760         * g++.dg/cpp0x/parse1.C: New.
7761
7762 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
7763
7764         PR target/43524
7765         * gcc.target/i386/pr43524.c: New test.
7766
7767 2010-03-26  Martin Jambor  <mjambor@suse.cz>
7768
7769         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
7770         whitespace, rename main to foo.
7771         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
7772         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
7773         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
7774         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
7775         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
7776         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
7777         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
7778         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
7779         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
7780         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
7781         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
7782
7783 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
7784
7785         PR c++/43327
7786         * g++.dg/other/crash-10.C: New test.
7787         * g++.dg/other/crash-11.C: New test.
7788
7789 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7790
7791         PR libfortran/43517
7792         * gfortran.dg/read_eof_7.f90: New test.
7793
7794 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7795
7796         PR objc/35165
7797         PR testsuite/43512
7798         * objc-obj-c++-shared: New directory.
7799         * objc-obj-c++-shared/Object1-implementation.h: New file.
7800         * objc-obj-c++-shared/Object1.h: New file.
7801         * objc-obj-c++-shared/Protocol1.h: New file.
7802         * objc-obj-c++-shared/next-abi.h: New file.
7803         * objc-obj-c++-shared/next-mapping.h: New file.
7804         * objc/execute/next_mapping.h: Delete.
7805         * objc.dg/special/special.exp: For all targets run the tests with
7806         -fgnu-runtime, for darwin targets also run the tests with
7807         -fnext-runtime.
7808         * objc.dg/dg.exp: Ditto.
7809         * obj-c++.dg/dg.exp: Ditto.
7810         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
7811         Protocol1.h) and next-mapping.h as required.  Amend testcase to
7812         include use of updated NeXT interface.
7813         * objc/execute/formal_protocol-5.m: Ditto.
7814         * objc/execute/protocol-isEqual-2.m: Ditto.
7815         * objc/execute/protocol-isEqual-4.m: Ditto.
7816         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
7817         Protocol1.h) and next-mapping.h as required.
7818         * objc/execute/object_is_class.m: Ditto.
7819         * objc/execute/enumeration-1.m: Ditto.
7820         * objc/execute/class-13.m: Ditto.
7821         * objc/execute/formal_protocol-2.m: Ditto.
7822         * objc/execute/formal_protocol-4.m: Ditto.
7823         * objc/execute/class-1.m: Ditto.
7824         * objc/execute/bycopy-1.m: Ditto.
7825         * objc/execute/formal_protocol-6.m: Ditto.
7826         * objc/execute/bycopy-3.m: Ditto.
7827         * objc/execute/class-3.m: Ditto.
7828         * objc/execute/bf-11.m: Ditto.
7829         * objc/execute/class-5.m: Ditto.
7830         * objc/execute/bf-13.m: Ditto.
7831         * objc/execute/class-7.m: Ditto.
7832         * objc/execute/bf-15.m: Ditto.
7833         * objc/execute/class-9.m: Ditto.
7834         * objc/execute/bf-17.m: Ditto.
7835         * objc/execute/bf-19.m: Ditto.
7836         * objc/execute/IMP.m: Ditto.
7837         * objc/execute/exceptions/catchall-1.m: Ditto.
7838         * objc/execute/exceptions/trivial.m: Ditto.
7839         * objc/execute/exceptions/finally-1.m: Ditto.
7840         * objc/execute/exceptions/local-variables-1.m: Ditto.
7841         * objc/execute/exceptions/foward-1.m: Ditto.
7842         * objc/execute/bf-2.m: Ditto.
7843         * objc/execute/string1.m: Ditto.
7844         * objc/execute/bf-4.m: Ditto.
7845         * objc/execute/informal_protocol.m: Ditto.
7846         * objc/execute/string3.m: Ditto.
7847         * objc/execute/bf-6.m: Ditto.
7848         * objc/execute/bf-8.m: Ditto.
7849         * objc/execute/class-tests-1.h: Ditto.
7850         * objc/execute/protocol-isEqual-1.m: Ditto.
7851         * objc/execute/protocol-isEqual-3.m: Ditto.
7852         * objc/execute/_cmd.m: Ditto.
7853         * objc/execute/function-message-1.m: Ditto.
7854         * objc/execute/bf-20.m: Ditto.
7855         * objc/execute/bf-common.h: Ditto.
7856         * objc/execute/np-2.m: Ditto.
7857         * objc/execute/class-10.m: Ditto.
7858         * objc/execute/class-12.m: Ditto.
7859         * objc/execute/enumeration-2.m: Ditto.
7860         * objc/execute/class-14.m: Ditto.
7861         * objc/execute/encode-1.m: Ditto.
7862         * objc/execute/formal_protocol-1.m: Ditto.
7863         * objc/execute/formal_protocol-3.m: Ditto.
7864         * objc/execute/accessing_ivars.m: Ditto.
7865         * objc/execute/bycopy-2.m: Ditto.
7866         * objc/execute/class-2.m: Ditto.
7867         * objc/execute/bf-10.m: Ditto.
7868         * objc/execute/formal_protocol-7.m: Ditto.
7869         * objc/execute/root_methods.m: Ditto.
7870         * objc/execute/class-4.m: Ditto.
7871         * objc/execute/bf-12.m: Ditto.
7872         * objc/execute/class-6.m: Ditto.
7873         * objc/execute/bf-14.m: Ditto.
7874         * objc/execute/nested-func-1.m: Ditto.
7875         * objc/execute/class-8.m: Ditto.
7876         * objc/execute/private.m: Ditto.
7877         * objc/execute/bf-16.m: Ditto.
7878         * objc/execute/bf-18.m: Ditto.
7879         * objc/execute/load-3.m: Ditto.
7880         * objc/execute/compatibility_alias.m: Ditto.
7881         * objc/execute/bf-1.m: Ditto.
7882         * objc/execute/no_clash.m: Ditto.
7883         * objc/execute/bf-3.m: Ditto.
7884         * objc/execute/string2.m: Ditto.
7885         * objc/execute/bf-5.m: Ditto.
7886         * objc/execute/string4.m: Ditto.
7887         * objc/execute/bf-7.m: Ditto.
7888         * objc/execute/object_is_meta_class.m: Ditto.
7889         * objc/execute/bf-9.m: Ditto.
7890         * objc/execute/bf-21.m: Ditto.
7891         * objc/execute/cascading-1.m: Ditto.
7892         * objc/execute/trivial.m: Ditto.
7893         * objc/execute/np-1.m: Ditto.
7894         * objc/compile/trivial.m: Ditto.
7895         * objc/execute/class_self-2.m: Include <stdlib.h>.
7896         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
7897         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
7898         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
7899         and 64bit. Use new NeXT interface as required.
7900         * objc.dg/special/unclaimed-category-1.m: Ditto.
7901         * objc.dg/special/unclaimed-category-1.h: Ditto.
7902         * objc.dg/special/unclaimed-category-1a.m: Ditto.
7903         * objc.dg/func-ptr-1.m: Ditto.
7904         * objc.dg/stret-1.m: Ditto.
7905         * objc.dg/encode-2.m: Ditto.
7906         * objc.dg/category-1.m: Ditto.
7907         * objc.dg/encode-3.m: Ditto.
7908         * objc.dg/call-super-3.m: Ditto.
7909         * objc.dg/method-3.m: Ditto.
7910         * objc.dg/func-ptr-2.m: Ditto.
7911         * objc.dg/lookup-1.m: Ditto.
7912         * objc.dg/encode-4.m: Ditto.
7913         * objc.dg/fix-and-continue-1.m: Ditto.
7914         * objc.dg/proto-lossage-3.m: Ditto.
7915         * objc.dg/method-13.m: Ditto.
7916         * objc.dg/proto-qual-1.m: Ditto.
7917         * objc.dg/zero-link-3.m: Ditto.
7918         * objc.dg/bitfield-1.m: Ditto.
7919         * objc.dg/va-meth-1.m: Ditto.
7920         * objc.dg/super-class-3.m: Ditto.
7921         * objc.dg/call-super-1.m: Ditto.
7922         * objc.dg/type-size-2.m: Ditto.
7923         * objc.dg/method-10.m: Ditto.
7924         * objc.dg/defs.m: Ditto.
7925         * objc.dg/const-str-3.m: Ditto.
7926         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
7927         Protocol1.h) and next-mapping.h as required. Use new NeXT
7928         interface as required.
7929         * objc.dg/super-class-4.m: Ditto.
7930         * objc.dg/comp-types-8.m: Ditto.
7931         * objc.dg/call-super-2.m: Ditto.
7932         * objc.dg/objc-fast-4.m: Ditto.
7933         * objc.dg/method-6.m: Ditto.
7934         * objc.dg/const-str-3.m: Ditto.
7935         * objc.dg/const-str-7.m: Ditto.
7936         * objc.dg/method-15.m: Ditto.
7937         * objc.dg/method-19.m: Ditto.
7938         * objc.dg/sync-1.m: Ditto.
7939         * objc.dg/layout-1.m: Ditto.
7940         * objc.dg/bitfield-3.m: Ditto.
7941         * objc.dg/try-catch-3.m: Ditto.
7942         * objc.dg/try-catch-7.m: Ditto.
7943         * objc.dg/comp-types-10.m: Ditto.
7944         * objc.dg/selector-2.: Ditto.
7945         * objc.dg/method-7.m: Ditto.
7946         * objc.dg/typedef-alias-1.m: Ditto.
7947         * objc.dg/proto-lossage-2.m: Ditto.
7948         * objc.dg/comp-types-11.m: Ditto.
7949         * objc.dg/sizeof-1.m: Ditto.
7950         * objc.dg/method-17.m: Ditto.
7951         * objc.dg/bitfield-5.m: Ditto.
7952         * objc.dg/try-catch-1.m: Ditto.
7953         * objc.dg/encode-5.m: Ditto.
7954         * objc.dg/fix-and-continue-2.m: Ditto.
7955         * objc.dg/method-9.m: Ditto.
7956         * objc.dg/isa-field-1.m: Ditto.
7957         * objc.dg/local-decl-2.m: Ditto.
7958         * objc.dg/objc-gc-4.m: Ditto.
7959         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
7960         * objc.dg/gnu-runtime-3.m: Ditto.
7961         * objc.dg/encode-7.m: Ditto.
7962         * objc.dg/encode-8.m: Ditto.
7963         * objc.dg/selector-3.m: Ditto.
7964         * objc.dg/gnu-runtime-1.m: Ditto.
7965         * objc.dg/const-str-12.m: Ditto.
7966         * objc.dg/gnu-runtime-2.m: Ditto.
7967         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
7968         * objc.dg/selector-1.m: Ditto.
7969         * objc.dg/stubify-2.m: Ditto.
7970         * objc.dg/zero-link-1.m: Ditto.
7971         * objc.dg/stret-2.m: Ditto.
7972         * objc.dg/zero-link-2.m: Ditto.
7973         * objc.dg/next-runtime-1.m: Ditto.
7974         * objc.dg/symtab-1.m: Ditto.
7975         * objc.dg/stubify-1.m: Ditto.
7976         * objc.dg/bitfield-2.m: Ditto.
7977         * objc.dg/try-catch-10.m: Apply to both runtimes.
7978         * objc.dg/const-str-1.m: Ditto.
7979         * objc.dg/image-info.m: Ditto.
7980         * objc.dg/encode-9.m: Ditto.
7981         * objc.dg/pragma-1.m: Apply test to all targets.
7982         * objc.dg/const-str-4.m: Ditto.
7983         * objc.dg/const-str-8.m: Ditto.
7984         * objc.dg/super-class-2.m: Ditto.
7985         * objc.dg/try-catch-5.m: Ditto.
7986         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
7987         Protocol1.h) and next-mapping.h as required. Use new NeXT
7988         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
7989         * objc.dg/const-str-11.m: Ditto.
7990         * objc.dg/const-str-9.m: Ditto.
7991         * objc.dg/method-4.m: Skip for 64Bit NeXT.
7992         * objc.dg/encode-1.m: Remove redundant -lobjc.
7993         * objc.dg/try-catch-9.m: Tidy space.
7994         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
7995         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
7996         and 64bit. Use new NeXT interface as required.
7997         * obj-c++.dg/template-4.mm: Ditto.
7998         * obj-c++.dg/defs.mm: Ditto.
7999         * obj-c++.dg/basic.mm: Ditto.
8000         * obj-c++.dg/encode-4.mm: Ditto.
8001         * obj-c++.dg/method-17.mm: Ditto.
8002         * obj-c++.dg/proto-lossage-3.mm: Ditto.
8003         * obj-c++.dg/cxx-class-1.mm: Ditto.
8004         * obj-c++.dg/method-10.mm: Ditto.
8005         * obj-c++.dg/va-meth-1.mm: Ditto.
8006         * obj-c++.dg/encode-5.mm: Ditto.
8007         * obj-c++.dg/lookup-2.mm: Ditto.
8008         * obj-c++.dg/template-3.mm: Ditto.
8009         * obj-c++.dg/proto-qual-1.mm: Ditto.
8010         * obj-c++.dg/qual-types-1.m: Ditto.
8011         * obj-c++.dg/cxx-scope-1.mm: Ditto.
8012         * obj-c++.dg/template-1.mm: Ditto.
8013         * obj-c++.dg/encode-6.mm: Ditto.
8014         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
8015         Protocol1.h) and next-mapping.h as required. Use new NeXT
8016         interface as required.
8017         * obj-c++.dg/except-1.mm: Ditto.
8018         * obj-c++.dg/const-str-7.mm: Ditto.
8019         * obj-c++.dg/ivar-list-semi.mm: Ditto.
8020         * obj-c++.dg/cxx-scope-2.mm: Ditto.
8021         * obj-c++.dg/selector-2.mm: Ditto.
8022         * obj-c++.dg/isa-field-1.mm: Ditto.
8023         * obj-c++.dg/try-catch-1.mm: Ditto.
8024         * obj-c++.dg/local-decl-1.mm: Ditto.
8025         * obj-c++.dg/try-catch-9.mm: Ditto.
8026         * obj-c++.dg/no-extra-load.mm: Ditto.
8027         * obj-c++.dg/selector-5.mm: Ditto.
8028         * obj-c++.dg/method-12.mm: Ditto.
8029         * obj-c++.dg/try-catch-11.mm: Ditto.
8030         * obj-c++.dg/comp-types-11.mm: Ditto.
8031         * obj-c++.dg/bitfield-3.mm: Ditto.
8032         * obj-c++.dg/method-6.mm: Ditto.
8033         * obj-c++.dg/super-class-2.mm: Ditto.
8034         * obj-c++.dg/method-21.mm: Ditto.
8035         * obj-c++.dg/const-str-8.mm: Ditto.
8036         * obj-c++.dg/try-catch-7.mm: Ditto.
8037         * obj-c++.dg/method-15.mm: Ditto.
8038         * obj-c++.dg/layout-1.mm: Ditto.
8039         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
8040         * obj-c++.dg/const-str-3.mm: Ditto.
8041         * obj-c++.dg/try-catch-2.mm: Ditto.
8042         * obj-c++.dg/objc-gc-3.mm: Ditto.
8043         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
8044         * obj-c++.dg/bitfield-1.mm: Ditto.
8045         * obj-c++.dg/selector-6.mm: Ditto.
8046         * obj-c++.dg/method-13.mm: Ditto.
8047         * obj-c++.dg/comp-types-12.mm: Ditto.
8048         * obj-c++.dg/bitfield-4.mm: Ditto.
8049         * obj-c++.dg/try-catch-8.mm: Ditto.
8050         * obj-c++.dg/method-2.mm: Ditto.
8051         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
8052         * obj-c++.dg/typedef-alias-1.mm: Ditto.
8053         * obj-c++.dg/const-str-4.mm: Ditto.
8054         * obj-c++.dg/proto-lossage-2.mm: Ditto.
8055         * obj-c++.dg/try-catch-3.mm: Ditto.
8056         * obj-c++.dg/comp-types-9.mm: Ditto.
8057         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
8058         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
8059         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
8060         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
8061         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
8062         Use new NeXT interface as required.
8063         * obj-c++.dg/const-str-10.mm: Ditto.
8064         * obj-c++.dg/const-str-11.mm: Ditto.
8065         * obj-c++.dg/const-str-9.mm: Ditto.
8066         * obj-c++.dg/method-11.mm: Ditto.
8067         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
8068         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
8069         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
8070         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
8071         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
8072
8073 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
8074
8075         PR c++/43206
8076         * g++.dg/template/typedef30.C: New test case.
8077
8078 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
8079
8080         PR c/43385
8081         * gcc.c-torture/execute/pr43385.c: New test.
8082
8083 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
8084
8085         * gcc.dg/strncpy-fix-1.c: New test.
8086
8087 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8088
8089         PR testsuite/41609
8090         * lib/objc-torture.exp (objc-set-runtime-options): New.
8091         * objc/execute/execute.exp: Check runtime options on each pass.
8092         * objc/execute/exceptions/exceptions.exp: Ditto.
8093         * objc/compile/compile.exp: Ditto.
8094
8095         PR testsuite/42348
8096         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
8097         standard tests.
8098         (check_effective_target_objc2): New proc.
8099         (check_effective_target_next_runtime): New proc.
8100         * lib/objc.exp: Determine which runtime is in force and support it.
8101         * lib/obj-c++.exp: Ditto.
8102
8103 2010-03-24  Jason Merrill  <jason@redhat.com>
8104
8105         PR c++/43502
8106         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
8107
8108 2010-03-24  Martin Jambor  <mjambor@suse.cz>
8109
8110         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
8111         a loop.
8112         * gcc.dg/ipa/ipa-2.c: Likewise.
8113         * gcc.dg/ipa/ipa-3.c: Likewise.
8114         * gcc.dg/ipa/ipa-4.c: Likewise.
8115         * gcc.dg/ipa/ipa-5.c: Likewise.
8116         * gcc.dg/ipa/ipa-7.c: Likewise.
8117         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
8118         a loop.
8119         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
8120         i_can_not_be_propagated_fully2 into a loop.
8121         * gcc.dg/ipa/ipa-8.c: New test.
8122         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
8123
8124 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
8125
8126         PR debug/19192
8127         PR debug/43479
8128         * gcc.dg/guality/pr43479.c: New test.
8129         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
8130         and add volatile keyword.
8131
8132 2010-03-23  Mike Stump  <mikestump@comcast.net>
8133
8134         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
8135
8136 2010-03-23  Jason Merrill  <jason@redhat.com>
8137
8138         * g++.dg/ext/altivec-17.C: Adjust error message.
8139
8140         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
8141         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
8142         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
8143         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
8144         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
8145         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
8146
8147 2010-03-22  Jason Merrill  <jason@redhat.com>
8148
8149         PR c++/43333
8150         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
8151         * g++.dg/ext/is_pod_98.C: New.
8152
8153         PR c++/43281
8154         * g++.dg/cpp0x/auto18.C: New.
8155
8156         * gcc.dg/pr36997.c: Adjust error message.
8157         * g++.dg/ext/vector9.C: Likewise.
8158         * g++.dg/conversion/simd3.C: Likewise.
8159         * g++.dg/other/error23.C: Likewise.
8160
8161 2010-03-22  Michael Matz  <matz@suse.de>
8162
8163         PR middle-end/43475
8164         * gfortran.dg/pr43475.f90: New testcase.
8165
8166 2010-03-22  Richard Guenther  <rguenther@suse.de>
8167
8168         PR tree-optimization/43390
8169         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
8170
8171 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8172
8173         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
8174         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
8175
8176 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
8177             Michael Matz  <matz@suse.de>
8178
8179         PR c++/43081
8180         * g++.dg/parse/crash56.C: New test.
8181
8182 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
8183
8184         PR fortran/43450
8185         * gfortran.dg/whole_file_15.f90 : New test.
8186
8187 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8188
8189         PR fortran/43409
8190         * gfortran.dg/inquire_size.f90: New test.
8191
8192 2010-03-20  Richard Guenther  <rguenther@suse.de>
8193
8194         PR rtl-optimization/43438
8195         * gcc.c-torture/execute/pr43438.c: New testcase.
8196
8197 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
8198
8199         PR c++/43375
8200         * g++.dg/abi/mangle42.C: New test.
8201
8202 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
8203
8204         PR C/43211
8205         * gcc.dg/pr43211.c: New test.
8206         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
8207
8208 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
8209
8210         PR rtl-optimization/42258
8211         * gcc.target/arm/thumb1-mul-moves.c: New test.
8212
8213         PR target/40697
8214         * gcc.target/arm/thumb-andsi.c: New test.
8215
8216         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
8217         dg-require-effective-target.
8218
8219 2010-03-19  Michael Matz  <matz@suse.de>
8220
8221         PR c++/43116
8222         * g++.dg/other/pr43116.C: New testcase.
8223
8224 2010-03-19  Michael Matz  <matz@suse.de>
8225
8226         PR target/43305
8227         * gcc.dg/pr43305.c: New testcase.
8228
8229 2010-03-19  Richard Guenther  <rguenther@suse.de>
8230
8231         PR tree-optimization/43415
8232         * gcc.c-torture/compile/pr43415.c: New testcase.
8233
8234 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
8235
8236         PR ada/43106
8237         * gnat.dg/case_optimization2.adb: New test.
8238         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
8239
8240 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8241             Jack Howarth <howarth@bromo.med.uc.edu>
8242
8243         PR target/36399
8244         * gcc.target/i386/push-1.c: Don't xfail
8245           scan-assembler-not "movups" on darwin.
8246
8247 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
8248
8249         PR debug/43058
8250         * gcc.dg/pr43058.c: New test.
8251
8252 2010-03-18  Martin Jambor  <mjambor@suse.cz>
8253
8254         PR middle-end/42450
8255         * g++.dg/torture/pr42450.C: New test.
8256
8257 2010-03-18  Michael Matz  <matz@suse.de>
8258
8259         PR middle-end/43419
8260         * gcc.dg/pr43419.c: New testcase.
8261
8262 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
8263
8264         PR rtl-optimization/43360
8265         * gcc.dg/torture/pr43360.c: New.
8266
8267 2010-03-18  Michael Matz  <matz@suse.de>
8268
8269         PR tree-optimization/43402
8270         * gcc.dg/pr43402.c: New testcase.
8271
8272 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
8273
8274         PR target/42427
8275         * gcc.dg/pr42427.c: New test.
8276
8277 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8278
8279         PR libfortran/43265
8280         * gfortran.dg/read_empty_file.f: New test.
8281         * gfortran.dg/read_eof_all.f90: New test.
8282         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
8283         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
8284
8285 2010-03-17  Michael Matz  <matz@suse.de>
8286
8287         * gcc.dg/pr43300.c: Add -w.
8288
8289 2010-03-17  Richard Guenther  <rguenther@suse.de>
8290
8291         * gcc.dg/pr43379.c: Add -w.
8292
8293 2010-03-17  Tobias Burnus  <burnus@net-b.de>
8294
8295         PR fortran/43331
8296         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
8297
8298 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
8299
8300         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
8301
8302 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8303
8304         * ada/acats/run_all.sh: Log start and end times.
8305
8306 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8307
8308         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
8309
8310 2010-03-16  Richard Guenther  <rguenther@suse.de>
8311
8312         PR middle-end/43379
8313         * gcc.dg/pr43379.c: New testcase.
8314
8315 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
8316
8317         PR debug/43051
8318         * gcc.dg/guality/pr43051-1.c: New test.
8319
8320 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
8321
8322         PR testsuite/43363
8323         * g++.dg/ext/altivec-17.C: Handle changes to error message.
8324
8325 2010-03-15  Michael Matz  <matz@suse.de>
8326
8327         PR middle-end/43300
8328         * gcc.dg/pr43300.c: New testcase.
8329
8330 2010-03-15  Richard Guenther  <rguenther@suse.de>
8331
8332         PR tree-optimization/43367
8333         * gcc.c-torture/compile/pr43367.c: New testcase.
8334
8335 2010-03-15  Richard Guenther  <rguenther@suse.de>
8336
8337         PR tree-optimization/43317
8338         * gcc.dg/pr43317.c: New testcase.
8339
8340 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
8341
8342         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
8343
8344 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
8345
8346         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
8347
8348 2010-03-14  Tobias Burnus  <burnus@net-b.de>
8349
8350         PR fortran/43362
8351         * gfortran.dg/impure_constructor_1.f90: New test.
8352
8353 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8354
8355         PR middle-end/43354
8356         * gfortran.dg/graphite/id-pr43354.f: New.
8357
8358 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8359
8360         PR middle-end/43349
8361         * gfortran.dg/graphite/pr43349.f: New.
8362
8363 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8364
8365         PR middle-end/43306
8366         * gcc.dg/graphite/pr43306.c: New.
8367
8368 2010-03-12  David S. Miller  <davem@davemloft.net>
8369
8370         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
8371         sparc.
8372
8373 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8374
8375         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
8376
8377 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
8378
8379         PR fortran/43291
8380         PR fortran/43326
8381         * gfortran.dg/dynamic_dispatch_7.f03: New test.
8382
8383 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
8384
8385         * gfortran.dg/default_format_denormal_1.f90: Don't assume
8386         fail for *-*-mingw* targets.
8387
8388 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
8389
8390         PR debug/43329
8391         * gcc.dg/guality/pr43329-1.c: New test.
8392
8393 2010-03-11  Martin Jambor  <mjambor@suse.cz>
8394
8395         PR tree-optimization/43257
8396         * g++.dg/torture/pr43257.C: New test.
8397
8398 2010-03-11  Tobias Burnus  <burnus@net-b.de>
8399
8400         PR fortran/43228
8401         * gfortran.dg/namelist_61.f90: New test.
8402
8403 2010-03-11  Richard Guenther  <rguenther@suse.de>
8404
8405         PR tree-optimization/43255
8406         * gcc.c-torture/compile/pr43255.c: New testcase.
8407
8408 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8409
8410         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
8411         * gcc.dg/pr43280.c: New testcase.
8412
8413 2010-03-11  Richard Guenther  <rguenther@suse.de>
8414
8415         PR lto/43200
8416         * gcc.dg/lto/20100227-1_0.c: New testcase.
8417         * gcc.dg/lto/20100227-1_1.c: Likewise.
8418
8419 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8420
8421         PR libfortran/43320
8422         PR libfortran/43265
8423         * gfortran.dg/read_eof_6.f: New test
8424         * gfortran.dg/read_x_eof.f90: New test.
8425         * gfortran.dg/read_x_past.f: Update test.
8426
8427 2010-03-10  Jan Hubicka  <jh@suse.cz>
8428
8429         * gcc.c-torture/compile/pr43288.c: New test.
8430
8431 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8432
8433         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
8434         -fpic/-fPIC flags.
8435         * g++.old-deja/g++.pt/asm2.C: Likewise.
8436         * gcc.c-torture/compile/20000804-1.c: Likewise.
8437         * gcc.target/i386/clobbers.c: Likewise.
8438
8439 2010-03-10  Tobias Burnus  <burnus@net-b.de>
8440
8441         PR fortran/43303
8442         * gfortran.dg/c_assoc_3.f90: New test.
8443
8444 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
8445
8446         PR debug/36728
8447         * gcc.dg/guality/pr36728-1.c: New test.
8448         * gcc.dg/guality/pr36728-2.c: New test.
8449
8450 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
8451
8452         * gcc.dg/h8300-div-delay-slot.c: New test.
8453
8454 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
8455
8456         PR tree-optimization/43236
8457         * gcc.c-torture/execute/pr43236.c: New test.
8458
8459 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
8460
8461         PR middle-end/42859
8462         * g++.dg/eh/pr42859.C: New test.
8463
8464 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
8465
8466         PR debug/43299
8467         * gcc.dg/pr43299.c: New test.
8468
8469         PR debug/43290
8470         * g++.dg/eh/unwind2.C: New test.
8471
8472 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
8473             Reza Yazdani  <reza.yazdani@amd.com>
8474
8475         PR middle-end/43065
8476         * gcc.dg/graphite/run-id-4.c: New.
8477
8478 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
8479
8480         PR middle-end/43065
8481         * gcc.dg/graphite/run-id-3.c: New.
8482
8483 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
8484
8485         PR middle-end/42644
8486         PR middle-end/42130
8487         * gcc.dg/graphite/id-18.c: New.
8488         * gcc.dg/graphite/run-id-pr42644.c: New.
8489
8490 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
8491
8492         PR middle-end/42326
8493         * gcc.dg/graphite/pr42326.c: New.
8494
8495 2010-03-08  Richard Guenther  <rguenther@suse.de>
8496
8497         PR tree-optimization/43269
8498         * gcc.c-torture/execute/pr43269.c: New testcase.
8499
8500 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
8501
8502         PR fortran/43256
8503         * gfortran.dg/typebound_call_13.f03: New.
8504
8505 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
8506
8507         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
8508         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
8509
8510 2010-03-05  Jason Merrill  <jason@redhat.com>
8511
8512         * g++.dg/abi/mangle40.C: Require weak and alias.
8513
8514 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
8515
8516         PR middle-end/42326
8517         * gfortran.dg/graphite/pr42326.f90: New.
8518         * gfortran.dg/graphite/pr42326-1.f90: New.
8519
8520 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8521
8522         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
8523         (gnat_target_compile): Likewise.
8524         Reinitialize GNAT_UNDER_TEST if target changes.
8525         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
8526         (local_find_gnatmake): Pass full --GCC to gnatlink.
8527         Remove --LINK.
8528
8529 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
8530
8531         PR c/43248
8532         * gcc.dg/compound-literal-1.c: New testcase.
8533
8534 2010-03-04  Martin Jambor  <mjambor@suse.cz>
8535
8536         PR tree-optimization/43164
8537         PR tree-optimization/43191
8538         * gcc.c-torture/compile/pr43164.c: New test.
8539         * gcc.c-torture/compile/pr43191.c: Likewise.
8540
8541 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
8542
8543         PR fortran/43244
8544         * gfortran.dg/finalize_9.f90: New.
8545
8546 2010-03-04  Tobias Burnus  <burnus@net-b.de>
8547             Ken Werner <ken@linux.vnet.ibm.com>
8548
8549         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
8550         to dg-options for spu.
8551         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
8552         dump-scan target to exclude spu.
8553
8554 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
8555
8556         PR middle-end/43209
8557         * gcc.dg/tree-ssa/ivopts-4.c: New.
8558
8559 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
8560
8561         * lib/target-supports-dg.exp (check-flags): Provide defaults for
8562         include-opts and exclude-opts; skip checking the flags if arguments
8563         are the same as the defaults.
8564         (dg-xfail-if): Verify the number of arguments, supply defaults
8565         for unspecified optional arguments.
8566         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
8567
8568 2010-03-03  Jason Merrill  <jason@redhat.com>
8569
8570         PR c++/12909
8571         * g++.dg/abi/mangle40.C: Updated.
8572
8573 2010-03-03  Jason Merrill  <jason@redhat.com>
8574
8575         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
8576         * g++.dg/abi/mangle23.C: Likewise.
8577         * g++.dg/eh/simd-2.C: Likewise.
8578         * g++.dg/ext/attribute-test-2.C: Likewise.
8579         * g++.dg/ext/vector14.C: Likewise.
8580         * g++.dg/other/pr34435.C: Likewise.
8581         * g++.dg/template/conv8.C: Likewise.
8582         * g++.dg/template/nontype9.C: Likewise.
8583         * g++.dg/template/qualttp17.C: Likewise.
8584         * g++.dg/template/ref1.C: Likewise.
8585         * g++.old-deja/g++.pt/crash68.C: Likewise.
8586         * g++.old-deja/g++.pt/ref1.C: Likewise.
8587         * g++.old-deja/g++.pt/ref3.C: Likewise.
8588         * g++.old-deja/g++.pt/ref4.C: Likewise.
8589
8590         PR c++/12909
8591         * g++.dg/abi/mangle40.C: New.
8592         * g++.dg/abi/mangle41.C: New.
8593         * g++.dg/lto/20100302_0.C: New.
8594         * g++.dg/lto/20100302_1.C: New.
8595         * g++.dg/lto/20100302.h: New.
8596
8597 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
8598
8599         PR fortran/43243
8600         * gfortran.dg/internal_pack_12.f90: New test.
8601
8602 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
8603
8604         * gcc.dg/pr36997.c: Adjust error message.
8605
8606 2010-03-03  Mike Stump  <mikestump@comcast.net>
8607
8608         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
8609         adjustments to not be present on machines that align the stack to
8610         more than 4 bytes and don't have a red zone yet as that is an
8611         unimplemented optimization.
8612
8613 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
8614
8615         PR fortran/43169
8616         * gfortran.dg/impure_assignment_3.f90: New.
8617
8618 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
8619
8620         PR debug/43229
8621         * gfortran.dg/pr43229.f90: New test.
8622
8623         PR debug/43237
8624         * gcc.dg/debug/dwarf2/pr43237.c: New test.
8625
8626         PR debug/43177
8627         * gcc.dg/guality/pr43177.c: New test.
8628
8629 2010-03-02  Jason Merrill  <jason@redhat.com>
8630
8631         * g++.dg/ext/vector9.C: Adjust error message.
8632         * g++.dg/conversion/simd3.C: Likewise.
8633         * g++.dg/other/error23.C: Likewise.
8634
8635 2010-03-02  Mike Stump  <mikestump@comcast.net>
8636
8637         PR c++/41090
8638         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
8639
8640 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
8641
8642         PR fortran/43180
8643         * gfortran.dg/internal_pack_10.f90: New test.
8644
8645         PR fortran/43173
8646         * gfortran.dg/internal_pack_11.f90: New test.
8647
8648 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
8649
8650         PR middle-end/42640
8651         * gcc.dg/tree-ssa/pr42640.c: New.
8652
8653 2010-03-01  Richard Guenther  <rguenther@suse.de>
8654
8655         PR tree-optimization/43220
8656         * gcc.c-torture/execute/pr43220.c: New testcase.
8657
8658 2010-03-01  Richard Guenther  <rguenther@suse.de>
8659
8660         PR middle-end/43213
8661         * gcc.dg/pr43213.c: New testcase.
8662
8663 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8664
8665         PR pch/14940
8666         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
8667
8668 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8669
8670         * lib/target-supports.exp (check_effective_target_ucn_nocache):
8671         New function.
8672         (check_effective_target_ucn): Likewise.
8673
8674         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
8675         if !ucn.
8676         * gcc.dg/ucnid-2.c: Likewise.
8677         * gcc.dg/ucnid-3.c: Likewise.
8678         * gcc.dg/ucnid-4.c: Likewise.
8679         * gcc.dg/ucnid-11.c: Likewise.
8680         * gcc.dg/ucnid-12.c: Likewise.
8681         * gcc.dg/ucnid-6.c: Skip if !ucn.
8682         * gcc.dg/ucnid-9.c: Likewise.
8683
8684 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8685
8686         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
8687         lists to dg-skip-if.
8688         * gcc.target/i386/stackalign/return-3.c: Likewise.
8689
8690 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8691
8692         * gcc.target/i386/clearcap.map: New file.
8693         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
8694         Pass clearcap.map by default if supported.
8695
8696 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8697
8698         PR fortran/42900
8699         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
8700         Explain this.
8701         * gfortran.dg/stat_2.f90: Likewise.
8702
8703 2010-03-01  Tobias Burnus  <burnus@net-b.de>
8704
8705         PR fortran/43199
8706         * gfortran.dg/module_read_2.f90: New test.
8707
8708 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
8709
8710         PR c++/42748
8711         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
8712         * g++.dg/abi/mangle12.C: Likewise.
8713         * g++.dg/abi/mangle20-2.C: Likewise.
8714         * g++.dg/abi/mangle17.C: Likewise.
8715         * g++.dg/template/cond2.C: Likewise.
8716         * g++.dg/template/pr35240.C: Likewise.
8717
8718 2010-02-27  Richard Guenther  <rguenther@suse.de>
8719
8720         PR tree-optimization/43186
8721         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
8722
8723 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
8724
8725         * g++.dg/abi/packed1.C: Expect warning on the SH.
8726
8727 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
8728
8729         PR c++/42054:
8730         * g++.dg/parse/error37.C: New test.
8731
8732 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8733
8734         PR c/24577
8735         PR c/43192
8736         * gcc.dg/pr8927-1.c: Match new note.
8737         * gcc.dg/990506-0.c: Likewise.
8738         * gcc.dg/gomp/flush-2.c: Likewise.
8739         * gcc.dg/gomp/atomic-5.c: Likewise.
8740         * gcc.dg/gomp/pr34607.c: Likewise.
8741         * gcc.dg/pr35746.c: Likewise.
8742         * gcc.dg/cpp/pragma-1.c: Likewise.
8743         * gcc.dg/cpp/pragma-2.c: Likewise.
8744         * gcc.dg/pr41842.c: Likewise.
8745         * gcc.dg/noncompile/20040629-1.c: Likewise.
8746         * objc.dg/private-1.m: Likewise.
8747
8748 2010-02-27  Tobias Burnus  <burnus@net-b.de>
8749
8750         PR fortran/43185
8751         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
8752         * gfortran.dg/default_initialization_4.f90: New test.
8753
8754 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
8755
8756         * gnat.dg/thin_pointer.ad[sb]: Rename into...
8757         * gnat.dg/thin_pointer1.ad[sb]: ...this.
8758         * gnat.dg/thin_pointer2.adb: New test.
8759         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
8760
8761 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8762
8763         PR c/20631
8764         * gcc.dg/cpp/c90-pedantic.c: New.
8765         * gcc.dg/cpp/c90.c: New.
8766         * gcc.dg/gnu90-const-expr-1.c: New.
8767         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
8768
8769 2010-02-26  Richard Guenther  <rguenther@suse.de>
8770
8771         PR tree-optimization/43186
8772         * gcc.c-torture/compile/pr43186.c: New testcase.
8773
8774 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
8775
8776         PR debug/43190
8777         * c-c++-common/dwarf2/pr43190.c: New test.
8778
8779 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
8780
8781         PR testsuite/37074:
8782         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
8783
8784 2010-02-26  Richard Guenther  <rguenther@suse.de>
8785
8786         PR tree-optimization/43188
8787         * gcc.c-torture/compile/pr43188.c: New testcase.
8788
8789 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
8790
8791         PR target/43175
8792         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
8793
8794 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
8795
8796         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
8797
8798 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
8799
8800         PR target/43154
8801         * gcc.target/powerpc/pr43154.c: New file.
8802
8803 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
8804
8805         PR debug/43166
8806         * gfortran.dg/debug/pr43166.f: New test.
8807
8808         PR debug/43165
8809         * gcc.dg/torture/pr43165.c: New test.
8810
8811 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8812
8813         PR c/43128
8814         * c-c++-common/pr41779.c: Update.
8815
8816 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8817
8818         PR ada/32547
8819         * lib/gnat-dg.exp (gnat_load): Redefine.
8820
8821         * ada/acats/run_acats: Run run_all.sh with $SHELL.
8822         * ada/acats/run_all.sh: Downcase tasking not implemented message.
8823
8824 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8825
8826         PR libobjc/36610
8827         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
8828         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
8829         -fgnu-runtime.
8830         Sort entries.
8831
8832 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8833
8834         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
8835
8836 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
8837
8838         PR debug/43150
8839         * gcc.dg/guality/vla-1.c: New test.
8840
8841 2010-02-24  Tobias Burnus  <burnus@net-b.de>
8842
8843         PR fortran/43042
8844         * gfortran.dg/c_ptr_tests_15.f90: New test.
8845
8846 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
8847
8848         PR target/43107
8849         * gcc.target/i386/pr43107.c: New test.
8850
8851 2010-02-23  Jason Merrill  <jason@redhat.com>
8852
8853         PR c++/43143
8854         * g++.dg/cpp0x/variadic100.C: New.
8855
8856 2010-02-23  Jason Merrill  <jason@redhat.com>
8857
8858         PR debug/42800
8859         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
8860         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
8861         * c-c++-common/dwarf2/vla1.c: New.
8862
8863 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
8864
8865         PR target/43139
8866         * gcc.dg/pr43139.c: New test.
8867
8868         PR debug/43077
8869         * gcc.dg/guality/pr43077-1.c: New test.
8870
8871 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8872
8873         PR 43123
8874         * gcc.dg/march.c: New.
8875         * gcc.dg/march-generic.c: New.
8876         * gcc.dg/mtune.c: New.
8877
8878 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8879
8880         PR middle-end/43083
8881         * gcc.dg/graphite/pr43083.c: New.
8882
8883 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8884
8885         PR middle-end/43097
8886         * gfortran.dg/graphite/pr43097.f: New.
8887
8888 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8889             Manuel López-Ibáñez  <manu@gcc.gnu.org>
8890
8891         PR middle-end/43140
8892         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
8893
8894 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8895
8896         PR middle-end/43026
8897         * g++.dg/graphite/pr43026.C: New.
8898
8899 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8900
8901         PR c++/43126
8902         * gcc.dg/cleanup-1.c: Update.
8903         * gcc.dg/func-args-1.c: Update.
8904         * gcc.dg/format/sentinel-1.c: Update.
8905         * g++.old-deja/g++.jason/scoping10.C: Update.
8906         * g++.old-deja/g++.ns/lookup5.C: Update.
8907         * g++.dg/ext/cleanup-1.C: Update.
8908         * g++.dg/parse/varmod1.C: Update.
8909         * g++.dg/parse/error33.C: Update.
8910         * g++.dg/expr/call3.C: Update.
8911         * g++.dg/func-args-1.C: New.
8912
8913 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
8914
8915         PR c/43125
8916         * gcc.dg/attr-used-2.c: Moved to ...
8917         * c-c++-common/attr-used-2.c: Here.
8918
8919         * gcc.dg/attr-used.c: Moved to ...
8920         * c-c++-common/attr-used.c: Here.
8921
8922 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
8923
8924         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
8925
8926 2010-02-22  Richard Guenther  <rguenther@suse.de>
8927
8928         PR lto/43045
8929         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
8930         * gfortran.dg/lto/20100222-1_1.c: Likewise.
8931
8932 2010-02-22  Richard Guenther  <rguenther@suse.de>
8933
8934         PR tree-optimization/42749
8935         * gcc.c-torture/compile/pr42749.c: New testcase.
8936
8937 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
8938
8939         PR fortran/43072
8940         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
8941         * gfortran.dg/internal_pack_9.f90: New test.
8942
8943 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8944
8945         PR c++/23510
8946         * g++.dg/template/recurse.C: Adjust.
8947         * g++.dg/template/pr23510.C: New.
8948
8949 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
8950
8951         PR c++/42824
8952         * g++.dg/template/memclass4.C: New test.
8953
8954 2010-02-21  Tobias Burnus  <burnus@net-b.de>
8955
8956         PR fortran/35259
8957         * gfortran.dg/reassoc_5.f90: New test.
8958
8959 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
8960
8961         PR target/43067
8962         * gcc.target/i386/pr43067.c: New test.
8963
8964 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8965
8966         PR c++/35669
8967         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
8968         -Wconversion-null.
8969         * g++.dg/warn/Wconversion-null.C: New test.
8970         * g++.old-deja/g++.other/null1.C: Move to...
8971         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
8972
8973 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
8974
8975         PR fortran/36932
8976         PR fortran/36933
8977         * gfortran.dg/dependency_26.f90: New test.
8978
8979         PR fortran/43072
8980         * gfortran.dg/internal_pack_7.f90: New test.
8981
8982         PR fortran/43111
8983         * gfortran.dg/internal_pack_8.f90: New test.
8984
8985 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8986
8987         PR 43128
8988         * c-c++-common/pr41779.c: Fix broken testcase.
8989
8990 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8991
8992         PR 36513
8993         * c-c++-common/pr36513.c: New testcase.
8994         * c-c++-common/pr36513-2.c: New testcase.
8995
8996 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8997
8998         PR 41779
8999         * c-c++-common/pr41779.c: New.
9000
9001 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
9002
9003         PR debug/43084
9004         * gcc.dg/pr43084.c: New test.
9005
9006 2010-02-19  Richard Guenther  <rguenther@suse.de>
9007
9008         PR tree-optimization/42916
9009         * gcc.dg/pr42916.c: New testcase.
9010
9011 2010-02-18  Jason Merrill  <jason@redhat.com>
9012
9013         PR c++/42837
9014         * g++.dg/abi/packed1.C: Add expected warning.
9015
9016         PR c++/43108
9017         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
9018         * gcc.dg/torture/dg-torture.exp: Likewise.
9019         * c-c++-common/torture/complex-sign.h,
9020         c-c++-common/torture/complex-sign-add.c,
9021         c-c++-common/torture/complex-sign-mixed-add.c,
9022         c-c++-common/torture/complex-sign-mixed-div.c,
9023         c-c++-common/torture/complex-sign-mixed-mul.c,
9024         c-c++-common/torture/complex-sign-mixed-sub.c,
9025         c-c++-common/torture/complex-sign-mul.c,
9026         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
9027         Adapt for C++ compilation as well.
9028
9029         PR c++/43070
9030         * g++.dg/ext/label1.C: Update.
9031         * g++.dg/ext/label2.C: Update.
9032
9033         PR c++/26261
9034         * g++.dg/template/dependent-name6.C: New.
9035
9036         PR c++/43109
9037         * g++.dg/parse/namespace12.C: New.
9038
9039 2010-02-18  Martin Jambor  <mjambor@suse.cz>
9040
9041         PR tree-optimization/43066
9042         * gcc.c-torture/compile/pr43066.c: New test.
9043
9044 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
9045
9046         * g++.dg/ext/attrib35.C: Fix target selector string.
9047         * g++.dg/ext/attrib36.C: Ditto.
9048         * g++.dg/ext/attrib37.C: Ditto.
9049         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
9050         * g++.dg/abi/mangle25.C: Ditto.
9051
9052 2010-02-17  Jason Merrill  <jason@redhat.com>
9053
9054         PR c++/43069
9055         * g++.dg/parse/namespace11.C: New.
9056
9057         PR c++/43093
9058         * g++.dg/ext/attrib37.C: New.
9059
9060         PR c++/43079
9061         * g++.dg/template/ptrmem20.C: New.
9062
9063 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
9064
9065         PR target/43103
9066         * gcc.target/i386/xop-check.h: Include m256-check.h.
9067         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
9068         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
9069         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
9070         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
9071
9072 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
9073
9074         PR debug/42918
9075         * gcc.dg/pr42918.c: New test.
9076
9077 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
9078
9079         * g++.dg/ext/attrib36.C: Require ILP32.
9080
9081 2010-02-16  Richard Guenther  <rguenther@suse.de>
9082
9083         PR tree-optimization/41043
9084         * gfortran.dg/pr41043.f90: New testcase.
9085         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
9086
9087 2010-02-16  Jason Merrill  <jason@redhat.com>
9088
9089         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
9090
9091 2010-02-16  Ira Rosen  <irar@il.ibm.com>
9092
9093         PR tree-optimization/43074
9094         * gcc.dg/vect/fast-math-pr43074.c: New test.
9095
9096 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
9097
9098         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
9099
9100 2010-02-16  Jason Merrill  <jason@redhat.com>
9101
9102         PR c++/43031
9103         * g++.dg/ext/attrib36.C: New.
9104
9105         PR c++/43036
9106         * g++.dg/other/array6.C: New.
9107
9108 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9109
9110         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
9111
9112 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
9113
9114         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
9115         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
9116         * gcc.target/i386/xop-vpermil2pd-1.c: New.
9117         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
9118         * gcc.target/i386/xop-vpermil2ps-1.c: New.
9119         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
9120
9121 2010-02-15  Richard Guenther  <rguenther@suse.de>
9122
9123         PR middle-end/43068
9124         * g++.dg/torture/pr43068.C: New testcase.
9125
9126 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
9127
9128         PR c++/43024
9129         * g++.dg/opt/ice1.C: New.
9130
9131 2010-02-14  Jason Merrill  <jason@redhat.com>
9132
9133         PR c++/41997
9134         * g++.dg/cpp0x/initlist-opt.C: New.
9135
9136 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
9137
9138         PR fortran/41113
9139         PR fortran/41117
9140         * gfortran.dg/internal_pack_6.f90: New test.
9141
9142 2010-02-12  Jason Merrill  <jason@redhat.com>
9143
9144         PR c++/43054
9145         * g++.dg/cpp0x/variadic99.C: New.
9146
9147 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
9148
9149         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
9150         sign extend pointers to gualchk_t.
9151
9152         PR c++/43033
9153         * g++.dg/other/default3.C: Xfail g4 test.
9154
9155 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9156
9157         PR middle-end/43012
9158         * gcc.dg/graphite/pr43012.c: New.
9159
9160 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9161
9162         PR middle-end/42930
9163         * g++.dg/graphite/pr42930.C: New.
9164
9165 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9166
9167         PR middle-end/42914
9168         PR middle-end/42530
9169         * gcc.dg/graphite/pr42530.c: New.
9170         * gcc.dg/graphite/pr42914.c: New.
9171
9172 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9173
9174         PR middle-end/42771
9175         * gcc.dg/graphite/pr42771.c: New.
9176
9177 2010-02-11  Richard Guenther  <rguenther@suse.de>
9178
9179         PR tree-optimization/42998
9180         * gcc.c-torture/compile/pr42998.c: New testcase.
9181
9182 2010-02-10  Jason Merrill  <jason@redhat.com>
9183
9184         PR c++/41896
9185         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
9186
9187         PR c++/42983, core issue 906
9188         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
9189         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
9190
9191         PR c++/43016
9192         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
9193
9194 2010-02-10  Richard Guenther  <rguenther@suse.de>
9195
9196         PR tree-optimization/43017
9197         * gcc.dg/torture/pr43017.c: New testcase.
9198
9199 2010-02-10  Tobias Burnus <burnus@net-b.de>
9200
9201         PR fortran/40823
9202         * gfortran.dg/private_type_1.f90: Update error location.
9203         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
9204         * gfortran.dg/typebound_operator_2.f03: Ditto.
9205         * gfortran.dg/assignment_2.f90: Ditto.
9206         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
9207         * gfortran.dg/binding_label_tests_9.f03: Ditto.
9208
9209 2010-02-10  Tobias Burnus  <burnus@net-b.de>
9210
9211         PR fortran/43015
9212         * gfortran.dg/bind_c_usage_20.f90: New test.
9213
9214 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
9215
9216         PR debug/43010
9217         * g++.dg/debug/pr43010.C: New test.
9218
9219 2010-02-10  Richard Guenther  <rguenther@suse.de>
9220
9221         PR c/43007
9222         * gcc.c-torture/execute/20100209-1.c: New testcase.
9223         * gcc.dg/fold-div-3.c: Likewise.
9224
9225 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
9226
9227         * gcc.dg/builtin-ffs-1.c: New test.
9228
9229 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9230
9231         PR fortran/42999
9232         * gfortran.dg/array_constructor_35.f90: New test.
9233
9234 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9235
9236         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
9237
9238 2010-02-09  Jason Merrill  <jason@redhat.com>
9239
9240         PR c++/42399
9241         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
9242
9243         PR c++/42370
9244         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
9245
9246 2010-02-09  Tobias Burnus  <burnus@net-b.de>
9247
9248         PR fortran/41869
9249         * gfortran.dg/module_write_1.f90: New test.
9250
9251 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
9252
9253         * gcc.dg/pr19340.c: Adjust.
9254
9255 2010-02-09  Richard Guenther  <rguenther@suse.de>
9256
9257         PR tree-optimization/43008
9258         * gcc.c-torture/execute/pr43008.c: New testcase.
9259
9260 2010-02-09  Richard Guenther  <rguenther@suse.de>
9261
9262         PR tree-optimization/43000
9263         * gcc.dg/torture/pr43000.c: New testcase.
9264         * gcc.dg/torture/pr43002.c: Likewise.
9265
9266 2010-02-09  Daniel Kraft  <d@domob.eu>
9267
9268         PR fortran/39171
9269         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
9270         and pass -Wsurprising as necessary.
9271
9272 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
9273
9274         PR tree-optimization/42890
9275         * g++.dg/torture/pr42890.C: New test.
9276
9277 2010-02-08  Richard Guenther  <rguenther@suse.de>
9278
9279         PR middle-end/42995
9280         * gcc.dg/tree-ssa/inline-4.c: New testcase.
9281
9282 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
9283
9284         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
9285         return 0 from main.
9286         * gcc.dg/graphite/block-1.c: Same.
9287         * gcc.dg/graphite/block-3.c: Same.
9288         * gcc.dg/graphite/block-4.c: Same.
9289         * gcc.dg/graphite/block-5.c: Same.
9290         * gcc.dg/graphite/block-6.c: Same.
9291         * gcc.dg/graphite/block-7.c: Same.
9292         * gcc.dg/graphite/interchange-0.c: Same.
9293         * gcc.dg/graphite/interchange-1.c: Same.
9294         * gcc.dg/graphite/interchange-10.c: Same.
9295         * gcc.dg/graphite/interchange-11.c: Same.
9296         * gcc.dg/graphite/interchange-12.c: Same.
9297         * gcc.dg/graphite/interchange-2.c: Same.
9298         * gcc.dg/graphite/interchange-3.c: Same.
9299         * gcc.dg/graphite/interchange-4.c: Same.
9300         * gcc.dg/graphite/interchange-5.c: Same.
9301         * gcc.dg/graphite/interchange-6.c: Same.
9302         * gcc.dg/graphite/interchange-7.c: Same.
9303         * gcc.dg/graphite/interchange-8.c: Same.
9304         * gcc.dg/graphite/interchange-9.c: Same.
9305         * gcc.dg/graphite/interchange-mvt.c: Same.
9306
9307 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
9308
9309         * gfortran.dg/graphite/id-19.f: New.
9310         * gfortran.dg/graphite/pr14741.f90: New.
9311         * gfortran.dg/graphite/pr41924.f90: New.
9312         * gfortran.dg/graphite/run-id-2.f90: New.
9313
9314 2010-02-07  Richard Guenther  <rguenther@suse.de>
9315
9316         PR middle-end/42956
9317         * gcc.c-torture/compile/pr42956.c: New testcase.
9318
9319 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9320
9321         PR libfortran/42742
9322         * gfortran.dg/fmt_cache_2.f: New test.
9323
9324 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9325
9326         * gfortran.dg/read_no_eor.f90: New test.
9327
9328 2010-02-05  Jason Merrill  <jason@redhat.com>
9329
9330         * g++.dg/ext/label13.C: Move constructor body out of class.
9331
9332 2010-02-03  Jason Merrill  <jason@redhat.com>
9333
9334         PR c++/42870
9335         * g++.dg/ext/dllexport3.C: New.
9336
9337 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
9338
9339         * gcc.dg/format/ms-format3.c: New test for specific MS types.
9340
9341 2010-02-05  Richard Guenther  <rguenther@suse.de>
9342
9343         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
9344
9345 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
9346
9347         PR c++/42915
9348         * g++.dg/other/crash-9.C: New test.
9349
9350 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
9351
9352         PR fortran/42309
9353         * gfortran.dg/subref_array_pointer_4.f90 : New test.
9354
9355 2010-02-04  Richard Guenther  <rguenther@suse.de>
9356
9357         PR rtl-optimization/42952
9358         * gcc.dg/torture/pr42952.c: New testcase.
9359
9360 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9361
9362         PR libfortran/42901
9363         * gfortran.dg/namelist_60.f90: New test.
9364
9365 2010-02-03  Jason Merrill  <jason@redhat.com>
9366
9367         PR c++/40138
9368         * g++.dg/ext/builtin11.C: New.
9369
9370         PR c++/4926
9371         PR c++/38600
9372         * g++.dg/abi/mangle35.C: New.
9373         * g++.dg/abi/mangle37.C: New.
9374
9375         PR c++/12909
9376         * g++.dg/abi/mangle36.C: New.
9377
9378         PR c++/35652
9379         * g++.dg/warn/string1.C: New.
9380
9381 2010-02-03  Richard Guenther  <rguenther@suse.de>
9382
9383         PR tree-optimization/42944
9384         * gcc.dg/errno-1.c: New testcase.
9385
9386 2010-02-03  Richard Guenther  <rguenther@suse.de>
9387
9388         PR middle-end/42927
9389         * gcc.c-torture/compile/pr42927.c: New testcase.
9390
9391 2010-02-03  Tobias Burnus  <burnus@net-b.de>
9392
9393         PR fortran/42936
9394         * gfortran.dg/null_4.f90: New test.
9395
9396 2010-02-02  Jason Merrill  <jason@redhat.com>
9397
9398         PR c++/41090
9399         * g++.dg/ext/label13.C: New.
9400
9401 2010-02-02  Tobias Burnus  <burnus@net-b.de>
9402
9403         PR fortran/42650
9404         * gfortran.dg/func_result_5.f90: New test.
9405
9406 2010-02-01  Tobias Burnus  <burnus@net-b.de>
9407
9408         PR fortran/42922
9409         * gfortran.dg/pure_initializer_3.f90: News test.
9410
9411 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
9412
9413         PR fortran/42888
9414         * gfortran.dg/allocate_derived_2.f90: New test.
9415
9416 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
9417
9418         PR middle-end/42898
9419         * gcc.dg/torture/pr42898-2.c: New test.
9420
9421 2010-01-31  Richard Guenther  <rguenther@suse.de>
9422
9423         PR middle-end/42898
9424         * gcc.dg/torture/pr42898.c: New testcase.
9425
9426 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
9427
9428         PR fortran/38324
9429         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
9430         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
9431
9432 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
9433
9434         * g++.dg/tree-ssa/inline-1.C: New.
9435         * g++.dg/tree-ssa/inline-2.C: New.
9436         * g++.dg/tree-ssa/inline-3.C: New.
9437
9438 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
9439
9440         PR testsuite/41701
9441         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
9442         the string 'pow' in the pathname of the compiler from generating a
9443         test failure.
9444
9445 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9446
9447         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
9448         * g++.old-deja/g++.mike/eh17.C: Likewise.
9449         * g++.old-deja/g++.mike/p5571.C: Likewise.
9450
9451 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
9452
9453         PR c++/42758
9454         PR c++/42634
9455         PR c++/42336
9456         PR c++/42797
9457         PR c++/42880
9458         * g++.dg/other/crash-5.C: New test.
9459         * g++.dg/other/crash-6.C: New test.
9460         * g++.dg/other/crash-7.C: New test.
9461         * g++.dg/other/crash-8.C: New test.
9462
9463 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
9464
9465         PR rtl-optimization/42889
9466         * gcc.dg/pr42889.c: New test.
9467
9468 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
9469
9470         * gcc.target/i386/pr42881.c: Use SSE2.
9471
9472 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
9473
9474         PR target/42891
9475         * gcc.target/i386/pr42891.c: New test.
9476
9477 2010-01-28  Richard Guenther  <rguenther@suse.de>
9478
9479         PR tree-optimization/42871
9480         * g++.dg/torture/pr42871.C: New testcase.
9481
9482 2010-01-28  Richard Guenther  <rguenther@suse.de>
9483
9484         * gcc.dg/Wobjsize-1.h: New testcase.
9485         * gcc.dg/Wobjsize-1.c: Likewise.
9486
9487 2010-01-28  Richard Guenther  <rguenther@suse.de>
9488
9489         PR middle-end/42883
9490         * g++.dg/torture/pr42883.C: New testcase.
9491
9492 2010-01-28  Michael Matz  <matz@suse.de>
9493
9494         * gcc.target/i386/pr42881.c: New test.
9495
9496 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9497
9498         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
9499         Add i?86-*-solaris2* support.
9500
9501 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
9502
9503         PR c++/42713
9504         PR c++/42820
9505         * g++.dg/template/typedef27.C: New test case.
9506         * g++.dg/template/typedef28.C: New test case.
9507
9508 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
9509
9510         * gcc.dg/optimize-bswap*.c: Add ARM target
9511
9512 2010-01-27  Richard Guenther  <rguenther@suse.de>
9513
9514         PR middle-end/42878
9515         * gcc.dg/torture/pr42878-1.c: New testcase.
9516         * gcc.dg/torture/pr42878-2.c: Likewise.
9517
9518 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
9519
9520         PR middle-end/42874
9521         * gcc.dg/vla-22.c: New test.
9522
9523 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
9524
9525         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
9526         current collation.
9527
9528 2010-01-26  Richard Guenther  <rguenther@suse.de>
9529
9530         PR rtl-optimization/42685
9531         * gcc.dg/pr42685.c: New testcase.
9532         * g++.dg/other/pr42685.C: Likewise.
9533
9534 2010-01-26  Richard Guenther  <rguenther@suse.de>
9535
9536         PR middle-end/42806
9537         * g++.dg/other/pr42806.C: New testcase.
9538
9539 2010-01-26  Richard Guenther  <rguenther@suse.de>
9540
9541         PR tree-optimization/42250
9542         * gcc.dg/pr42250.c: New testcase.
9543
9544 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
9545
9546         * gnat.dg/array_bounds_test.adb: New test.
9547
9548 2010-01-25  Tobias Burnus  <burnus@net-b.de>
9549
9550         PR fortran/42858
9551         * gfortran.dg/generic_21.f90: New test.
9552
9553 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9554
9555         PR testsuite/41522
9556         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
9557
9558 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
9559
9560         PR c++/42748
9561         * g++.dg/abi/arm_va_list2.C: New test.
9562         * g++.dg/abi/arm_va_list2.h: Companion header file.
9563
9564 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
9565
9566         PR fortran/41044
9567         * gfortran.dg/parameter_array_ref_2.f90 : New test.
9568
9569         PR fortran/41167
9570         * gfortran.dg/char_array_arg_1.f90 : New test.
9571
9572         * gfortran.dg/pr25923.f90 : Remove XFAIL.
9573
9574 2010-01-24  Tobias Burnus  <burnus@net-b.de>
9575
9576         PR fortran/39304
9577         * gfortran.dg/generic_20.f90: New test.
9578
9579 2010-01-22  Michael Matz  <matz@suse.de>
9580
9581         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
9582         -msse2.
9583
9584 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
9585
9586         PR fortran/42736
9587         * gfortran.dg/dependency_25.f90 : New test.
9588
9589 2010-01-21  Martin Jambor  <mjambor@suse.cz>
9590
9591         PR tree-optimization/42585
9592         * gcc.dg/tree-ssa/pr42585.c: New test.
9593
9594 2010-01-21  Richard Guenther  <rguenther@suse.de>
9595
9596         PR middle-end/19988
9597         * gcc.dg/pr19988.c: New testcase.
9598
9599 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
9600
9601         * g++.dg/compat/decimal/compat-common.h: New file.
9602         * g++.dg/compat/decimal/decimal-dummy.h: New file.
9603         * g++.dg/compat/decimal/pass_x.h: New file.
9604         * g++.dg/compat/decimal/pass_y.h: New file.
9605         * g++.dg/compat/decimal/pass-1_main.C: New file.
9606         * g++.dg/compat/decimal/pass-1_x.C: New file.
9607         * g++.dg/compat/decimal/pass-1_y.C: New file.
9608         * g++.dg/compat/decimal/pass-2_main.C: New file.
9609         * g++.dg/compat/decimal/pass-2_x.C: New file.
9610         * g++.dg/compat/decimal/pass-2_y.C: New file.
9611         * g++.dg/compat/decimal/pass-3_main.C: New file.
9612         * g++.dg/compat/decimal/pass-3_x.C: New file.
9613         * g++.dg/compat/decimal/pass-3_y.C: New file.
9614         * g++.dg/compat/decimal/pass-4_main.C: New file.
9615         * g++.dg/compat/decimal/pass-4_x.C: New file.
9616         * g++.dg/compat/decimal/pass-4_y.C: New file.
9617         * g++.dg/compat/decimal/pass-5_main.C: New file.
9618         * g++.dg/compat/decimal/pass-5_x.C: New file.
9619         * g++.dg/compat/decimal/pass-5_y.C: New file.
9620         * g++.dg/compat/decimal/pass-6_main.C: New file.
9621         * g++.dg/compat/decimal/pass-6_x.C: New file.
9622         * g++.dg/compat/decimal/pass-6_y.C: New file.
9623         * g++.dg/compat/decimal/return_x.h: New file.
9624         * g++.dg/compat/decimal/return_y.h: New file.
9625         * g++.dg/compat/decimal/return-1_main.C: New file.
9626         * g++.dg/compat/decimal/return-1_x.C: New file.
9627         * g++.dg/compat/decimal/return-1_y.C: New file.
9628         * g++.dg/compat/decimal/return-2_main.C: New file.
9629         * g++.dg/compat/decimal/return-2_x.C: New file.
9630         * g++.dg/compat/decimal/return-2_y.C: New file.
9631         * g++.dg/compat/decimal/return-3_main.C: New file.
9632         * g++.dg/compat/decimal/return-3_x.C: New file.
9633         * g++.dg/compat/decimal/return-3_y.C: New file.
9634         * g++.dg/compat/decimal/return-4_main.C: New file.
9635         * g++.dg/compat/decimal/return-4_x.C: New file.
9636         * g++.dg/compat/decimal/return-4_y.C: New file.
9637         * g++.dg/compat/decimal/return-5_main.C: New file.
9638         * g++.dg/compat/decimal/return-5_x.C: New file.
9639         * g++.dg/compat/decimal/return-5_y.C: New file.
9640         * g++.dg/compat/decimal/return-6_main.C: New file.
9641         * g++.dg/compat/decimal/return-6_x.C: New file.
9642         * g++.dg/compat/decimal/return-6_y.C: New file.
9643
9644 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
9645
9646         PR debug/42715
9647         * gcc.dg/pr42715.c: New.
9648
9649 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
9650
9651         PR c++/42038
9652         * g++.dg/parse/crash55.C: New.
9653
9654 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
9655
9656         PR debug/42782
9657         * gcc.dg/guality/pr42782.c: New.
9658
9659 2010-01-20  Jason Merrill  <jason@redhat.com>
9660
9661         PR c++/41788
9662         * g++.dg/abi/packed1.C: New.
9663
9664         PR c++/41920
9665         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
9666
9667         PR c++/40750
9668         * g++.dg/parse/fn-typedef1.C: New.
9669         * g++.dg/other/cv_quals.C: Adjust.
9670
9671 2010-01-20  Anthony Green  <green@moxielogic.com>
9672
9673         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
9674         pack(push) pragma).
9675         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
9676         * gcc.dg/20020312-2.c: Port this to the moxie core.
9677         * gcc.dg/weak/typeof-2.c: Ditto.
9678
9679 2010-01-20  Richard Guenther  <rguenther@suse.de>
9680
9681         PR tree-optimization/42717
9682         * gcc.c-torture/compile/pr42717.c: New testcase.
9683
9684 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
9685
9686         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
9687         of signed, add a few new tests.
9688
9689         PR middle-end/42803
9690         * g++.dg/parse/limits-initializer1.C: New test.
9691
9692 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
9693
9694         PR fortran/42804
9695         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
9696         * gfortran.dg/typebound_call_12.f03: New test.
9697
9698 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
9699
9700         PR fortran/42783
9701         * gfortran.dg/bounds_check_15.f90 : New test.
9702
9703 2010-01-19  Michael Matz  <matz@suse.de>
9704
9705         PR tree-optimization/41783
9706         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
9707
9708 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
9709
9710         PR target/38697.
9711         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
9712         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
9713         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
9714         * gcc.target/arm/neon/vget_lows16.c: Likewise.
9715         * gcc.target/arm/neon/vget_lows32.c: Likewise.
9716         * gcc.target/arm/neon/vget_lows64.c: Likewise.
9717         * gcc.target/arm/neon/vget_lows8.c: Likewise.
9718         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
9719         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
9720         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
9721         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
9722
9723 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
9724
9725         PR fortran/42545
9726         * gfortran.dg/extends_6.f03: Modified an error message.
9727         * gfortran.dg/extends_10.f03: New test.
9728         * gfortran.dg/private_type_6.f03: Modified an error message.
9729         * gfortran.dg/structure_constructor_8.f03: Ditto.
9730
9731 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
9732
9733         PR tree-optimization/42719
9734         * gcc.dg/pr42719.c: New test.
9735
9736         PR debug/42728
9737         * gcc.dg/pr42728.c: New test.
9738
9739 2010-01-19  Anthony Green  <green@moxielogic.com>
9740
9741         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
9742
9743 2010-01-18  Anthony Green  <green@moxielogic.com>
9744
9745         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
9746         for moxie.
9747
9748 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
9749
9750         * g++.dg/template/error45.C: reverted as part of reverting the
9751         fix of PR c++/42634.
9752
9753 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
9754
9755         PR c++/42634
9756         * g++.dg/template/error45.C: New test.
9757
9758 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
9759
9760         PR c++/42766
9761         * g++.dg/conversion/op6.C: New test.
9762
9763 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
9764
9765         PR target/42774
9766         * gcc.target/alpha/pr42774.c: New test.
9767
9768 2010-01-18  Richard Guenther  <rguenther@suse.de>
9769
9770         PR tree-optimization/42781
9771         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
9772
9773 2010-01-17  Richard Guenther  <rguenther@suse.de>
9774
9775         PR middle-end/42248
9776         * gcc.c-torture/execute/pr42248.c: New testcase.
9777
9778 2010-01-17  Richard Guenther  <rguenther@suse.de>
9779
9780         PR tree-optimization/42773
9781         * g++.dg/torture/pr42773.C: New testcase.
9782
9783 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
9784
9785         PR fortran/42677
9786         * gfortran.dg/interface_assignment_5.f90: New test.
9787
9788 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
9789
9790         PR c++/42697
9791         * g++.dg/template/crash94.C: Reverted.
9792
9793 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
9794
9795         PR debug/42767
9796         * gcc.dg/debug/pr42767.c: New.
9797
9798 2010-01-15  Jason Merrill  <jason@redhat.com>
9799
9800         PR c++/42761
9801         * g++.dg/cpp0x/decltype22.C: New.
9802
9803 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
9804
9805         PR middle-end/42760
9806         * g++.dg/torture/pr42760.C: New test.
9807
9808 2010-01-15  Jing Yu  <jingyu@google.com>
9809
9810         PR rtl-optimization/42691
9811         * gcc.c-torture/execute/pr42691.c: New.
9812
9813 2010-01-15  Richard Guenther  <rguenther@suse.de>
9814
9815         PR middle-end/42739
9816         * g++.dg/torture/pr42739.C: New testcase.
9817
9818 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
9819
9820         * g++.dg/template/error45.C: Revert as part of reverting changes
9821         or PR c++/42634.
9822
9823 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9824
9825         PR fortran/42684
9826         * gfortran.dg/interface_31.f90: New test.
9827
9828 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
9829
9830         * gcc.target/powerpc/pr42747.c: New file.
9831
9832 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
9833
9834         PR middle-end/42674
9835         * c-c++-common/pr42674.c: New test.
9836
9837         PR c++/42608
9838         * g++.dg/template/instantiate11.C: New test.
9839
9840 2010-01-14  Jason Merrill  <jason@redhat.com>
9841
9842         PR c++/42701
9843         * g++.dg/overload/error3.C: New.
9844
9845         PR c++/42655
9846         * g++.dg/overload/rvalue1.C: New.
9847
9848 2010-01-14  Martin Jambor  <mjambor@suse.cz>
9849
9850         PR tree-optimization/42706
9851         * gcc.dg/ipa/pr42706.c: New testcase.
9852
9853 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
9854
9855         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
9856
9857 2010-01-14  Martin Jambor  <mjambor@suse.cz>
9858
9859         PR tree-optimization/42714
9860         * g++.dg/torture/pr42714.C: New test.
9861
9862 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9863
9864         PR rtl-optimization/42246
9865         * gfortran.dg/pr42246-2.f: New.
9866
9867 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9868
9869         PR rtl-optimization/42389
9870         * gcc.dg/pr42389.c: New.
9871
9872 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9873
9874         PR rtl-optimization/42388
9875         * gcc.dg/pr42388.c: New.
9876
9877 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9878
9879         PR rtl-optimization/42294
9880         * gfortran.dg/pr42294.f: New.
9881
9882 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9883
9884         PR rtl-optimization/39453
9885         PR rtl-optimization/42246
9886         * gcc.dg/pr39453.c: New.
9887         * gcc.dg/pr42246.c: New.
9888
9889 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9890
9891         PR middle-end/42245
9892         * gcc.dg/pr42245.c: New.
9893         * gcc.dg/pr42245-2.c: New.
9894
9895 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9896
9897         PR rtl-optimization/42249
9898         * gcc.dg/pr42249.c: New.
9899
9900 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
9901
9902         PR c/42721
9903         * gcc.c-torture/execute/pr42721.c: New test.
9904
9905 2010-01-14  Ira Rosen  <irar@il.ibm.com>
9906
9907         PR tree-optimization/42709
9908         * gcc.dg/vect/pr42709.c: New test.
9909
9910 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
9911
9912         PR fortran/41478
9913         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
9914         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
9915
9916 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
9917
9918         PR fortran/42481
9919         * gfortran.dg/generic_19.f90 : New test.
9920
9921 2010-01-13  Richard Guenther  <rguenther@suse.de>
9922
9923         PR tree-optimization/42730
9924         * gcc.c-torture/compile/pr42730.c: New testcase.
9925
9926 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
9927
9928         PR target/pr42542
9929         * gcc.target/ia64/pr42542-1.c: New.
9930         * gcc.target/ia64/pr42542-2.c: New.
9931         * gcc.target/ia64/pr42542-3.c: New.
9932
9933 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
9934
9935         PR c++/42634
9936         * g++.dg/template/error45.C: New test.
9937
9938 2010-01-13  Martin Jambor  <mjambor@suse.cz>
9939
9940         PR tree-optimization/42704
9941         * g++.dg/torture/pr42704.C: New test.
9942
9943 2010-01-13  Martin Jambor  <mjambor@suse.cz>
9944
9945         PR tree-optimization/42703
9946         * gcc.c-torture/compile/pr42703.c: New test.
9947
9948 2010-01-13  Richard Guenther  <rguenther@suse.de>
9949
9950         PR tree-optimization/42705
9951         * gcc.c-torture/compile/pr42705.c: New testcase.
9952
9953 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
9954
9955         * gcc.target/bfin/l2.c: New test.
9956         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
9957
9958 2010-01-13  Richard Guenther  <rguenther@suse.de>
9959
9960         PR middle-end/42716
9961         * gcc.c-torture/compile/pr42716.c: New testcase.
9962
9963 2010-01-13  Richard Guenther  <rguenther@suse.de>
9964
9965         PR lto/42678
9966         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
9967
9968 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
9969
9970         PR c/42708
9971         * gcc.c-torture/compile/pr42708-1.c: New test.
9972
9973 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
9974
9975         PR debug/42662
9976         * gcc.dg/pr42662.c: New test.
9977
9978         PR tree-optimization/42645
9979         * g++.dg/other/pr42645-1.C: New test.
9980         * g++.dg/other/pr42645-2.C: New test.
9981
9982 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
9983
9984         PR target/42416
9985         * gcc.target/powerpc/warn-1.c: New test.
9986         * gcc.target/powerpc/warn-2.c: New test.
9987
9988 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
9989
9990         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
9991         stack alignment.
9992
9993 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
9994
9995         * gcc.dg/lto/20100108_0.c: New.
9996
9997 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
9998
9999         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
10000         Add -march=i686 -msse for 32bit x86 targets.
10001
10002 2010-01-10  Richard Guenther  <rguenther@suse.de>
10003
10004         PR middle-end/42667
10005         * gcc.dg/torture/pr42667.c: New testcase.
10006
10007 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10008
10009         PR fortran/32489
10010         * gfortran.dg/array_constructor_34.f90: New test.
10011
10012 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10013
10014         PR fortran/20923
10015         * gfortran.dg/array_constructor_33.f90: New test.
10016         gfortran.dg/array_function_5.f90: Add credit.
10017
10018 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10019
10020         PR debug/42631
10021         * gcc.dg/pr42631.c: New.
10022
10023 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10024
10025         PR debug/42630
10026         * gcc.dg/pr42630.c: New.
10027
10028 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10029
10030         PR debug/42629
10031         * gcc.dg/pr42629.c: New.
10032
10033 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10034
10035         PR middle-end/42363
10036         * gcc.dg/torture/pr42363.c: New.
10037
10038 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10039
10040         PR debug/42604
10041         PR debug/42395
10042         * gcc.dg/vect/pr42604.c: New.
10043         * gcc.dg/vect/pr42395.c: New.
10044
10045 2010-01-09  Richard Guenther  <rguenther@suse.de>
10046
10047         PR middle-end/42512
10048         * gcc.c-torture/execute/pr42512.c: New testcase.
10049
10050 2010-01-09  Tobias Burnus  <burnus@net-b.de>
10051
10052         PR fortran/41298
10053         * gfortran.dg/c_ptr_tests_14.f90: New test.
10054
10055 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10056
10057         PR ada/41929
10058         * gnat.dg/null_pointer_deref1.adb: Don't run on
10059         sparc*-sun-solaris2.11.
10060
10061 2010-01-08  Richard Guenther  <rguenther@suse.de>
10062
10063         PR lto/42528
10064         * gcc.dg/lto/20100103-1_0.c: New testcase.
10065         * gcc.dg/lto/20100103-2_0.c: Likewise.
10066
10067 2010-01-08  Tobias Burnus  <burnus@net-b.de
10068
10069         PR/fortran 25829
10070         * gfortran.dg/asynchronous_1.f90: New test.
10071         * gfortran.dg/asynchronous_2.f90: New test.
10072         * gfortran.dg/conflicts.f90: Update error message.
10073
10074 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
10075
10076         c++/40155
10077         * g++.dg/cpp0x/variadic-unify-2.C: New test.
10078
10079 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
10080
10081         PR tree-optimization/42625
10082         * g++.dg/opt/dtor4.C: New test.
10083         * g++.dg/opt/dtor4.h: New.
10084         * g++.dg/opt/dtor4-aux.cc: New.
10085
10086 2010-01-07  Tobias Burnus  <burnus@net-b.de>
10087
10088         PR fortran/42597
10089         * gfortran.dg/proc_ptr_26.f90: New test.
10090
10091 2010-01-07  Tobias Burnus  <burnus@net-b.de>
10092
10093         PR fortran/41872
10094         * gfortran.dg/allocatable_scalar_7.f90: New test.
10095
10096 2010-01-06  Richard Guenther  <rguenther@suse.de>
10097
10098         * gcc.c-torture/compile/pr42632.c: New testcase.
10099
10100 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
10101
10102         PR target/42542
10103         * gcc.target/i386/pr42542-4.c: New.
10104         * gcc.target/i386/pr42542-4a.c: Likewise.
10105         * gcc.target/i386/pr42542-5.c: Likewise.
10106         * gcc.target/i386/pr42542-5a.c: Likewise.
10107
10108 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
10109
10110         * gcc.dg/tls/opt-15.c: New test.
10111
10112 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
10113
10114         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
10115
10116 2010-01-05  Martin Jambor  <mjambor@suse.cz>
10117
10118         PR tree-optimization/42462
10119         * g++.dg/torture/pr42462.C: New test.
10120
10121 2010-01-05  Jason Merrill  <jason@redhat.com>
10122
10123         * g++.dg/cpp0x/initlist30.C: New test.
10124
10125 2010-01-05  Richard Guenther  <rguenther@suse.de>
10126
10127         PR tree-optimization/42614
10128         * gcc.c-torture/execute/pr42614.c: New testcase.
10129
10130 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
10131
10132         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
10133         * gcc.dg/Wunreachable-1.c: Remove the testcase of
10134         -Wunreachable-code.
10135         * gcc.dg/Wunreachable-2.c: Likewise.
10136         * gcc.dg/Wunreachable-3.c: Likewise.
10137         * gcc.dg/Wunreachable-4.c: Likewise.
10138         * gcc.dg/Wunreachable-5.c: Likewise.
10139         * gcc.dg/Wunreachable-6.c: Likewise.
10140         * gcc.dg/Wunreachable-7.c: Likewise.
10141         * gcc.dg/Wunreachable-8.c: Likewise.
10142         * gcc.dg/20041231-1.c: Likewise.
10143
10144 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
10145
10146         PR other/42611
10147         * gcc.dg/pr42611.c: New test.
10148
10149         PR tree-optimization/42508
10150         * g++.dg/opt/pr42508.C: New test.
10151
10152 2010-01-05  Tobias Burnus  <burnus@net-b.de>
10153
10154         PR fortran/41872
10155         * gfortran.dg/allocatable_scalar_8.f90: New.
10156
10157 2010-01-04  Martin Jambor  <mjambor@suse.cz>
10158
10159         PR tree-optimization/42398
10160         * gcc.c-torture/compile/pr42398.c: New test.
10161
10162 2010-01-04  Jason Merrill  <jason@redhat.com>
10163
10164         PR c++/42555
10165         * g++.dg/ext/attrib35.C: New.
10166
10167         PR c++/42567
10168         * g++.dg/cpp0x/auto17.C: New.
10169
10170 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
10171
10172         * gcc.dg/lto/20100104_0.c: New.
10173
10174 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
10175
10176         PR target/42542
10177         * gcc.target/i386/pr42542-1.c: New.
10178         * gcc.target/i386/pr42542-1a.c: Likewise.
10179         * gcc.target/i386/pr42542-1b.c: Likewise.
10180         * gcc.target/i386/pr42542-2.c: Likewise.
10181         * gcc.target/i386/pr42542-2a.c: Likewise.
10182         * gcc.target/i386/pr42542-2b.c: Likewise.
10183         * gcc.target/i386/pr42542-3.c: Likewise.
10184         * gcc.target/i386/pr42542-3a.c: Likewise.
10185
10186 2009-01-04  Tobias Burnus  <burnus@net-b.de>
10187
10188         PR fortran/41872
10189         * gfortran.dg/allocatable_scalar_5.f90: New test.
10190         * gfortran.dg/allocatable_scalar_6.f90: New test.
10191
10192 2010-01-03  Richard Guenther  <rguenther@suse.de>
10193
10194         PR testsuite/42583
10195         * gfortran.dg/gomp/recursion1.f90: Remove.
10196
10197 2010-01-03  Richard Guenther  <rguenther@suse.de>
10198
10199         * gcc.dg/Warray-bounds.c: Remove XFAILs.
10200         * gcc.dg/uninit-6.c: Likewise.
10201         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
10202
10203 2010-01-03  Richard Guenther  <rguenther@suse.de>
10204
10205         PR tree-optimization/42589
10206         * gcc.target/i386/pr42589.c: New testcase.
10207
10208 2010-01-03  Richard Guenther  <rguenther@suse.de>
10209
10210         PR tree-optimization/42438
10211         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
10212
10213 2010-01-02  Richard Guenther  <rguenther@suse.de>
10214
10215         PR testsuite/41651
10216         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
10217
10218 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
10219
10220         PR target/42448
10221         * gcc.target/alpha/pr42448-1.c: New test.
10222         * gcc.target/alpha/pr42448-2.c: Ditto.
10223
10224 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
10225
10226         PR preprocessor/41947
10227         * gcc.dg/c99-hexfloat-3.c: New test.
10228
10229 2010-01-01  Richard Guenther  <rguenther@suse.de>
10230
10231         PR c/42570
10232         * gcc.c-torture/execute/pr42570.c: New testcase.
10233
10234 2010-01-01  Richard Guenther  <rguenther@suse.de>
10235
10236         PR middle-end/42559
10237         * gcc.c-torture/compile/pr42559.c: New testcase.
10238
10239 \f
10240 Copyright (C) 2010 Free Software Foundation, Inc.
10241
10242 Copying and distribution of this file, with or without modification,
10243 are permitted in any medium without royalty provided the copyright
10244 notice and this notice are preserved.