OSDN Git Service

2010-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
2
3         PR fortran/45744
4         * gfortran.dg/dependency_36.f90:  New test.
5
6 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
7
8         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
9         * gcc.target/i386/pad-3.c: Ditto.
10         * gcc.target/i386/pad-7.c: Ditto.
11         * gcc.target/i386/pad-7.c: Ditto.
12         * gcc.target/i386/pr36502.c: Ditto.
13         * gcc.target/i386/zee.c: Ditto.
14         * gcc.target/i386/20060821-1.c: Ditto.
15         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
16         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
17         * gcc.target/i386/pad-5b.c: Ditto.
18         * gcc.target/i386/pad-6a.c: Ditto.
19         * gcc.target/i386/pad-6b.c: Ditto.
20         * gcc.target/i386/pad-8.c: Ditto.
21         * gcc.target/i386/pad-9.c: Ditto.
22         * gcc.target/i386/pad-10.c: Ditto.
23         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
24
25 2010-09-23  Richard Guenther  <rguenther@suse.de>
26
27         PR tree-optimization/45565
28         * g++.dg/ipa/pr45565.C: New testcase.
29
30 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
31
32         PR fortran/45745
33         PR fortran/45648
34         * gfortran.dg/vector_subscript_bound_1.f90: New.
35
36 2010-09-23  Richard Guenther  <rguenther@suse.de>
37
38         PR middle-end/45750
39         * gcc.dg/pr45750.c: New testcase.
40
41 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
42
43         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
44         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
45         build.
46
47 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
48
49         PR rtl-optimization/44374
50         * gcc.target/arm/headmerge-1.c: New test.
51         * gcc.target/arm/headmerge-2.c: New test.
52         * gcc.target/i386/headmerge-1.c: New test.
53         * gcc.target/i386/headmerge-2.c: New test.
54
55 2010-09-23  Daniel Kraft  <d@domob.eu>
56
57         PR fortran/38936
58         PR fortran/44044
59         PR fortran/45474
60         * gfortran.dg/intrinsic_intent_1.f03: New test.
61         * gfortran.dg/select_type_17.f03: New test.
62         * gfortran.dg/associate_5.f03: More definability tests.
63         * gfortran.dg/enum_2.f90: Check definability.
64         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
65         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
66         * gfortran.dg/char_expr_2.f90: Ditto.
67         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
68         * gfortran.dg/enum_5.f90: Ditto.
69         * gfortran.dg/equiv_constraint_8.f90: Ditto.
70         * gfortran.dg/impure_assignment_2.f90: Ditto.
71         * gfortran.dg/impure_assignment_3.f90: Ditto.
72         * gfortran.dg/intent_out_1.f90: Ditto.
73         * gfortran.dg/intent_out_3.f90: Ditto.
74         * gfortran.dg/pointer_assign_7.f90: Ditto.
75         * gfortran.dg/pointer_intent_3.f90: Ditto.
76         * gfortran.dg/pr19936_1.f90: Ditto.
77         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
78         * gfortran.dg/simpleif_2.f90: Ditto.
79         * gfortran.dg/protected_5.f90: Ditto.
80         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
81         * gfortran.dg/protected_6.f90: Ditto.
82         * gfortran.dg/protected_7.f90: Ditto.
83
84 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
85
86         PR libfortran/45710
87         * gfortran.dg/namelist_65.f90: New test.
88
89 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
90
91         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
92         the regexp pattern between the expected label and location string.
93
94 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
95
96         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
97
98 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
99
100         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
101         * gcc.dg/pr27898.c: Likewise.
102         * gcc.dg/pr28712.c: Likewise.
103         * gcc.dg/pr30762-1.c: Likewise.
104         * gcc.dg/pr31529-1.c: Likewise.
105         * gcc.dg/pr34457-1.c: Likewise.
106         * gcc.dg/pr34668-1.c: Likewise.
107         * gcc.dg/pr34989-1.c: Likewise.
108         * gcc.dg/pr43557-1.c: Likewise.
109
110 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
111
112         PR rtl-optimization/45739
113         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not
114         regexps.
115
116 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
117
118         * gcc.target/sparc/mnofpu.c: New test.
119
120 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
121
122         PR rtl-optimization/45739
123         * gcc.target/i386/pr45739.c: New test.
124
125 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
126
127         PR fortran/45648
128         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
129         and counts. Add non-elemental function call check.
130
131         PR fortran/45648
132         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
133         arguments checks. Update temporary counts.
134         * gfortran.dg/transpose_optimization_1.f90: New.
135
136 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
137
138         PR objc/23710
139         * objc.dg/invalid-method-1.m: New.
140
141 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
142
143         Merge from 'apple/trunk' branch on FSF servers.
144
145         2005-10-11  Fariborz Jahanian <fjahanian@apple.com>
146
147         Radar 4291785
148         * objc.dg/naming-4.m: New
149         * objc.dg/naming-5.m: New
150         * obj-c++.dg/naming-1.mm: New
151         * obj-c++.dg/naming-2.mm: New
152
153 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
154             Jack Howarth  <howarth@bromo.med.uc.edu>
155
156         PR c++/45645
157         * g++.dg/torture/pr44972.C: Use portable assert().
158
159 2010-09-21  Richard Guenther  <rguenther@suse.de>
160
161         PR tree-optimization/45580
162         * g++.dg/torture/pr45580.C: New testcase.
163
164 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
165
166         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
167
168 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
169
170         PR fortran/45438
171         * gfortran.dg/pointer_check_7.f90: New.
172
173 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
174
175         PR rtl-optimization/45728
176         * gcc.c-torture/compile/pr45728.c: New test.
177
178 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
179
180         PR fortran/45081
181         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
182
183 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
184
185         * g++.dg/tree-ssa/pr45605.C: Add "\\".
186
187 2010-09-20  Richard Guenther  <rguenther@suse.de>
188
189         PR middle-end/45704
190         * gcc.dg/torture/pr45704.c: New testcase.
191
192 2010-09-20  Jan Hubicka  <jh@suse.cz>
193
194         PR tree-optimize/45605
195         * g++.dg/tree-ssa/pr45605.C: New testcase.
196
197 2010-09-20  Michael Matz  <matz@suse.de>
198
199         PR testsuite/45706
200         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
201         enough.
202
203 2010-09-20  Richard Guenther  <rguenther@suse.de>
204
205         PR tree-optimization/45705
206         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
207
208 2010-09-20  Michael Matz  <matz@suse.de>
209
210         PR testsuite/45706
211         * lib/target-supports.exp (check_effective_target_vect_perm):
212         Add i?86-*-*.
213
214 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
215
216         PR rtl-optimization/45695
217         * gcc.c-torture/execute/pr45695.c: New test.
218
219 2010-09-19  Jan Hubicka  <jh@suse.cz>
220
221         PR lto/44246
222         * gcc.c-torture/compile/pr44246.c:New file.
223
224 2010-09-19  Ira Rosen  <irar@il.ibm.com>
225
226         PR tree-optimization/45714
227         * gfortran.dg/vect/pr45714-a.f: New test.
228         * gfortran.dg/vect/pr45714-b.f: New test.
229
230 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
231
232         * gnat.dg/const1.adb: Rename into...
233         * gnat.dg/constant1.adb: ...this.
234         * gnat.dg/constant2.adb: New test.
235         * gnat.dg/constant2_pkg1.ads: New helper.
236         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
237
238 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
239
240         * gnat.dg/specs/constant1.ads: New test.
241         * gnat.dg/specs/constant1_pkg.ads: New helper.
242
243 2010-09-18  Jan Hubicka  <jh@suse.cz>
244
245         PR tree-optimization/45453
246         * g++.dg/tree-ssa/pr45453.C: New testcase.
247
248 2010-09-18  Jason Merrill  <jason@redhat.com>
249
250         * g++.dg/cpp0x/initlist44.C: New.
251
252 2010-09-18  Richard Guenther  <rguenther@suse.de>
253
254         PR tree-optimization/45709
255         * g++.dg/torture/pr45709-2.C: New testcase.
256
257 2010-09-18  Richard Guenther  <rguenther@suse.de>
258
259         PR tree-optimization/45709
260         * g++.dg/torture/pr45709.C: New testcase.
261
262 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
263
264         PR testsuite/45719
265         * gcc.target/i386/pad-3.c: Pass -fno-pic.
266
267 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
268
269         * gcc.target/i386/pad-1.c: New.
270         * gcc.target/i386/pad-2.c: Likewise.
271         * gcc.target/i386/pad-3.c: Likewise.
272         * gcc.target/i386/pad-4.c: Likewise.
273         * gcc.target/i386/pad-5a.c: Likewise.
274         * gcc.target/i386/pad-5b.c: Likewise.
275         * gcc.target/i386/pad-6a.c: Likewise.
276         * gcc.target/i386/pad-6b.c: Likewise.
277         * gcc.target/i386/pad-7.c: Likewise.
278         * gcc.target/i386/pad-8.c: Likewise.
279         * gcc.target/i386/pad-9.c: Likewise.
280         * gcc.target/i386/pad-10.c: Likewise.
281
282 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
283
284         PR middle-end/45234
285         * gcc.dg/torture/stackalign/alloca-5.c: New.
286
287 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
288
289         PR middle-end/45678
290         * gcc.dg/torture/pr45678-2.c: New.
291
292 2010-09-17  Richard Guenther  <rguenther@suse.de>
293
294         PR middle-end/45678
295         * gcc.dg/torture/pr45678-1.c: New testcase.
296
297 2010-09-17  Michael Matz  <matz@suse.de>
298
299         PR tree-optimization/43432
300         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
301         check_effective_target_vect_perm_short): New predicates.
302         (check_effective_target_vect_perm): Include x86_64.
303         * gcc.dg/vect/pr43432.c: New test.
304         * gcc.dg/vect/vect-114.c: Adjust.
305         * gcc.dg/vect/vect-15.c: Ditto.
306         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
307         * gcc.dg/vect/slp-perm-9.c: Ditto.
308
309 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
310
311         PR testsuite/45692
312         * objc/execute/exceptions/throw-nil.m: Run the test only with the
313         GNU runtime.
314
315 2010-09-17  Richard Guenther  <rguenther@suse.de>
316
317         * gcc.dg/pr27898.c: Use -flto instead of -combine.
318         * gcc.dg/pr28706.c: Likewise.
319         * gcc.dg/pr28712.c: Likewise.
320         * gcc.dg/pr30762-1.c: Likewise.
321         * gcc.dg/pr30762-2.c: Likewise.
322         * gcc.dg/pr31529-1.c: Likewise.
323         * gcc.dg/pr31529-2.c: Likewise.
324         * gcc.dg/pr34457-1.c: Likewise.
325         * gcc.dg/pr34457-2.c: Likewise.
326         * gcc.dg/pr34668-1.c: Likewise.
327         * gcc.dg/pr34668-2.c: Likewise.
328         * gcc.dg/pr34989-1.c: Likewise.
329         * gcc.dg/pr34989-2.c: Likewise.
330         * gcc.dg/pr43557-1.c: Likewise.
331         * gcc.dg/pr43557-2.c: Likewise.
332         * gcc.dg/debug/pr41893-1.c: Likewise.
333         * gcc.dg/matrix/matrix.exp: Do not use -combine.
334         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
335         * gcc.dg/matrix/matrix-4.c: Likewise.
336         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
337         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
338         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
339         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
340
341 2010-09-16  Tobias Burnus  <burnus@net-b.de>
342
343         PR fortran/43665
344         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
345         optimizations.
346         * gfortran.dg/intent_optimize_1.f90: New test.
347
348 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
349
350         * gcc.target/i386/divmod-1.c: New.
351         * gcc.target/i386/divmod-2.c: Likewise.
352         * gcc.target/i386/divmod-3.c: Likewise.
353         * gcc.target/i386/divmod-4.c: Likewise.
354         * gcc.target/i386/divmod-4a.c: Likewise.
355         * gcc.target/i386/divmod-5.c: Likewise.
356         * gcc.target/i386/divmod-6.c: Likewise.
357         * gcc.target/i386/divmod-7.c: Likewise.
358         * gcc.target/i386/divmod-8.c: Likewise.
359         * gcc.target/i386/udivmod-1.c: Likewise.
360         * gcc.target/i386/udivmod-2.c: Likewise.
361         * gcc.target/i386/udivmod-3.c: Likewise.
362         * gcc.target/i386/udivmod-4.c: Likewise.
363         * gcc.target/i386/udivmod-4a.c: Likewise.
364         * gcc.target/i386/udivmod-5.c: Likewise.
365         * gcc.target/i386/udivmod-6.c: Likewise.
366         * gcc.target/i386/udivmod-7.c: Likewise.
367         * gcc.target/i386/udivmod-8.c: Likewise.
368
369 2010-09-16  Jan Hubicka  <jh@suse.cz>
370
371         * g++.dg/lto/pr45679-1_0.C: New file.
372         * g++.dg/lto/pr45679-1_1.C: New file.
373         * g++.dg/lto/pr45679-0_0.C: New file.
374         * g++.dg/lto/pr45679-0_1.C: New file.
375
376 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
377
378         PR fortran/45674
379         * gfortran.dg/class_dummy_2.f03: New.
380
381 2010-09-16  Richard Guenther  <rguenther@suse.de>
382
383         PR tree-optimization/45623
384         * gcc.dg/torture/pr45623.c: New testcase.
385
386 2010-09-16  Ira Rosen  <irar@il.ibm.com>
387
388         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
389         name and parentheses.
390         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
391
392 2010-09-15  Jason Merrill  <jason@redhat.com>
393
394         * g++.dg/parse/parameter-declaration-2.C: New.
395
396         * g++.dg/cpp0x/scoped_enum2.C: New.
397
398 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
399
400         * gcc.c-torture/compile/20100915-1.c: New test.
401
402 2010-09-15  Martin Jambor  <mjambor@suse.cz>
403
404         PR middle-end/45644
405         * gcc.dg/ipa/pr45644.c: New test.
406
407 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
408
409         PR tree-optimization/45633
410         * gcc.dg/vect/pr45633.c: New test.
411
412 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
413
414         PR fortran/45577
415         * gfortran.dg/allocate_derived_4.f90: New.
416
417 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
418
419         * lib/target-supports.exp
420         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
421         supported flag to true for neon.
422
423 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
424
425         PR c++/45665
426         * g++.dg/template/crash103.C: New.
427
428 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
429
430         Merge from 'apple/trunk' branch on FSF servers.
431
432         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
433
434         Radar 4457381
435         * objc.dg/msg-in-protocol.m: New.
436         * obj-c++.dg/msg-in-protocol.mm: New.
437
438         2006-02-07  Fariborz Jahanian <fjahanian@apple.com>
439
440         Radar 4219590
441         * objc.dg/break-in-ifstmt.m: New.
442
443         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
444
445         Radar 4174166
446         * obj-c++.dg/comp-types-13.mm: New.
447         * objc.dg/comp-types-12.m: New.
448
449         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
450
451         Radar 4216500
452         * obj-c++.dg/proto-lossage-7.mm: New.
453         * objc.dg/proto-lossage-7.m: New.
454
455 2010-09-14  Jan Hubicka  <jh@suse.cz>
456
457         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
458         folding.
459         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
460         folding.
461
462 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
463
464         PR middle-end/45567
465         * gcc.dg/pr45567.c: New test.
466
467         PR debug/45660
468         * g++.dg/debug/pr45660.C: New test.
469
470 2010-09-14  Ira Rosen  <irar@il.ibm.com>
471
472         PR tree-optimization/45470
473         * g++.dg/vect/pr45470-a.cc: New test.
474         * g++.dg/vect/pr45470-a.cc: New test.
475
476 2010-09-10  Jack Howarth <howarth@bromo.med.uc.edu>
477
478         PR target/42070
479         * gcc/testsuite/lib/profopt.exp: Prune warnings on execname2 compile.
480         * gcc/testsuite/lib/prune.exp: Prune "can't add line info" warnings.
481
482 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
483
484         PR libfortran/45532
485         * gfortran.dg/namelist_64.f90: New test.
486
487 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
488
489         PR rtl-optimization/45617
490         * gcc.target/i386/pr45617.c: New test.
491
492 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
493
494         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
495
496 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
497
498         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
499         * gcc.target/i386/fma4-vector.c: Likewise.
500         * gcc.target/i386/vectorize2.c: Likewise.
501         * gcc.target/i386/vectorize4.c: Likewise.
502         * gcc.target/i386/vectorize5.c: Likewise.
503         * gcc.target/i386/vectorize6.c: Likewise.
504         * gcc.target/i386/vectorize8.c: Likewise.
505
506         * gcc.target/i386/vect-double-1.c: New.
507         * gcc.target/i386/vect-double-1a.c: Likewise.
508         * gcc.target/i386/vect-double-2.c: Likewise.
509         * gcc.target/i386/vect-double-2a.c: Likewise.
510
511         * lib/target-supports.exp (check_effective_target_vect_double):
512         Set et_vect_double_saved to 0 when tuning for Atom.
513
514 2010-09-13  Jan Hubicka  <jh@suse.cz>
515
516         * gcc.dg/torture/pr23821.c: Drop static keyword.
517         * gcc.dg/tree-ssa/loop-19.c: Likewise.
518         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
519
520 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
521
522         * gcc.target/arm/sync-1.c: New.
523
524 2010-09-12  Olivier Hainque  <hainque@adacore.com>
525
526         * gnat.dg/memtrap.adb: New test.
527
528 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
529
530         * gfortran.dg/promotion.f90: Fix options.
531
532 2010-09-11  Rodrigo Rivas <rodrigorivascosta@gmail.com>
533
534         * g++.dg/cpp0x/range-for1.C: New.
535         * g++.dg/cpp0x/range-for2.C: New.
536         * g++.dg/cpp0x/range-for3.C: New.
537         * g++.dg/cpp0x/range-for4.C: New.
538         * g++.dg/cpp0x/range-for5.C: New.
539         * g++.dg/cpp0x/range-for6.C: New.
540
541 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
542
543         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
544         and counts. Check that transpose is not called.
545         * gfortran.dg/transpose_2.f90: Update error message.
546
547 2010-09-10  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
548
549         PR c++/43824
550         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
551         * g++.dg/lookup/strong-using-2.C: Likewise.
552         * g++.dg/lookup/strong-using-3.C: Likewise.
553         * g++.dg/lookup/strong-using-5.C: Likewise.
554
555         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
556         * g++.dg/cpp0x/inline-ns4.C: New.
557         * g++.dg/cpp0x/inline-ns5.C: New.
558
559 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
560
561         PR middle-end/45634
562         * gfortran.fortran-torture/compile/pr45634.f90: New.
563
564 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
565
566         * objc.dg/fobjc-exceptions.m: New test.
567
568 2010-09-10  Jan Hubicka  <jh@suse.cz>
569
570         * g++.dg/inherit/covariant7.C: Fix pattern matching.
571
572 2010-09-10  Martin Jambor  <mjambor@suse.cz>
573
574         PR tree-optimization/44972
575         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
576         * gcc.dg/tree-ssa/pr45144.c: Likewise.
577         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
578         instead.
579         * g++.dg/torture/pr44972.C: New test.
580
581 2010-09-10  Martin Jambor  <mjambor@suse.cz>
582
583         PR tree-optimization/44972
584         * g++.dg/torture/pr34850.C: Remove expected warning.
585
586 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
587
588         * gfortran.dg/dummy_optional_arg.f90: New test.
589
590 2010-09-08  Jan Hubicka  <jh@suse.cz>
591
592         PR tree-optimization/45598
593         * fortran.fortran-torture/compile/pr45598.f90: New test.
594
595 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
596
597         * lib/target-supports-dg.exp (dg-require-ifunc): New.
598         * lib/target-supports.exp (check_ifunc_available): New.
599         * gcc.dg/attr-ifunc-1.c: New.
600         * gcc.dg/attr-ifunc-2.c: New.
601         * gcc.dg/attr-ifunc-3.c: New.
602         * gcc.dg/attr-ifunc-4.c: New.
603         * gcc.dg/attr-ifunc-5.c: New.
604         * testsuite/g++.dg/ext/attr-ifunc-1.C: New.
605         * testsuite/g++.dg/ext/attr-ifunc-2.C: New.
606         * testsuite/g++.dg/ext/attr-ifunc-3.C: New.
607         * testsuite/g++.dg/ext/attr-ifunc-4.C: New.
608
609 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
610
611         PR middle-end/40386
612         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
613
614 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
615
616         * gfortran.dg/inline_transpose_1.f90: New test.
617
618 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
619
620         PR c++/45588
621         * g++.dg/warn/Wunused-var-15.C: New test.
622
623 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
624
625         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
626         hppa*-*-hpux*.
627
628 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
629
630         * objc/execute/exceptions/throw-nil.m: New test.
631         * objc/execute/exceptions/handler-1.m: Updated to use the new
632         objc_set_uncaught_exception_handler() function.
633         * objc/execute/exceptions/matcher-1.m: New test.
634
635 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
636
637         PR fortran/38282
638         * gfortran.dg/bit_comparison_1.F90: New test.
639         * gfortran.dg/leadz_trailz_3.f90: New test.
640         * gfortran.dg/masklr_2.F90: New test.
641         * gfortran.dg/shiftalr_1.F90: New test.
642         * gfortran.dg/merge_bits_2.F90: New test.
643         * gfortran.dg/dshift_2.F90: New test.
644         * gfortran.dg/bit_comparison_2.F90: New test.
645         * gfortran.dg/masklr_1.F90: New test.
646         * gfortran.dg/merge_bits_1.F90: New test.
647         * gfortran.dg/dshift_1.F90: New test.
648         * gfortran.dg/shiftalr_2.F90: New test.
649
650 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
651
652         * objc.dg/type-stream-1.m: Replaced with a test that tests that
653         functions from objc/typedstream.h are deprecated.
654
655 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
656
657         * lib/target-supports.exp
658         (check_effective_target_run_expensive_tests): New proc.
659         * gcc.c-torture/compile/limits-fnargs.c: Use
660         dg-require-effective-target run_expensive_tests.
661
662 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
663
664         PR fortran/45597
665         * gfortran.dg/gomp/pr45597.f90: New test.
666
667         PR fortran/45595
668         * gfortran.dg/gomp/pr45595.f90: New test.
669
670 2010-09-08  Michael Matz  <matz@suse.de>
671
672         * c-c++-common/uninit-17.c: Adjust.
673
674 2010-09-08  Michael Matz  <matz@suse.de>
675
676         PR tree-optimization/43430
677         * gcc.dg/vect/pr43430-2.c: New test.
678
679 2010-09-08  Michael Matz  <matz@suse.de>
680
681         PR tree-optimization/33244
682         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
683
684 2010-09-08  Richard Guenther  <rguenther@suse.de>
685
686         PR tree-optimization/45578
687         * gfortran.dg/pr45578.f90: New testcase.
688
689 2010-09-08  Richard Guenther  <rguenther@suse.de>
690
691         PR testsuite/45590
692         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
693
694 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
695
696         PR fortran/45576
697         * gfortran.dg/char_length_18.f90:  New test.
698
699 2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>
700
701         PR target/36502
702         * gcc.target/i386/pr36502.c: New test.
703
704         PR target/42313
705         PR target/44651
706         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
707         * gcc/testsuite/gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
708
709 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
710
711         * gfortran.dg/achar_4.f90: Enable bounds checking.
712
713 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
714
715         PR target/45206
716         * gcc.target/i386/pr45206.c: New test.
717
718 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
719
720         PR fortran/45505
721         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
722
723 2010-09-07  Jan Hubicka  <jh@suse.cz>
724
725         * gcc.c-torture/compile/20100907.c: New testcase.
726
727 2010-09-07  Richard Guenther  <rguenther@suse.de>
728
729         PR middle-end/45569
730         * g++.dg/eh/pr45569.C: New testcase.
731
732 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
733
734         PR target/43137
735         * gcc.target/arm/pr43137.c: New test.
736
737 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
738
739         PR fortran/36931
740         * gfortran.dg/dependency_35.f90:  New test.
741
742 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
743
744         PR fortran/34145
745         * gfortran.dg/char_length_17.f90:  New test.
746
747 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
748
749         PR c++/45200
750         PR c++/45293
751         PR c++/45558
752         * g++.dg/template/typedef34.C: New test.
753         * g++.dg/template/typedef35.C: New test.
754
755 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
756
757         PR target/22152
758         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
759
760 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
761
762         * g++.dg/warn/Wdouble-promotion.C: New.
763
764 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
765
766         * g++.dg/parse/redef2.C: New.
767
768 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
769
770         * gcc.dg/20100906-1.c: New testcase.
771
772 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
773
774         PR testsuite/45543
775         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
776         DW_TAG_enumeration_type DIE.
777
778 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
779
780         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
781         Update XFAILs.
782
783 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
784
785         PR rtl-optimization/44919
786         * g++.dg/opt/pr44919.C: New.
787
788 2010-09-06  Tobias Burnus  <burnus@net-b.de>
789
790         PR fortran/38282
791         * gfortran.dg/iall_iany_iparity_1.f90: New.
792         * gfortran.dg/iall_iany_iparity_2.f90: New.
793
794 2010-09-06  Jason Merrill  <jason@redhat.com>
795
796         * g++.dg/cpp0x/initlist42.C: New.
797
798         * g++.dg/cpp0x/auto19.C: New.
799
800         * g++.dg/template/sfinae25.C: New.
801         * g++.dg/template/char1.C: Expect warning.
802         * g++.dg/template/nontype10.C: Likewise.
803
804         * g++.dg/cpp0x/implicit9.C: New.
805
806         * g++.dg/cpp0x/initlist43.C: New.
807
808 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
809
810         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
811
812 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
813
814         * gcc.dg/Wdouble-promotion.c: New.
815
816 2010-09-05  Tobias Burnus  <burnus@net-b.de>
817
818         * gfortran.dg/float128_1.f90: Remove test case as
819         it always fails since Rev 163611 backed out the
820         front-end implementation.
821
822 2010-09-05  Tobias Burnus  <burnus@net-b.de>
823
824         * gfortran.dg/float128_1.f90: XFAIL test case.
825
826 2010-09-05  Tobias Burnus  <burnus@net-b.de>
827
828         * gfortran.dg/bessel_7.f90: Decrease required precision.
829
830 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
831
832         PR testsuite/45545
833         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
834         ref-all-matching targets.
835
836 2010-09-05  Richard Guenther  <rguenther@suse.de>
837
838         PR tree-optimization/45535
839         * gcc.c-torture/compile/pr45535.c: New testcase.
840
841 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
842
843         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
844         "\[^\n\]*".
845         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
846         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
847         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
848         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
849         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
850         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
851         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
852         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
853         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
854         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
855         * gcc.target/i386/pr22152.c: Likewise.
856         * gcc.target/i386/pr36992-1.c: Likewise.
857         * gcc.target/i386/pr36992-2.c: Likewise.
858         * gcc.target/sh/sh4a-memmovua.c: Likewise.
859
860 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
861
862         PR testsuite/43957
863         * gcc.dg/const-uniq-1.c: Modify regexp.
864
865 2010-09-04  Tobias Burnus  <burnus@net-b.de>
866
867         PR fortran/45530
868         * gfortran.dg/namelist_63.f90: New.
869
870 2010-09-04  Jan Hubicka  <jh@suse.cz>
871
872         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
873         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
874
875 2010-09-04  Jan Hubicka  <jh@suse.cz>
876
877         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
878
879 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
880
881         PR fortran/45507
882         * gfortran.dg/allocate_alloc_opt_12.f90: New.
883
884 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
885
886         * gcc.dg/opts-4.c: New test.
887
888 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
889
890         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
891         * gcc.dg/vect/vect-peel-4.c: Ditto.
892
893 2010-09-03  Daniel Kraft  <d@domob.eu>
894
895         PR fortran/45525
896         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
897
898 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
899
900         PR fortran/45159
901         * gfortran.dg/dependency_34.f90:  New test.
902
903 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
904
905         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
906
907 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
908
909         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
910         gcc.target/i386/clearcap.map if supported.
911
912 2010-09-03  Michael Matz  <matz@suse.de>
913
914         PR middle-end/45415
915         * gcc.dg/pr45415.c: New test.
916
917 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
918
919         PR tree-optimization/45506
920         * gcc.dg/pr45506.c: New.
921
922 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
923
924         PR target/45476
925         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
926         * gcc.target/i386/float128-2.c: Ditto.
927
928 2010-09-03  Daniel Kraft  <d@domob.eu>
929
930         PR fortran/34162
931         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
932         * gfortran.dg/internal_dummy_2.f08: New test.
933         * gfortran.dg/internal_dummy_3.f08: New test.
934         * gfortran.dg/internal_dummy_4.f08: New test.
935
936 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
937
938         PR debug/45500
939         * gcc.target/i386/pr45500.c: New test.
940
941 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
942
943         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
944
945 2010-09-03  Daniel Kraft  <d@domob.eu>
946
947         PR fortran/44602
948         * gfortran.dg/exit_2.f08; Adapt error messages.
949         * gfortran.dg/exit_3.f08: New test.
950         * gfortran.dg/exit_4.f08: New test.
951         * gfortran.dg/exit_5.f03: New test.
952
953 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
954
955         * gfortran.dg/ishft_4.f90: New test.
956
957 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
958
959         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
960         FRIZ/XSRIZ instruciton for (double)(long long)x.
961         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
962
963 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
964
965         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
966
967 2010-09-02  Richard Guenther  <rguenther@suse.de>
968
969         PR tree-optimization/44937
970         PR tree-optimization/45412
971         * g++.dg/opt/pr45412.C: New testcase.
972         * gcc.c-torture/compile/pr45412.c: Likewise.
973         * gcc.c-torture/compile/pr44937.c: Likewise.
974
975 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
976
977         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
978         but using -Werror=comment.
979         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
980         expected error messages.
981
982 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
983
984         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
985         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
986
987 2010-09-02  Tobias Burnus  <burnus@net-b.de>
988
989         PR fortran/45489
990         * gfortran.dg/initialization_27.f90: New.
991
992 2010-09-02  Ira Rosen  <irar@il.ibm.com>
993
994         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
995         check into different basic blocks. Expect vectorization if misaligned
996         stores are supported.
997         * gcc.dg/vect/bb-slp-8a.c: New test.
998         * gcc.dg/vect/bb-slp-8b.c: New test.
999
1000 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
1001
1002         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
1003
1004 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
1005
1006         PR fortran/44541
1007         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
1008         * gfortran.dg/class_dummy_1.f03: New.
1009
1010 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
1011
1012         PR middle-end/45458
1013         * g++.dg/tree-prof/partition2.C: New test.
1014
1015 2010-09-01  Richard Guenther  <rguenther@suse.de>
1016
1017         * gcc.dg/vect/vect-outer-fir.c: Adjust.
1018         * gcc.dg/tree-ssa/vrp54.c: New testcase.
1019         * gcc.c-torture/execute/20100827-1.c: Likewise.
1020
1021 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1022
1023         * gfortran.dg/execute_command_line_1.f90: New test.
1024
1025 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
1026
1027         PR preprocessor/45457
1028         * c-c++-common/cpp/pr45457.c: New test.
1029
1030 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
1031
1032         * gcc.dg/nested-func-8.c: New test.
1033
1034 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1035
1036         PR fortran/38282
1037         * gfortran.dg/popcnt_poppar_1.F90: New test.
1038         * gfortran.dg/popcnt_poppar_2.F90: New test.
1039
1040 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
1041
1042         * gcc.target/i386/volatile-2.c: Require nonpic target.
1043
1044 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
1045
1046         PR middle-end/45461
1047         * gcc.dg/pr45461.c: New test.
1048
1049 2010-08-31  Richard Guenther  <rguenther@suse.de>
1050
1051         PR testsuite/45455
1052         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
1053
1054 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
1055
1056         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
1057
1058 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
1059
1060         PR fortran/45456
1061         * gfortran.dg/typebound_proc_18.f03: New.
1062
1063 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
1064
1065         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
1066         * lib/scanasm.exp (scan-stack-usage): Likewise.
1067         (scan-stack-usage-not): Likewise.
1068         * gcc.dg/stack-usage-1.c: New test.
1069         * gcc.target/i386/stack-usage-realign.c: Likewise.
1070
1071 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
1072
1073         PR tree-optimization/45427
1074         * gcc.dg/tree-ssa/pr45427.c: New test.
1075
1076 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
1077
1078         PR c++/45043
1079         * g++.dg/template/crash102.C: New.
1080
1081 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
1082
1083         PR middle-end/45423
1084         * gcc.dg/gomp/atomic-12.c: New test.
1085         * gcc.dg/gomp/atomic-13.c: New test.
1086         * gcc.dg/gomp/atomic-14.c: New test.
1087         * g++.dg/gomp/atomic-11.C: New test.
1088         * g++.dg/gomp/atomic-12.C: New test.
1089         * g++.dg/gomp/atomic-13.C: New test.
1090         * g++.dg/gomp/atomic-14.C: New test.
1091
1092 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1093
1094         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
1095         delimiter.
1096
1097 2010-08-30  Thomas Quinot  <quinot@adacore.com>
1098
1099         * gnat.dg/discr24.adb: New test.
1100
1101 2010-08-30  Richard Guenther  <rguenther@suse.de>
1102
1103         PR tree-optimization/45449
1104         * gcc.dg/pr45449.c: New testcase.
1105
1106 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
1107
1108         * gcc.dg/opts-1.c: Expect errors, not warnings.
1109
1110 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
1111
1112         PR fortran/42769
1113         * gfortran.dg/dynamic_dispatch_11.f03: New.
1114
1115 2010-08-29  Jason Merrill  <jason@redhat.com>
1116
1117         PR c++/44991
1118         * g++.dg/parse/defarg15.C: New.
1119
1120 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
1121
1122         PR fortran/45439
1123         * gfortran.dg/select_type_16.f03: New.
1124
1125 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
1126             Tobias Burnus  <burnus@net-b.de>
1127
1128         * gfortran.dg/bessel_7.f90: Decrease required precision.
1129
1130 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
1131             Kaz Kojima  <kkojima@gcc.gnu.org>
1132
1133         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
1134
1135 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1136
1137         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
1138         floating point conversion code generation.
1139         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
1140         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
1141         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
1142         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
1143         to integer conversion code generation.
1144         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
1145         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
1146         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
1147         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
1148
1149 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1150
1151         PR fortran/32049
1152         * gfortran.dg/random_seed_1.f90: Adjust test.
1153         * gfortran.dg/float128_1.f90: New test.
1154
1155 2010-08-27  Tobias Burnus  <burnus@net-b.de>
1156
1157         PR fortran/33197
1158         * gcc/testsuite/gfortran.dg/norm2_1.f90: New.
1159         * gcc/testsuite/gfortran.dg/norm2_2.f90: New.
1160         * gcc/testsuite/gfortran.dg/norm2_3.f90: New.
1161         * gcc/testsuite/gfortran.dg/norm2_4.f90: New.
1162         * gcc/testsuite/gfortran.dg/parity_1.f90: New.
1163         * gcc/testsuite/gfortran.dg/parity_2.f90: New.
1164         * gcc/testsuite/gfortran.dg/parity_3.f90: New.
1165
1166 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
1167
1168         PR fortran/45420
1169         * gfortran.dg/select_type_15.f03: New.
1170
1171 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1172
1173         PR libfortran/43217
1174         * gfortran.dg/hollerith8.f90: New test.
1175
1176 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
1177
1178         PR fortran/45159
1179         * gfortran.dg/dependency_33.f90:  New test.
1180
1181 2010-08-27  Richard Guenther  <rguenther@suse.de>
1182
1183         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
1184         * gcc.dg/graphite/scop-2.c: Likewise.
1185         * gcc.dg/graphite/scop-20.c: Likewise.
1186         * gcc.dg/vect/slp-25.c: Likewise.
1187
1188 2010-08-27  Olivier Hainque  <hainque@adacore.com>
1189
1190         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
1191
1192 2010-08-26  Daniel Kraft  <d@domob.eu>
1193
1194         PR fortran/38936
1195         PR fortran/44047
1196         PR fortran/45384
1197         * gfortran.dg/associate_8.f03: New test.
1198         * gfortran.dg/select_type_13.f03: New test.
1199         * gfortran.dg/select_type_14.f03: New test.
1200
1201 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
1202
1203         PR tree-optimization/44485
1204         * gcc.dg/pr44485.c: New test.
1205
1206 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1207
1208         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
1209         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
1210         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
1211
1212 2010-08-26  Richard Guenther  <rguenther@suse.de>
1213
1214         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
1215         * gcc.dg/graphite/scop-21.c: Likewise.
1216
1217 2010-08-26  Richard Guenther  <rguenther@suse.de>
1218
1219         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
1220         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
1221         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1222         * gcc.dg/vect/vect-91.c: Likewise.
1223         * gcc.dg/vect/vect-peel-1.c: Likewise.
1224         * gcc.dg/vect/vect-peel-2.c: Likewise.
1225         * gcc.dg/vect/vect-peel-4.c: Likewise.
1226
1227 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1228
1229         PR libfortran/41859
1230         * gfortran.dg/der_io_4.f90: New test.
1231
1232 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
1233
1234         PR rtl-optimization/44858
1235         * gcc.c-torture/execute/pr44858.c: New test.
1236
1237         PR rtl-optimization/45400
1238         * g++.dg/other/i386-8.C: New test.
1239
1240 2010-08-25  Richard Guenther  <rguenther@suse.de>
1241
1242         * gcc.dg/alias-8.c: Adjust.
1243
1244 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
1245
1246         * gcc.target/i386/combine-mul.c: New test.
1247
1248 2010-08-25  Richard Guenther  <rguenther@suse.de>
1249
1250         PR lto/44562
1251         * gcc.dg/graphite/id-27.c: New testcase.
1252         * gcc.dg/lto/20100825-1_0.c: Likewise.
1253
1254 2010-08-25  Richard Guenther  <rguenther@suse.de>
1255
1256         PR tree-optimization/45316
1257         * g++.dg/opt/pr45316.C: New testcase.
1258
1259 2010-08-25  Richard Guenther  <rguenther@suse.de>
1260
1261         PR tree-optimization/45393
1262         * g++.dg/torture/pr45393.C: New testcase.
1263
1264 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
1265
1266         PR tree-optimization/45059
1267         * gcc.c-torture/compile/pr45059.c: New test.
1268
1269 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
1270
1271         * lib/target-supports.exp (check_effective_target_vect_unpack):
1272         Set vect_unpack supported flag to true for neon.
1273
1274 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
1275
1276         * gcc.dg/tree-ssa/ifc-5.c: New.
1277
1278 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
1279
1280         * gcc.dg/tree-ssa/ifc-4.c: New.
1281         * gcc.dg/tree-ssa/ifc-7.c: New.
1282
1283 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
1284
1285         * gcc.dg/vect/vect.exp: Check loongson targets
1286         * g++.dg/vect/vect.exp: Likewise
1287         * gfortran.dg/vect/vect.exp: Likewise
1288
1289 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1290
1291         * gcc.target/powerpc/vsx-mass-1.c: New file, test
1292         -mveclibabi=mass.
1293
1294 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
1295
1296         PR fortran/45366
1297         * gfortran.dg/proc_ptr_29.f90: New.
1298
1299 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1300             Dominique d'Humieres <dominiq@lps.ens.fr>
1301
1302         PR fortran/45367
1303         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
1304
1305 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1306
1307         PR fortran/45367
1308         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
1309
1310 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1311
1312         PR fortran/36158
1313         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
1314
1315 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1316             Dominique d'Humieres <dominiq@lps.ens.fr>
1317
1318         PR fortran/45367
1319         PR fortran/36158
1320         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
1321         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
1322
1323 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
1324
1325         PR fortran/44863
1326         PR fortran/45271
1327         PR fortran/45290
1328         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
1329         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
1330         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
1331
1332 2010-08-21  Tobias Burnus  <burnus@net-b.de>
1333
1334         PR fortran/36158
1335         PR fortran/33197
1336         * gfortran.dg/bessel_6.f90: New.
1337         * gfortran.dg/bessel_7.f90: New.
1338
1339 2010-08-20  Jan Hubicka  <jh@suse.cz>
1340
1341         PR c++/45307
1342         PR c++/17736
1343         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
1344         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
1345
1346 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
1347
1348         PR target/45336
1349         * gcc.target/i386/pr45336-1.c: New.
1350         * gcc.target/i386/pr45336-2.c: Likewise.
1351         * gcc.target/i386/pr45336-3.c: Likewise.
1352         * gcc.target/i386/pr45336-4.c: Likewise.
1353
1354 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
1355
1356         PR testsuite/45361
1357         * gcc.target/i386/volatile-2.c: Update scan strings to also
1358         include (%rip) for the memory reference on x86_64.
1359
1360 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
1361
1362         PR middle-end/44974
1363         * gcc.dg/pr44974.c: New test.
1364
1365         PR rtl-optimization/45353
1366         * gcc.dg/pr45353.c: New test.
1367
1368 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
1369
1370         * gcc.target/i386/volatile-2.c: New.
1371
1372 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
1373
1374         PR rtl-optimization/44691
1375         * gfortran.dg/pr44691.f: New test.
1376
1377 2010-10-19  Olivier Hainque  <hainque@adacore.com>
1378
1379         * gcc.target/sparc/sibcall-dslot.c: New testcase.
1380
1381 2010-08-19  Jason Merrill  <jason@redhat.com>
1382
1383         * g++.dg/init/synth3.C: New.
1384         * g++.dg/init/value8.C: New.
1385         * g++.dg/tree-ssa/empty-2.C: New.
1386         * g++.dg/cpp0x/noexcept09.C: New.
1387
1388 2010-08-19  Daniel Kraft  <d@domob.eu>
1389
1390         PR fortran/29785
1391         PR fortran/45016
1392         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
1393         * gfortran.dg/pointer_remapping_1.f90: New test.
1394         * gfortran.dg/pointer_remapping_2.f03: New test.
1395         * gfortran.dg/pointer_remapping_3.f08: New test.
1396         * gfortran.dg/pointer_remapping_4.f03: New test.
1397         * gfortran.dg/pointer_remapping_5.f08: New test.
1398         * gfortran.dg/pointer_remapping_6.f08: New test.
1399
1400 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
1401
1402         PR testsuite/45324
1403         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
1404
1405 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1406
1407         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
1408
1409 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
1410
1411         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
1412         variable.
1413
1414 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
1415
1416         PR target/45070
1417         * gcc.c-torture/execute/pr45070.c: New.
1418
1419 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
1420
1421         * g++.dg/pr44328.C: New test.
1422
1423 2010-08-19  Tobias Burnus  <burnus@net-b.de>
1424
1425         PR fortran/36158
1426         PR fortran/33197
1427         * gfortran.dg/bessel_3.f90: New.
1428         * gfortran.dg/bessel_4.f90: New.
1429         * gfortran.dg/bessel_5.f90: New.
1430
1431 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
1432
1433         PR fortran/45290
1434         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
1435         * gfortran.dg/pointer_init_2.f90: New.
1436         * gfortran.dg/pointer_init_3.f90: New.
1437         * gfortran.dg/pointer_init_4.f90: New.
1438
1439 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
1440
1441         PR c++/45049
1442         * g++.dg/pr45049-1.C: New test.
1443         * g++.dg/pr45049-2.C: New test.
1444
1445 2010-08-18  Jie Zhang  <jie@codesourcery.com>
1446
1447         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
1448         20 if __ARM_PCS is defined otherwise 64.
1449         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
1450         instead of hard coded 64.
1451
1452 2010-08-18  Yao Qi  <yao@codesourcery.com>
1453
1454         PR target/45094
1455         * gcc.target/arm/pr45094.c: New test.
1456
1457 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
1458
1459         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
1460
1461 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
1462
1463         PR rtl-optimization/42575
1464         * gcc.target/arm/pr42575.c: New test.
1465
1466 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
1467
1468         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
1469         * gcc.dg/tls/thr-cse-1.c: New.
1470
1471 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
1472
1473         PR debug/42487
1474         * lib/target-supports.exp
1475         (check_effective_target_function_sections): New.
1476         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
1477         function sections before proceding.
1478
1479 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
1480
1481         PR fortran/45308
1482         * gfortran.dg/pr45308.f03: New test.
1483
1484 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
1485
1486         PR target/45296
1487         * gcc.target/i386/pr45296.c: New test.
1488
1489 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
1490
1491         * g++.dg/ext/uow-1.C: New.
1492         * g++.dg/ext/uow-2.C: New.
1493         * g++.dg/ext/uow-3.C: New.
1494         * g++.dg/ext/uow-4.C: New.
1495
1496 2010-08-17  Richard Guenther  <rguenther@suse.de>
1497
1498         PR testsuite/45266
1499         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
1500
1501 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
1502
1503         PR c/40563
1504         * gcc.dg/Wcxx-compat-20.c: New test.
1505
1506 2010-08-17  Daniel Kraft  <d@domob.eu>
1507
1508         PR fortran/38936
1509         * gfortran.dg/associate_1.f03: Extended to test newly supported
1510         features like association to variables.
1511         * gfortran.dg/associate_3.f03: Removed check for illegal change
1512         of associate-name here...
1513         * gfortran.dg/associate_5.f03: ...and added it here.
1514         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
1515         * gfortran.dg/associate_7.f03: New test.
1516
1517 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
1518
1519         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
1520
1521 2010-08-15  Daniel Kraft  <d@domob.eu>
1522
1523         PR fortran/38936
1524         * gfortran.dg/associate_1.f03: Enable test for array expressions.
1525         * gfortran.dg/associate_3.f03: Clarify comment.
1526         * gfortran.dg/associate_5.f03: New test.
1527         * gfortran.dg/associate_6.f03: New test.
1528
1529 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1530
1531         PR fortran/45211
1532         * gfortran.dg/bind_c_usage_21.f90: New.
1533         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
1534
1535 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1536
1537         * gfortran.dg/optional_absent_1.f90: New.
1538         * gfortran.dg/null_actual.f90: New.
1539
1540 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1541
1542         * gfortran.dg/pointer_target_1.f90: New.
1543         * gfortran.dg/pointer_target_2.f90: New.
1544         * gfortran.dg/pointer_target_3.f90: New.
1545
1546 2010-08-15  Daniel Kraft  <d@domob.eu>
1547
1548         PR fortran/45197
1549         * gfortran.dg/elemental_args_check_3.f90: New test.
1550         * gfortran.dg/impure_1.f08: New test.
1551         * gfortran.dg/impure_2.f08: New test.
1552         * gfortran.dg/impure_3.f90: New test.
1553         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
1554
1555 2010-08-15  Ira Rosen  <irar@il.ibm.com>
1556
1557         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
1558         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
1559         SLP tests.
1560         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
1561         misaligned loads.
1562         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
1563         misaligned stores.c
1564         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
1565
1566 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
1567
1568         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
1569         dg-require-effective-target after dg-do.
1570
1571 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
1572
1573         * lib/target-supports.exp (check_effective_target_vect_int): Return
1574         true for Loongson targets.
1575         (check_effective_target_vect_shift): Likewise.
1576         (check_effective_target_vect_no_int_max): Likewise.
1577         (check_effective_target_vect_no_align): Likewise.
1578         (check_effective_target_vect_short_mult): Likewise.
1579
1580 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
1581
1582         * g++.dg/cast.C: Change fields of structures to "long" to pass
1583         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
1584         * g++.dg/cpp0x/iop.C: Ditto.
1585         * g++.dg/cpp0x/named_refs.C: Ditto.
1586         * g++.dg/cpp0x/rv1p.C: Ditto.
1587         * g++.dg/cpp0x/rv2p.C: Ditto.
1588         * g++.dg/cpp0x/rv3p.C: Ditto.
1589         * g++.dg/cpp0x/rv4p.C: Ditto.
1590         * g++.dg/cpp0x/rv5p.C: Ditto.
1591         * g++.dg/cpp0x/rv6p.C: Ditto.
1592         * g++.dg/cpp0x/rv7p.C: Ditto.
1593         * g++.dg/cpp0x/rv8p.C: Ditto.
1594         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
1595
1596 2010-08-13  Daniel Kraft  <d@domob.eu>
1597
1598         * gfortran.dg/implied_shape_1.f08: New test.
1599         * gfortran.dg/implied_shape_2.f90: New test.
1600         * gfortran.dg/implied_shape_3.f08: New test.
1601
1602 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1603
1604         PR libfortran/42526
1605         * gfortran.dg/char_component_initializer_1.f90: New test.
1606
1607 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
1608
1609         PR tree-optimization/45241
1610         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
1611
1612 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
1613
1614         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
1615         to dg-options.
1616         * gcc.target/i386/pr40906-2.c: Ditto.
1617         * gcc.target/i386/pr40906-3.c: Ditto.
1618
1619 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
1620
1621         PR middle-end/45262
1622         * gcc.c-torture/execute/pr45262.c: New test.
1623
1624 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
1625
1626         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
1627         empty argument.
1628         * g++.dg/other/profile1.C: Ditto.
1629
1630 2010-08-12  Richard Guenther  <rguenther@suse.de>
1631
1632         PR tree-optimization/45232
1633         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
1634         * gcc.dg/tree-ssa/loop-7.c: Adjust.
1635         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
1636         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
1637         unsigned arithmetic.
1638         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
1639         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
1640         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
1641         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
1642         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
1643         unsigned arithmetic.
1644         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
1645         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
1646         unsigned arithmetic.
1647         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
1648         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
1649         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
1650         unsigned arithmetic.
1651         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
1652         * gcc.dg/tree-ssa/negate.c: Adjust.
1653         * gcc.dg/vect/vect-1.c: Adjust.
1654         * gfortran.dg/reassoc_6.f: XFAIL.
1655
1656 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
1657
1658         PR debug/45259
1659         * gcc.dg/pr45259.c: New test.
1660
1661 2010-08-12  Wei Guozhi  <carrot@google.com>
1662
1663         PR target/44999
1664         * gcc.target/arm/pr44999.c: New testcase.
1665
1666 2010-08-12  Jie Zhang  <jie@codesourcery.com>
1667
1668         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
1669         (N): Likewise.
1670         (main): Adjust accordingly.
1671
1672 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1673
1674         * gfortran.dg/graphite/id-22.f: New.
1675
1676 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1677
1678         * gcc.dg/graphite/id-26.c: New.
1679
1680 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1681
1682         * gcc.dg/graphite/id-25.c: New.
1683
1684 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1685
1686         * gcc.dg/graphite/run-id-5.c: New.
1687         * gcc.dg/graphite/run-id-6.c: New.
1688         * gfortran.dg/graphite/id-21.f: New.
1689
1690 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1691
1692         * gcc.dg/graphite/id-24.c: New.
1693
1694 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1695
1696         * gcc.dg/tree-ssa/pr20742.c: New.
1697
1698 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1699
1700         * gcc.dg/graphite/id-23.c: New.
1701
1702 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1703
1704         * gfortran.dg/graphite/id-20.f: Adjust testcase.
1705
1706 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1707
1708         * gcc.dg/graphite/pr42729.c: New.
1709
1710 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1711
1712         * gfortran.dg/graphite/id-20.f: New.
1713
1714 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1715
1716         * gcc.dg/graphite/id-22.c: New.
1717
1718 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1719
1720         * gcc.dg/graphite/run-id-2.c: Call abort.
1721
1722 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1723
1724         * gcc.dg/graphite/id-20.c: New.
1725
1726 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
1727             Steve Kargl <kargl@gcc.gnu.org>
1728
1729         PR fortran/44595
1730         * gfortran.dg/move_alloc_3.f90: New.
1731         * gfortran.dg/random_seed_2.f90: New.
1732
1733 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1734
1735         * lib/target-supports.exp (check_effective_target_sync_int_long):
1736         Add hppa*-*-linux*.
1737         (check_effective_target_sync_char_short): Likewise.
1738
1739 2010-08-10  Yao Qi  <yao@codesourcery.com>
1740
1741         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
1742         general form.
1743         * gcc.dg/tree-ssa/loop-31.c: Likewise.
1744         * g++.dg/other/packed1.C: Likewise.
1745         * g++.dg/other/crash-4.C: Likewise.
1746         * g++.dg/ext/packed8.C: Likewise.
1747         * g++.dg/init/array16.C: Likewise.
1748
1749 2010-08-10  xinliang David Li  <davidxl@google.com>
1750         * gcc.dg/tree-ssa/loop-19.c: Add option
1751         -fno-prefetch-loop-array
1752
1753 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
1754
1755         PR middle-end/45182
1756         * gcc.c-torture/compile/pr45182.c: New test.
1757
1758 2010-08-09  Jason Merrill  <jason@redhat.com>
1759
1760         PR c++/45236
1761         * g++.dg/cpp0x/variadic-104.C: New.
1762
1763 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
1764
1765         PR fortran/44235
1766         * gfortran.dg/dependency_32.f90:  New test.
1767
1768 2010-08-09  Richard Guenther  <rguenther@suse.de>
1769
1770         PR middle-end/44632
1771         * g++.dg/opt/nrv17.C: New testcase.
1772
1773 2010-08-09  Richard Guenther  <rguenther@suse.de>
1774
1775         PR middle-end/45212
1776         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
1777         alignment from MEM_REF offset only if we took it from the
1778         base object.
1779
1780         * gcc.target/i386/pr24178.c: New testcase.
1781
1782 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
1783
1784         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
1785         * gcc.dg/20030702-1.c: Ditto.
1786         * gcc.dg/20050309-1.c: Ditto.
1787         * gcc.dg/20050325-1.c: Ditto.
1788         * gcc.dg/20050330-2.c: Ditto.
1789         * gcc.dg/20051201-1.c: Ditto.
1790         * gcc.dg/gomp/pr27573.c: Ditto.
1791         * gcc.dg/gomp/pr34610.c: Ditto.
1792         * gcc.dg/pr24225.c: Ditto.
1793         * gcc.dg/pr26570.c: Ditto.
1794         * gcc.dg/pr32773.c: Ditto.
1795         * g++.dg/gcov/gcov-6.C: Ditto.
1796         * g++.dg/gomp/pr34608.C: Ditto.
1797         * gfortran.dg/gomp/pr27573.f90: Ditto.
1798
1799         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
1800         dg-require-host-local dg directive.
1801         * gcc.dg/profile-dir-2.c: Ditto.
1802         * gcc.dg/profile-dir-3.c: Ditto.
1803
1804 2010-08-08  Richard Guenther  <rguenther@suse.de>
1805
1806         PR tree-optimization/45109
1807         * gcc.c-torture/compile/pr45109.c: New testcase.
1808
1809 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
1810
1811         * gcc.dg/march.c: Skip if -march defined.
1812         * gcc.dg/mtune.c: Skip if -mtune defined.
1813
1814         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
1815         generic thunk support.
1816
1817 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
1818
1819         PR target/45213
1820         * gcc.target/i386/pr45213.c: New test.
1821
1822 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1823
1824         PR libfortran/45143
1825         * gfortran.dg/fmt_error_11.f03: New test.
1826
1827 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
1828
1829         * lib/target-supports.exp (check_effective_target_sync_int_long):
1830         Add arm*-*-linux-gnueabi.
1831         (check_effective_target_sync_char_short): Likewise.
1832
1833 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1834
1835         PR fortran/45159
1836         * gfortran.dg/dependency_31.f90:  New test.
1837
1838 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1839
1840         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
1841
1842 2010-08-06  Jason Merrill  <jason@redhat.com>
1843
1844         * g++.dg/cpp0x/sfinae3.C: New.
1845         * g++.dg/cpp0x/sfinae4.C: New.
1846
1847 2010-08-06  Richard Guenther  <rguenther@suse.de>
1848
1849         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
1850         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
1851         * gcc.dg/tree-ssa/pr25382.c: Likewise.
1852         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
1853         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
1854         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
1855         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
1856         * gcc.c-torture/execute/20100805-1.c: Likewise.
1857
1858 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1859
1860         PR testsuite/42855
1861         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
1862
1863 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1864
1865         * gcc.dg/ipa/ipcp-ii-1.c: New test.
1866         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
1867
1868 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1869
1870         * g++.dg/ipa/devirt-1.C: New test.
1871         * g++.dg/ipa/devirt-2.C: Likewise.
1872         * g++.dg/ipa/devirt-3.C: Likewise.
1873         * g++.dg/ipa/devirt-4.C: Likewise.
1874         * g++.dg/ipa/devirt-5.C: Likewise.
1875         * gcc.dg/ipa/iinline-3.c: Likewise.
1876
1877 2010-08-05  Jie Zhang  <jie@codesourcery.com>
1878
1879         PR tree-optimization/45144
1880         * gcc.dg/tree-ssa/pr45144.c: New test.
1881
1882 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
1883
1884         PR fortran/42207
1885         PR fortran/44064
1886         PR fortran/44065
1887         * gfortran.dg/class_25.f03: New.
1888         * gfortran.dg/class_26.f03: New.
1889
1890 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
1891
1892         * g++.dg/warn/miss-format-1.C: Update line number.
1893
1894 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
1895
1896         PR c++/44641
1897         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
1898         .frame and .mask assembler directives.
1899
1900 2010-08-04  Richard Guenther  <rguenther@suse.de>
1901
1902         * gcc.dg/tree-ssa/vrp35.c: Adjust.
1903         * gcc.dg/tree-ssa/vrp36.c: Likewise.
1904         * gcc.dg/tree-ssa/vrp50.c: Likewise.
1905         * gcc.dg/tree-ssa/vrp52.c: Likewise.
1906
1907 2010-08-04  Tobias Burnus  <burnus@net-b.de>
1908
1909         PR fortran/44857
1910         * gfortran.dg/derived_constructor_char_1.f90: New.
1911         * gfortran.dg/derived_constructor_char_2.f90: New.
1912
1913 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1914
1915         PR fortran/45159
1916         * gfortran.dg/dependency_30.f90:  New test.
1917
1918 2010-08-03  Jan Hubicka  <jh@suse.cz>
1919
1920         * gcc.c-torture/compile/pr45085.c: New testcase.
1921
1922 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
1923
1924         PR fortran/44584
1925         PR fortran/45161
1926         * gfortran.dg/typebound_call_9.f03: Modified.
1927         * gfortran.dg/typebound_generic_1.f03: Modified.
1928
1929 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1930
1931         PR fortran/45159
1932
1933         * gfortran.dg/dependency_29.f90:  New test.
1934
1935 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1936
1937         PR fortran/36854
1938         * gfortran.dg/character_comparison_2.f90:  New test.
1939         * gfortran.dg/character_comparison_3.f90:  New test.
1940         * gfortran.dg/dependency_28.f90:  New test.
1941
1942 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
1943
1944         PR target/40457
1945         * gcc.target/arm/pr40457-1.c: New test.
1946         * gcc.target/arm/pr40457-2.c: New test.
1947
1948 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
1949
1950         PR fortran/44912
1951         * gfortran.dg/typebound_call_17.f03: New.
1952
1953 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
1954
1955         PR fortran/44929
1956         * gfortran.dg/allocate_derived_3.f90: New.
1957
1958 2010-07-30  Xinliang David Li  <davidxl@google.com>
1959         PR tree-optimization/45121
1960         * c-c++-common/uninit-17.c: Add -fno-ivops option.
1961
1962 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1963
1964         PR c++/45112
1965         * testsuite/g++.dg/pr45112.C: New test.
1966
1967 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
1968
1969         PR debug/45055
1970         PR rtl-optimization/45137
1971         * gcc.dg/pr45055.c: New test.
1972
1973 2010-07-30  Alan Modra  <amodra@gmail.com>
1974
1975         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
1976         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
1977
1978 2010-07-29  Tobias Burnus  <burnus@net-b.de>
1979
1980         PR fortran/45087
1981         PR fortran/45125
1982         * gfortran.dg/whole_file_25.f90: New.
1983         * gfortran.dg/whole_file_26.f90: New.
1984         * gfortran.dg/whole_file_27.f90: New.
1985
1986 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
1987
1988         PR fortran/44962
1989         * gfortran.dg/typebound_proc_17.f03: New.
1990
1991 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
1992
1993         PR fortran/45004
1994         * gfortran.dg/move_alloc_2.f90: New.
1995
1996 2010-07-29  Xinliang David Li  <davidxl@google.com>
1997         PR tree-optimization/45121
1998         * c-c++-common/uninit-17.c: Fix expected output.
1999
2000 2010-07-29  Richard Guenther  <rguenther@suse.de>
2001
2002         PR tree-optimization/45120
2003         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
2004
2005 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
2006
2007         PR fortran/42051
2008         PR fortran/44064
2009         * gfortran.dg/pr42051.f03: New testcase.
2010
2011 2010-07-29  Richard Guenther  <rguenther@suse.de>
2012
2013         PR middle-end/45034
2014         * gcc.c-torture/execute/pr45034.c: New testcase.
2015
2016 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
2017
2018         PR c++/45096
2019         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
2020
2021 2010-07-28  Daniel Kraft  <d@domob.eu>
2022
2023         * gfortran.dg/bound_8.f90: New test.
2024
2025 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
2026
2027         PR debug/45105
2028         * gcc.dg/pr45105.c: New test.
2029
2030 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
2031
2032         PR rtl-optimization/45107
2033         * gcc.dg/pr45107.c: New test.
2034
2035 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
2036
2037         PR rtl-optimization/45101
2038         * gcc.dg/pr45101.c: New test.
2039
2040 2010-07-28  Tobias Burnus  <burnus@net-b.de>
2041
2042         PR fortran/45077
2043         * gfortran.dg/whole_file_24.f90: New.
2044
2045 2010-07-27  Jason Merrill  <jason@redhat.com>
2046
2047         * g++.dg/cpp0x/variadic102.C: New.
2048         * g++.dg/cpp0x/variadic103.C: New.
2049
2050 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
2051
2052         PR rtl-optimization/40956
2053         PR target/42495
2054         PR middle-end/42574
2055         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
2056         * gcc.target/arm/pr42574.c: Add tests.
2057
2058 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
2059
2060         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
2061         test name.
2062         (cleanup-repo-files): Ditto.
2063         (cleanup-saved-temps): Ditto.
2064
2065 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
2066
2067         PR testsuite/44701
2068         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
2069
2070         PR c/45079
2071         * gcc.dg/pr45079.c: New test.
2072
2073 2010-07-27  Ira Rosen  <irar@il.ibm.com>
2074
2075         PR tree-optimization/44152
2076         * gcc.dg/vect/fast-math-pr44152.c: New test.
2077
2078 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
2079
2080         PR ObjC/44140
2081         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
2082         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
2083         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
2084         * obj-c++.dg/torture/trivial.mm: Ditto.
2085         * objc.dg/torture/tls/thr-init-2.m: Ditto.
2086         * objc.dg/torture/tls/thr-init-3.m: Ditto.
2087         * objc.dg/torture/tls/thr-init.m: Ditto.
2088         * objc.dg/torture/trivial.m: Ditto.
2089
2090 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
2091
2092         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
2093         Skip on spu-*-* targets.
2094
2095 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
2096
2097         PR tree-optimization/45083
2098         * gcc.dg/pr45083.c: New test.
2099
2100 2010-07-26  Tobias Burnus  <burnus@net-b.de>
2101
2102         PR fortran/40873
2103         * gfortran.dg/whole_file_22.f90: New test.
2104         * gfortran.dg/whole_file_23.f90: New test.
2105
2106 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
2107             Jack Howarth  <howarth@bromo.med.uc.edu>
2108             Richard Henderson  <rth@redhat.com>
2109
2110         PR target/44132
2111         * gcc.dg/tls/thr-init-1.c: New.
2112         * gcc.dg/tls/thr-init-2.c: New.
2113         * gcc.dg/torture/tls New.
2114         * gcc.dg/torture/tls/tls-test.c: New.
2115         * gcc.dg/torture/tls/thr-init-1.c: New.
2116         * gcc.dg/torture/tls/tls.exp: New.
2117         * gcc.dg/torture/tls/thr-init-2.c: New.
2118         * gcc.dg/tls/emutls-2.c: New test
2119
2120         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
2121         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
2122         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
2123         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
2124         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
2125         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
2126         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
2127         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
2128         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
2129         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
2130         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
2131         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
2132         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
2133         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
2134         gfortran.dg/gomp/appendix-a/a.22.4.f90,
2135         gfortran.dg/gomp/appendix-a/a.22.5.f90,
2136         gfortran.dg/gomp/appendix-a/a.22.6.f90,
2137         gfortran.dg/gomp/appendix-a/a.24.1.f90,
2138         gfortran.dg/gomp/appendix-a/a.32.1.f90,
2139         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
2140         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
2141         gfortran.dg/gomp/omp_threadprivate1.f90,
2142         gfortran.dg/gomp/omp_threadprivate2.f90,
2143         gfortran.dg/gomp/reduction1.f90,
2144         gfortran.dg/gomp/sharing-1.f90: Likewise.
2145
2146 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2147
2148         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
2149         sse_runtime.
2150         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
2151         dg-require-visibility.
2152
2153 2010-07-26  Richard Guenther  <rguenther@suse.de>
2154
2155         PR tree-optimization/43784
2156         * gcc.c-torture/execute/pr43784.c: New testcase.
2157         * g++.dg/torture/pr43784.C: Likewise.
2158
2159 2010-07-26  Richard Guenther  <rguenther@suse.de>
2160
2161         PR middle-end/45056
2162         * g++.dg/pr45056.C: New testcase.
2163
2164 2010-07-26  Richard Guenther  <rguenther@suse.de>
2165
2166         PR tree-optimization/45071
2167         * gcc.dg/pr45071.c: New testcase.
2168
2169 2010-07-26  Tobias Burnus  <burnus@net-b.de>
2170
2171         PR fortran/45066
2172         * gfortran.dg/namelist_62.f90: New.
2173
2174 2010-07-26  Richard Guenther  <rguenther@suse.de>
2175
2176         * gcc.c-torture/execute/pr45017.c: Move ...
2177         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
2178
2179 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
2180
2181         PR fortran/40628
2182         * trim_optimize_1.f90:  New test.
2183         * character_comparision_1.f90:  New test.
2184
2185 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2186
2187         PR fortran/42852
2188         * gfortran.dg/wtruncate_fix.f: New test.
2189
2190 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
2191
2192         PR testsuite/45068
2193         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
2194
2195 2010-07-24  Richard Guenther  <rguenther@suse.de>
2196
2197         PR lto/43788
2198         * g++.dg/lto/20100724-1_0.C: New testcase.
2199
2200 2010-07-24  Richard Guenther  <rguenther@suse.de>
2201
2202         PR lto/43212
2203         * gcc.dg/lto/20100724-1_0.c: New testcase.
2204         * gcc.dg/lto/20100724-1_1.c: Likewise.
2205
2206 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2207
2208         PR fortran/40011
2209         * gfortran.dg/whole_file_21.f90: New.
2210
2211         * gfortran.dg/integer_exponentiation_3.F90: Use
2212         -ffloat-store only for i?86/x86-64 -m32.
2213
2214 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2215
2216         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
2217         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
2218
2219 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2220
2221         * gfortran.dg/func_decl_4.f90: Split test into two ...
2222         * gfortran.dg/func_decl_5.f90: ... parts.
2223         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
2224         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
2225         * gfortran.dg/global_references_1.f90: Add new dg-warning.
2226         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
2227         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
2228         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
2229         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
2230         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
2231         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
2232         * gfortran.dg/sizeof.f90: Make test valid.
2233         * gfortran.dg/pr20865.f90: Add new dg-error.
2234         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
2235         * gfortran.dg/g77/19990218-0.f: Ditto.
2236         * gfortran.dg/g77/19990218-1.f: Ditto.
2237         * gfortran.dg/g77/970625-2.f: Ditto.
2238         * gfortran.dg/pr37243.f: Fix function declaration.
2239         * gfortran.dg/use_only_1.f90: Fix implicit typing.
2240         * gfortran.dg/loc_1.f90: Fix pointer datatype.
2241
2242 2010-07-23  Tobias Burnus  <burnus@net-b.de>
2243
2244         PR fortran/44945
2245         * gfortran.dg/char_array_structure_constructor.f90: Add
2246         -fwhole-file as dg-option as it otherwise fails on some
2247         systems.
2248
2249 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
2250
2251         * gnat.dg/aggr16.ad[sb]: New test.
2252         * gnat.dg/aggr16_pkg.ads: New helper.
2253
2254 2010-07-23  Richard Guenther  <rguenther@suse.de>
2255
2256         PR lto/43071
2257         * g++.dg/lto/20100723-1_0.C: New testcase.
2258
2259 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
2260
2261         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
2262         AVX support.
2263         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
2264         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
2265
2266 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2267
2268         * lib/target-supports.exp (add_options_for_tls): New proc.
2269         * g++.dg/tls/static-1.C: Use dg-add-options tls.
2270         * g++.dg/tls/static-1a.cc: Likewise.
2271         * gcc.dg/tls/emutls-1.c: Likewise.
2272         * gcc.dg/tls/opt-11.c: Likewise.
2273         * gcc.dg/tls/opt-12.c: Likewise.
2274         * gcc.dg/tls/pr24428-2.c: Likewise.
2275         * gcc.dg/tls/pr24428.c: Likewise.
2276         * obj-c++.dg/tls/static-1.mm: Likewise.
2277         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
2278         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
2279         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
2280         * objc.dg/torture/tls/thr-init-2.m: Likewise.
2281         * objc.dg/torture/tls/thr-init-3.m: Likewise.
2282         * objc.dg/torture/tls/thr-init.m: Likewise.
2283         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
2284
2285 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2286
2287         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
2288         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
2289         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
2290         optimized dump files.
2291
2292 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
2293
2294         PR tree-optimization/45047
2295         * gcc.c-torture/compile/pr45047.c: New test.
2296
2297 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2298
2299         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
2300         instead of dg-compile.
2301         * gcc.dg/float-range-4.c: Ditto.
2302         * gcc.dg/float-range-5.c: Ditto.
2303         * gcc.dg/fold-overflow-1.c: Ditto.
2304         * gcc.dg/gomp/sections-4.c: Ditto.
2305         * gcc.dg/transparent-union-1.c: Ditto.
2306         * gcc.dg/transparent-union-2.c: Ditto.
2307         * gcc.target/i386/pr39315-check.c: Ditto.
2308         * g++.dg/gomp/sections-4.C: Ditto.
2309         * g++.dg/template/dtor7.C: Ditto.
2310         * g++.dg/tree-ssa/pr19952.C: Ditto.
2311         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
2312         * gfortran.dg/graphite/pr42185.f90: Ditto.
2313         * gfortran.dg/namelist_36.f90: Ditto.
2314         * gnat.dg/noreturn1.adb: Ditto.
2315         * gnat.dg/specs/small_alignment.ads: Ditto.
2316
2317 2010-07-23  Martin Jambor  <mjambor@suse.cz>
2318
2319         PR tree-optimization/44915
2320         * g++.dg/torture/pr44915.C: New test.
2321
2322 2010-07-23  Martin Jambor  <mjambor@suse.cz>
2323
2324         PR tree-optimization/44914
2325         * g++.dg/tree-ssa/pr44914.C: New test.
2326
2327 2010-07-23  Jie Zhang  <jie@codesourcery.com>
2328
2329         PR target/44290
2330         * gcc.dg/pr44290-1.c: New test.
2331         * gcc.dg/pr44290-2.c: New test.
2332
2333 2010-07-23  Jason Merrill  <jason@redhat.com>
2334
2335         PR c++/45008
2336         * g++.dg/abi/mangle44.C: New.
2337
2338 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2339
2340         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
2341         for compile-time only tests.
2342         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
2343         target check.
2344         * gcc.target/i386/pr39315-4.c: Ditto.
2345         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
2346         target check.  Include sse-os-support.h.
2347         (main): Call check_isa and sse_os_support.
2348         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
2349         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
2350         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
2351         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
2352         target check.  Include sse-os-support.h.
2353         (main): Call check_isa and sse_os_support.
2354         * gcc.target/i386/vperm-v2df.c: Ditto.
2355
2356 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2357
2358         * lib/target-supports.exp (check_avx_hw_available): New procedure.
2359         (check_effective_target_avx_runtime): New procedure.
2360         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
2361         (check_effective_target_sse_runtime): Add check_effective_target_sse.
2362
2363         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
2364         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
2365         and __get_cpuid test.
2366         * gcc.dg/compat/vector-2b_main.c: Ditto.
2367
2368         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
2369
2370         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
2371         for compile-time only test.
2372         * gcc.dg/pr32716.c: Ditto.
2373         * gcc.dg/pr34856.c: Ditto.
2374         * gcc.dg/pr36997.c: Ditto.
2375         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
2376         * gfortran.dg/pr28158.f90: Ditto.
2377         * gfortran.dg/pr30667.f: Ditto.
2378
2379         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
2380         i?86-*-* and x86_64-*-* targets to disable execution on targets
2381         without sse2 runtime support.
2382         * g++.dg/vect/vect.exp: Ditto.
2383         * gfortran.dg/vect/vect.exp: Ditto.
2384
2385         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
2386         * gcc.dg/pr37544.c: Ditto.
2387         * gcc.dg/pr40550.c: Ditto.
2388         * gcc.dg/compat/union-m128-1_main.c: Ditto.
2389         * gcc.dg/compat/vector-1a_main.c: Ditto.
2390         * gcc.dg/compat/vector-2a_main.c: Ditto.
2391         * gcc.dg/torture/pr16104-1.c: Ditto.
2392         * gcc.dg/torture/pr35771-1.c: Ditto.
2393         * gcc.dg/torture/pr35771-2.c: Ditto.
2394         * gcc.dg/torture/pr35771-3.c: Ditto.
2395         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
2396         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
2397         * gcc.dg/torture/stackalign/push-1.c: Ditto.
2398         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
2399         * g++.dg/other/i386-1.C: Ditto.
2400         * g++.dg/other/pr40446.C: Ditto.
2401
2402 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2403
2404         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
2405
2406 2010-07-23  Daniel Kraft  <d@domob.eu>
2407
2408         PR fortran/44709
2409         * gfortran.dg/exit_1.f08: New test.
2410         * gfortran.dg/exit_2.f08: New test.
2411
2412 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
2413
2414         PR tree-optimization/39839
2415         * gcc.target/arm/pr39839.c: New test case.
2416
2417 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
2418
2419         * gnat.dg/unchecked_convert5b.adb: New test.
2420         * gnat.dg/unchecked_convert6.adb: Likewise.
2421         * gnat.dg/unchecked_convert6b.adb: Likewise.
2422
2423 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
2424
2425         * gnat.dg/aggr15.ad[sb]: New test.
2426
2427 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
2428
2429         PR debug/45024
2430         * g++.dg/debug/dwarf2/nested-2.C: New test case.
2431
2432 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
2433
2434         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
2435         with dg-require-linker-plugin.
2436
2437 2010-07-22  Richard Guenther  <rguenther@suse.de>
2438
2439         PR lto/43850
2440         * g++.dg/lto/20100722-1_0.C: New testcase.
2441
2442 2010-07-22  Richard Guenther  <rguenther@suse.de>
2443
2444         PR lto/42451
2445         * gcc.dg/lto/20100720-3_0.c: New testcase.
2446         * gcc.dg/lto/20100720-3_1.c: Likewise.
2447
2448 2010-07-22  Richard Guenther  <rguenther@suse.de>
2449
2450         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
2451         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
2452
2453         PR lto/43373
2454         * gcc.dg/lto/20100722-1_0.c: New testcase.
2455
2456 2010-07-22  Martin Jambor  <mjambor@suse.cz>
2457
2458         PR tree-optimization/44891
2459         * testsuite/gcc.c-torture/compile/pr44891.c: New test.
2460
2461 2010-07-22  Richard Guenther  <rguenther@suse.de>
2462
2463         PR tree-optimization/45017
2464         * gcc.c-torture/execute/pr45017.c: New testcase.
2465
2466 2010-07-22  Tobias Burnus  <burnus@net-b.de>
2467
2468         PR fortran/45019
2469         * gfortran.dg/aliasing_dummy_5.f90: New.
2470
2471 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2472
2473         PR target/43698
2474         * gcc.target/arm/pr43698.c: New test.
2475
2476 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
2477
2478         PR fortran/44929
2479         * Revert my commit r162325 for this PR.
2480
2481 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
2482
2483         PR debug/45015
2484         * gcc.target/m68k/pr45015.c: New test.
2485
2486 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
2487
2488         PR c++/44641
2489         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
2490         comments.
2491
2492 2010-07-21  Richard Guenther  <rguenther@suse.de>
2493
2494         PR lto/45018
2495         * g++.dg/lto/20100721-1_0.C: New testcase.
2496
2497 2010-07-21  Martin Jambor  <mjambor@suse.cz>
2498
2499         PR tree-optimization/44900
2500         * g++.dg/torture/pr44900.C: New test.
2501
2502 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
2503
2504         PR middle-end/44738
2505         * c-c++-common/uninit-17.c: Correct expected error.
2506
2507 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
2508
2509         * gcc.dg/guality/asm-1.c: New test.
2510
2511         PR debug/45003
2512         * gcc.dg/guality/pr45003-2.c: New test.
2513         * gcc.dg/guality/pr45003-3.c: New test.
2514
2515 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2516
2517         PR libfortran/44697
2518         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
2519
2520 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
2521
2522         * lib/scanasm.exp (dg-function-on-line): Test that a function is
2523         defined on the current line.
2524         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
2525         * g++.dg/debug/dwarf2/pr44641.C: New.
2526
2527 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
2528
2529         * gcc.target/powerpc/block-move-1.c: New test.
2530         * gcc.target/powerpc/block-move-2.c: New test.
2531
2532 2010-07-20  Jason Merrill  <jason@redhat.com>
2533
2534         PR c++/44967
2535         * g++.dg/cpp0x/sfinae2.C: New.
2536
2537 2010-07-20  Richard Guenther  <rguenther@suse.de>
2538
2539         PR lto/42696
2540         * gcc.dg/lto/20100720-4_0.c: New testcase.
2541
2542 2010-07-20  Richard Guenther  <rguenther@suse.de>
2543
2544         PR lto/43221
2545         * gcc.dg/lto/20100720-2_0.c: New testcase.
2546         * gcc.dg/lto/20100720-2_1.c: Likewise.
2547
2548 2010-07-20  Richard Guenther  <rguenther@suse.de>
2549
2550         PR lto/43208
2551         * gcc.dg/lto/20100720-1_0.c: New testcase.
2552         * gcc.dg/lto/20100720-1_1.c: Likewise.
2553
2554 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
2555
2556         PR debug/45003
2557         * gcc.dg/guality/pr45003-1.c: New test.
2558
2559 2010-07-20  Richard Guenther  <rguenther@suse.de>
2560
2561         PR tree-optimization/44977
2562         * gcc.dg/torture/pr44977.c: New testcase.
2563
2564 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
2565
2566         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
2567         sync_char_short
2568
2569 2010-07-20  Richard Guenther  <rguenther@suse.de>
2570
2571         PR middle-end/44971
2572         PR middle-end/44988
2573         * gcc.dg/pr44971.c: New testcase.
2574         * gcc.c-torture/compile/pr44988.c: Likewise.
2575
2576 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
2577
2578         PR fortran/44929
2579         * gfortran.dg/allocate_with_typespec.f90: New test.
2580         * gfortran.dg/allocate_derived_1.f90: Update error message.
2581
2582 2010-07-19  Jason Merrill  <jason@redhat.com>
2583
2584         PR c++/44996
2585         * g++.dg/cpp0x/decltype23.C: New.
2586
2587 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
2588
2589         PR fortran/42385
2590         * gfortran.dg/class_defined_operator_1.f03 : New test.
2591
2592 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
2593
2594         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
2595         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
2596         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
2597         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
2598
2599 2010-07-19  Richard Guenther  <rguenther@suse.de>
2600
2601         PR middle-end/44941
2602         * gcc.c-torture/compile/pr44941.c: New testcase.
2603
2604 2010-07-19  Jason Merrill  <jason@redhat.com>
2605
2606         PR c++/44969
2607         * g++.dg/template/sfinae24.C: New.
2608
2609 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
2610
2611         PR fortran/44353
2612         * gfortran.dg/data_implied_do_2.f90: Removed.
2613
2614 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
2615
2616         PR c++/44969
2617         * g++.dg/template/sfinae23.C: New.
2618
2619 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2620
2621         * lib/target-supports.exp (check_sse_os_support_available): New
2622         proc.
2623         (check_sse_hw_available): New proc.
2624         (check_effective_target_sse_runtime): New proc.
2625         (check_effective_target_sse2_runtime): New proc.
2626         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
2627         -msse2 if check_sse_os_support_available.
2628         * g++.dg/vect/vect.exp: Only run -msse2 tests if
2629         check_sse_os_support_available.
2630         * gcc.dg/vect/vect.exp: Likewise.
2631         * gfortran.dg/vect/vect.exp: Likewise.
2632         * gcc.target/i386/sol2-check: Renamed to ...
2633         * gcc.target/i386/sse-os-support.h: ... this.
2634         (sol2_check): Renamed to ...
2635         (sse_os_support): ... this.
2636         Only test movss with xmm registers.
2637         * gcc.target/i386/sse-check.h: Reflect new header and function names.
2638         Removed ILL_INSN, ILL_INSN_LEN.
2639         * gcc.target/i386/sse2-check.h: Likewise.
2640         * gcc.target/i386/sse3-check.h: Likewise.
2641         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
2642         Removed cpuid.h, __get_cpuid test.
2643         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
2644         Removed cpuid.h, __get_cpuid test.
2645         * g++.dg/other/pr40446.C: Likewise.
2646         * gcc.dg/compat/union-m128-1_main.c: Likewise.
2647         * gcc.dg/compat/vector-1a_main.c: Likewise.
2648         * gcc.dg/compat/vector-2a_main.c: Likewise.
2649         * gcc.dg/pr36584.c: Likewise.
2650         * gcc.dg/pr37544.c: Likewise.
2651         * gcc.dg/torture/pr16104-1.c: Likewise.
2652         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
2653         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
2654         * gcc.dg/torture/stackalign/push-1.c: Likewise.
2655         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
2656         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
2657         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
2658         sse2_runtime.
2659         * gcc.dg/torture/pr35771-2.c: Likewise.
2660         * gcc.dg/torture/pr35771-3.c: Likewise.
2661         * gcc.target/i386/pr39315-2.c: Likewise.
2662         * gcc.target/i386/pr39315-4.c: Likewise.
2663         * gcc.target/i386/vperm-v2df.c: Likewise.
2664         * gcc.target/i386/vperm-v2di.c: Likewise.
2665         * gcc.target/i386/vperm-v4si-1.c: Likewise.
2666         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
2667         sse_runtime.
2668
2669 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
2670
2671         PR fortran/44353
2672         * gfortran.dg/data_implied_do_2.f90: New test.
2673
2674 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2675
2676         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
2677
2678 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2679
2680         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
2681         to the "mips16" group.
2682         (mips_using_mips16_p): New procedure.
2683         (mips-dg-options): Use it.
2684
2685 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2686
2687         * gcc.target/mips/mips16-attributes-4.c: New test.
2688
2689 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
2690
2691         PR testsuite/44418
2692         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
2693         * gcc.target/powerpc/recip-2.c: Ditto.
2694         * gcc.target/powerpc/recip-3.c: Ditto.
2695
2696 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
2697
2698         * gcc.target/arm/pr42235.c: New test.
2699
2700 2010-07-16  Jason Merrill  <jason@redhat.com>
2701
2702         PR c++/32505
2703         * g++.dg/template/partial8.C: New.
2704
2705 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
2706
2707         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
2708         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
2709         in C++.
2710         (gualcvt): New overloaded inline.
2711         (GUALCVT): Use it for C++.
2712         * g++.dg/guality/guality.exp: New.
2713         * g++.dg/guality/guality.h: New.
2714         * g++.dg/guality/redeclaration1.C: New test.
2715         * g++.dg/dg.exp: Prune also guality/* tests.
2716         * gcc.dg/guality/pr43141.c: Moved to...
2717         * c-c++-common/guality/pr43141.c: ... here.
2718
2719 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2720
2721         PR libfortran/37077
2722         * gfortran.dg/char4_iunit_2.f03: New test.
2723
2724 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
2725
2726         * lib/plugin-support.exp (plugin-test-execute):
2727         Add ${gcc_objdir}/intl to includes.
2728
2729 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
2730
2731         PR target/44942
2732         * gcc.c-torture/execute/pr44942.c: New test.
2733         * gcc.target/i386/pr44942.c: New test.
2734
2735 2010-07-15  Jason Merrill  <jason@redhat.com>
2736
2737         PR c++/44909
2738         * g++.dg/cpp0x/implicit7.C: New.
2739         * g++.dg/cpp0x/implicit8.C: New.
2740
2741 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2742
2743         Disable float tests for __SPU__ targets due to lack of signed zero:
2744         * c-c++-common/torture/complex-sign-add.c (check_add_float).
2745         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
2746         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
2747         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
2748         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
2749         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
2750         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
2751         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
2752         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
2753
2754 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
2755
2756         * gfortran.dg/select_char_2.f90: New test.
2757
2758 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
2759
2760         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
2761         with DECL_CHAIN.
2762
2763 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
2764
2765         PR fortran/44936
2766         * gfortran.dg/typebound_generic_9.f03: New.
2767
2768 2010-07-15  Richard Guenther  <rguenther@suse.de>
2769
2770         PR tree-optimization/44946
2771         * gcc.c-torture/compile/pr44946.c: New testcase.
2772
2773 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
2774
2775         PR fortran/40206
2776         * gfortran.dg/select_char_3.f90: New test.
2777
2778 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
2779             Kevin F. Quinn  <kevquinn@gentoo.org>
2780
2781         * gcc.dg/Wtrampolines.c: New.
2782
2783 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2784
2785         PR libfortran/44934
2786         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
2787
2788 2010-07-14  Jason Merrill  <jason@redhat.com>
2789
2790         PR c++/44810
2791         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
2792
2793         Implement C++0x unrestricted unions (N2544)
2794         * g++.dg/cpp0x/union1.C: New.
2795         * g++.dg/cpp0x/union2.C: New.
2796         * g++.dg/cpp0x/union3.C: New.
2797         * g++.dg/cpp0x/defaulted2.C: Adjust.
2798         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
2799         * g++.old-deja/g++.ext/anon2.C: Adjust.
2800         * g++.old-deja/g++.mike/misc6.C: Adjust.
2801
2802 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
2803
2804         PR fortran/44925
2805         * gfortran.dg/c_loc_tests_15.f90: New.
2806
2807 2010-07-13  Jason Merrill  <jason@redhat.com>
2808
2809         PR c++/44909
2810         * g++.dg/cpp0x/implicit6.C: New.
2811
2812 2010-07-13  Jason Merrill  <jason@redhat.com>
2813
2814         PR c++/44540
2815         * g++.dg/abi/noreturn1.C: New.
2816         * g++.dg/abi/noreturn2.C: New.
2817
2818 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
2819
2820         PR other/44874
2821         PR debug/44832
2822         * c-c++-common/pr44832.c: New test.
2823
2824 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
2825
2826         PR objc/44488
2827         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
2828         on the target.  Make sure that we can assemble the emitted asm when
2829         the test type is 'compile'.
2830
2831 2010-07-13  Richard Guenther  <rguenther@suse.de>
2832
2833         PR tree-optimization/36960
2834         * g++.dg/torture/pr36960.C: New testcase.
2835
2836 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
2837
2838         PR c++/44908
2839         * g++.dg/template/sfinae21.C: New.
2840         * g++.dg/template/sfinae22.C: Likewise.
2841
2842 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
2843
2844         PR testsuite/42843
2845         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
2846         * gcc.dg/plugin/ggcplug.c: Likewise.
2847         * g++.dg/plugin/selfassign.c: Likewise.
2848         * g++.dg/plugin/attribute_plugin.c: Likewise.
2849         * g++.dg/plugin/dumb_plugin.c: Likewise.
2850         * g++.dg/plugin/pragma_plugin.c: Likewise.
2851
2852 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
2853
2854         * gcc.c-torture/execute/pr44683.x: New.
2855         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
2856
2857 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
2858
2859         PR fortran/44434
2860         PR fortran/44565
2861         PR fortran/43945
2862         PR fortran/44869
2863         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
2864         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
2865         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
2866         * gfortran.dh/typebound_call_16.f03: New.
2867         * gfortran.dg/typebound_generic_6.f03: New.
2868         * gfortran.dg/typebound_generic_7.f03: New.
2869         * gfortran.dg/typebound_generic_8.f03: New.
2870
2871 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2872
2873         PR libfortran/37077
2874         * gfortran.dg/char4_iunit_1.f03: New test.
2875
2876 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
2877
2878         * gcc.dg/tree-ssa/vrp53.c: New test.
2879
2880 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
2881
2882         PR c++/44907
2883         * g++.dg/template/sfinae19.C: New.
2884         * g++.dg/template/sfinae20.C: Likewise.
2885
2886 2010-07-12  Jie Zhang  <jie@codesourcery.com>
2887
2888         * gcc.target/arm/interrupt-1.c: New test.
2889         * gcc.target/arm/interrupt-2.c: New test.
2890
2891 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2892
2893         * gcc.dg/pr42427.c: Require c99_runtime.
2894         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
2895         c99_runtime.
2896         * gcc.target/i386/avx-cmpss-1.c: Likewise.
2897         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
2898         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
2899         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
2900         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
2901         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
2902         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
2903         * gcc.target/i386/sse-cmpss-1.c: Likewise.
2904         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
2905         * gcc.target/i386/pr37275.c: Require visibility support.
2906
2907 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2908
2909         * lib/target-supports.exp (check_effective_target_sse): New proc.
2910         * gcc.target/i386/sol2-check.h: New file.
2911         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
2912         Include sol2-check.h.
2913         (main) Only run do_test () if sol2_check ().
2914         * gcc.target/i386/sse2-check.h: Likewise.
2915         * gcc.target/i386/sse3-check.h: Likewise.
2916         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
2917         [__sun__ && __svr4__]: Execute SSE2 instruction.
2918         * gcc.target/i386/math-torture/math-torture.exp: Only add options
2919         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
2920         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
2921         * g++.dg/ext/vector14.C: Likewise.
2922         * g++.dg/other/mmintrin.C: Likewise.
2923         * gcc.dg/20020418-1.c: Likewise.
2924         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
2925         * gcc.dg/format/ms_unnamed-1.c: Likewise.
2926         * gcc.dg/format/unnamed-1.c: Likewise.
2927         Adapt dg-warning line number.
2928         * gcc.dg/graphite/pr40281.c: Likewise.
2929         * gcc.dg/pr32176.c: Likewise.
2930         * gcc.dg/pr40550.c: Likewise.
2931         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
2932         * gcc.dg/torture/pr36891.c: Likewise.
2933         * gcc.target/i386/20020218-1.c: Likewise.
2934         * gcc.target/i386/20020523.c: Likewise.
2935         * gcc.target/i386/abi-1.c: Likewise.
2936         * gcc.target/i386/brokensqrt.c: Likewise.
2937         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
2938         * gcc.target/i386/pr13366.c: Likewise.
2939         * gcc.target/i386/pr13685.c: Likewise.
2940         * gcc.target/i386/pr24306.c: Likewise.
2941         * gcc.target/i386/pr31486.c: Likewise.
2942         * gcc.target/i386/pr32065-1.c: Likewise.
2943         * gcc.target/i386/pr32065-2.c: Likewise.
2944         * gcc.target/i386/pr32389.c: Likewise.
2945         * gcc.target/i386/pr38824.c: Likewise.
2946         * gcc.target/i386/pr38931.c: Likewise.
2947         * gcc.target/i386/pr39592-1.c: Likewise.
2948         * gcc.target/i386/pr43766.c: Likewise.
2949         * gcc.target/i386/recip-divf.c: Likewise.
2950         * gcc.target/i386/recip-sqrtf.c: Likewise.
2951         * gcc.target/i386/recip-vec-divf.c: Likewise.
2952         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
2953         * gcc.target/i386/sse-1.c: Likewise.
2954         * gcc.target/i386/sse-16.c: Likewise.
2955         * gcc.target/i386/sse-2.c: Likewise.
2956         * gcc.target/i386/sse-20.c: Likewise.
2957         * gcc.target/i386/sse-3.c: Likewise.
2958         * gcc.target/i386/sse-7.c: Likewise.
2959         * gcc.target/i386/sse-9.c: Likewise.
2960         * gcc.target/i386/sse-addps-1.c: Likewise.
2961         * gcc.target/i386/sse-addss-1.c: Likewise.
2962         * gcc.target/i386/sse-andnps-1.c: Likewise.
2963         * gcc.target/i386/sse-andps-1.c: Likewise.
2964         * gcc.target/i386/sse-cmpss-1.c: Likewise.
2965         * gcc.target/i386/sse-comiss-1.c: Likewise.
2966         * gcc.target/i386/sse-comiss-2.c: Likewise.
2967         * gcc.target/i386/sse-comiss-3.c: Likewise.
2968         * gcc.target/i386/sse-comiss-4.c: Likewise.
2969         * gcc.target/i386/sse-comiss-5.c: Likewise.
2970         * gcc.target/i386/sse-comiss-6.c: Likewise.
2971         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
2972         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
2973         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
2974         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
2975         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
2976         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
2977         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
2978         * gcc.target/i386/sse-divps-1.c: Likewise.
2979         * gcc.target/i386/sse-divss-1.c: Likewise.
2980         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
2981         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
2982         * gcc.target/i386/sse-maxps-1.c: Likewise.
2983         * gcc.target/i386/sse-maxss-1.c: Likewise.
2984         * gcc.target/i386/sse-minps-1.c: Likewise.
2985         * gcc.target/i386/sse-minss-1.c: Likewise.
2986         * gcc.target/i386/sse-movaps-1.c: Likewise.
2987         * gcc.target/i386/sse-movaps-2.c: Likewise.
2988         * gcc.target/i386/sse-movhlps-1.c: Likewise.
2989         * gcc.target/i386/sse-movhps-1.c: Likewise.
2990         * gcc.target/i386/sse-movhps-2.c: Likewise.
2991         * gcc.target/i386/sse-movlhps-1.c: Likewise.
2992         * gcc.target/i386/sse-movmskps-1.c: Likewise.
2993         * gcc.target/i386/sse-movntps-1.c: Likewise.
2994         * gcc.target/i386/sse-movss-1.c: Likewise.
2995         * gcc.target/i386/sse-movss-2.c: Likewise.
2996         * gcc.target/i386/sse-movss-3.c: Likewise.
2997         * gcc.target/i386/sse-movups-1.c: Likewise.
2998         * gcc.target/i386/sse-movups-2.c: Likewise.
2999         * gcc.target/i386/sse-mulps-1.c: Likewise.
3000         * gcc.target/i386/sse-mulss-1.c: Likewise.
3001         * gcc.target/i386/sse-orps-1.c: Likewise.
3002         * gcc.target/i386/sse-rcpps-1.c: Likewise.
3003         * gcc.target/i386/sse-recip-vec.c: Likewise.
3004         * gcc.target/i386/sse-recip.c: Likewise.
3005         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
3006         * gcc.target/i386/sse-set-ps-1.c: Likewise.
3007         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
3008         * gcc.target/i386/sse-subps-1.c: Likewise.
3009         * gcc.target/i386/sse-subss-1.c: Likewise.
3010         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
3011         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
3012         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
3013         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
3014         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
3015         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
3016         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
3017         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
3018         * gcc.target/i386/sse-xorps-1.c: Likewise.
3019         * gcc.target/i386/ssefn-1.c: Likewise.
3020         * gcc.target/i386/ssefn-3.c: Likewise.
3021         * gcc.target/i386/sseregparm-1.c: Likewise.
3022         * gcc.target/i386/stackalign/return-3.c: Likewise.
3023         * gcc.target/i386/vectorize1.c: Likewise.
3024         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
3025         * gcc.target/i386/xorps-sse.c: Likewise.
3026         * gfortran.dg/pr28158.f90: Likewise.
3027         * gfortran.dg/pr30667.f: Likewise.
3028         * gnat.dg/loop_optimization7.adb: Likewise.
3029         * gnat.dg/sse_nolib.adb: Likewise.
3030
3031 2010-07-11  Tobias Burnus  <burnus@net-b.de>
3032
3033         PR fortran/44702
3034         * gfortran.dg/use_rename_6.f90: New.
3035         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
3036
3037 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
3038
3039         PR fortran/44869
3040         * gfortran.dg/class_24.f03: New.
3041
3042 2010-07-10  Richard Guenther  <rguenther@suse.de>
3043
3044         PR lto/44889
3045         * gcc.dg/lto/20100709-1_0.c: New testcase.
3046         * gcc.dg/lto/20100709-1_1.c: Likewise.
3047
3048 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
3049
3050         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
3051
3052 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
3053
3054         PR objc/44140
3055         * objc.dg/lto/trivial-1_0.m: New.
3056         * objc.dg/lto/lto.exp: New.
3057         * obj-c++.dg/lto/trivial-1_0.mm: New.
3058         * obj-c++.dg/lto/lto.exp: New.
3059         * objc.dg/symtab-1.m: Adjust sizes.
3060         * objc.dg/image-info.m: Do not run for gnu-runtime.
3061
3062 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
3063
3064         * gcc.dg/pr32370.c: Allow another kind of error message.
3065
3066 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
3067
3068         * gnat.dg/atomic3.adb: New test.
3069
3070 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
3071             Denys Vlasenko  <dvlasenk@redhat.com>
3072             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
3073
3074         PR tree-optimization/28632
3075         * gcc.dg/tree-ssa/vrp51.c: New test.
3076         * gcc.dg/tree-ssa/vrp52.c: New test.
3077
3078 2010-07-09  Jason Merrill  <jason@redhat.com>
3079
3080         * g++.dg/abi/covariant6.C: New.
3081         * g++.dg/inherit/covariant17.C: Test both bases.
3082         * g++.dg/inherit/covariant7.C: Check vtable layout.
3083
3084 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
3085
3086         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
3087
3088 2010-07-09  Richard Guenther  <rguenther@suse.de>
3089
3090         PR tree-optimization/44852
3091         * gcc.c-torture/execute/pr44852.c: New testcase.
3092
3093 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3094
3095         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
3096         multiplication by values.
3097         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
3098         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
3099
3100 2010-07-09  Richard Guenther  <rguenther@suse.de>
3101
3102         PR tree-optimization/44882
3103         * gfortran.dg/pr44882.f90: New testcase.
3104
3105 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
3106
3107         PR target/40657
3108         * gcc.target/arm/pr40657-1.c: New test.
3109         * gcc.target/arm/pr40657-2.c: New test.
3110         * gcc.c-torture/execute/pr40657.c: New test.
3111
3112 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
3113
3114         * gcc.dg/tree-ssa/vrp50.c: New test.
3115         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
3116
3117 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
3118
3119         PR fortran/44649
3120         * gfortran.dg/c_sizeof_1.f90: Modified.
3121         * gfortran.dg/storage_size_1.f08: New.
3122         * gfortran.dg/storage_size_2.f08: New.
3123
3124 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
3125
3126         * gcc.c-torture/execute/20100708-1.c: New test.
3127
3128 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
3129
3130         PR fortran/44847
3131         * gfortran.dg/gomp/pr44847.f90: New test.
3132
3133 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
3134
3135         PR tree-optimization/44710
3136         * gcc.dg/tree-ssa/ifc-6.c: New.
3137         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
3138
3139 2010-07-08  Tobias Burnus  <burnus@net-b.de>
3140
3141         PR fortran/18918
3142         * gfortran.dg/coarray_10.f90: Add an additional test.
3143
3144 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
3145
3146         PR middle-end/44828
3147         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
3148         * gcc.c-torture/execute/pr44828.x: Revert.
3149
3150 2010-07-08  Jason Merrill  <jason@redhat.com>
3151
3152         PR c++/43120
3153         * g++.dg/inherit/covariant17.C: New.
3154         * g++.dg/abi/covariant1.C: Actually test for the bug.
3155
3156 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
3157
3158         PR rtl-optimization/44838
3159         * gcc.dg/pr44838.c: New.
3160
3161 2010-07-08  Richard Guenther  <rguenther@suse.de>
3162
3163         PR tree-optimization/44831
3164         * gcc.c-torture/compile/pr44831.c: New testcase.
3165         * gcc.dg/tree-ssa/pr21463.c: Adjust.
3166
3167 2010-07-08  Richard Guenther  <rguenther@suse.de>
3168
3169         PR tree-optimization/44861
3170         * g++.dg/vect/pr44861.cc: New testcase.
3171
3172 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
3173
3174         PR middle-end/44828
3175         * gcc.c-torture/execute/pr44828.x: New file.
3176
3177 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
3178
3179         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
3180         dg-options.
3181         * g++.dg/ext/altivec-17.C: Adjust error message.
3182
3183 2010-07-07  Tom Tromey  <tromey@redhat.com>
3184
3185         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
3186
3187 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
3188
3189         PR target/44844
3190         * gcc.target/i386/rdrand-1.c: Scan "jnc".
3191         * gcc.target/i386/rdrand-2.c: Likewise.
3192         * gcc.target/i386/rdrand-3.c: Likewise.
3193
3194 2010-07-07  Jan Hubicka  <jh@suse.cz>
3195
3196         PR middle-end/44813
3197         * g++.dg/torture/pr44813.C: New testcase.
3198         * g++.dg/torture/pr44826.C: New testcase.
3199
3200 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
3201
3202         PR rtl-optimization/44787
3203         * gcc.c-torture/compile/pr44788.c: New test.
3204         * gcc.target/arm/pr44788.c: New test.
3205
3206 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3207
3208         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
3209
3210 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3211
3212         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
3213         to dg-options.
3214
3215 2010-07-06  Tobias Burnus  <burnus@net-b.de>
3216
3217         PR fortran/44742
3218         * gfortran.dg/parameter_array_init_6.f90: New.
3219         * gfortran.dg/initialization_20.f90: Update dg-error.
3220         * gfortran.dg/initialization_24.f90: Ditto.
3221
3222 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3223         PR fortran/PR44693
3224         * gfortran.dg/dim_range_1.f90:  New test.
3225         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
3226
3227 2010-07-06  Jason Merrill  <jason@redhat.com>
3228
3229         PR c++/44703
3230         * g++.dg/cpp0x/initlist41.C: New.
3231
3232         PR c++/44778
3233         * g++.dg/template/ptrmem22.C: New.
3234
3235 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
3236
3237         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
3238         support.
3239         * gcc.target/i386/i386.exp: Likewise.
3240
3241 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3242
3243         PR testsuite/44195
3244         * gcc.dg/lto/20100518_0.c: Limit to x86.
3245
3246 2010-07-06  Richard Guenther  <rguenther@suse.de>
3247
3248         PR middle-end/44828
3249         * gcc.c-torture/execute/pr44828.c: New testcase.
3250
3251 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
3252
3253         * g++.dg/warn/noeffect2.C: Adjust expected warning.
3254         * g++.dg/warn/volatile1.C: Likewise.
3255         * g++.dg/template/warn1.C: Likewise.
3256
3257 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
3258
3259         AVX Programming Reference (June, 2010)
3260         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
3261         * g++.dg/other/i386-3.C: Likewise.
3262         * gcc.target/i386/sse-12.c: Likewise.
3263
3264         * gcc.target/i386/f16c-check.h: New.
3265         * gcc.target/i386/rdfsbase-1.c: Likewise.
3266         * gcc.target/i386/rdfsbase-2.c: Likewise.
3267         * gcc.target/i386/rdgsbase-1.c: Likewise.
3268         * gcc.target/i386/rdgsbase-2.c: Likewise.
3269         * gcc.target/i386/rdrand-1.c: Likewise.
3270         * gcc.target/i386/rdrand-2.c: Likewise.
3271         * gcc.target/i386/rdrand-3.c: Likewise.
3272         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
3273         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
3274         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
3275         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
3276         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
3277         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
3278         * gcc.target/i386/wrfsbase-1.c: Likewise.
3279         * gcc.target/i386/wrfsbase-2.c: Likewise.
3280         * gcc.target/i386/wrgsbase-1.c: Likewise.
3281         * gcc.target/i386/wrgsbase-2.c: Likewise.
3282
3283         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
3284         (__builtin_ia32_vcvtps2ph): New.
3285         (__builtin_ia32_vcvtps2ph256): Likewise.
3286
3287         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
3288         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
3289
3290         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
3291         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
3292
3293         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
3294         (__builtin_ia32_vcvtps2ph256): Likewise.
3295         Add fsgsbase,rdrnd,f16c.
3296
3297         * lib/target-supports.exp (check_effective_target_f16c): New.
3298
3299 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
3300
3301         * gcc.dg/guality/nrv-1.c: New test.
3302
3303 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
3304
3305         PR middle-end/42505
3306         * gcc.target/arm/pr42505.c: New test case.
3307
3308 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
3309
3310         PR c++/44808
3311         * g++.dg/opt/nrv16.C: New test.
3312
3313 2010-07-05  Richard Guenther  <rguenther@suse.de>
3314
3315         PR tree-optimization/44784
3316         * gcc.c-torture/compile/pr44784.c: New testcase.
3317
3318 2010-07-05  Ira Rosen  <irar@il.ibm.com>
3319
3320         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
3321         Increase loop bound and array size.
3322         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
3323         Likewise.
3324
3325 2010-07-05  Ira Rosen  <irar@il.ibm.com>
3326
3327         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
3328         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
3329         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
3330         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
3331         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
3332
3333 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
3334
3335         PR c++/22138
3336         * g++.dg/parse/template25.C: New.
3337
3338 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
3339
3340         PR rtl-optimization/44695
3341         * gcc.dg/torture/pr44695.c: New.
3342
3343 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3344
3345         PR c++/16630
3346         * g++.dg/ext/pretty3.C: New.
3347
3348 2010-07-04  Richard Guenther  <rguenther@suse.de>
3349
3350         PR middle-end/44809
3351         * g++.dg/torture/pr44809.C: New testcase.
3352
3353 2010-07-04  Richard Guenther  <rguenther@suse.de>
3354
3355         PR tree-optimization/44656
3356         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
3357
3358 2010-07-04  Ira Rosen  <irar@il.ibm.com>
3359             Revital Eres  <eres@il.ibm.com>
3360
3361         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
3362         misaligned stores.
3363         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
3364         gcc.dg/vect/vect-96.c: Likewise.
3365         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
3366         that support misaligned stores. Change the number of expected
3367         misaligned accesses.
3368         * gcc.dg/vect/vect-peel-1.c: New test.
3369         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
3370         gcc.dg/vect/vect-peel-4.c: Likewise.
3371         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
3372         vectorizable on all targets that support realignment.
3373         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3374
3375 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
3376
3377         PR c/44806
3378         * gcc.dg/torture/pr44806.c: New.
3379
3380 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
3381
3382         * gnat.dg/cond_expr1.adb: New test.
3383
3384 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
3385
3386         * gnat.dg/modular3.adb: New test.
3387         * gnat.dg/modular3_pkg.ads: New helper.
3388
3389 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
3390             Mikael Pettersson  <mikpe@it.uu.se>
3391
3392         PR testsuite/44518
3393         * obj-c++.dg/encode-2.mm: Produce object and save temps.
3394         Make signed-ness of chars explicit.  Scan the object for
3395         strings that are split by some target assemblers.
3396         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
3397         explicit.
3398
3399 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
3400
3401         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
3402
3403 2010-07-02  Le-Chun Wu  <lcwu@google.com>
3404
3405         PR/44128
3406         * g++.dg/warn/Wshadow-7.C: New test.
3407
3408 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
3409             Julian Brown  <julian@codesourcery.com>
3410             Sandra Loosemore  <sandra@codesourcery.com>
3411
3412         * gcc.c-torture/execute/20100416-1.c: New test case.
3413
3414 2010-07-02  Julian Brown  <julian@codesourcery.com>
3415             Sandra Loosemore  <sandra@codesourcery.com>
3416
3417         PR target/43703
3418
3419         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
3420         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
3421
3422 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3423             Julian Brown  <julian@codesourcery.com>
3424
3425         * gcc.target/arm/neon/vadds64.c: Regenerated.
3426         * gcc.target/arm/neon/vaddu64.c: Regenerated.
3427         * gcc.target/arm/neon/vsubs64.c: Regenerated.
3428         * gcc.target/arm/neon/vsubu64.c: Regenerated.
3429         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
3430         * gcc.target/arm/neon-vmls-1.c: Likewise.
3431         * gcc.target/arm/neon-vsubs64.c: New execution test.
3432         * gcc.target/arm/neon-vsubu64.c: New execution test.
3433         * gcc.target/arm/neon-vadds64.c: New execution test.
3434         * gcc.target/arm/neon-vaddu64.c: New execution test.
3435
3436 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3437
3438         * gcc.target/arm/neon-vands64.c: New.
3439         * gcc.target/arm/neon-vandu64.c: New.
3440         * gcc.target/arm/neon-vbics64.c: New.
3441         * gcc.target/arm/neon-vbicu64.c: New.
3442         * gcc.target/arm/neon-veors64.c: New.
3443         * gcc.target/arm/neon-veoru64.c: New.
3444         * gcc.target/arm/neon-vorns64.c: New.
3445         * gcc.target/arm/neon-vornu64.c: New.
3446         * gcc.target/arm/neon-vorrs64.c: New.
3447         * gcc.target/arm/neon-vorru64.c: New.
3448         * gcc.target/arm/neon/vands64.c: Regenerated.
3449         * gcc.target/arm/neon/vandu64.c: Regenerated.
3450         * gcc.target/arm/neon/vbics64.c: Regenerated.
3451         * gcc.target/arm/neon/vbicu64.c: Regenerated.
3452         * gcc.target/arm/neon/veors64.c: Regenerated.
3453         * gcc.target/arm/neon/veoru64.c: Regenerated.
3454         * gcc.target/arm/neon/vorns64.c: Regenerated.
3455         * gcc.target/arm/neon/vornu64.c: Regenerated.
3456         * gcc.target/arm/neon/vorrs64.c: Regenerated.
3457         * gcc.target/arm/neon/vorru64.c: Regenerated.
3458
3459 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3460
3461         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
3462
3463 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3464
3465         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
3466         * gfortran.dg/intent_out_5.f90: Same.
3467         * gfortran.dg/ltrans-7.f90: Same.
3468         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
3469
3470 2010-07-02  Jan Hubicka  <jh@suse.cz>
3471
3472         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
3473
3474 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3475
3476         * objc-obj-c++-shared/Object1.h: Correct Line endings.
3477
3478 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
3479
3480         PR c++/44780
3481         * c-c++-common/Wunused-var-12.c: New test.
3482
3483 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
3484
3485         PR target/42835
3486         * gcc.target/arm/pr42835.c: New test.
3487
3488         PR target/42172
3489         * gcc.target/arm/pr42172-1.c: New test.
3490
3491 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
3492
3493         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
3494
3495 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3496
3497         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
3498         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
3499         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
3500         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
3501         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
3502         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
3503         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
3504         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
3505         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
3506         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
3507         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
3508         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
3509         * gcc.target/arm/neon-vdup_ns64.c: New.
3510         * gcc.target/arm/neon-vdup_nu64.c: New.
3511         * gcc.target/arm/neon-vdupQ_ns64.c: New.
3512         * gcc.target/arm/neon-vdupQ_nu64.c: New.
3513         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
3514         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
3515         * gcc.target/arm/neon-vmov_ns64.c: New.
3516         * gcc.target/arm/neon-vmov_nu64.c: New.
3517         * gcc.target/arm/neon-vmovQ_ns64.c: New.
3518         * gcc.target/arm/neon-vmovQ_nu64.c: New.
3519         * gcc.target/arm/neon-vget_lanes64.c: New.
3520         * gcc.target/arm/neon-vget_laneu64.c: New.
3521         * gcc.target/arm/neon-vset_lanes64.c: New.
3522         * gcc.target/arm/neon-vset_laneu64.c: New.
3523
3524 2010-07-02  Richard Guenther  <rguenther@suse.de>
3525
3526         * g++.dg/torture/20100702-1.C: New testcase.
3527
3528 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3529
3530         PR target/44707
3531         * gcc.c-torture/compile/pr44707.c: New test.
3532
3533 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
3534
3535         PR c++/44039
3536         * g++.dg/template/crash101.C: New.
3537
3538 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3539
3540         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
3541         Use the ABI-0 accessors and fail it for m64.
3542
3543 2010-07-02  Jan Hubicka  <jh@suse.cz>
3544
3545         * g++.dg/tree-ssa/pr44706.C: New testcase.
3546
3547 2010-07-02  Richard Guenther  <rguenther@suse.de>
3548
3549         PR tree-optimization/44748
3550         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
3551
3552 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3553
3554         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
3555         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
3556         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
3557         the method types to forward:.
3558
3559 2010-06-30  Jason Merrill  <jason@redhat.com>
3560
3561         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
3562         * g++.dg/other/pr25632.C: Likewise.
3563
3564 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
3565
3566         PR tree-optimization/40421
3567         * gfortran.fortran-torture/compile/pr40421.f90: New test.
3568
3569 2010-07-01  Richard Guenther  <rguenther@suse.de>
3570
3571         PR middle-end/42834
3572         PR middle-end/44468
3573         * gcc.c-torture/execute/20100316-1.c: New testcase.
3574         * gcc.c-torture/execute/pr44468.c: Likewise.
3575         * gcc.c-torture/compile/20100609-1.c: Likewise.
3576         * gcc.dg/volatile2.c: Adjust.
3577         * gcc.dg/plugin/selfassign.c: Likewise.
3578         * gcc.dg/pr36902.c: Likewise.
3579         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
3580         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
3581         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
3582         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
3583         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
3584         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
3585         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
3586         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3587         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
3588         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
3589         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3590         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3591         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
3592         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
3593         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3594         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
3595         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
3596         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
3597         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
3598         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
3599         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
3600         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
3601         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
3602         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
3603         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
3604         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
3605         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
3606         * gcc.dg/struct/w_prof_local_array.c: Likewise.
3607         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
3608         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
3609         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
3610         * gcc.dg/struct/w_prof_global_array.c: Likewise.
3611         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
3612         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
3613         * gcc.dg/struct/w_prof_local_var.c: Likewise.
3614         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
3615         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
3616         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
3617         * gcc.dg/struct/w_prof_global_var.c: Likewise.
3618         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
3619         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
3620         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
3621         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3622         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
3623         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
3624         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
3625         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
3626         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
3627         * gcc.dg/tree-prof/stringop-1.c: Adjust.
3628         * g++.dg/tree-ssa/pr31146.C: Likewise.
3629         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
3630         * g++.dg/tree-ssa/pr33604.C: Likewise.
3631         * g++.dg/plugin/selfassign.c: Likewise.
3632         * gfortran.dg/array_memcpy_3.f90: Likewise.
3633         * gfortran.dg/array_memcpy_4.f90: Likewise.
3634         * c-c++-common/torture/pr42834.c: New testcase.
3635
3636 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
3637
3638         PR c++/44628
3639         * g++.dg/template/crash100.C: New.
3640
3641 2010-06-30  Jan Hubicka  <jh@suse.cz>
3642
3643         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
3644
3645 2010-06-30  Michael Matz  <matz@suse.de>
3646
3647         PR bootstrap/44699
3648         * gcc.dg/pr44699.c: New test.
3649
3650 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
3651
3652         PR tree-optimization/39799
3653         * c-c++-common/uninit-17.c: New test.
3654
3655 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3656
3657         PR libfortran/43298
3658         * gfortran.dg/read_infnan_1.f90: New test.
3659
3660 2010-06-29  Jason Merrill  <jason@redhat.com>
3661
3662         Enable implicitly declared move constructor/operator= (N3053).
3663         * g++.dg/cpp0x/implicit3.C: New.
3664         * g++.dg/cpp0x/implicit4.C: New.
3665         * g++.dg/cpp0x/implicit5.C: New.
3666         * g++.dg/cpp0x/implicit-copy.C: Adjust.
3667         * g++.dg/cpp0x/not_special.C: Adjust.
3668         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
3669         * g++.dg/cpp0x/rv1n.C: Adjust.
3670         * g++.dg/cpp0x/rv1p.C: Adjust.
3671         * g++.dg/cpp0x/rv2n.C: Adjust.
3672         * g++.dg/cpp0x/rv2p.C: Adjust.
3673         * g++.dg/cpp0x/rv3n.C: Adjust.
3674         * g++.dg/cpp0x/rv3p.C: Adjust.
3675         * g++.dg/cpp0x/rv4n.C: Adjust.
3676         * g++.dg/cpp0x/rv4p.C: Adjust.
3677         * g++.dg/cpp0x/rv5n.C: Adjust.
3678         * g++.dg/cpp0x/rv5p.C: Adjust.
3679         * g++.dg/cpp0x/rv6n.C: Adjust.
3680         * g++.dg/cpp0x/rv6p.C: Adjust.
3681         * g++.dg/cpp0x/rv7n.C: Adjust.
3682         * g++.dg/cpp0x/rv7p.C: Adjust.
3683         * g++.dg/cpp0x/rv8p.C: Adjust.
3684         * g++.dg/gomp/pr26690-1.C: Adjust.
3685         * g++.dg/other/error20.C: Adjust.
3686         * g++.dg/other/error31.C: Adjust.
3687         * g++.dg/parse/error19.C: Adjust.
3688         * g++.dg/template/qualttp5.C: Adjust.
3689         * g++.old-deja/g++.law/ctors5.C: Adjust.
3690
3691         Enable implicitly deleted functions (N2346)
3692         * g++.dg/cpp0x/defaulted17.C: New.
3693         * g++.dg/cpp0x/implicit1.C: New.
3694         * g++.dg/cpp0x/implicit2.C: New.
3695         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
3696         * g++.dg/ext/has_virtual_destructor.C: Adjust.
3697         * g++.dg/init/ctor4.C: Adjust.
3698         * g++.dg/init/synth2.C: Adjust.
3699         * g++.dg/lto/20081118_1.C: Adjust.
3700         * g++.dg/other/error13.C: Adjust.
3701         * g++.dg/other/unused1.C: Adjust.
3702         * g++.old-deja/g++.bob/inherit2.C: Adjust.
3703         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
3704         * g++.old-deja/g++.jason/opeq3.C: Adjust.
3705         * g++.old-deja/g++.law/ctors17.C: Adjust.
3706         * g++.old-deja/g++.oliva/delete1.C: Adjust.
3707         * g++.old-deja/g++.pt/assign1.C: Adjust.
3708         * g++.old-deja/g++.pt/crash20.C: Adjust.
3709
3710         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
3711         * g++.dg/cpp0x/defaulted13.C: Adjust.
3712         * g++.dg/cpp0x/defaulted2.C: Adjust.
3713         * g++.dg/cpp0x/defaulted3.C: Adjust.
3714         * g++.dg/cpp0x/initlist9.C: Adjust.
3715         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
3716         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
3717         * g++.dg/init/synth2.C: Adjust.
3718
3719         * g++.dg/cpp0x/defaulted19.C: New.
3720
3721         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
3722         * g++.dg/template/error23.C: Fix for -std=c++0x.
3723
3724 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
3725
3726         PR fortran/44718
3727         * gfortran.dg/proc_ptr_28.f90: New.
3728
3729 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
3730
3731         PR tree-optimization/43801
3732         * g++.dg/torture/pr43801.C: New test.
3733
3734         PR debug/44668
3735         * g++.dg/debug/dwarf2/accessibility1.C: New test.
3736
3737 2010-06-29  Jason Merrill  <jason@redhat.com>
3738
3739         PR c++/44587
3740         * g++.dg/template/qualified-id2.C: New.
3741         * g++.dg/template/qualified-id3.C: New.
3742
3743 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
3744
3745         PR fortran/44696
3746         * gfortran.dg/associated_target_4.f90: New.
3747
3748 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
3749
3750         PR fortran/44582
3751         * gfortran.dg/aliasing_array_result_1.f90 : New test.
3752
3753 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3754
3755         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
3756
3757 2010-06-29  Jan Hubicka  <jh@suse.cz>
3758
3759         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
3760
3761 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
3762
3763         PR target/43902
3764         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
3765         * gcc.target/arm/wmul-3.c: New test.
3766         * gcc.target/arm/wmul-4.c: New test.
3767
3768 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
3769
3770         PR rtl-optimization/44659
3771         * gcc.target/i386/extract-1.c: New.
3772         * gcc.target/i386/extract-2.c: Likewise.
3773         * gcc.target/i386/extract-3.c: Likewise.
3774         * gcc.target/i386/extract-4.c: Likewise.
3775         * gcc.target/i386/extract-5.c: Likewise.
3776         * gcc.target/i386/extract-6.c: Likewise.
3777
3778 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
3779
3780         PR c++/44682
3781         * g++.dg/warn/Wunused-var-14.C: New test.
3782
3783 2010-06-28  Tobias Burnus  <burnus@net-b.de>
3784
3785         PR fortran/43298
3786         * gfortran.dg/nan_6.f90: New.
3787
3788 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
3789
3790         PR tree-optimization/43781
3791         * gcc.dg/torture/pr43781.c: New.
3792
3793 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
3794
3795         PR fortran/40158
3796         * gfortran.dg/actual_rank_check_1.f90: New test.
3797
3798 2010-06-28  Martin Jambor  <mjambor@suse.cz>
3799
3800         * testsuite/gcc.dg/ipa/ipa-sra-6.c: New test.
3801
3802 2010-06-28  Jan Hubicka  <jh@suse.cz>
3803
3804         PR tree-optimization/44687
3805         * gcc.c-torture/compile/pr44687.c
3806
3807 2010-06-28  Martin Jambor  <mjambor@suse.cz>
3808
3809         PR c++/44535
3810         * g++.dg/torture/pr44535.C: New test.
3811
3812 2010-06-28  Michael Matz  <matz@suse.de>
3813
3814         PR middle-end/44592
3815         * gfortran.dg/pr44592.f90: New test.
3816
3817 2010-06-28  Jan Hubicka  <jh@suse.cz>
3818
3819         PR tree-optimization/44357
3820         * g++.dg/torture/pr44357.C: New testcase.
3821
3822 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3823
3824         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
3825         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
3826         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
3827         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
3828         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
3829         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
3830         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
3831         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
3832
3833 2010-06-27  Jan Hubicka  <jh@suse.cz>
3834
3835         * gcc.c-torture/compile/pr44686.c: New file.
3836
3837 2010-06-27  Richard Guenther  <rguenther@suse.de>
3838
3839         PR tree-optimization/44683
3840         * gcc.c-torture/execute/pr44683.c: New testcase.
3841
3842 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
3843
3844         * gnat.dg/noreturn3.ad[sb]: New test.
3845
3846 2010-06-26  Jason Merrill  <jason@redhat.com>
3847
3848         * g++.dg/cpp0x/explicit5.C: New.
3849
3850 2010-06-26  Richard Guenther  <rguenther@suse.de>
3851
3852         PR tree-optimization/44393
3853         * gcc.dg/pr44393.c: New testcase.
3854
3855 2010-06-26  Jan Hubicka  <jh@suse.cz>
3856
3857         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
3858
3859 2010-06-26  Richard Guenther  <rguenther@suse.de>
3860
3861         PR middle-end/44674
3862         * gcc.dg/pr44674.c: New testcase.
3863
3864 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
3865
3866         * gcc.dg/opts-3.c: New test.
3867
3868 2010-06-26  Tobias Burnus  <burnus@net-b.de>
3869
3870         * gfortran.dg/type_decl_1.f90: New.
3871         * gfortran.dg/type_decl_2.f90: New.
3872
3873 2010-06-26  Tobias Burnus  <burnus@net-b.de>
3874
3875         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
3876         * gfortran.dg/semicolon_fixed_2.f: Ditto.
3877
3878 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3879
3880         PR testsuite/38946
3881         * gfortran.dg/array_constructor_23.f: Update test to allow for small
3882         error in comparing reals.
3883
3884 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3885
3886         * selected_real_kind_2.f90: New.
3887         * selected_real_kind_3.f90: New.
3888
3889 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3890
3891         * gfortran.dg/entry_19.f90: New.
3892
3893 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3894
3895         * gfortran.dg/end_subroutine_1.f90: New.
3896         * gfortran.dg/end_subroutine_2.f90: New.
3897         * gfortran.dg/interface_proc_end.f90: Update.
3898
3899 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3900
3901         * gfortran.dg/semicolon_fixed.f: Update.
3902         * gfortran.dg/semicolon_fixed_2.f: New.
3903         * gfortran.dg/semicolon_free_2.f90: New.
3904         * gfortran.dg/semicolon_free.f90: Update.
3905
3906 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3907
3908         PR fortran/44448
3909         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
3910
3911 2010-06-25  Martin Jambor  <mjambor@suse.cz>
3912
3913         * g++.dg/ipa/iinline-3.C: New test.
3914         * gcc.dg/ipa/modif-1.c: Removed.
3915
3916 2010-06-25  Jan Hubicka  <jh@suse.cz>
3917
3918         * testsuite/gcc.dg/tree-ssa/ipa-split-1.c
3919
3920 2010-06-25  Martin Jambor  <mjambor@suse.cz>
3921
3922         * g++.dg/ipa/iinline-2.C: New test.
3923
3924 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
3925
3926         PR middle-end/43866
3927         * gfortran.dg/pr43866.f90: New test.
3928
3929         PR tree-optimization/44539
3930         * gcc.dg/pr44539.c: New test.
3931
3932 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
3933
3934         From Jim Wilson:
3935         PR target/43902
3936         * gcc.target/mips/madd-9.c: New test.
3937
3938 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
3939
3940         PR c/44517
3941         * gcc.dg/noncompile/pr44517.c: New.
3942         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
3943
3944 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
3945
3946         PR testsuite/43283
3947         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
3948         and add argument to nop for IA64.
3949
3950 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
3951
3952         PR target/44588
3953         * gcc.target/i386/mod-1.c: New.
3954         * gcc.target/i386/umod-1.c: Likewise.
3955         * gcc.target/i386/umod-2.c: Likewise.
3956         * gcc.target/i386/umod-3.c: Likewise.
3957
3958 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
3959
3960         PR middle-end/44492
3961         * g++.dg/torture/pr44492.C: New test.
3962
3963 2010-06-24  Andi Kleen  <ak@linux.intel.com>
3964
3965         * c-c++-common/warn-omitted-condop.c: New.
3966
3967 2010-06-24  Tobias Burnus  <burnus@net-b.de>
3968
3969         PR fortran/44614
3970         * gfortran.dg/import8.f90: New.
3971
3972 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
3973
3974         * gnat.dg/not_null.adb: Update test case.
3975
3976 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
3977
3978         PR c++/44619
3979         * g++.dg/warn/Wunused-var-13.C: New test.
3980
3981         PR c++/44627
3982         * g++.dg/diagnostic/method1.C: New test.
3983
3984 2010-06-22  Cary Coutant  <ccoutant@google.com>
3985
3986         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
3987
3988 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
3989
3990         PR fortran/44616
3991         * gfortran.dg/abstract_type_8.f03: New.
3992
3993 2010-06-21  Jason Merrill  <jason@redhat.com>
3994
3995         * g++.dg/cpp0x/noexcept08.C: New.
3996
3997         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
3998
3999 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
4000
4001         PR target/44615
4002         * gcc.target/i386/sse2-vec-2a.c: New.
4003
4004 2010-06-21  DJ Delorie  <dj@redhat.com>
4005
4006         * gcc.dg/pragma-diag-1.c: New.
4007
4008 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
4009
4010         PR target/44615
4011         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
4012
4013 2010-06-21  Alan Modra  <amodra@gmail.com>
4014
4015         PR testsuite/44505
4016         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
4017         tail call to check_fa_mid.
4018
4019 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
4020
4021         PR target/44575
4022         * gcc.c-torture/execute/pr44575.c: New test.
4023
4024 2010-06-21  Tobias Burnus  <burnus@net-b.de>
4025
4026         PR fortran/40632
4027         * gfortran.dg/contiguous_1.f90: New.
4028         * gfortran.dg/contiguous_2.f90: New.
4029         * gfortran.dg/contiguous_3.f90: New.
4030
4031 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
4032
4033         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
4034         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
4035
4036 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
4037
4038         PR target/44546
4039         * gcc.target/i386/pr44546.c: New test.
4040
4041 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
4042
4043         * gcc.dg/opts-2.c: New test.
4044
4045 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
4046
4047         PR fortran/44584
4048         * gfortran.dg/typebound_proc_15.f03: Modified.
4049
4050 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
4051
4052         PR target/44072
4053         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
4054         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
4055
4056 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4057
4058         * g++.dg/ext/label13.C: Fix typo in last change.
4059
4060 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4061
4062         PR libfortran/44477
4063         * gfortran.dg/eof_3.f90
4064         * gfortran.dg/endfile_2.f90
4065         * gfortran.dg/endfile_4.f90
4066         * gfortran.dg/endfile_3.f90
4067
4068 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4069
4070         PR c++/41090
4071         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
4072
4073 2010-06-18  Tobias Burnus  <burnus@net-b.de>
4074
4075         PR fortran/44556
4076         * gfortran.dg/allocate_alloc_opt_11.f90: New.
4077
4078 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
4079
4080         * gcc.target/arm/pr40900.c: New test.
4081
4082 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
4083
4084         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
4085
4086 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
4087
4088         PR fortran/44558
4089         * gfortran.dg/typebound_call_15.f03: New.
4090
4091 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4092
4093         PR c++/44486
4094         * g++.dg/pr44486.C: New.
4095
4096 2010-06-16  DJ Delorie  <dj@redhat.com>
4097
4098         * gcc.target/i386/volatile-bitfields-1.c: New.
4099         * gcc.target/i386/volatile-bitfields-2.c: New.
4100
4101 2010-06-16  Jason Merrill  <jason@redhat.com>
4102
4103         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
4104
4105         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
4106
4107 2010-06-16  Richard Guenther  <rguenther@suse.de>
4108
4109         PR c/44555
4110         * gcc.c-torture/execute/pr44555.c: New testcase.
4111
4112 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
4113
4114         PR fortran/44549
4115         * gfortran.dg/typebound_proc_16.f03: New.
4116
4117 2010-06-16  Martin Jambor  <mjambor@suse.cz>
4118
4119         * g++.dg/torture/pr43905.C: New test.
4120
4121 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
4122
4123         PR testsuite/44538
4124         * gcc.dg/vect/slp-perm-5.c (main): Prevent
4125         initialization loop from being vectorized.
4126         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
4127
4128 2010-06-16  Alan Modra  <amodra@gmail.com>
4129
4130         PR tree-optimization/44507
4131         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
4132
4133 2010-06-15  Jason Merrill  <jason@redhat.com>
4134
4135         * g++.dg/overload/arg3.C: Adjust error locations.
4136         * g++.dg/overload/copy1.C: Likewise.
4137         * g++.dg/tc1/dr152.C: Likewise.
4138         * g++.dg/template/incomplete4.C: Likewise.
4139         * g++.dg/template/incomplete5.C: Likewise.
4140         * g++.old-deja/g++.bob/inherit2.C: Likewise.
4141         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
4142         * g++.old-deja/g++.pt/crash9.C: Likewise.
4143
4144         * g++.dg/inherit/virtual5.C: New.
4145
4146         * g++.dg/cpp0x/defaulted18.C: New.
4147
4148         * g++.dg/cpp0x/initlist40.C: New.
4149
4150         * g++.dg/cpp0x/initlist39.C: New.
4151
4152 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
4153
4154         PR middle-end/44391
4155         * gcc.dg/graphite/pr44391.c: New.
4156
4157 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
4158
4159         PR fortran/43388
4160         * gfortran.dg/allocate_alloc_opt_8.f90: New.
4161         * gfortran.dg/allocate_alloc_opt_9.f90: New.
4162         * gfortran.dg/allocate_alloc_opt_10.f90: New.
4163         * gfortran.dg/class_allocate_2.f03: Modified an error message.
4164
4165 2010-06-15  Richard Guenther  <rguenther@suse.de>
4166
4167         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
4168
4169 2010-06-15  Richard Guenther  <rguenther@suse.de>
4170
4171         * gcc.dg/vect/bb-slp-21.c: Adjust.
4172         * gcc.dg/vect/bb-slp-13.c: Likewise
4173         * gcc.dg/vect/bb-slp-4.c: Likewise
4174         * gcc.dg/vect/bb-slp-22.c: Likewise
4175         * gcc.dg/vect/bb-slp-14.c: Likewise
4176         * gcc.dg/vect/bb-slp-23.c: Likewise
4177         * gcc.dg/vect/bb-slp-15.c: Likewise
4178         * gcc.dg/vect/bb-slp-17.c: Likewise
4179         * gcc.dg/vect/bb-slp-18.c: Likewise
4180         * gcc.dg/vect/bb-slp-19.c: Likewise
4181         * gcc.dg/vect/bb-slp-10.c: Likewise
4182         * gcc.dg/vect/bb-slp-11.c: Likewise
4183         * gcc.dg/vect/bb-slp-20.c: Likewise
4184         * gcc.dg/vect/bb-slp-3.c: Likewise
4185
4186 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
4187
4188         PR fortran/44536
4189         * gfortran.dg/gomp/pr44536.f90: New test.
4190         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
4191
4192 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
4193
4194         PR target/44534
4195         * gcc.target/i386/avx-vextractf128-256-3.c: New.
4196         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
4197
4198 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
4199
4200         PR tree-optimization/44508
4201         * gcc.dg/tree-ssa/pr21086.c: Adjust.
4202
4203         PR bootstrap/44509
4204         * gcc.dg/pr44509.c: New test.
4205
4206 2010-06-14  Ira Rosen  <irar@il.ibm.com>
4207
4208         PR tree-optimization/44507
4209         * gcc.dg/vect/pr44507.c: New test.
4210
4211 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
4212
4213         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
4214         and c-pretty-print.h.
4215
4216         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
4217
4218 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
4219
4220         * gfortran.dg/whole_file_18.f90: Updated error message.
4221
4222 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
4223
4224         * gfortran.dg/whole_file_20.f03: New.
4225
4226 2010-06-12  Jan Hubicka  <jh@suse.cz>
4227
4228         * gcc.c-torture/compile/pc44485.c: New testcase.
4229
4230 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
4231
4232         PR fortran/40117
4233         * gfortran.dg/typebound_proc_4.f03: Modified error message.
4234         * gfortran.dg/typebound_proc_14.f03: New.
4235         * gfortran.dg/typebound_proc_15.f03: New.
4236
4237 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
4238
4239         * gcc.dg/opts-1.c: New test.
4240
4241 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
4242
4243         * gcc.dg/funroll-loops-all.c: Update expected error.
4244
4245 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
4246
4247         PR target/44481
4248         * gcc.target/i386/pr44481.c: New test.
4249
4250 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
4251
4252         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
4253
4254 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
4255
4256         PR middle-end/44483
4257         * gcc.dg/tree-ssa/pr44483.c: New.
4258
4259 2010-06-11  Paul Brook  <paul@codesourcery.com>
4260
4261         * g++.dg/other/arm-neon-1.C: New test.
4262
4263 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
4264
4265         PR fortran/42051
4266         PR fortran/43896
4267         * gfortran.dg/class_23.f03: New test.
4268
4269 2010-06-11  Jan Hubicka  <jh@suse.cz>
4270
4271         * gcc.dg/ipa/pure-const-2.c: New testcase.
4272
4273 2010-06-11  Jan Hubicka  <jh@suse.cz>
4274
4275         * gcc.dg/noreturn-7.c: Update.
4276         * gcc.dg/noreturn-4.c: Update.
4277
4278 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
4279
4280         Fix MIPS bootstrap
4281         * g++.dg/other/typedef4.C: New test.
4282
4283 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
4284
4285         PR fortran/44207
4286         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
4287
4288 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
4289
4290         PR fortran/44457
4291         * gfortran.dg/asynchronous_3.f03
4292
4293 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
4294
4295         PR middle-end/44185
4296         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
4297         non-temporal stores out of the tests to form new test cases.  As a
4298         result, no non-temporal store should be generated in this case.
4299
4300         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
4301         prefetch-7.c that generate one non-temporal store.
4302
4303         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
4304         prefetch-7.c that generate one non-temporal store and one
4305         one-temporal prefetch.
4306
4307 2010-06-10  Martin Jambor  <mjambor@suse.cz>
4308
4309         PR tree-optimization/44258
4310         * gcc.dg/tree-ssa/pr44258.c: New test.
4311
4312 2010-06-10  Daniel Kraft  <d@domob.eu>
4313
4314         PR fortran/38936
4315         * gfortran.dg/associate_1.f03: New test.
4316         * gfortran.dg/associate_2.f95: New test.
4317         * gfortran.dg/associate_3.f03: New test.
4318         * gfortran.dg/associate_4.f08: New test.
4319
4320 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4321
4322         * gfortran.dg/selected_char_kind_4.f90: New test.
4323
4324 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
4325
4326         * gcc.dg/pr42461.c: New test.
4327
4328 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
4329
4330         PR fortran/44347
4331         * gfortran.dg/selected_real_kind_1.f90: New.
4332
4333 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
4334
4335         PR fortran/44359
4336         * gfortran.dg/warn_conversion.f90: Removed check for redundant
4337         warning.
4338         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
4339         check for warning.
4340
4341 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4342
4343         * gfortran.dg/data_namelist_conflict.f90: New test.
4344
4345 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4346
4347         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
4348         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
4349         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
4350
4351 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4352
4353         * testsuite/gfortran.dg/mvbits_9.f90: New test.
4354         * testsuite/gfortran.dg/ibset_1.f90: Ditto.
4355         * testsuite/gfortran.dg/ibits_1.f90: Ditto.
4356         * testsuite/gfortran.dg/btest_1.f90: Ditto.
4357         * testsuite/gfortran.dg/ibclr_1.f90: Ditto.
4358
4359 2010-06-09  Jason Merrill  <jason@redhat.com>
4360
4361         PR c++/44366
4362         * g++.dg/cpp0x/decltype23.C: Move to...
4363         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
4364
4365 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
4366
4367         PR fortran/44211
4368         * gfortran.dg/typebound_call_14.f03: New test.
4369
4370 2010-06-09  Martin Jambor  <mjambor@suse.cz>
4371
4372         PR tree-optimization/44423
4373         * gcc.dg/tree-ssa/pr44423.c: New test.
4374
4375 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
4376
4377         PR testsuite/42843
4378         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
4379         TV_NONE to initialize tv_id field.
4380         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
4381         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
4382         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
4383         Include toplev.h .
4384         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
4385         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
4386         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
4387
4388 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
4389
4390         PR tree-optimization/39874
4391         PR middle-end/28685
4392         * gcc.dg/pr39874.c: New file.
4393
4394 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
4395
4396         * g++.dg/ext/attr-alias-1.C: New.
4397         * g++.dg/ext/attr-alias-2.C: New.
4398
4399 2010-06-07  Tobias Burnus  <burnus@net-b.de>
4400
4401         PR fortran/44446
4402         * gfortran.dg/proc_ptr_27.f90: New.
4403
4404 2010-06-07  Jason Merrill  <jason@redhat.com>
4405
4406         PR c++/44366
4407         * g++.dg/cpp0x/decltype23.C: New.
4408
4409 2010-06-08  Andrew Pinski <pinskia@gmail.com>
4410             Shujing Zhao  <pearly.zhao@oracle.com>
4411
4412         PR c/37724
4413         * gcc.dg/c90-const-expr-10.c: Adjust.
4414         * gcc.dg/c99-const-expr-10.c: Adjust.
4415         * gcc.dg/init-bad-7.c: New.
4416
4417 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4418
4419         * lib/target-supports.exp (check_effective_target_gas): New proc.
4420         * gcc.c-torture/execute/960321-1.x: New file.
4421
4422 2010-06-07  Jason Merrill  <jason@redhat.com>
4423
4424         PR c++/44401
4425         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
4426
4427 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
4428
4429         PR c++/44444
4430         * g++.dg/warn/Wunused-var-12.C: New test.
4431
4432         PR c++/44443
4433         * c-c++-common/Wunused-var-11.c: New test.
4434
4435 2010-06-07  Jan Hubicka  <jh@suse.cz>
4436
4437         * gcc.dg/ipa/pure-const-1.c: New testcase.
4438
4439 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
4440
4441         PR rtl-optimization/44404
4442         * gcc.dg/pr44404.c: New.
4443
4444 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
4445
4446         PR target/44159
4447         * gcc.target/i386/abi-2.c: Check sysv abi here.
4448         * gcc.target/i386/aes-avx-check.h: Call test in noinline
4449         function to avoid failures by different ABIs.
4450         * gcc.target/i386/aes-check.h: Likewise.
4451         * gcc.target/i386/avx-check.h: Likewise.
4452         * gcc.target/i386/fma4-check.h: Likewise.
4453         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
4454         * gcc.target/i386/mmx-check.h: Likewise.
4455         * gcc.target/i386/pclmul-avx-check.h: Likewise.
4456         * gcc.target/i386/pclmul-check.h: Likewise.
4457         * gcc.target/i386/sse-check.h: Likewise.
4458         * gcc.target/i386/sse2-check.h: Likewise.
4459         * gcc.target/i386/sse3-check.h: Likewise.
4460         * gcc.target/i386/sse4_1-check.h: Likewise.
4461         * gcc.target/i386/sse4_2-check.h: Likewise.
4462         * gcc.target/i386/sse4a-check.h: Likewise.
4463         * gcc.target/i386/ssse3-check.h: Likewise.
4464         * gcc.target/i386/xop-check.h: Likewise.
4465         * gcc.target/i386/pr27971.c: Fix for LLP64.
4466         * gcc.target/i386/pr39139.c: Likewise.
4467         * gcc.target/i386/pr39315-check.c: Likewise.
4468         * gcc.target/i386/vararg-1.c: Likewise.
4469         * gcc.target/i386/vararg-2.c: Likewise.
4470         Additional add dg-compile to avoid failure due
4471         missing foo symbol.
4472
4473         * gcc.dg/compound-literal-1.c: Fix for llp64.
4474         * gcc.dg/pr32370.c: Likewise.
4475         * gcc.dg/pr37561.c: Likewise.
4476         * gcc.dg/pr41340.c: Likewise.
4477         * gcc.dg/pr41551.c: Likewise.
4478
4479 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
4480
4481         PR c++/44188
4482         * g++.dg/debug/dwarf2/typedef3.C: New test.
4483
4484 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4485
4486         PR c/20000
4487         * c-c++-common/pr20000.c: New.
4488
4489 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
4490
4491         PR c++/44086
4492         * g++.dg/init/pr44086.C: New.
4493         * g++.dg/cpp0x/decltype4.C: Adjust.
4494
4495 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
4496
4497         PR fortran/43945
4498         * gfortran.dg/generic_23.f03: New test.
4499
4500 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
4501
4502         PR fortran/43895
4503         * gfortran.dg/alloc_comp_class_1.f90 : New test.
4504
4505 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
4506
4507         PR c++/44361
4508         * c-c++-common/Wunused-var-9.c: New test.
4509
4510 2010-06-05  Jason Merrill  <jason@redhat.com>
4511
4512         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
4513
4514 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
4515
4516         PR c/44322
4517         * gcc.dg/c99-restrict-4.c: New test.
4518
4519 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
4520
4521         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
4522         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
4523         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
4524         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
4525         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
4526         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
4527         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
4528         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
4529         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
4530         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
4531         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
4532         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
4533         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
4534         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
4535         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
4536         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
4537         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
4538         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
4539         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
4540         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
4541         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
4542         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
4543
4544 2010-06-04  Jason Merrill  <jason@redhat.com>
4545
4546         * g++.dg/cpp0x/noexcept06.C: New.
4547         * g++.dg/cpp0x/noexcept07.C: New.
4548
4549         * g++.dg/cpp0x/noexcept01.C: New.
4550         * g++.dg/cpp0x/noexcept02.C: New.
4551         * g++.dg/cpp0x/noexcept03.C: New.
4552         * g++.dg/cpp0x/noexcept04.C: New.
4553         * g++.dg/cpp0x/noexcept05.C: New.
4554
4555 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
4556
4557         PR c++/44412
4558         * g++.dg/warn/Wunused-var-10.C: New test.
4559         * g++.dg/warn/Wunused-var-11.C: New test.
4560
4561         PR c++/44362
4562         * c-c++-common/Wunused-var-10.c: New test.
4563
4564 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4565
4566         PR c/25880
4567         * gcc.dg/assign-warn-2.c: Update.
4568         * gcc.dg/cpp/line3.c: Update.
4569         * gcc.dg/c99-array-lval-8.c: Update.
4570         * gcc.dg/cast-qual-2.c: Update.
4571         * gcc.dg/c99-arraydecl-3.c:  Update.
4572         * gcc.dg/assign-warn-1.c:  Update.
4573         * gcc.dg/format/gcc_diag-1.c:  Update.
4574
4575 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
4576
4577         PR rtl-optimization/39871
4578         PR rtl-optimization/40615
4579         PR rtl-optimization/42500
4580         PR rtl-optimization/42502
4581         * gcc.target/arm/eliminate.c: New test.
4582
4583 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
4584
4585         PR libstdc++/44410
4586         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
4587         * g++.old-deja/g++.other/delete3.C: Likewise.
4588         * g++.old-deja/g++.other/new.C: Likewise.
4589         * g++.old-deja/g++.law/operators27.C: Likewise.
4590         * g++.old-deja/g++.mike/p755.C: Likewise.
4591         * g++.dg/eh/new1.C: Likewise.
4592         * g++.dg/init/new5.C: Likewise.
4593
4594 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
4595
4596         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
4597         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
4598         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
4599
4600 2010-06-03  Richard Guenther  <rguenther@suse.de>
4601
4602         PR lto/41921
4603         * lib/lto.exp: Always load gcc.exp.
4604         (lto-obj): For C source files invoke gcc_target_compile.
4605         * g++.dg/lto/20100603-1_0.C: New testcase.
4606         * g++.dg/lto/20100603-1_1.c: Likewise.
4607
4608 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
4609
4610         PR tree-optimization/43688
4611         * gfortran.dg/pr43688.f90: New.
4612
4613 2010-06-03  Richard Guenther  <rguenther@suse.de>
4614
4615         PR lto/41584
4616         * gcc.dg/lto/20100603-1_0.c: New testcase.
4617         * gcc.dg/lto/20100603-2_0.c: Likewise.
4618         * gcc.dg/lto/20100603-3_0.c: Likewise.
4619
4620 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
4621
4622         PR target/44218
4623         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
4624         * gcc.target/powerpc/recip-2.c: Ditto.
4625         * gcc.target/powerpc/recip-3.c: Ditto.
4626         * gcc.target/powerpc/recip-4.c: Ditto.
4627         * gcc.target/powerpc/recip-5.c: Ditto.
4628         * gcc.target/powerpc/recip-6.c: Ditto.
4629         * gcc.target/powerpc/recip-7.c: Ditto.
4630         * gcc.target/powerpc/recip-test.h: Ditto.
4631         * gcc.target/powerpc/recip-test2.h: Ditto.
4632
4633 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
4634
4635         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
4636
4637 2010-06-02  Jason Merrill  <jason@redhat.com>
4638
4639         * g++.dg/ext/vector9.C: Expect typedef in error message.
4640
4641         PR c++/9726
4642         PR c++/23594
4643         PR c++/44333
4644         * g++.dg/tc1/dr101.C: Remove xfails.
4645
4646 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
4647
4648         PR middle-end/44372
4649         * g++.dg/ipa/pr44372.C: New.
4650
4651 2010-06-02  Jan Hubicka  <jh@suse.cz>
4652
4653         PR middle-end/44295
4654         * g++.dg/torture/pr44295.C: Neww testcase.
4655
4656 2010-06-02  Jan Hubicka  <jh@suse.cz>
4657
4658         * gcc.dg/tree-ssa/loadpre6.c: Update.
4659
4660 2010-06-02  Richard Guenther  <rguenther@suse.de>
4661
4662         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
4663         diagnostic.h.
4664
4665 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
4666
4667         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
4668         the link fail message.
4669
4670 2010-06-02  Tobias Burnus  <burnus@net-b.de>
4671
4672         PR fortran/44360
4673         * gfortran.dg/use_13.f90: New test case.
4674
4675 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4676
4677         PR fortran/44371
4678         * gfortran.dg/error_stop_2.f08: Minor update.
4679
4680 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4681
4682         PR fortran/44371
4683         * gfortran.dg/error_stop_1.f08: New test.
4684         * gfortran.dg/error_stop_2.f08: New test.
4685
4686 2010-06-01  Jason Merrill  <jason@redhat.com>
4687
4688         DR 990
4689         * g++.dg/cpp0x/initlist37.C: New.
4690         * g++.dg/cpp0x/initlist38.C: New.
4691
4692         PR c++/44358
4693         * g++.dg/cpp0x/initlist36.C: New.
4694
4695 2010-05-31 Jan Hubicka  <jh@suse.cz>
4696
4697         * gcc.dg/noreturn-8.c: New testcase.
4698
4699 2010-05-31 Jan Hubicka  <jh@suse.cz>
4700
4701         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
4702         * gcc.dg/lto/noreturn-1_0.c: Move it here.
4703
4704 2010-05-31 Jan Hubicka  <jh@suse.cz>
4705
4706         * gcc.dg/lto/noreturn-1_1.c: New testcase.
4707         * gcc.dg/lto/noreturn-1_0.c: New testcase.
4708
4709 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
4710
4711         PR fortran/36928
4712         * gfortran.dg/dependency_27.f90:  New test.
4713         * gfortran.dg/array_assign_1.F90:  New test.
4714
4715 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
4716
4717         PR target/44338
4718         * gcc.target/i386/sse-24.c: New test.
4719
4720 2010-05-31  Jan Hubicka  <jh@suse.cz>
4721
4722         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
4723
4724 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
4725
4726         PR middle-end/44337
4727         * gcc.dg/pr44337.c: New test.
4728
4729         PR tree-optimization/44182
4730         * g++.dg/debug/pr44182.C: New test.
4731
4732 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
4733
4734         * gcc.dg/nested-func-7.c: New test.
4735         * gnat.dg/frame_overflow.adb: Adjust directives.
4736
4737 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
4738
4739         * gnat.dg/prot2.ad[sb]: New test.
4740         * gnat.dg/prot2_pkg1.ads: New helper.
4741         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
4742
4743 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
4744
4745         * gnat.dg/array11.adb: Adjust dg-warning directive.
4746         * gnat.dg/object_overflow.adb: Likewise.
4747
4748 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
4749
4750         PR middle-end/44306
4751         * gcc.dg/tree-ssa/pr44306.c: New.
4752
4753 2010-05-29  Jan Hubicka  <jh@suse.cz>
4754
4755         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
4756
4757 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
4758
4759         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
4760
4761 2010-05-28  Mike Stump  <mikestump@comcast.net>
4762
4763         PR objc/44125
4764         * objc.dg/const-str-9.m: Remove static.
4765
4766 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
4767
4768         PR target/43636
4769         * gcc.c-torture/compile/pr43636.c: New test.
4770
4771 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
4772
4773         PR objc++/23616
4774         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
4775         * obj-c++.dg/try-catch-9.mm: Ditto.
4776
4777 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
4778
4779         Revert patch for PR c++/44188
4780         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
4781
4782 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
4783
4784         PR c++/44188
4785         * g++.dg/debug/dwarf2/typedef3.C: New test.
4786
4787 2010-05-27  Jason Merrill  <jason@redhat.com>
4788
4789         PR c++/43555
4790         * g++.dg/ext/vla9.C: New.
4791
4792 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
4793
4794         PR objc/44140
4795         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
4796         * objc.dg/torture/tls/thr-init-3.m: Ditto.
4797         * objc.dg/torture/tls/thr-init.m: Ditto.
4798         * objc.dg/torture/trivial.m: Ditto.
4799         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
4800         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
4801         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
4802         * obj-c++.dg/torture/trivial.mm: Ditto.
4803
4804 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
4805
4806         * g++.dg/lto/20100302_0.C: Skip on darwin.
4807
4808 2010-05-27  Richard Guenther  <rguenther@suse.de>
4809
4810         PR tree-optimization/44284
4811         * gcc.dg/vect/vect-118.c: New testcase.
4812         * gcc.dg/vect/bb-slp-20.c: Adjust.
4813         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
4814         * gcc.dg/vect/slp-9.c: Likewise.
4815         * gcc.dg/vect/slp-reduc-4.c: Likewise.
4816         * gcc.dg/vect/vect-10.c: Likewise.
4817         * gcc.dg/vect/vect-109.c: Likewise.
4818         * gcc.dg/vect/vect-12.c: Likewise.
4819         * gcc.dg/vect/vect-36.c: Likewise.
4820         * gcc.dg/vect/vect-7.c: Likewise.
4821         * gcc.dg/vect/vect-iv-8.c: Likewise.
4822         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
4823         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
4824         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
4825         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
4826         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
4827         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
4828         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
4829         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
4830         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
4831         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
4832         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
4833         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
4834         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
4835         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
4836         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
4837         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
4838         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4839
4840 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
4841
4842         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
4843         necessary.
4844
4845 2010-05-26  Jan Hubicka  <jh@suse.cz>
4846
4847         * gcc.dg/lto/materialize-1_0.c: New file.
4848         * gcc.dg/lto/materialize-1_1.c: New file.
4849
4850 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
4851
4852         * gnat.dg/lto10.adb: New test.
4853         * gnat.dg/lto10_pkg.ads: New helper.
4854
4855 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
4856
4857         * lib/target-supports.exp (check_effective_target_int128): New
4858         function to check if __int128 types are available for target.
4859         * c-c++-common/int128-types-1.c: New.
4860         * c-c++-common/int128-1.c: New.
4861         * c-c++-common/int128-2.c: New.
4862         * g++.dg/abi/mangle43.C: New.
4863         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
4864         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
4865         pointer-wide scalar.
4866         * g++.dg/other/pr25632.C: Likewise.
4867         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
4868         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
4869         overflow warnings.
4870         * g++.dg/warn/pr13358-4.C: Likewise.
4871         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
4872         * g++.dg/warn/Wconversion-null.C: Likewise.
4873
4874 2010-05-26  Jason Merrill  <jason@redhat.com>
4875
4876         PR c++/43382
4877         * g++.dg/cpp0x/variadic101.C: New.
4878
4879 2010-05-26  Richard Guenther  <rguenther@suse.de>
4880
4881         PR rtl-optimization/44164
4882         * gcc.c-torture/execute/pr44164.c: New testcase.
4883         * g++.dg/tree-ssa/pr13146.C: Adjust.
4884
4885 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
4886
4887         PR fortran/40011
4888         * gfortran.dg/whole_file_19.f90 : New test.
4889
4890 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
4891
4892         PR fortran/30668
4893         PR fortran/31346
4894         PR fortran/34260
4895         * gfortran.dg/pr40999.f: Fix function type.
4896         * gfortran.dg/whole_file_5.f90: Likewise.
4897         * gfortran.dg/whole_file_6.f90: Likewise.
4898         * gfortran.dg/whole_file_16.f90: New.
4899         * gfortran.dg/whole_file_17.f90: New.
4900         * gfortran.dg/whole_file_18.f90: New.
4901
4902 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
4903             Iain Sandoe  <iains@gcc.gnu.org>
4904
4905         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
4906         * gcc.c-torture/compile/pr44197.c: Require alias support.
4907         * gcc.dg/lto/20081222_0.c: Ditto.
4908
4909 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
4910
4911         PR debug/42801
4912         * gcc.dg/guality/vla-2.c: New test.
4913
4914 2010-05-25  Richard Guenther  <rguenther@suse.de>
4915
4916         PR middle-end/44069
4917         * g++.dg/torture/pr44069.C: New testcase.
4918
4919 2010-05-25  Richard Guenther  <rguenther@suse.de>
4920
4921         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
4922
4923 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
4924
4925         PR objc/44140
4926         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
4927
4928 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
4929
4930         * obj-c++.dg/torture/tls/trivial.mm: New.
4931         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
4932         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
4933         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
4934         * obj-c++.dg/torture/tls/diag-1.mm: New.
4935         * obj-c++.dg/torture/tls/tls.exp: New.
4936         * obj-c++.dg/torture/trivial.mm: New.
4937         * obj-c++.dg/torture/dg-torture.exp: New.
4938         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
4939         * obj-c++.dg/tls/trivial.m: New.
4940         * obj-c++.dg/tls/init-1.mm: New.
4941         * obj-c++.dg/tls/diag-1.mm: New.
4942         * obj-c++.dg/tls/init-2.mm: New.
4943         * obj-c++.dg/tls/diag-2.mm: New.
4944         * obj-c++.dg/tls/diag-3.mm: New.
4945         * obj-c++.dg/tls/diag-4.mm: New.
4946         * obj-c++.dg/tls/static-1.mm: New.
4947         * obj-c++.dg/tls/tls.exp: New.
4948         * obj-c++.dg/tls/diag-5.mm: New.
4949         * obj-c++.dg/tls/static-1a.mm: New.
4950         * objc-obj-c++-shared/Object1.mm: New.
4951         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
4952
4953 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
4954
4955         PR objc++/43689
4956         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
4957         * obj-c++.dg/const-str-6.mm: Ditto.
4958
4959 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
4960
4961         * g++.dg/parse/array-size2.C: Remove dg-error directives.
4962
4963 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
4964
4965         PR ada/38394
4966         * gnat.dg/array13.ad[sb]: New test.
4967
4968 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
4969             Sandra Loosemore  <sandra@codesourcery.com>
4970
4971         * gcc.target/arm/neon/: Regenerated test cases.
4972
4973         * gcc.target/arm/neon/polytypes.c,
4974         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
4975         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
4976         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
4977         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
4978         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
4979         dg-add-options arm_neon.
4980
4981         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
4982         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
4983         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
4984         and arm_neon_fp16_ok.
4985
4986         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
4987         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
4988
4989         * lib/target-supports.exp (add_options_for_arm_neon): New.
4990         (check_effective_target_arm_neon_ok_nocache): New, from
4991         check_effective_target_arm_neon_ok.  Check multiple possibilities.
4992         (check_effective_target_arm_neon_ok): Use
4993         check_effective_target_arm_neon_ok_nocache.
4994         (add_options_for_arm_neon_fp16)
4995         (check_effective_target_arm_neon_fp16_ok)
4996         check_effective_target_arm_neon_fp16_ok_nocache): New.
4997         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
4998
4999 2010-05-24  Jason Merrill  <jason@redhat.com>
5000
5001         PR c++/41510
5002         * g++.dg/cpp0x/initlist35.C: New.
5003         * g++.dg/init/brace6.C: Adjust.
5004
5005 2010-05-24  Paul Brook  <paul@codesourcery.com>
5006
5007         * gcc.target/arm/frame-pointer-1.c: New test.
5008         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
5009         pointer elimination.
5010
5011 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
5012
5013         PR target/44245
5014         * gcc.target/i386/crc32-3.c: New.
5015         * gcc.target/i386/crc32-4.c: Likewise.
5016
5017 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
5018
5019         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
5020         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
5021         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
5022
5023 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
5024
5025         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
5026
5027 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
5028
5029         PR target/43869
5030         * gcc.c-target/pr43869.c: New test.
5031
5032 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
5033
5034         PR fortran/44212
5035         * gfortran.dg/class_22.f03: New.
5036
5037 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
5038
5039         PR lto/44238
5040         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
5041
5042 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
5043
5044         PR fortran/44213
5045         * gfortran.dg/abstract_type_7.f03: New.
5046
5047 2010-05-21  Jason Merrill  <jason@redhat.com>
5048
5049         * g++.dg/eh/spec11.C: Test cleanup optimization.
5050
5051 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
5052
5053         PR debug/44223
5054         * gcc.target/i386/pr44223.c: New test.
5055
5056 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5057
5058         * gcc.target/i386/pr25993.c: Use @function as type specifier.
5059
5060 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
5061
5062         * g++.dg/other/const3.C: New test.
5063
5064 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
5065
5066         PR fortran/38407
5067         * warn_unused_dummy_argument_1.f90: New.
5068         * warn_unused_dummy_argument_2.f90: New.
5069
5070 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
5071
5072         PR c++/30298
5073         * g++.dg/inherit/crash1.C: New.
5074         * g++.dg/inherit/crash2.C: Likewise.
5075
5076 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
5077
5078         PR debug/44178
5079         * g++.dg/debug/pr44178.C: New test.
5080
5081 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
5082
5083         PR middle-end/44185
5084         * gcc.dg/tree-ssa/prefetch-6.c: Add
5085         --param min-insn-to-prefetch-ratio=6.
5086         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
5087         allow unrolling, and adjust the movnti count.
5088
5089 2010-05-20  Jan Hubicka  <jh@suse.cz>
5090
5091         PR middle-end/44197
5092         * gcc.c-torture/compile/pr44197.c: New file.
5093
5094 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
5095
5096         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
5097         Fix test code.
5098         (check_effective_target_xop): Remove __may_alias__ attribute.
5099
5100 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
5101
5102         PR target/44202
5103         * gcc.c-torture/execute/pr44202-1.c: New test.
5104
5105 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5106
5107         PR fortran/43851
5108         * gfortran.dg/label_1.f90: Update test.
5109
5110 2010-05-19  Jan Hubicka  <jh@suse.cz>
5111
5112         * gcc.dg/lto/ipareference2_0.c: New file.
5113         * gcc.dg/lto/ipareference2_1.c: New file.
5114
5115 2010-05-19  Jason Merrill  <jason@redhat.com>
5116
5117         * g++.dg/parse/fn-typedef2.C: New.
5118
5119         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
5120         function type.
5121
5122         PR c++/44193
5123         * g++.dg/template/fntype1.C: New.
5124
5125 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
5126
5127         * gnat.dg/discr23.ad[sb]: New test.
5128         * gnat.dg/discr23_pkg.ads: New helper.
5129
5130         * gnat.dg/specs/controlled1.ads: New test.
5131         * gnat.dg/specs/controlled1_pkg.ads: New helper.
5132
5133 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5134
5135         PR fortran/44055
5136         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
5137         Fixed scope of C_SIZEOF.
5138         * gfortran.dg/warn_conversion_2.f90: New.
5139
5140 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5141
5142         * lib/target-supports.exp (check_effective_target_sse2): New proc.
5143         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
5144         for optional selector.
5145         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
5146         (check_effective_target_sse3): New proc.
5147         * gcc.target/i386/math-torture/math-torture.exp: Load
5148         target-supports.exp.
5149         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
5150         check_effective_target_sse2.
5151         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
5152         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
5153         * g++.dg/vect/vect.exp: Likewise.
5154         * gfortran.dg/vect/vect.exp: Likewise.
5155         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
5156         -msse2 if check_effective_target_sse2.
5157
5158         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
5159         * gcc.target/i386/3dnow-2.c: Likewise.
5160         * gcc.target/i386/3dnowA-1.c: Likewise.
5161         * gcc.target/i386/3dnowA-2.c: Likewise.
5162         * gcc.target/i386/pr42549.c: Likewise.
5163
5164         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
5165         * gcc.target/i386/sse3-addsubpd.c: Likewise.
5166         * gcc.target/i386/sse3-addsubps.c: Likewise.
5167         * gcc.target/i386/sse3-haddpd.c: Likewise.
5168         * gcc.target/i386/sse3-haddps.c: Likewise.
5169         * gcc.target/i386/sse3-hsubpd.c: Likewise.
5170         * gcc.target/i386/sse3-hsubps.c: Likewise.
5171         * gcc.target/i386/sse3-movddup.c: Likewise.
5172         * gcc.target/i386/sse3-movshdup.c: Likewise.
5173         * gcc.target/i386/sse3-movsldup.c: Likewise.
5174
5175         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
5176         * g++.dg/ext/attrib35.C: Likewise.
5177         * g++.dg/opt/pr40496.C: Likewise.
5178         * g++.dg/other/i386-1.C: Likewise.
5179         * g++.dg/other/i386-4.C: Likewise.
5180         * g++.dg/other/pr34435.C: Likewise.
5181         * g++.dg/other/pr39496.C: Likewise.
5182         * g++.dg/other/pr40446.C: Likewise.
5183         * gcc.dg/compat/union-m128-1_main.c: Likewise.
5184         * gcc.dg/compat/vector-1a_main.c: Likewise.
5185         * gcc.dg/compat/vector-2a_main.c: Likewise.
5186         * gcc.dg/lto/20090206-1_0.c: Likewise.
5187         * gcc.dg/pr34856.c: Likewise.
5188         * gcc.dg/pr36584.c: Likewise.
5189         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
5190         * gcc.dg/pr37544.c: Likewise.
5191         * gcc.dg/torture/pr16104-1.c: Likewise.
5192         * gcc.dg/torture/pr35771-1.c: Likewise.
5193         * gcc.dg/torture/pr35771-2.c: Likewise.
5194         * gcc.dg/torture/pr35771-3.c: Likewise.
5195         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
5196         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5197         * gcc.dg/torture/stackalign/push-1.c: Likewise.
5198         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5199         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
5200         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
5201         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
5202         * gcc.target/i386/20060512-1.c: Likewise.
5203         * gcc.target/i386/20060512-3.c: Likewise.
5204         * gcc.target/i386/all_one_m128i.c: Likewise.
5205         * gcc.target/i386/float128-1.c: Likewise.
5206         * gcc.target/i386/float128-2.c: Likewise.
5207         * gcc.target/i386/fpcvt-1.c: Likewise.
5208         * gcc.target/i386/fpcvt-2.c: Likewise.
5209         * gcc.target/i386/fpcvt-3.c: Likewise.
5210         * gcc.target/i386/fpprec-1.c: Likewise.
5211         * gcc.target/i386/funcspec-9.c: Likewise.
5212         * gcc.target/i386/incoming-1.c: Likewise.
5213         * gcc.target/i386/incoming-12.c: Likewise.
5214         * gcc.target/i386/incoming-2.c: Likewise.
5215         * gcc.target/i386/incoming-3.c: Likewise.
5216         * gcc.target/i386/incoming-4.c: Likewise.
5217         * gcc.target/i386/incoming-6.c: Likewise.
5218         * gcc.target/i386/incoming-7.c: Likewise.
5219         * gcc.target/i386/incoming-8.c: Likewise.
5220         * gcc.target/i386/opt-1.c: Likewise.
5221         * gcc.target/i386/opt-2.c: Likewise.
5222         * gcc.target/i386/ordcmp-1.c: Likewise.
5223         * gcc.target/i386/pr17692.c: Likewise.
5224         * gcc.target/i386/pr18614-1.c: Likewise.
5225         * gcc.target/i386/pr22152.c: Likewise.
5226         * gcc.target/i386/pr23570.c: Likewise.
5227         * gcc.target/i386/pr23575.c: Likewise.
5228         * gcc.target/i386/pr26449-1.c: Likewise.
5229         * gcc.target/i386/pr26600.c: Likewise.
5230         * gcc.target/i386/pr27790.c: Likewise.
5231         * gcc.target/i386/pr28839.c: Likewise.
5232         * gcc.target/i386/pr30970.c: Likewise.
5233         * gcc.target/i386/pr32000-1.c: Likewise.
5234         * gcc.target/i386/pr32000-2.c: Likewise.
5235         * gcc.target/i386/pr32280.c: Likewise.
5236         * gcc.target/i386/pr32661.c: Likewise.
5237         * gcc.target/i386/pr32708-1.c: Likewise.
5238         * gcc.target/i386/pr32961.c: Likewise.
5239         * gcc.target/i386/pr33329.c: Likewise.
5240         * gcc.target/i386/pr35714.c: Likewise.
5241         * gcc.target/i386/pr35767-1.c: Likewise.
5242         * gcc.target/i386/pr35767-1d.c: Likewise.
5243         * gcc.target/i386/pr35767-1i.c: Likewise.
5244         * gcc.target/i386/pr35767-2.c: Likewise.
5245         * gcc.target/i386/pr35767-2d.c: Likewise.
5246         * gcc.target/i386/pr35767-2i.c: Likewise.
5247         * gcc.target/i386/pr35767-3.c: Likewise.
5248         * gcc.target/i386/pr35767-5.c: Likewise.
5249         * gcc.target/i386/pr36222-1.c: Likewise.
5250         * gcc.target/i386/pr36578-1.c: Likewise.
5251         * gcc.target/i386/pr36578-2.c: Likewise.
5252         * gcc.target/i386/pr36992-1.c: Likewise.
5253         * gcc.target/i386/pr37101.c: Likewise.
5254         * gcc.target/i386/pr37216.c: Likewise.
5255         * gcc.target/i386/pr37434-1.c: Likewise.
5256         * gcc.target/i386/pr37434-2.c: Likewise.
5257         * gcc.target/i386/pr37843-3.c: Likewise.
5258         * gcc.target/i386/pr37843-4.c: Likewise.
5259         * gcc.target/i386/pr39162.c: Likewise.
5260         * gcc.target/i386/pr39315-1.c: Likewise.
5261         * gcc.target/i386/pr39315-2.c: Likewise.
5262         * gcc.target/i386/pr39315-3.c: Likewise.
5263         * gcc.target/i386/pr39315-4.c: Likewise.
5264         * gcc.target/i386/pr39445.c: Likewise.
5265         * gcc.target/i386/pr39496.c: Likewise.
5266         * gcc.target/i386/pr40809.c: Likewise.
5267         * gcc.target/i386/pr40906-3.c: Likewise.
5268         * gcc.target/i386/pr41019.c: Likewise.
5269         * gcc.target/i386/pr42542-1.c: Likewise.
5270         * gcc.target/i386/pr42542-2.c: Likewise.
5271         * gcc.target/i386/pr42542-3.c: Likewise.
5272         * gcc.target/i386/pr42542-3a.c: Likewise.
5273         * gcc.target/i386/pr42881.c: Likewise.
5274         * gcc.target/i386/push-1.c: Likewise.
5275         * gcc.target/i386/quad-sse.c: Likewise.
5276         * gcc.target/i386/reload-1.c: Likewise.
5277         * gcc.target/i386/sse-10.c: Likewise.
5278         * gcc.target/i386/sse-11.c: Likewise.
5279         * gcc.target/i386/sse-15.c: Likewise.
5280         * gcc.target/i386/sse-17.c: Likewise.
5281         * gcc.target/i386/sse-18.c: Likewise.
5282         * gcc.target/i386/sse-19.c: Likewise.
5283         * gcc.target/i386/sse-4.c: Likewise.
5284         * gcc.target/i386/sse-6.c: Likewise.
5285         * gcc.target/i386/sse-vect-types.c: Likewise.
5286         * gcc.target/i386/sse2-addpd-1.c: Likewise.
5287         * gcc.target/i386/sse2-addsd-1.c: Likewise.
5288         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
5289         * gcc.target/i386/sse2-andpd-1.c: Likewise.
5290         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
5291         * gcc.target/i386/sse2-comisd-1.c: Likewise.
5292         * gcc.target/i386/sse2-comisd-2.c: Likewise.
5293         * gcc.target/i386/sse2-comisd-3.c: Likewise.
5294         * gcc.target/i386/sse2-comisd-4.c: Likewise.
5295         * gcc.target/i386/sse2-comisd-5.c: Likewise.
5296         * gcc.target/i386/sse2-comisd-6.c: Likewise.
5297         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
5298         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
5299         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
5300         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
5301         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
5302         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
5303         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
5304         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
5305         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
5306         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
5307         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
5308         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
5309         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
5310         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
5311         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
5312         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
5313         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
5314         * gcc.target/i386/sse2-divpd-1.c: Likewise.
5315         * gcc.target/i386/sse2-divsd-1.c: Likewise.
5316         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
5317         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
5318         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
5319         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
5320         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
5321         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
5322         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
5323         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
5324         * gcc.target/i386/sse2-minpd-1.c: Likewise.
5325         * gcc.target/i386/sse2-minsd-1.c: Likewise.
5326         * gcc.target/i386/sse2-mmx.c: Likewise.
5327         * gcc.target/i386/sse2-movapd-1.c: Likewise.
5328         * gcc.target/i386/sse2-movapd-2.c: Likewise.
5329         * gcc.target/i386/sse2-movd-1.c: Likewise.
5330         * gcc.target/i386/sse2-movd-2.c: Likewise.
5331         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
5332         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
5333         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
5334         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
5335         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
5336         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
5337         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
5338         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
5339         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
5340         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
5341         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
5342         * gcc.target/i386/sse2-movq-1.c: Likewise.
5343         * gcc.target/i386/sse2-movq-2.c: Likewise.
5344         * gcc.target/i386/sse2-movq-3.c: Likewise.
5345         * gcc.target/i386/sse2-movsd-1.c: Likewise.
5346         * gcc.target/i386/sse2-movsd-2.c: Likewise.
5347         * gcc.target/i386/sse2-movupd-1.c: Likewise.
5348         * gcc.target/i386/sse2-movupd-2.c: Likewise.
5349         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
5350         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
5351         * gcc.target/i386/sse2-orpd-1.c: Likewise.
5352         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
5353         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
5354         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
5355         * gcc.target/i386/sse2-paddb-1.c: Likewise.
5356         * gcc.target/i386/sse2-paddd-1.c: Likewise.
5357         * gcc.target/i386/sse2-paddq-1.c: Likewise.
5358         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
5359         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
5360         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
5361         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
5362         * gcc.target/i386/sse2-paddw-1.c: Likewise.
5363         * gcc.target/i386/sse2-pand-1.c: Likewise.
5364         * gcc.target/i386/sse2-pandn-1.c: Likewise.
5365         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
5366         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
5367         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
5368         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
5369         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
5370         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
5371         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
5372         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
5373         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
5374         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
5375         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
5376         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
5377         * gcc.target/i386/sse2-pminub-1.c: Likewise.
5378         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
5379         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
5380         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
5381         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
5382         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
5383         * gcc.target/i386/sse2-por-1.c: Likewise.
5384         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
5385         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
5386         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
5387         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
5388         * gcc.target/i386/sse2-pslld-1.c: Likewise.
5389         * gcc.target/i386/sse2-pslld-2.c: Likewise.
5390         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
5391         * gcc.target/i386/sse2-psllq-1.c: Likewise.
5392         * gcc.target/i386/sse2-psllq-2.c: Likewise.
5393         * gcc.target/i386/sse2-psllw-1.c: Likewise.
5394         * gcc.target/i386/sse2-psllw-2.c: Likewise.
5395         * gcc.target/i386/sse2-psrad-1.c: Likewise.
5396         * gcc.target/i386/sse2-psrad-2.c: Likewise.
5397         * gcc.target/i386/sse2-psraw-1.c: Likewise.
5398         * gcc.target/i386/sse2-psraw-2.c: Likewise.
5399         * gcc.target/i386/sse2-psrld-1.c: Likewise.
5400         * gcc.target/i386/sse2-psrld-2.c: Likewise.
5401         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
5402         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
5403         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
5404         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
5405         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
5406         * gcc.target/i386/sse2-psubb-1.c: Likewise.
5407         * gcc.target/i386/sse2-psubd-1.c: Likewise.
5408         * gcc.target/i386/sse2-psubq-1.c: Likewise.
5409         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
5410         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
5411         * gcc.target/i386/sse2-psubw-1.c: Likewise.
5412         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
5413         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
5414         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
5415         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
5416         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
5417         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
5418         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
5419         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
5420         * gcc.target/i386/sse2-pxor-1.c: Likewise.
5421         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
5422         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
5423         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
5424         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
5425         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
5426         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
5427         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
5428         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
5429         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
5430         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
5431         * gcc.target/i386/sse2-shufps-1.c: Likewise.
5432         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
5433         * gcc.target/i386/sse2-subpd-1.c: Likewise.
5434         * gcc.target/i386/sse2-subsd-1.c: Likewise.
5435         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
5436         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
5437         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
5438         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
5439         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
5440         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
5441         * gcc.target/i386/sse2-unpack-1.c: Likewise.
5442         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
5443         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
5444         * gcc.target/i386/sse2-vec-1.c: Likewise.
5445         * gcc.target/i386/sse2-vec-2.c: Likewise.
5446         * gcc.target/i386/sse2-vec-3.c: Likewise.
5447         * gcc.target/i386/sse2-vec-4.c: Likewise.
5448         * gcc.target/i386/sse2-vec-5.c: Likewise.
5449         * gcc.target/i386/sse2-vec-6.c: Likewise.
5450         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
5451         * gcc.target/i386/ssefn-2.c: Likewise.
5452         * gcc.target/i386/ssefn-4.c: Likewise.
5453         * gcc.target/i386/ssefp-1.c: Likewise.
5454         * gcc.target/i386/ssefp-2.c: Likewise.
5455         * gcc.target/i386/sseregparm-3.c: Likewise.
5456         * gcc.target/i386/sseregparm-4.c: Likewise.
5457         * gcc.target/i386/sseregparm-5.c: Likewise.
5458         * gcc.target/i386/sseregparm-6.c: Likewise.
5459         * gcc.target/i386/sseregparm-7.c: Likewise.
5460         * gcc.target/i386/ssetype-1.c: Likewise.
5461         * gcc.target/i386/ssetype-2.c: Likewise.
5462         * gcc.target/i386/ssetype-3.c: Likewise.
5463         * gcc.target/i386/ssetype-4.c: Likewise.
5464         * gcc.target/i386/ssetype-5.c: Likewise.
5465         * gcc.target/i386/unordcmp-1.c: Likewise.
5466         * gcc.target/i386/vararg-1.c: Likewise.
5467         * gcc.target/i386/vararg-2.c: Likewise.
5468         * gcc.target/i386/vararg-3.c: Likewise.
5469         * gcc.target/i386/vararg-4.c: Likewise.
5470         * gcc.target/i386/vararg-7.c: Likewise.
5471         * gcc.target/i386/vararg-8.c: Likewise.
5472         * gcc.target/i386/vecinit-1.c: Likewise.
5473         * gcc.target/i386/vecinit-2.c: Likewise.
5474         * gcc.target/i386/vecinit-3.c: Likewise.
5475         * gcc.target/i386/vecinit-4.c: Likewise.
5476         * gcc.target/i386/vecinit-5.c: Likewise.
5477         * gcc.target/i386/vecinit-6.c: Likewise.
5478         * gcc.target/i386/vectorize2.c: Likewise.
5479         * gcc.target/i386/vectorize3.c: Likewise.
5480         * gcc.target/i386/vectorize4.c: Likewise.
5481         * gcc.target/i386/vectorize6.c: Likewise.
5482         * gcc.target/i386/vectorize7.c: Likewise.
5483         * gcc.target/i386/vectorize8.c: Likewise.
5484         * gcc.target/i386/vperm-v2df.c: Likewise.
5485         * gcc.target/i386/vperm-v2di.c: Likewise.
5486         * gcc.target/i386/vperm-v4si-1.c: Likewise.
5487         * gcc.target/i386/xorps-sse2.c: Likewise.
5488         * gcc.target/i386/xorps.c: Likewise.
5489         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
5490         * gfortran.dg/graphite/pr42326.f90: Likewise.
5491         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
5492
5493 2010-05-19  Richard Guenther  <rguenther@suse.de>
5494
5495         PR lto/44196
5496         * g++.dg/lto/20100519-1_0.C: New testcase.
5497
5498 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5499
5500         PR fortran/42360
5501         * gfortran.dg/warn_intent_out_not_set.f90: New.
5502
5503 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5504
5505         PR fortran/38404
5506         * gfortran.dg/data_char_1.f90: Updated warning message.
5507         * gfortran.dg/data_array_6.f: New.
5508
5509 2010-05-19  Martin Jambor  <mjambor@suse.cz>
5510
5511         * g++.dg/ipa/ivinline-8.C: New test.
5512         * gcc.dg/ipa/iinline-2.c: Likewise.
5513
5514 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5515
5516         PR fortran/34505
5517         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
5518         arguments; add check for return value kind.
5519         * gfortran.dg/float_1.f90: Likewise.
5520
5521 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5522
5523         * gcc.target/i386/20011009-1.c (COMMENT): Define.
5524         (main): Use it.
5525         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
5526         * lib/lto.exp (lto_prune_warns): Fix location line regex.
5527         Prune another location line format.
5528         (lto-obj): Call lto_prune_warns on comp_output.
5529
5530 2010-05-18  Jan Hubicka  <jh@suse.cz>
5531
5532         * gcc.dg/lto/ipacp_0.c: New test.
5533         * gcc.dg/lto/ipacp_1.c: New test.
5534
5535 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
5536
5537         PR lto/44184
5538         * gcc.dg/lto/20100518_0.c: New test.
5539
5540 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
5541
5542         * gnat.dg/specs/lto3.ads: Add missing dg-options.
5543
5544 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
5545
5546         PR fortran/43990
5547         * gfortran.dg/class_21.f03: New.
5548
5549 2010-05-17  Jason Merrill  <jason@redhat.com>
5550
5551         PR c++/44157
5552         * g++.dg/cpp0x/initlist34.C: New.
5553
5554         PR c++/44158
5555         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
5556
5557 2010-05-17  Martin Jambor  <mjambor@suse.cz>
5558
5559         * g++.dg/ipa/ivinline-1.C: New test.
5560         * g++.dg/ipa/ivinline-2.C: New test.
5561         * g++.dg/ipa/ivinline-3.C: New test.
5562         * g++.dg/ipa/ivinline-4.C: New test.
5563         * g++.dg/ipa/ivinline-5.C: New test.
5564         * g++.dg/ipa/ivinline-6.C: New test.
5565
5566 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
5567             Jason Merrill  <jason@redhat.com>
5568
5569         PR c++/44108
5570         * c-c++-common/Wunused-var-8.c: New test.
5571
5572 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
5573
5574         PR bootstrap/42347
5575         * gcc.c-torture/compile/pr42347.c: New test.
5576
5577         PR middle-end/44102
5578         * g++.dg/ext/asmgoto1.C: New test.
5579
5580 2010-05-17  Martin Jambor  <mjambor@suse.cz>
5581
5582         PR middle-end/44133
5583         * gcc.dg/tree-ssa/pr44133.c: New test.
5584         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
5585         precise.
5586
5587 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
5588
5589         PR fortran/44044
5590         * gfortran.dg/class_20.f03: New.
5591
5592 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
5593
5594         PR 44078
5595         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
5596         debug messages but not the newly introduced one.
5597
5598 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
5599
5600         PR fortran/35779
5601         * gfortran.dg/initialization_25.f90: Commented testcase.
5602         * gfortran.dg/initialization_26.f90: New.
5603
5604 2010-05-16  Richard Guenther  <rguenther@suse.de>
5605
5606         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
5607         * gcc.dg/pr43084.c: Likewise.
5608         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
5609         -fipa-type-escape.
5610         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
5611         -fipa-type-escape.
5612         * gcc.dg/struct/struct-reorg.exp: Likewise.
5613         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
5614         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5615
5616 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
5617
5618         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
5619         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
5620         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
5621         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
5622         tests.
5623
5624 2010-05-15  Jason Merrill  <jason@redhat.com>
5625
5626         * g++.dg/eh/spec10.C: New.
5627         * g++.dg/eh/spec11.C: New.
5628         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
5629
5630 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
5631
5632         PR fortran/44154
5633         PR fortran/42647
5634         * gfortran.dg/allocatable_scalar_9.f90: New.
5635
5636 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
5637
5638         PR c++/44148
5639         * g++.dg/torture/pr44148.C: New test.
5640
5641 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
5642
5643         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
5644         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
5645         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
5646         diagnostics and type sizes.
5647
5648 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
5649
5650         * gnat.dg/lto9.adb: New test.
5651         * gnat.dg/lto9_pkg1.ads: New helper.
5652         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
5653
5654 2010-05-15  Jan Hubicka  <jh@suse.cz>
5655
5656         * gcc.dg/lto/ipareference_1.c: Rename to ...
5657         * gcc.dg/lto/ipareference_0.c: ... this one.
5658         * gcc.dg/lto/ipareference_2.c: Rename to ...
5659         * gcc.dg/lto/ipareference_1.c: ... this one.
5660
5661 2010-05-15  Jan Hubicka  <jh@suse.cz>
5662
5663         * gcc.dg/lto/ipareference_1.c: New file.
5664         * gcc.dg/lto/ipareference_2.c: New file.
5665
5666 2010-05-15  Richard Guenther  <rguenther@suse.de>
5667
5668         PR tree-optimization/44038
5669         * gcc.c-torture/compile/pr44038.c: New testcase.
5670
5671 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
5672
5673         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
5674         * gcc.target/i386/avx-cmpss-1.c: Likewise.
5675
5676 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
5677
5678         PR fortran/43207
5679         PR fortran/43969
5680         * gfortran.dg/class_18.f03: New.
5681         * gfortran.dg/class_19.f03: New.
5682
5683 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
5684
5685         PR debug/44112
5686         * gcc.dg/debug/dwarf2/const-1.c: Remove.
5687         * g++.dg/debug/dwarf2/const1.C: Remove.
5688
5689 2010-05-14  Jason Merrill  <jason@redhat.com>
5690
5691         * g++.dg/eh/cond4.C: New.
5692         * g++.dg/eh/elide2.C: Adjust.
5693         * g++.old-deja/g++.eh/terminate1.C: Adjust.
5694
5695 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
5696
5697         PR fortran/44135
5698         * gfortran.dg/actual_array_interface_2.f90: New test.
5699
5700 2010-05-14  Richard Guenther  <rguenther@suse.de>
5701
5702         PR tree-optimization/44119
5703         * gcc.c-torture/compile/pr44119.c: New testcase.
5704
5705 2010-05-14  Jason Merrill  <jason@redhat.com>
5706
5707         PR c++/44127
5708         * g++.dg/eh/terminate1.C: New.
5709
5710 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
5711
5712         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
5713
5714         PR debug/44136
5715         * gcc.dg/pr44136.c: New test.
5716
5717 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
5718
5719         PR c++/30566
5720         * g++.dg/warn/Wshadow-4.C: Adjust.
5721         * g++.dg/warn/Wshadow-5.C: New test.
5722         * g++.dg/warn/Wshadow-6.C: New test
5723
5724 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
5725
5726         PR fortran/35779
5727         * gfortran.dg/initialization_25.f90: New.
5728
5729 2010-05-13  Martin Jambor  <mjambor@suse.cz>
5730
5731         * g++.dg/otr-fold-1.C: New test.
5732         * g++.dg/otr-fold-2.C: New test.
5733
5734 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
5735
5736         PR fortran/44036
5737         * gfortran.dg/gomp/pr44036-1.f90: New test.
5738         * gfortran.dg/gomp/pr44036-2.f90: New test.
5739         * gfortran.dg/gomp/pr44036-3.f90: New test.
5740
5741         PR debug/43983
5742         * gcc.dg/guality/sra-1.c: New test.
5743
5744 2010-05-12  Jan Hubicka  <jh@suse.cz>
5745
5746         * tree-ssa/unreachable.c: New test.
5747
5748 2010-05-12  Jason Merrill  <jason@redhat.com>
5749
5750         * g++.dg/cpp0x/sfinae1.C: New.
5751
5752 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
5753
5754         * gcc.target/i386/zee.c: New file.
5755
5756 2010-05-12  Jason Merrill  <jason@redhat.com>
5757
5758         * g++.dg/conversion/op1.C: Expect template candidate message.
5759         * g++.dg/cpp0x/nullptr15.C: Likewise.
5760         * g++.dg/cpp0x/pr31431-2.C: Likewise.
5761         * g++.dg/cpp0x/pr31431.C: Likewise.
5762         * g++.dg/cpp0x/temp_default2.C: Likewise.
5763         * g++.dg/cpp0x/trailing4.C: Likewise.
5764         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
5765         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
5766         * g++.dg/cpp0x/variadic-throw.C: Likewise.
5767         * g++.dg/cpp0x/variadic35.C: Likewise.
5768         * g++.dg/cpp0x/vt-35147.C: Likewise.
5769         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
5770         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
5771         * g++.dg/ext/visibility/anon8.C: Likewise.
5772         * g++.dg/ext/vla2.C: Likewise.
5773         * g++.dg/other/pr28114.C: Likewise.
5774         * g++.dg/other/ptrmem10.C: Likewise.
5775         * g++.dg/other/ptrmem11.C: Likewise.
5776         * g++.dg/overload/unknown1.C: Likewise.
5777         * g++.dg/parse/template7.C: Likewise.
5778         * g++.dg/parse/typename7.C: Likewise.
5779         * g++.dg/template/conv11.C: Likewise.
5780         * g++.dg/template/copy1.C: Likewise.
5781         * g++.dg/template/deduce3.C: Likewise.
5782         * g++.dg/template/dependent-expr5.C: Likewise.
5783         * g++.dg/template/friend.C: Likewise.
5784         * g++.dg/template/incomplete2.C: Likewise.
5785         * g++.dg/template/local4.C: Likewise.
5786         * g++.dg/template/local6.C: Likewise.
5787         * g++.dg/template/operator10.C: Likewise.
5788         * g++.dg/template/overload6.C: Likewise.
5789         * g++.dg/template/ptrmem2.C: Likewise.
5790         * g++.dg/template/ptrmem20.C: Likewise.
5791         * g++.dg/template/ptrmem8.C: Likewise.
5792         * g++.dg/template/sfinae2.C: Likewise.
5793         * g++.dg/template/ttp25.C: Likewise.
5794         * g++.dg/template/unify10.C: Likewise.
5795         * g++.dg/template/unify11.C: Likewise.
5796         * g++.dg/template/unify6.C: Likewise.
5797         * g++.dg/template/unify7.C: Likewise.
5798         * g++.dg/template/unify9.C: Likewise.
5799         * g++.dg/template/varmod1.C: Likewise.
5800         * g++.old-deja/g++.brendan/crash56.C: Likewise.
5801         * g++.old-deja/g++.law/operators32.C: Likewise.
5802         * g++.old-deja/g++.pt/crash28.C: Likewise.
5803         * g++.old-deja/g++.pt/crash60.C: Likewise.
5804         * g++.old-deja/g++.pt/explicit38.C: Likewise.
5805         * g++.old-deja/g++.pt/explicit39.C: Likewise.
5806         * g++.old-deja/g++.pt/explicit41.C: Likewise.
5807         * g++.old-deja/g++.pt/explicit67.C: Likewise.
5808         * g++.old-deja/g++.pt/explicit77.C: Likewise.
5809         * g++.old-deja/g++.pt/expr2.C: Likewise.
5810         * g++.old-deja/g++.pt/overload7.C: Likewise.
5811         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
5812         * g++.old-deja/g++.pt/spec5.C: Likewise.
5813         * g++.old-deja/g++.pt/spec6.C: Likewise.
5814         * g++.old-deja/g++.pt/t24.C: Likewise.
5815         * g++.old-deja/g++.pt/unify4.C: Likewise.
5816         * g++.old-deja/g++.pt/unify6.C: Likewise.
5817         * g++.old-deja/g++.pt/unify8.C: Likewise.
5818         * g++.old-deja/g++.robertl/eb119.C: Likewise.
5819         * g++.old-deja/g++.robertl/eb79.C: Likewise.
5820         * g++.old-deja/g++.robertl/eb98.C: Likewise.
5821
5822         * g++.dg/cpp0x/initlist32.C: New.
5823
5824         * g++.dg/template/conv11.C: New.
5825         * g++.dg/conversion/op1.C: Adjust expected error.
5826
5827         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
5828
5829 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
5830
5831         PR target/44088
5832         * gcc.target/i386/avx-cmpsd-1.c: New.
5833         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
5834         * gcc.target/i386/avx-cmpss-1.c: Likewise.
5835         * gcc.target/i386/avx-cmpss-2.c: Likewise.
5836         * gcc.target/i386/sse-cmpss-1.c: Likewise.
5837         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
5838
5839 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
5840
5841         PR middle-end/44085
5842         * gcc.dg/gomp/pr44085.c: New test.
5843         * gfortran.dg/gomp/pr44085.f90: New test.
5844
5845 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
5846
5847         * objc-obj-c++-shared/Object1.m: New.
5848         * objc.dg/torture: New directory.
5849         * objc.dg/torture/tls: Ditto.
5850         * objc.dg/tls: Ditto.
5851         * objc.dg/torture/tls/trivial.m: New test.
5852         * objc.dg/torture/tls/thr-init-2.m: New test.
5853         * objc.dg/torture/tls/thr-init-3.m: New test.
5854         * objc.dg/torture/tls/thr-init.m: New test.
5855         * objc.dg/torture/tls/diag-1.m: New test.
5856         * objc.dg/torture/tls/tls.exp: New.
5857         * objc.dg/torture/trivial.m: New test.
5858         * objc.dg/torture/dg-torture.exp: New.
5859         * objc.dg/tls/diag-3.m: New test.
5860         * objc.dg/tls/diag-4.m: New test.
5861         * objc.dg/tls/diag-5.m: New test.
5862         * objc.dg/tls/init-1.m: New test.
5863         * objc.dg/tls/init-2.m: New test.
5864         * objc.dg/tls/tls.exp: New.
5865         * objc.dg/tls/diag-2.m: New test.
5866         * lib/objc.exp: Respond to dg-additional-files.
5867
5868 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
5869
5870         * gcc.target/m68k/20100512-1.c: New.
5871
5872 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
5873
5874         * gnat.dg/lto8.adb: New test.
5875         * gnat.dg/lto8_pkg.ad[sb]: New helper.
5876         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
5877
5878 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
5879
5880         PR c++/34272
5881         PR c++/43630
5882         PR c++/34491
5883         * g++.dg/template/crash97.C: New.
5884         * g++.dg/template/crash98.C: Likewise.
5885         * g++.dg/template/crash99.C: Likewise.
5886         * g++.dg/cpp0x/pr31439.C: Adjust.
5887         * g++.dg/template/crash95.C: Likewise.
5888
5889 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
5890
5891         PR middle-end/44071
5892         * c-c++-common/asmgoto-4.c: New test.
5893         * gcc.target/i386/pr44071.c: New test.
5894
5895         PR c++/44062
5896         * c-c++-common/Wunused-var-7.c: New test.
5897         * g++.dg/warn/Wunused-var-9.C: New test.
5898
5899 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
5900
5901         PR fortran/43711
5902         * gfortran.dg/gomp/pr43711.f90: New.
5903
5904 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
5905
5906         PR fortran/31820
5907         * gfortran.dg/select_5.f90: Updated.
5908
5909 2010-05-11  Jan Hubicka  <jh@suse.cz>
5910
5911         PR tree-optimize/44063
5912         * gcc.c-torture/compile/pr44063.c: New testcase.
5913
5914 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
5915
5916         PR debug/44023
5917         * gcc.dg/pr44023.c: New test.
5918
5919 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
5920
5921         * gnat.dg/lto7.adb: New test.
5922         * gnat.dg/lto7_pkg.ad[sb]: New helper.
5923
5924 2010-05-10  Jason Merrill  <jason@redhat.com>
5925
5926         PR c++/44017
5927         * g++.dg/template/inherit5.C: New.
5928
5929         PR c++/44045
5930         * g++.dg/cpp0x/initlist33.C: New.
5931         * g++.dg/cpp0x/initlist26.C: Adjust.
5932         * g++.dg/cpp0x/initlist28.C: Adjust.
5933
5934 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
5935
5936         PR c++/43719
5937         * g++.dg/init/pr43719.C: New.
5938         * g++.dg/anon-struct4.C: Adjust.
5939
5940 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
5941
5942         PR debug/44028
5943         * gcc.dg/pr44028.c: New test.
5944
5945 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
5946
5947         PR fortran/27866
5948         PR fortran/35003
5949         PR fortran/42809
5950         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
5951         * gfortran.dg/warn_conversion.f90: New.
5952
5953 2010-05-10  Michael Matz  <matz@suse.de>
5954
5955         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
5956
5957 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
5958
5959         PR rtl-optimization/44012
5960         * gcc.dg/pr44012.c: New.
5961
5962 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5963
5964         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
5965         Log text on entry and exit.
5966         Prune Sun ld warnings for common symbols with differing sizes.
5967         (lto-link-and-maybe-run): Change caller.
5968
5969 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
5970
5971         PR fortran/44044
5972         * gfortran.dg/class_7.f03: Modified.
5973         * gfortran.dg/select_type_1.f03: Modified.
5974         * gfortran.dg/select_type_12.f03: New.
5975
5976 2010-05-10  Richard Guenther  <rguenther@suse.de>
5977
5978         PR tree-optimization/44050
5979         * gcc.dg/torture/pr44050.c: New testcase.
5980
5981 2010-05-10  Wei Guozhi  <carrot@google.com>
5982
5983         PR target/42879
5984         * gcc.target/arm/pr42879.c: New testcase.
5985
5986 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5987
5988         PR c/44051
5989         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
5990
5991 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5992
5993         PR c/10676
5994         * gcc.dg/anon-struct-10.c: New test.
5995
5996 2010-05-09  Richard Guenther  <rguenther@suse.de>
5997
5998         PR middle-end/44024
5999         * gcc.dg/pr44024.c: New testcase.
6000
6001 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
6002
6003         PR c/4784
6004         * gcc.dg/anon-struct-9.c: New test.
6005
6006 2010-05-09  Richard Guenther  <rguenther@suse.de>
6007
6008         PR middle-end/44043
6009         * gcc.c-torture/compile/pr44043.c: New testcase.
6010
6011 2010-05-09  Richard Guenther  <rguenther@suse.de>
6012
6013         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
6014
6015 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
6016
6017         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
6018
6019 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6020
6021         * gnat.dg/lto[12456].adb: Add "target lto" marker.
6022         * gnat.dg/specs/lto3.ads: Likewise.
6023
6024 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
6025
6026         PR middle-end/28685
6027         * gcc.dg/pr28685-1.c: New file.
6028
6029 2010-05-08  Richard Guenther  <rguenther@suse.de>
6030
6031         PR tree-optimization/44030
6032         * gcc.c-torture/compile/pr44030.c: New testcase.
6033
6034 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6035
6036         * gnat.dg/lto6.adb: New test.
6037         * gnat.dg/lto6_pkg.ads: New helper.
6038
6039 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6040
6041         * gnat.dg/lto5.adb: New test.
6042         * gnat.dg/lto5_pkg.ad[sb]: New helper.
6043
6044 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6045
6046         * gnat.dg/lto4.ad[sb]: New test.
6047
6048 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6049
6050         * gnat.dg/specs/lto3.ads: New test.
6051         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
6052         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
6053
6054 2010-05-08  Quentin Ochem  <ochem@adacore.com>
6055
6056         * gnat.dg/sizetype3.ad[sb]: New test.
6057         * gnat.dg/sizetype3_pkg.ads: New helper.
6058
6059 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
6060
6061         PR c++/43951
6062         * g++.dg/init/new29.C: New.
6063
6064 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
6065
6066         PR fortran/40728
6067         * gfortran.dg/coarray_1.f90: Fixed error message.
6068         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
6069         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
6070         * gfortran.dg/intrinsic_std_5.f90: New.
6071
6072 2010-05-07  Jason Merrill  <jason@redhat.com>
6073
6074         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
6075
6076 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6077
6078         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
6079         (size_t, stderr): Remove.
6080         (read_error): Replaced __builtin_fprintf by fprintf.
6081
6082 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
6083
6084         * gcc.dg/ordered-comparison-1.c: New test.
6085         * gcc.dg/ordered-comparison-2.c: New test.
6086         * gcc.dg/ordered-comparison-3.c: New test.
6087         * gcc.dg/ordered-comparison-4.c: New test.
6088
6089 2010-05-06  Mike Stump  <mikestump@comcast.net>
6090
6091         PR objc/35165
6092         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
6093
6094 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
6095             Jason Merrill  <jason@redhat.com>
6096
6097         * g++.dg/cpp0x/nullptr01.C: New.
6098         * g++.dg/cpp0x/nullptr02.C: New.
6099         * g++.dg/cpp0x/nullptr03.C: New.
6100         * g++.dg/cpp0x/nullptr04.C: New.
6101         * g++.dg/cpp0x/nullptr05.C: New.
6102         * g++.dg/cpp0x/nullptr06.C: New.
6103         * g++.dg/cpp0x/nullptr07.C: New.
6104         * g++.dg/cpp0x/nullptr08.C: New.
6105         * g++.dg/cpp0x/nullptr09.C: New.
6106         * g++.dg/cpp0x/nullptr10.C: New.
6107         * g++.dg/cpp0x/nullptr11.C: New.
6108         * g++.dg/cpp0x/nullptr12.C: New.
6109         * g++.dg/cpp0x/nullptr13.C: New.
6110         * g++.dg/cpp0x/nullptr14.C: New.
6111         * g++.dg/cpp0x/nullptr15.C: New.
6112         * g++.dg/cpp0x/nullptr16.C: New.
6113         * g++.dg/cpp0x/nullptr17.C: New.
6114         * g++.dg/cpp0x/nullptr18.C: New.
6115         * g++.dg/cpp0x/nullptr19.C: New.
6116         * g++.dg/cpp0x/nullptr20.C: New.
6117         * g++.dg/cpp0x/nullptr21.C: New.
6118         * g++.dg/cpp0x/nullptr22.C: New.
6119         * g++.dg/debug/nullptr01.C: New.
6120         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
6121
6122 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
6123
6124         * gcc.dg/Wunused-var-8.c: Move to...
6125         * c-c++-common/Wunused-var-6.c: ... here.  New test.
6126
6127 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
6128
6129         PR c++/40406
6130         * g++.dg/template/crash96.C: New.
6131
6132 2010-05-06  Jan Hubicka  <jh@suse.cz>
6133
6134         PR tree-optimization/43791
6135         * gcc.c-torture/compile/pr43791.c: New file.
6136
6137 2010-05-06  Michael Matz  <matz@suse.de>
6138
6139         PR tree-optimization/43984
6140         * gfortran.dg/pr43984.f90: New test.
6141
6142 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6143
6144         PR 40989
6145         * gcc.dg/pr40989.c: New.
6146
6147 2010-05-06  Richard Guenther  <rguenther@suse.de>
6148
6149         PR tree-optimization/43934
6150         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
6151
6152 2010-05-06  Richard Guenther  <rguenther@suse.de>
6153
6154         PR tree-optimization/43987
6155         * gcc.c-torture/execute/pr43987.c: New testcase.
6156         * gcc.dg/torture/pta-escape-1.c: Adjust.
6157         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
6158         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6159         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6160         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
6161
6162 2010-04-22  Jakub Jelinek <jakub@redhat.com>
6163             Dodji Seketeli  <dodji@redhat.com>
6164
6165         PR c/18624
6166         * g++.dg/warn/Wunused-7.C: Add dg-warning.
6167         * g++.dg/template/sfinae16.C: Likewise.
6168         * gcc.dg/Wunused-var-1.c: Moved to...
6169         * c-c++-common/Wunused-var-1.c: ...here. New test.
6170         * gcc.dg/Wunused-var-2.c: Moved to...
6171         * c-c++-common/Wunused-var-2.c: ...here. New test.
6172         * gcc.dg/Wunused-var-3.c: Moved to...
6173         * c-c++-common/Wunused-var-3.c: ...here. New test.
6174         * gcc.dg/Wunused-var-4.c: Moved to...
6175         * gcc.dg/Wunused-var-1.c: ... here.
6176         * gcc.dg/Wunused-var-5.c: Moved to...
6177         * c-c++-common/Wunused-var-4.c: ...here. New test.
6178         * gcc.dg/Wunused-var-7.c: Moved to...
6179         * c-c++-common/Wunused-var-5.c: ...here. New test.
6180         * gcc.dg/Wunused-var-6.c: Moved to...
6181         * gcc.dg/Wunused-var-2.c: ... here.
6182         * c-c++-common/Wunused-var-1.c: New test.
6183         * c-c++-common/Wunused-var-2.c: New test.
6184         * c-c++-common/Wunused-var-3.c: New test.
6185         * c-c++-common/Wunused-var-4.c: New test.
6186         * c-c++-common/Wunused-var-5.c: New test.
6187         * g++.dg/warn/Wunused-var-1.C: New test.
6188         * g++.dg/warn/Wunused-var-2.C: New test.
6189         * g++.dg/warn/Wunused-var-3.C: New test.
6190         * g++.dg/warn/Wunused-var-4.C: New test.
6191         * g++.dg/warn/Wunused-var-5.C: New test.
6192         * g++.dg/warn/Wunused-var-6.C: New test.
6193         * g++.dg/warn/Wunused-var-7.C: New test.
6194         * g++.dg/warn/Wunused-var-8.C: New test.
6195         * g++.dg/warn/Wunused-parm-1.C: New test.
6196         * g++.dg/warn/Wunused-parm-2.C: New test.
6197         * g++.dg/warn/Wunused-parm-3.C: New test.
6198
6199 2010-05-06  Tobias Burnus  <burnus@net-b.de>
6200
6201         PR fortran/43985
6202         * gfortran.dg/gomp/crayptr5.f90: New test case.
6203
6204 2010-05-05  Jason Merrill  <jason@redhat.com>
6205
6206         PR debug/43370
6207         * g++.dg/ext/attrib39.C: New.
6208
6209 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
6210
6211         PR fortran/24978
6212         * gfortran.dg/data_invalid.f90: New.
6213
6214 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
6215
6216         * gnat.dg/lto2.adb: New test.
6217
6218 2010-05-05  Jason Merrill  <jason@redhat.com>
6219
6220         PR c++/43787
6221         * g++.dg/opt/empty1.C: New.
6222
6223 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
6224
6225         PR fortran/43696
6226         * gfortran.dg/class_17.f03: New.
6227
6228 2010-05-04  Neil Vachharajani <nvachhar@google.com>
6229
6230         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
6231
6232 2010-05-04  Mike Stump  <mikestump@comcast.net>
6233
6234         PR objc/35165
6235         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
6236
6237 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6238
6239         PR target/43668
6240         * gcc.target/i386/pr43668.c: New.
6241
6242 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6243
6244         PR c++/43028
6245         * g++.dg/cpp0x/initlist31.C: New.
6246
6247 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
6248
6249         PR c/43981
6250         * gcc.dg/Wunused-var-8.c: New test.
6251
6252 2010-05-04  Jason Merrill  <jason@redhat.com>
6253
6254         PR c++/38064
6255         * g++.dg/cpp0x/enum3.C: Extend.
6256
6257 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6258
6259         PR target/43799
6260         * gcc.target/i386/pr43799.c: New.
6261
6262 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
6263
6264         * gnat.dg/lto1.adb: New test.
6265         * gnat.dg/lto1_pkg.ad[sb]: New helper.
6266
6267 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6268
6269         PR middle-end/43671
6270         * gcc.target/i386/pr43671.c: New.
6271
6272 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6273
6274         PR c++/43705
6275         * g++.dg/template/crash95.C: New.
6276
6277 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6278
6279         PR debug/43508
6280         * gcc.target/i386/pr43508.c: New.
6281
6282 2010-05-04  Richard Guenther  <rguenther@suse.de>
6283
6284         PR tree-optimization/43879
6285         * g++.dg/torture/pr43879-1_0.C: New testcase.
6286         * g++.dg/torture/pr43879-1_1.C: Likewise.
6287
6288 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
6289
6290         PR c++/43953
6291         * g++.dg/other/crash-12.C: New test.
6292
6293 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
6294
6295         * g++.dg/cdce3.C: Add a space.  Updated.
6296
6297 2010-05-03  Jason Merrill  <jason@redhat.com>
6298
6299         PR c++/43680
6300         * g++.dg/opt/enum2.C: New.
6301         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
6302         * g++.dg/warn/Wswitch-1.C: Adjust message.
6303
6304 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6305
6306         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
6307         * g++.dg/ext/label13.C: Fix typo.
6308         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
6309         alpha*-dec-osf5*.
6310         * gcc.c-torture/compile/limits-declparen.c: xfail on
6311         alpha*-dec-osf5* with -g.
6312         * gcc.c-torture/compile/limits-pointer.c: Likewise.
6313         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
6314         * gcc.dg/c99-tgmath-2.c: Likewise.
6315         * gcc.dg/c99-tgmath-3.c: Likewise.
6316         * gcc.dg/c99-tgmath-4.c: Likewise.
6317
6318 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
6319
6320         PR fortran/43592
6321         * gfortran.dg/unexpected_interface.f90: New test.
6322
6323 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6324
6325         * ada/acats/run_acats (which): New function.
6326         (host_gnatchop, host_gnatmake): Use it.
6327
6328 2010-05-03  Richard Guenther  <rguenther@suse.de>
6329
6330         PR tree-optimization/43971
6331         * gcc.dg/pr43971.c: New testcase.
6332
6333 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
6334
6335         PR debug/43972
6336         * gcc.dg/debug/pr43972.c: New test.
6337
6338 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
6339
6340         PR testsuite/43963
6341         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
6342
6343 2010-05-02  Richard Guenther  <rguenther@suse.de>
6344
6345         PR tree-optimization/43879
6346         * gcc.dg/torture/pr43879-3.c: New testcase.
6347
6348 2010-05-01  Richard Guenther  <rguenther@suse.de>
6349
6350         PR tree-optimization/43949
6351         * g++.dg/warn/Warray-bounds-5.C: New testcase.
6352
6353 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
6354
6355         PR c++/43951
6356         * g++.dg/init/new28.C: New.
6357
6358 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
6359
6360         PR objc++/32052
6361         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
6362         structure and nested declarations.
6363         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
6364         structure and nested declarations.  Reduce header clutter and
6365         use _exit() rather than abort().
6366         * objc.dg/encode-10.m: New.
6367         * objc.dg/encode-11.m: New.
6368
6369 2010-04-30  DJ Delorie  <dj@redhat.com>
6370
6371         * gcc.c-torture/execute/20100430-1.c: New test.
6372
6373 2010-04-30  Jason Merrill  <jason@redhat.com>
6374
6375         PR c++/43868
6376         * g++.dg/template/ptrmem21.C: New.
6377
6378 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
6379
6380         PR fortran/18918
6381         PR fortran/43931
6382         * gfortran.dg/coarray_13.f90: New test.
6383
6384 2010-04-30  Richard Guenther  <rguenther@suse.de>
6385
6386         PR lto/43946
6387         * gcc.dg/lto/20100430-1_0.c: New testcase.
6388
6389 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
6390
6391         PR debug/43942
6392         * c-c++-common/pr43942.c: New test.
6393
6394 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
6395
6396         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
6397         conflict with darwin crt1.o 'start' symbol.
6398
6399 2010-04-30  Richard Guenther  <rguenther@suse.de>
6400
6401         PR tree-optimization/43879
6402         * gcc.dg/torture/pr43879_1.c: New testcase.
6403
6404 2010-04-30  Richard Guenther  <rguenther@suse.de>
6405
6406         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
6407
6408 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
6409
6410         PR c++/43890
6411         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
6412         user-provided constructor while recursing.
6413
6414 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6415
6416         PR fortran/42274
6417         * gfortran.dg/class_16.f03: New test.
6418
6419 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6420
6421         PR fortran/42274
6422         * gfortran.dg/class_15.f03: New.
6423
6424 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
6425
6426         PR fortran/43326
6427         * gfortran.dg/dynamic_dispatch_9.f03: New test.
6428
6429 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6430
6431         PR fortran/43492
6432         * gfortran.dg/generic_22.f03 : New test.
6433
6434 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
6435
6436         PR fortran/42353
6437         * gfortran.dg/class_14.f03: New test.
6438
6439 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6440
6441         PR fortran/42680
6442         * gfortran.dg/interface_32.f90: New test.
6443
6444 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
6445             Janus Weil  <janus@gcc.gnu.org>
6446
6447         PR fortran/41829
6448         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
6449         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
6450         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
6451
6452 2010-04-28  Mike Stump  <mikestump@comcast.net>
6453
6454         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
6455         dg-excess-errors.
6456         * g++.dg/uninit-pred-2_b.C: Likewise.
6457
6458 2010-04-28  Tobias Burnus  <burnus@net-b.de>
6459
6460         PR fortran/18918
6461         PR fortran/43919
6462         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
6463
6464 2010-04-28  Matthias Klose  <doko@ubuntu.com>
6465
6466         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
6467         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
6468         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
6469         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
6470         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
6471
6472 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
6473
6474         * gcc.dg/const-uniq-1.c: New test.
6475         * gcc.dg/lto/const-uniq_[01].c: Likewise.
6476
6477 2010-04-28  Xinliang David Li  <davidxl@google.com>
6478
6479         * gcc.dg/uninit-pred-2_b.c: New test.
6480         * gcc.dg/uninit-pred-4_b.c: New test.
6481         * gcc.dg/uninit-pred-3_d.c: New test.
6482         * gcc.dg/uninit-pred-6_b.c: New test.
6483         * gcc.dg/uninit-pred-8_b.c: New test.
6484         * gcc.dg/uninit-pred-3_a.c: New test.
6485         * gcc.dg/uninit-pred-2_c.c: New test.
6486         * gcc.dg/uninit-pred-5_a.c: New test.
6487         * gcc.dg/uninit-pred-3_e.c: New test.
6488         * gcc.dg/uninit-pred-7_a.c: New test.
6489         * gcc.dg/uninit-pred-6_c.c: New test.
6490         * gcc.dg/uninit-pred-9_a.c: New test.
6491         * gcc.dg/uninit-pred-8_c.c: New test.
6492         * gcc.dg/uninit-pred-3_b.c: New test.
6493         * gcc.dg/uninit-pred-5_b.c: New test.
6494         * gcc.dg/uninit-pred-7_b.c: New test.
6495         * gcc.dg/uninit-pred-6_d.c: New test.
6496         * gcc.dg/uninit-pred-9_b.c: New test.
6497         * gcc.dg/uninit-pred-2_a.c: New test.
6498         * gcc.dg/uninit-pred-4_a.c: New test.
6499         * gcc.dg/uninit-pred-3_c.c: New test.
6500         * gcc.dg/uninit-pred-6_a.c: New test.
6501         * gcc.dg/uninit-pred-8_a.c: New test.
6502         * gcc.dg/uninit-pred-7_c.c: New test.
6503         * gcc.dg/uninit-pred-6_e.c: New test.
6504         * g++.dg/uninit-pred-loop-1_b.cc: New test.
6505         * g++.dg/uninit-pred-1_a.C: New test.
6506         * g++.dg/uninit-pred-1_b.C: New test.
6507         * g++.dg/uninit-pred-2_a.C: New test.
6508         * g++.dg/uninit-pred-2_b.C: New test.
6509         * g++.dg/uninit-pred-loop-1_a.cc: New test.
6510         * g++.dg/uninit-pred-loop-1_c.cc: New test.
6511         * g++.dg/uninit-pred-loop_1.cc: New test.
6512
6513 2010-04-28  Martin Jambor  <mjambor@suse.cz>
6514
6515         * gcc.dg/lto/20091209-1_0.c: New testcase.
6516
6517 2010-04-28  Richard Guenther  <rguenther@suse.de>
6518
6519         PR tree-optimization/43879
6520         PR tree-optimization/43909
6521         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
6522
6523 2010-04-28  Richard Guenther  <rguenther@suse.de>
6524
6525         PR c++/43880
6526         * g++.dg/torture/pr43880.C: New testcase.
6527
6528 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6529
6530         PR c++/9335
6531         * g++.dg/template/recurse2.C: Update
6532         * g++.dg/template/recurse.C: Update.
6533         * g++.dg/template/pr23510.C: Update.
6534         * lib/prune.exp: Filter out 'recursively instantiated'.
6535
6536 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
6537
6538         PR c++/29043
6539         * g++.dg/init/pr29043.C: New.
6540
6541 2010-04-27  Jason Merrill  <jason@redhat.com>
6542
6543         * g++.dg/lookup/scoped5.C: Adjust.
6544         * g++.dg/lookup/scoped8.C: Adjust.
6545         * g++.dg/template/dependent-expr5.C: Adjust.
6546         * g++.old-deja/g++.brendan/nest1.C: Adjust.
6547
6548         PR c++/43856
6549         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
6550
6551         PR c++/43875
6552         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
6553
6554 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6555             Jan Hubicka <hubicka@ucw.cz>
6556
6557         * gcc.dg/pure-2.c: New testcase.
6558         * gcc.dg/const-1.c: New testcase.
6559
6560 2010-04-27  Jason Merrill  <jason@redhat.com>
6561
6562         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
6563
6564         PR c++/41468
6565         * g++.dg/template/sfinae17.C: New.
6566         * g++.dg/template/sfinae18.C: New.
6567
6568 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
6569
6570         * g++.dg/init/pr42844.C: New.
6571         * g++.dg/cpp0x/pr42844-2.C: New.
6572         * g++.dg/cpp0x/defaulted2.C: Adjust.
6573         * g++.dg/tree-ssa/pr27549.C: Likewise.
6574         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
6575
6576 2010-04-27  Tobias Burnus  <burnus@net-b.de>
6577
6578         PR fortran/18918
6579         * gfortran.dg/coarray_12.f90: Fix dump parsing.
6580
6581 2010-04-27  Richard Guenther  <rguenther@suse.de>
6582
6583         PR middle-end/40561
6584         * g++.dg/other/pr40561.C: New testcase.
6585
6586 2010-04-27  Martin Jambor  <mjambor@suse.cz>
6587
6588         PR middle-end/43812
6589         * g++.dg/ipa/pr43812.C: New test.
6590
6591 2010-04-27  Jan Hubicka  <jh@suse.cz>
6592
6593         * gcc.dg/ipa/iinline-1.c (main): Rename to...
6594         (test): ... this one.
6595
6596 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
6597
6598         PR target/40657
6599         * gcc.target/arm/thumb-stackframe.c: New test.
6600
6601 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
6602
6603         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
6604         * gcc.dg/misc-column.c: Likewise.
6605         * gcc.dg/Walways-true-1.c: Likewise.
6606         * gcc.dg/Walways-true-2.c: Likewise.
6607         * gcc.dg/warn-addr-cmp.c: Likewise.
6608
6609 2010-04-27  Tobias Burnus  <burnus@net-b.de>
6610
6611         PR fortran/18918
6612         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
6613         * gfortran.dg/coarray_12.f90: New.
6614
6615 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
6616
6617         PR c/32207
6618         * gcc.dg/pr32207.c: New test.
6619         * gcc.dg/misc-column.c: Adjust expected warning.
6620         * gcc.dg/Walways-true-1.c: Likewise.
6621         * gcc.dg/Walways-true-2.c: Likewise.
6622         * gcc.dg/warn-addr-cmp.c: Likewise.
6623
6624 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
6625
6626         PR lto/42776
6627         * lib/lto.exp (lto_prune_vis_warns): New function.
6628         (lto-link-and-maybe-run): Call it.
6629
6630 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
6631
6632         PR tree-optimization/43904
6633         * gcc.dg/tree-ssa/tailcall-6.c: New.
6634
6635 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
6636
6637         PR testsuite/35165
6638         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
6639         Darwin8/OSX10.4 - compatible code generation.
6640         Use scan-rtl-dump.
6641         * obj-c++.dg/stubify-1.mm: Ditto.
6642         * lib/objc-torture.exp: Do not require link success for
6643         "trivial.m" in the runtime checks when dowhat = 'compile'.
6644         * lib/dg-pch.exp (dg-flags-pch): New Proc.
6645         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
6646         Darwin8/OSX10.4 - compatible code generation.
6647         * objc.dg/stubify-2.m: Ditto.
6648         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
6649         * objc.dg/next-runtime-1.m: Ditto.
6650         * objc.dg/stret-2.m: Restrict to ilp32 targets.
6651         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
6652         runtimes on Darwin.
6653
6654 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
6655
6656         PR 43715
6657         * lib/plugin-support.exp: Use "-undefined
6658         dynamic_lookup" on darwin.
6659
6660 2010-04-26  Richard Guenther  <rguenther@suse.de>
6661
6662         * gcc.dg/lto/20100426_0.c: New testcase.
6663
6664 2010-04-26  Jie Zhang  <jie@codesourcery.com>
6665
6666         PR tree-optimization/43833
6667         gcc.dg/Warray-bounds-8.c: New test case.
6668
6669 2010-04-26  Richard Guenther  <rguenther@suse.de>
6670
6671         PR lto/43080
6672         * g++.dg/lto/20100423-3_0.C: New testcase.
6673
6674 2010-04-26  Richard Guenther  <rguenther@suse.de>
6675
6676         PR lto/42425
6677         * g++.dg/lto/20100423-2_0.C: New testcase.
6678
6679 2010-04-26  Ira Rosen  <irar@il.ibm.com>
6680
6681         * gcc.dg/vect/bb-slp-23.c: New test.
6682
6683 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
6684
6685         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
6686         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
6687         * gcc.dg/c1x-float-1.c: New test.
6688
6689 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
6690
6691         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
6692         of "lea\[ \t\]".
6693
6694 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
6695
6696         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
6697         FreeBSD.
6698         * gfortran.dg/default_format_denormal_1.f90: Ditto.
6699         * gfortran.dg/default_format_2.f90: Ditto.
6700
6701 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
6702
6703         * gfortran.dg/pr43505.f90: Clean up .mod file.
6704         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
6705         * gfortran.dg/pr41347.f90: Ditto.
6706         * gfortran.dg/internal_pack_4.f90: Ditto.
6707         * gfortran.dg/proc_decl_23.f90: Ditto.
6708         * gfortran.dg/recursive_check_3.f90: Ditto.
6709         * gfortran.dg/intent_out_3.f90: Ditto.
6710         * gfortran.dg/assignment_2.f90: Ditto.
6711         * gfortran.dg/pr41928.f90: Ditto.
6712         * gfortran.dg/pr42166.f90: Ditto.
6713         * gfortran.dg/private_type_12.f90: Ditto.
6714         * gfortran.dg/graphite/pr42185.f90: Ditto.
6715         * gfortran.dg/graphite/pr42186.f90: Ditto.
6716         * gfortran.dg/graphite/pr40982.f90: Ditto.
6717         * gfortran.dg/graphite/id-2.f90: Ditto.
6718         * gfortran.dg/graphite/id-4.f90: Ditto.
6719         * gfortran.dg/graphite/pr42050.f90: Ditto.
6720         * gfortran.dg/graphite/id-18.f90: Ditto.
6721         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
6722         * gfortran.dg/graphite/pr41924.f90: Ditto.
6723         * gfortran.dg/graphite/pr42393.f90: Ditto.
6724         * gfortran.dg/graphite/pr37980.f90: Ditto.
6725         * gfortran.dg/graphite/pr38953.f90: Ditto.
6726         * gfortran.dg/graphite/pr42180.f90: Ditto.
6727         * gfortran.dg/graphite/pr42181.f90: Ditto.
6728         * gfortran.dg/where_operator_assign_4.f90: Ditto.
6729         * gfortran.dg/select_type_4.f90: Ditto.
6730         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
6731         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
6732         * gfortran.dg/lto/pr40725_0.f03: Ditto.
6733         * gfortran.dg/elemental_args_check_2.f90: Ditto.
6734         * gfortran.dg/whole_file_11.f90: Ditto.
6735         * gfortran.dg/private_type_11.f90: Ditto.
6736         * gfortran.dg/vect/vect-gems.f90: Ditto.
6737         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
6738
6739 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
6740
6741         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
6742
6743 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
6744
6745         * gnat.dg/pack15.ad[sb]: New test.
6746
6747 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
6748
6749         * gcc.target/arm/mla-1.c: New test.
6750
6751 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
6752
6753         PR fortran/30073
6754         PR fortran/43793
6755         * gfortran.dg/pr43793.f90: New test.
6756
6757 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
6758
6759         PR tree-optimization/41442
6760         * gcc.target/i386/pr41442.c: New test.
6761
6762 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
6763
6764         PR fortran/43832
6765         * gfortran.dg/fgetc_3.f90: Delete bogus test.
6766
6767 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6768
6769         PR fortran/43832
6770         * gfortran.dg/open_nounit.f90: New test.
6771
6772 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
6773
6774         PR fortran/43841
6775         PR fortran/43843
6776         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
6777
6778 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6779
6780         * gcc.dg/Wconversion-integer.c: Update.
6781
6782 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
6783
6784         * gnat.dg/unchecked_convert5.adb: New test.
6785
6786 2010-04-23  Richard Guenther  <rguenther@suse.de>
6787
6788         PR lto/41734
6789         * gcc.dg/lto/20100423-2_0.c: New testcase.
6790         * gcc.dg/lto/20100423-2_0.c: Likewise.
6791
6792 2010-04-23  Richard Guenther  <rguenther@suse.de>
6793
6794         PR lto/43455
6795         * gcc.dg/lto/20100423-1_0.c: New testcase.
6796         * gcc.dg/lto/20100423-1_1.c: Likewise.
6797
6798 2010-04-23  Martin Jambor  <mjambor@suse.cz>
6799
6800         PR tree-optimization/43846
6801         * gcc.dg/tree-ssa/sra-10.c: New test.
6802
6803 2010-04-23  Martin Jambor  <mjambor@suse.cz>
6804
6805         PR middle-end/43835
6806         * gcc.c-torture/execute/pr43835.c: New test.
6807
6808 2010-04-23  Richard Guenther  <rguenther@suse.de>
6809
6810         PR lto/42653
6811         * g++.dg/lto/20100423-1_0.C: New testcase.
6812
6813 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
6814
6815         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
6816
6817 2010-04-22  Ira Rosen  <irar@il.ibm.com>
6818
6819         PR tree-optimization/43842
6820         * gcc.dg/vect/pr43842.c: New test.
6821
6822 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6823
6824         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
6825         * gcc.target/i386/wmul-2.c: Likewise.
6826
6827 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6828
6829         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
6830         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
6831
6832 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
6833
6834         * gfortran.dg/reassoc_6.f: New testcase.
6835
6836 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6837
6838         PR middle-end/29274
6839         * gcc.target/arm/wmul-1.c: New test.
6840         * gcc.target/arm/wmul-2.c: New test.
6841
6842 2010-04-22  Richard Guenther  <rguenther@suse.de>
6843
6844         PR tree-optimization/43845
6845         * gcc.c-torture/compile/pr43845.c: New testcase.
6846
6847 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6848
6849         PR middle-end/29274
6850         * gcc.target/i386/wmul-1.c: New test.
6851         * gcc.target/i386/wmul-2.c: New test.
6852         * gcc.target/bfin/wmul-1.c: New test.
6853         * gcc.target/bfin/wmul-2.c: New test.
6854
6855 2010-04-22  Richard Guenther  <rguenther@suse.de>
6856
6857         PR fortran/43829
6858         * gfortran.dg/vector_subscript_6.f90: New testcase.
6859         * gfortran.dg/assign_10.f90: Adjust.
6860
6861 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
6862
6863         PR fortran/43836
6864         * gfortran.dg/gomp/pr43836.f90: New test.
6865
6866 2010-04-21  Richard Guenther  <rguenther@suse.de>
6867
6868         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
6869
6870 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6871
6872         * gcc.dg/torture/builtin-cproj-3.c: New.
6873
6874 2010-04-20  Jason Merrill  <jason@redhat.com>
6875
6876         PR c++/9335
6877         * g++.dg/template/recurse2.C: New.
6878         * g++.dg/parse/crash36.C: Adjust.
6879         * g++.dg/other/fold1.C: Adjust.
6880         * g++.dg/init/member1.C: Adjust.
6881         * lib/prune.exp: Prune "skipping N instantiation contexts".
6882
6883 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6884
6885         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
6886
6887 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6888
6889         * gcc.dg/torture/builtin-cproj-1.c: New.
6890         * gcc.dg/torture/builtin-cproj-2.c: New.
6891
6892 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
6893
6894         PR c++/43800
6895         PR c++/43704
6896         * g++.dg/template/typedef32.C: Adjust.
6897         * g++.dg/template/typedef33.C: New test.
6898
6899 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
6900
6901         PR fortran/43227
6902         * gfortran.dg/proc_decl_23.f90: New test.
6903
6904         PR fortran/43266
6905         * gfortran.dg/abstract_type_6.f03: New test.
6906
6907 2010-04-20  Xinliang David Li  <davidxl@google.com>
6908
6909         * g++.dg/tree-ssa/fold-compare.C: New.
6910
6911 2010-04-20  Richard Guenther  <rguenther@suse.de>
6912
6913         PR tree-optimization/39417
6914         * g++.dg/torture/pr39417.C: New testcase.
6915
6916 2010-04-20  Richard Guenther  <rguenther@suse.de>
6917
6918         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
6919
6920 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
6921
6922         * g++.dg/debug/dwarf2/rv1.C: New test.
6923
6924 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6925
6926         PR target/43635
6927         * gcc.c-torture/compile/pr43635.c: New testcase.
6928
6929 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
6930
6931         PR fortran/43339
6932         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
6933         of sequential loops being private only in the innermost containing
6934         task region.
6935
6936         PR middle-end/43337
6937         * gfortran.dg/gomp/pr43337.f90: New test.
6938
6939 2010-04-19  Richard Guenther  <rguenther@suse.de>
6940
6941         PR tree-optimization/43796
6942         * gfortran.dg/pr43796.f90: New testcase.
6943
6944 2010-04-19  Richard Guenther  <rguenther@suse.de>
6945
6946         PR tree-optimization/43783
6947         * gcc.c-torture/execute/pr43783.c: New testcase.
6948
6949 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
6950
6951         PR target/43766
6952         * gcc.target/i386/pr43766.c: New test.
6953
6954 2010-04-19  Jie Zhang  <jie@codesourcery.com>
6955
6956         PR target/43662
6957         * gcc.target/i386/pr43662.c: New test.
6958
6959 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
6960
6961         PR c++/43704
6962         * g++.dg/template/typedef32.C: New test.
6963
6964 2010-04-19  Ira Rosen  <irar@il.ibm.com>
6965
6966         PR tree-optimization/37027
6967         * lib/target-supports.exp
6968         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
6969         * gcc.dg/vect/pr37027.c: New test.
6970         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
6971         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
6972         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
6973         gcc.dg/vect/vect-complex-6.c: Likewise.
6974
6975 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
6976
6977         * g++.dg/debug/dwarf2/enum1.C: New test.
6978
6979 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
6980
6981         * gnat.dg/rep_clause5.ad[sb]: New test.
6982         * gnat.dg/rep_clause5_pkg.ads: New helper.
6983
6984 2010-04-18  Ira Rosen  <irar@il.ibm.com>
6985
6986         PR tree-optimization/43771
6987         * g++.dg/vect/pr43771.cc: New test.
6988
6989 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
6990
6991         PR fortran/31538
6992         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
6993         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
6994
6995 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
6996
6997         * gnat.dg/sizetype.adb: Rename into...
6998         * gnat.dg/sizetype1.adb: ...this.
6999         * gnat.dg/sizetype2.adb: New test.
7000
7001 2010-04-16  Richard Guenther  <rguenther@suse.de>
7002
7003         PR tree-optimization/43572
7004         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
7005
7006 2010-04-16  Olivier Hainque  <hainque@adacore.com>
7007
7008         * gnat.dg/specs/discr_private.ads: New test.
7009
7010 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
7011
7012         PR target/41514
7013         * gcc.target/arm/thumb-comparisons.c: New test.
7014
7015         PR target/40603
7016         * gcc.target/arm/thumb-cbranchqi.c: New test.
7017
7018 2010-04-16  Christian Bruel  <christian.bruel@st.com>
7019
7020         * g++.dg/torture/pr36191.C: Enable for SH.
7021
7022 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
7023
7024         * gnat.dg/wide_boolean.adb: New test.
7025         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
7026
7027 2010-04-15  Richard Guenther  <rguenther@suse.de>
7028
7029         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
7030         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
7031         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
7032         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
7033         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
7034         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
7035         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
7036         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
7037         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
7038         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
7039         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
7040         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
7041         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
7042         * gcc.dg/torture/ipa-pta-2.c: Likewise.
7043         * gcc.dg/torture/ipa-pta-1.c: Adjust.
7044
7045 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
7046
7047         PR target/21803
7048         * gcc.target/arm/pr42496.c: New test.
7049
7050 2010-04-14  Jason Merrill  <jason@redhat.com>
7051
7052         PR c++/36625
7053         * g++.dg/ext/attrib38.C: New.
7054
7055 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
7056
7057         PR testsuite/43739
7058         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
7059
7060 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7061
7062         PR 42966
7063         * gcc.dg/cpp/warn-undef-2.c: Update.
7064         * gcc.dg/cpp/warn-traditional-2.c: Update.
7065         * gcc.dg/cpp/warn-comments-2.c: Update.
7066         * gcc.dg/cpp/warn-variadic-2.c: Update.
7067         * gcc.dg/cpp/warn-long-long-2.c: Update.
7068         * gcc.dg/cpp/warn-deprecated-2.c: Update.
7069         * gcc.dg/cpp/warn-multichar-2.c: Update.
7070         * gcc.dg/cpp/warn-normalized-3.c: Update.
7071         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
7072         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
7073         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
7074         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
7075         * gcc.dg/cpp/warn-redefined-2.c: Update.
7076         * gfortran.dg/warning-directive-2.F90: Update.
7077         * c-c++-common/cpp/warning-directive-2.c: Update.
7078
7079 2010-04-14  Michael Matz  <matz@suse.de>
7080
7081         PR tree-optimization/42963
7082         * gcc.dg/pr42963.c: New testcase.
7083
7084 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
7085
7086         * gnat.dg/class_wide.adb: Rename into...
7087         * gnat.dg/class_wide1.adb: ...this.
7088         * gnat.dg/class_wide2.ad[sb]: New test.
7089
7090 2010-04-14  Tobias Burnus  <burnus@net-b.de>
7091
7092         PR fortran/18918
7093         * gfortran.dg/coarray_9.f90: Update dg-errors.
7094         * gfortran.dg/coarray_10.f90: New test.
7095         * gfortran.dg/coarray_11.f90: New test.
7096
7097 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7098
7099         PR fortran/43747
7100         gfortran.dg/initialization_24.f90: New test.
7101
7102 2010-04-13  Jason Merrill  <jason@redhat.com>
7103
7104         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
7105         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
7106
7107 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7108
7109         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
7110         * g++.dg/dg.exp: Likewise.
7111         * gcc.dg/cpp/warning-directive-1.c: Move to ...
7112         * c-c++-common/cpp/warning-directive-1.c: ... here.
7113         * gcc.dg/cpp/warning-directive-2.c: Move to ...
7114         * c-c++-common/cpp/warning-directive-2.c: ... here.
7115         * gcc.dg/cpp/warning-directive-3.c: Move to ...
7116         * c-c++-common/cpp/warning-directive-3.c: ... here.
7117         * gcc.dg/cpp/warning-directive-4.c: Move to ...
7118         * c-c++-common/cpp/warning-directive-4.c: ... here.
7119         * g++.dg/cpp/warning-directive-1.C: Delete.
7120         * g++.dg/cpp/warning-directive-2.C: Delete.
7121         * g++.dg/cpp/warning-directive-3.C: Delete.
7122         * g++.dg/cpp/warning-directive-4.C: Delete.
7123         * gcc.dg/cpp/normalised-3.c: Delete.
7124         * g++.dg/cpp/normalised-1.C: Rename as ...
7125         * c-c++-common/cpp/normalised-3.c: ... this.
7126
7127 2010-04-13  Martin Jambor  <mjambor@suse.cz>
7128
7129         * gcc.dg/tree-ssa/sra-9.c: New test.
7130
7131 2010-04-13  Michael Matz  <matz@suse.de>
7132
7133         PR middle-end/43730
7134         * gcc.dg/pr43730.c: New test.
7135
7136 2010-04-13  Michael Matz  <matz@suse.de>
7137
7138         * gcc.dg/tree-ssa/negate.c: New testcase.
7139
7140 2010-04-13  Richard Guenther  <rguenther@suse.de>
7141
7142         PR testsuite/43735
7143         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
7144
7145 2010-04-13  Richard Guenther  <rguenther@suse.de>
7146
7147         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
7148
7149 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
7150
7151         * gnat.dg/derived_type1.adb: New test.
7152
7153 2010-04-13  Matthias Klose  <doko@ubuntu.com>
7154
7155         * gcc.dg/plugindir1.c: New testcase.
7156         * gcc.dg/plugindir2.c: New testcase.
7157         * gcc.dg/plugindir3.c: New testcase.
7158         * gcc.dg/plugindir4.c: New testcase.
7159
7160 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
7161
7162         * gcc.target/i386/rotate-2.c: New test.
7163
7164 2010-04-12  Jason Merrill  <jason@redhat.com>
7165
7166         PR c++/43641
7167         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
7168         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
7169
7170 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
7171
7172         PR c++/25811
7173         * g++.dg/init/pr25811.C: New test.
7174
7175 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7176
7177         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
7178         dg-error, dg-warning.
7179         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
7180
7181 2010-04-12  Richard Guenther  <rguenther@suse.de>
7182
7183         * gcc.dg/torture/inline-2.c: New testcase.
7184
7185 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
7186
7187         PR bootstrap/43699
7188         * gcc.dg/Wunused-var-7.c: New test.
7189
7190         PR tree-optimization/43560
7191         * gcc.c-torture/execute/pr43560.c: New test.
7192
7193 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
7194
7195         * gnat.dg/aggr13.adb: New test.
7196         * gnat.dg/aggr14.adb: Likewise.
7197         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
7198
7199 2010-04-12  Richard Guenther  <rguenther@suse.de>
7200
7201         PR c++/43611
7202         * g++.dg/torture/pr43611.C: New testcase.
7203
7204 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
7205
7206         PR c/36774
7207         * gcc.dg/pr36774-1.c: New test.
7208         * gcc.dg/pr36774-2.c: New test.
7209
7210 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
7211
7212         * gcc.target/sh/rte-delay-slot.c: New test.
7213
7214 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
7215
7216         * gnat.dg/pack9.adb: Remove -cargs option.
7217         * gnat.dg/aggr12.ad[sb]: New test.
7218
7219 2010-04-10  Jie Zhang  <jie@codesourcery.com>
7220
7221         PR target/43417
7222         * gcc.target/sh/pr43417.c: New test.
7223
7224 2010-04-10  Tobias Burnus  <burnus@net-b.de>
7225
7226         PR fortran/43591
7227         * gfortran.dg/spec_expr_6.f90: New test.
7228
7229 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
7230
7231         PR cpp/43195
7232         * gcc.dg/cpp/pr43195.c: New.
7233         * gcc.dg/cpp/pr43195.h: New.
7234
7235 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7236
7237         PR 42965
7238         * gcc.dg/Werror-6.c: Adjust.
7239         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
7240         * gcc.dg/Werror-4.c: Likewise.
7241         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
7242         * gcc.dg/Wswitch-enum-error.c: Likewise.
7243         * gcc.dg/Wpointer-arith.c: Likewise.
7244         * gcc.dg/Wfatal.c: Likewise.
7245         * gcc.dg/Wswitch-error.c: Likewise.
7246         * g++.dg/warn/unused-result1-Werror.c: Likewise.
7247         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
7248         * gcc.dg/cpp/warn-undef-2.c: Likewise.
7249         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
7250         * gcc.dg/cpp/warn-comments-2.c: Likewise.
7251         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
7252         * gcc.dg/cpp/warning-directive-2.c: Likewise.
7253         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
7254         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
7255         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
7256         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
7257         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
7258         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
7259         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
7260         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
7261         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
7262         * g++.dg/cpp/warning-directive-2.C: Likewise.
7263         * gfortran.dg/warning-directive-2.F90: Likewise.
7264
7265 2010-04-09  Jason Merrill  <jason@redhat.com>
7266
7267         PR c++/42623
7268         * g++.dg/template/sizeof13.C: New.
7269
7270 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
7271
7272         * g++.dg/other/pr35504.C: Add check for thiscall.
7273         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
7274         * gcc.dg/torture/stackalign/thiscall-1.c: New.
7275
7276 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7277
7278         PR c++/28584
7279         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
7280         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
7281         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
7282         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
7283         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
7284         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
7285         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
7286         * g++.dg/other/increment1.C: Likewise.
7287
7288 2010-04-09  Tobias Burnus  <burnus@net-b.de>
7289
7290         PR fortran/18918
7291         * gfortran.dg/coarray_7.f90: New test.
7292         * gfortran.dg/coarray_8.f90: New test.
7293
7294 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
7295
7296         PR fortran/28039
7297         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
7298
7299 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7300
7301         PR target/43643
7302         * gcc.dg/pr43643.c: New test.
7303
7304 2010-04-08  Tobias Burnus  <burnus@net-b.de>
7305
7306         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
7307
7308 2010-04-08  Richard Guenther  <rguenther@suse.de>
7309
7310         PR tree-optimization/43679
7311         * gcc.c-torture/compile/pr43679.c: New testcase.
7312
7313 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
7314
7315         PR debug/43670
7316         * gcc.dg/pr43670.c: New test.
7317
7318 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
7319
7320         PR middle-end/40815
7321         * gcc.dg/tree-ssa/reassoc-19.c: New.
7322
7323 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
7324
7325         PR c/18624
7326         * gcc.dg/Wunused-var-1.c: New test.
7327         * gcc.dg/Wunused-var-2.c: New test.
7328         * gcc.dg/Wunused-var-3.c: New test.
7329         * gcc.dg/Wunused-var-4.c: New test.
7330         * gcc.dg/Wunused-var-5.c: New test.
7331         * gcc.dg/Wunused-var-6.c: New test.
7332         * gcc.dg/Wunused-parm-1.c: New test.
7333
7334         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
7335         * gcc.dg/trunc-1.c: Likewise.
7336         * gcc.dg/vla-9.c: Likewise.
7337         * gcc.dg/dfp/composite-type.c: Likewise.
7338
7339 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
7340
7341         PR objc/35996
7342         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
7343         * obj-c++.dg/objc-gc-3.mm: Ditto.
7344
7345 2010-04-07  Simon Baldwin  <simonb@google.com>
7346
7347         * gcc.dg/cpp/warn-undef-2.c: New.
7348         * gcc.dg/cpp/warn-traditional-2.c: New.
7349         * gcc.dg/cpp/warn-comments-2.c: New.
7350         * gcc.dg/cpp/warning-directive-1.c: New.
7351         * gcc.dg/cpp/warn-long-long.c: New.
7352         * gcc.dg/cpp/warn-traditional.c: New.
7353         * gcc.dg/cpp/warn-variadic-2.c: New.
7354         * gcc.dg/cpp/warn-undef.c: New.
7355         * gcc.dg/cpp/warn-normalized-1.c: New.
7356         * gcc.dg/cpp/warning-directive-2.c: New.
7357         * gcc.dg/cpp/warn-long-long-2.c: New.
7358         * gcc.dg/cpp/warn-variadic.c: New.
7359         * gcc.dg/cpp/warn-normalized-2.c: New.
7360         * gcc.dg/cpp/warning-directive-3.c: New.
7361         * gcc.dg/cpp/warn-deprecated-2.c: New.
7362         * gcc.dg/cpp/warn-trigraphs-1.c: New.
7363         * gcc.dg/cpp/warn-multichar-2.c: New.
7364         * gcc.dg/cpp/warn-normalized-3.c: New.
7365         * gcc.dg/cpp/warning-directive-4.c: New.
7366         * gcc.dg/cpp/warn-unused-macros.c: New.
7367         * gcc.dg/cpp/warn-trigraphs-2.c: New.
7368         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
7369         * gcc.dg/cpp/warn-cxx-compat.c: New.
7370         * gcc.dg/cpp/warn-redefined.c: New.
7371         * gcc.dg/cpp/warn-trigraphs-3.c: New.
7372         * gcc.dg/cpp/warn-unused-macros-2.c: New.
7373         * gcc.dg/cpp/warn-deprecated.c: New.
7374         * gcc.dg/cpp/warn-trigraphs-4.c: New.
7375         * gcc.dg/cpp/warn-redefined-2.c: New.
7376         * gcc.dg/cpp/warn-comments.c: New.
7377         * gcc.dg/cpp/warn-multichar.c: New.
7378         * g++.dg/cpp/warning-directive-1.C: New.
7379         * g++.dg/cpp/warning-directive-2.C: New.
7380         * g++.dg/cpp/warning-directive-3.C: New.
7381         * g++.dg/cpp/warning-directive-4.C: New.
7382         * gfortran.dg/warning-directive-1.F90: New.
7383         * gfortran.dg/warning-directive-3.F90: New.
7384         * gfortran.dg/warning-directive-2.F90: New.
7385         * gfortran.dg/warning-directive-4.F90: New.
7386
7387 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
7388
7389         PR objc++/23716
7390         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
7391
7392 2010-04-07  Jason Merrill  <jason@redhat.com>
7393
7394         * g++.dg/template/dr408.C: New.
7395
7396         * g++.dg/lookup/ns4.C: New.
7397
7398         PR c++/38392
7399         * g++.dg/template/friend51.C: New test.
7400
7401         PR c++/41970
7402         * g++.old-deja/g++.other/linkage1.C: Adjust.
7403
7404 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7405
7406         PR c++/42697
7407         * g++.dg/template/crash94.C: New test.
7408
7409 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7410
7411         PR c++/40239
7412         * g++.dg/init/aggr5.C: New test.
7413         * g++.dg/init/aggr5.C: New test.
7414
7415 2010-04-07  Richard Guenther  <rguenther@suse.de>
7416
7417         PR tree-optimization/43270
7418         * g++.dg/warn/Warray-bounds-4.C: New testcase.
7419         * gcc.dg/Warray-bounds-7.c: Likewise.
7420
7421 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
7422
7423         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
7424         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
7425         * gnat.dg/bit_packed_array4.ad[sb]: New test.
7426
7427 2010-04-07  Jie Zhang  <jie@codesourcery.com>
7428
7429         PR c++/42556
7430         * g++.dg/init/pr42556.C: New test.
7431
7432 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7433
7434         PR debug/43628
7435         * g++.dg/debug/dwarf2/typedef2.C: New test.
7436
7437 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
7438
7439         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
7440         c-c++-common/dwarf2/redeclaration-1.C
7441
7442 2010-04-06  Jason Merrill  <jason@redhat.com>
7443
7444         * g++.dg/cpp0x/pr31437.C: Adjust error location.
7445         * g++.dg/ext/attrib18.C: Likewise.
7446         * g++.dg/ext/bitfield2.C: Likewise.
7447         * g++.dg/ext/bitfield4.C: Likewise.
7448         * g++.dg/ext/visibility/warn2.C: Likewise.
7449         * g++.dg/ext/visibility/warn3.C: Likewise.
7450         * g++.dg/gomp/pr26690-1.C: Likewise.
7451         * g++.dg/inherit/covariant7.C: Likewise.
7452         * g++.dg/init/synth2.C: Likewise.
7453         * g++.dg/lookup/using7.C: Likewise.
7454         * g++.dg/other/crash-4.C: Likewise.
7455         * g++.dg/other/error13.C: Likewise.
7456         * g++.dg/other/error20.C: Likewise.
7457         * g++.dg/parse/crash31.C: Likewise.
7458         * g++.dg/parse/error16.C: Likewise.
7459         * g++.dg/parse/error19.C: Likewise.
7460         * g++.dg/parse/error27.C: Likewise.
7461         * g++.dg/parse/error28.C: Likewise.
7462         * g++.dg/parse/fused-params1.C: Likewise.
7463         * g++.dg/template/error2.C: Likewise.
7464         * g++.dg/template/local6.C: Likewise.
7465         * g++.dg/template/qualttp15.C: Likewise.
7466         * g++.dg/warn/Wnvdtor-2.C: Likewise.
7467         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
7468         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
7469         * g++.old-deja/g++.brendan/crash29.C: Likewise.
7470         * g++.old-deja/g++.eh/spec6.C: Likewise.
7471         * g++.old-deja/g++.jason/crash3.C: Likewise.
7472         * g++.old-deja/g++.jason/destruct2.C: Likewise.
7473         * g++.old-deja/g++.law/ctors5.C: Likewise.
7474         * g++.old-deja/g++.law/ctors9.C: Likewise.
7475         * g++.old-deja/g++.mike/p3538a.C: Likewise.
7476         * g++.old-deja/g++.mike/p3538b.C: Likewise.
7477         * g++.old-deja/g++.other/struct1.C: Likewise.
7478         * g++.old-deja/g++.other/volatile1.C: Likewise.
7479         * g++.old-deja/g++.pt/crash36.C: Likewise.
7480         * g++.old-deja/g++.pt/derived3.C: Likewise.
7481         * g++.old-deja/g++.robertl/eb109.C: Likewise.
7482         * g++.old-deja/g++.robertl/eb4.C: Likewise.
7483
7484 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
7485
7486         PR middle-end/43519
7487         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
7488         * gcc.dg/graphite/id-19.c: New.
7489
7490 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
7491
7492         PR middle-end/32824
7493         * gcc.dg/vect/pr32824: New.
7494
7495 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7496
7497         PR fortran/18918
7498         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
7499         * gfortran.dg/coarray_3.f90: Ditto.
7500         * gfortran.dg/coarray_4.f90: Ditto.
7501         * gfortran.dg/coarray_5.f90: Ditto.
7502         * gfortran.dg/coarray_6.f90: Ditto.
7503         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
7504
7505 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7506
7507         PR fortran/18918
7508         * gfortran.dg/coarray_4.f90: Fix test.
7509         * gfortran.dg/coarray_6.f90: Add more tests.
7510
7511 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7512
7513         PR fortran/18918
7514         * gfortran.dg/coarray_4.f90: New test.
7515         * gfortran.dg/coarray_5.f90: New test.
7516         * gfortran.dg/coarray_6.f90: New test.
7517
7518 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7519
7520         PR fortran/18918
7521         * gfortran.dg/iso_fortran_env_5.f90: New test.
7522         * gfortran.dg/iso_fortran_env_6.f90: New test.
7523
7524 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7525
7526         PR fortran/39997
7527         * gfortran.dg/coarray_1.f90: New test.
7528         * gfortran.dg/coarray_2.f90: New test.
7529         * gfortran.dg/coarray_3.f90: New test.
7530
7531 2010-04-06  Jason Merrill  <jason@redhat.com>
7532
7533         PR c++/43648
7534         * g++.dg/template/dtor8.C: New.
7535
7536         PR c++/43621
7537         * g++.dg/template/error-recovery2.C: New.
7538
7539 2010-04-06  Jan Hubicka  <jh@suse.czpli
7540
7541         PR tree-optimization/42906
7542         * gcc.dg/tree-ssa/dce-1.c: New testcase.
7543
7544 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7545
7546         PR fortran/43178
7547         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
7548         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
7549         * gfortran.dg/auto_dealloc_1.f90: Ditto.
7550
7551 2010-04-06  Richard Guenther  <rguenther@suse.de>
7552
7553         PR tree-optimization/43627
7554         * gcc.dg/tree-ssa/vrp49.c: New testcase.
7555
7556 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
7557
7558         PR target/43638
7559         * gcc.target/i386/pr43638.c: New test.
7560
7561 2010-04-06  Richard Guenther  <rguenther@suse.de>
7562
7563         PR middle-end/43661
7564         * gcc.c-torture/compile/pr43661.c: New testcase.
7565
7566 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
7567
7568         * gcc.target/s390/stackcheck1.c: Add dg-warning.
7569
7570 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
7571
7572         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
7573
7574 2010-04-02  Richard Guenther  <rguenther@suse.de>
7575
7576         PR tree-optimization/43629
7577         * gcc.c-torture/execute/pr43629.c: New testcase.
7578
7579 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
7580             Dominique d'Humieres  <dominiq@lps.ens.fr>
7581
7582         PR libfortran/43605
7583         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
7584
7585 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
7586
7587         PR debug/43325
7588         * c-c++-common/dwarf2/redeclaration-1.C: New test.
7589
7590 2010-04-01  Jason Merrill  <jason@redhat.com>
7591
7592         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
7593
7594 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
7595             Manfred Schwarb  <manfred99@gmx.ch>
7596
7597         PR libfortran/43605
7598         * gfortran.dg/ftell_3.f90: New test.
7599
7600 2010-04-01  Richard Guenther  <rguenther@suse.de>
7601
7602         PR middle-end/43614
7603         * gcc.c-torture/compile/pr43614.c: New testcase.
7604
7605 2010-04-01  Martin Jambor  <mjambor@suse.cz>
7606
7607         PR tree-optimization/43141
7608         * gcc.dg/guality/pr43141.c: New test.
7609
7610 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7611
7612         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
7613         * g++.dg/eh/spbp.C: Likewise.
7614         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
7615         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
7616         superfluous casts.
7617         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
7618         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
7619         * objc.dg/dwarf-2.m: Likewise.
7620
7621 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
7622
7623         PR middle-end/43464
7624         * gcc.dg/graphite/id-pr43464.c: New.
7625         * gcc.dg/graphite/id-pr43464-1.c: New.
7626
7627 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
7628
7629         PR middle-end/43351
7630         * gcc.dg/graphite/id-pr43351.c
7631
7632 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7633
7634         PR testsuite/35165
7635         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
7636         * obj-c++.dg/try-catch-2.mm: Ditto.
7637         * obj-c++.dg/lookup-2.mm: Ditto.
7638         * obj-c++.dg/encode-8.m: Ditto.
7639         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
7640         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
7641         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
7642         * obj-c++.dg/const-str-11.mm: Ditto.
7643         * obj-c++.dg/const-str-9.mm: Ditto.
7644         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
7645         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
7646         * obj-c++.dg/except-1.mm: Ditto.
7647         * obj-c++.dg/const-str-7.mm: Ditto.
7648         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
7649         * obj-c++.dg/const-str-3.mm: Ditto.
7650         * obj-c++.dg/const-str-7.mm: Ditto.
7651         * obj-c++.dg/stubify-2.mm: Change dump file name.
7652
7653         PR objc++/23613
7654         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
7655         New macro.
7656         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
7657         Remove dg-xfail-if.
7658
7659 2010-03-31  Martin Jambor  <mjambor@suse.cz>
7660
7661         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
7662         only with -O2, -O3 or -Os and not with -fwhopr.
7663
7664 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
7665
7666         PR c++/43558
7667         * g++.dg/template/typedef31.C: New test.
7668
7669 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7670
7671         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
7672         assembler output on *-*-solaris2*.
7673         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
7674
7675 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
7676
7677         PR debug/43557
7678         * gcc.dg/pr43557-1.c: New test.
7679         * gcc.dg/pr43557-2.c: New file.
7680
7681 2010-03-31  Jie Zhang  <jie@codesourcery.com>
7682
7683         PR 43562
7684         * gcc.dg/pr43562.c: New test.
7685
7686 2010-03-30  Jason Merrill  <jason@redhat.com>
7687
7688         PR c++/43076
7689         * g++.dg/template/error-recovery1.C: New.
7690
7691         PR c++/41786
7692         * g++.dg/parse/ambig5.C: New.
7693
7694 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
7695
7696         PR debug/43593
7697         * gcc.dg/guality/pr43593.c: New test.
7698
7699 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
7700
7701         PR middle-end/43430
7702         * gcc.dg/vect/pr43430-1.c: New.
7703
7704 2010-03-30  Jason Merrill  <jason@redhat.com>
7705
7706         PR c++/43559
7707         * g++.dg/template/partial7.C: New.
7708
7709 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7710
7711         * gcc.target/s390/stackcheck1.c: New testcase.
7712
7713 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7714
7715         PR libfortran/43265
7716         * gfortran.dg/read_eof_8.f90: New test.
7717
7718 2010-03-29  Jason Merrill  <jason@redhat.com>
7719
7720         * gcc.dg/cpp/include6.c: Change [] to ().
7721
7722         N3077
7723         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
7724         splicing and UCNs.
7725         * c-c++-common/raw-string-2.c: Add trigraph test.
7726         * c-c++-common/raw-string-8.c: New.
7727         * c-c++-common/raw-string-9.c: New.
7728         * c-c++-common/raw-string-10.c: New.
7729
7730         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
7731         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
7732         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
7733         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
7734         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
7735         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
7736         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
7737
7738 2010-03-29  Richard Guenther  <rguenther@suse.de>
7739
7740         PR tree-optimization/43560
7741         * gcc.dg/torture/pr43560.c: New testcase.
7742
7743 2010-03-29  Jason Merrill  <jason@redhat.com>
7744
7745         N3077
7746         * g++.dg/ext/raw-string-1.C: Change [] to ().
7747         * g++.dg/ext/raw-string-2.C: Change [] to ().
7748         Don't use \ in delimiter.
7749         * g++.dg/ext/raw-string-3.C: Change [] to ().
7750         * g++.dg/ext/raw-string-4.C: Change [] to ().
7751         * g++.dg/ext/raw-string-5.C: Change [] to ().
7752         Test for error on \ in delimiter.
7753         * g++.dg/ext/raw-string-6.C: Change [] to ().
7754         * g++.dg/ext/raw-string-7.C: Change [] to ().
7755
7756 2010-03-29  Jie Zhang  <jie@codesourcery.com>
7757
7758         PR 43564
7759         * gcc.dg/pr43564.c: New test.
7760
7761 2010-03-29  Tobias Burnus  <burnus@net-b.de>
7762
7763         PR fortran/43551
7764         * gfortran.dg/direct_io_12.f90: New test.
7765
7766 2010-03-28  Jan Hubicka  <jh@suse.cz>
7767
7768         PR tree-optimization/43505
7769         * gfortran.dg/pr43505.f90: New testcase.
7770
7771 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
7772
7773         PR tree-optimization/43528
7774         * gcc.target/i386/pr43528.c: New test.
7775
7776 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
7777
7778         PR c/43381
7779         * gcc.dg/parm-impl-decl-3.c: New test.
7780
7781 2010-03-26  Jason Merrill  <jason@redhat.com>
7782
7783         PR c++/43509
7784         * g++.dg/cpp0x/parse1.C: New.
7785
7786 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
7787
7788         PR target/43524
7789         * gcc.target/i386/pr43524.c: New test.
7790
7791 2010-03-26  Martin Jambor  <mjambor@suse.cz>
7792
7793         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
7794         whitespace, rename main to foo.
7795         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
7796         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
7797         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
7798         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
7799         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
7800         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
7801         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
7802         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
7803         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
7804         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
7805         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
7806
7807 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
7808
7809         PR c++/43327
7810         * g++.dg/other/crash-10.C: New test.
7811         * g++.dg/other/crash-11.C: New test.
7812
7813 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7814
7815         PR libfortran/43517
7816         * gfortran.dg/read_eof_7.f90: New test.
7817
7818 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7819
7820         PR objc/35165
7821         PR testsuite/43512
7822         * objc-obj-c++-shared: New directory.
7823         * objc-obj-c++-shared/Object1-implementation.h: New file.
7824         * objc-obj-c++-shared/Object1.h: New file.
7825         * objc-obj-c++-shared/Protocol1.h: New file.
7826         * objc-obj-c++-shared/next-abi.h: New file.
7827         * objc-obj-c++-shared/next-mapping.h: New file.
7828         * objc/execute/next_mapping.h: Delete.
7829         * objc.dg/special/special.exp: For all targets run the tests with
7830         -fgnu-runtime, for darwin targets also run the tests with
7831         -fnext-runtime.
7832         * objc.dg/dg.exp: Ditto.
7833         * obj-c++.dg/dg.exp: Ditto.
7834         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
7835         Protocol1.h) and next-mapping.h as required.  Amend testcase to
7836         include use of updated NeXT interface.
7837         * objc/execute/formal_protocol-5.m: Ditto.
7838         * objc/execute/protocol-isEqual-2.m: Ditto.
7839         * objc/execute/protocol-isEqual-4.m: Ditto.
7840         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
7841         Protocol1.h) and next-mapping.h as required.
7842         * objc/execute/object_is_class.m: Ditto.
7843         * objc/execute/enumeration-1.m: Ditto.
7844         * objc/execute/class-13.m: Ditto.
7845         * objc/execute/formal_protocol-2.m: Ditto.
7846         * objc/execute/formal_protocol-4.m: Ditto.
7847         * objc/execute/class-1.m: Ditto.
7848         * objc/execute/bycopy-1.m: Ditto.
7849         * objc/execute/formal_protocol-6.m: Ditto.
7850         * objc/execute/bycopy-3.m: Ditto.
7851         * objc/execute/class-3.m: Ditto.
7852         * objc/execute/bf-11.m: Ditto.
7853         * objc/execute/class-5.m: Ditto.
7854         * objc/execute/bf-13.m: Ditto.
7855         * objc/execute/class-7.m: Ditto.
7856         * objc/execute/bf-15.m: Ditto.
7857         * objc/execute/class-9.m: Ditto.
7858         * objc/execute/bf-17.m: Ditto.
7859         * objc/execute/bf-19.m: Ditto.
7860         * objc/execute/IMP.m: Ditto.
7861         * objc/execute/exceptions/catchall-1.m: Ditto.
7862         * objc/execute/exceptions/trivial.m: Ditto.
7863         * objc/execute/exceptions/finally-1.m: Ditto.
7864         * objc/execute/exceptions/local-variables-1.m: Ditto.
7865         * objc/execute/exceptions/foward-1.m: Ditto.
7866         * objc/execute/bf-2.m: Ditto.
7867         * objc/execute/string1.m: Ditto.
7868         * objc/execute/bf-4.m: Ditto.
7869         * objc/execute/informal_protocol.m: Ditto.
7870         * objc/execute/string3.m: Ditto.
7871         * objc/execute/bf-6.m: Ditto.
7872         * objc/execute/bf-8.m: Ditto.
7873         * objc/execute/class-tests-1.h: Ditto.
7874         * objc/execute/protocol-isEqual-1.m: Ditto.
7875         * objc/execute/protocol-isEqual-3.m: Ditto.
7876         * objc/execute/_cmd.m: Ditto.
7877         * objc/execute/function-message-1.m: Ditto.
7878         * objc/execute/bf-20.m: Ditto.
7879         * objc/execute/bf-common.h: Ditto.
7880         * objc/execute/np-2.m: Ditto.
7881         * objc/execute/class-10.m: Ditto.
7882         * objc/execute/class-12.m: Ditto.
7883         * objc/execute/enumeration-2.m: Ditto.
7884         * objc/execute/class-14.m: Ditto.
7885         * objc/execute/encode-1.m: Ditto.
7886         * objc/execute/formal_protocol-1.m: Ditto.
7887         * objc/execute/formal_protocol-3.m: Ditto.
7888         * objc/execute/accessing_ivars.m: Ditto.
7889         * objc/execute/bycopy-2.m: Ditto.
7890         * objc/execute/class-2.m: Ditto.
7891         * objc/execute/bf-10.m: Ditto.
7892         * objc/execute/formal_protocol-7.m: Ditto.
7893         * objc/execute/root_methods.m: Ditto.
7894         * objc/execute/class-4.m: Ditto.
7895         * objc/execute/bf-12.m: Ditto.
7896         * objc/execute/class-6.m: Ditto.
7897         * objc/execute/bf-14.m: Ditto.
7898         * objc/execute/nested-func-1.m: Ditto.
7899         * objc/execute/class-8.m: Ditto.
7900         * objc/execute/private.m: Ditto.
7901         * objc/execute/bf-16.m: Ditto.
7902         * objc/execute/bf-18.m: Ditto.
7903         * objc/execute/load-3.m: Ditto.
7904         * objc/execute/compatibility_alias.m: Ditto.
7905         * objc/execute/bf-1.m: Ditto.
7906         * objc/execute/no_clash.m: Ditto.
7907         * objc/execute/bf-3.m: Ditto.
7908         * objc/execute/string2.m: Ditto.
7909         * objc/execute/bf-5.m: Ditto.
7910         * objc/execute/string4.m: Ditto.
7911         * objc/execute/bf-7.m: Ditto.
7912         * objc/execute/object_is_meta_class.m: Ditto.
7913         * objc/execute/bf-9.m: Ditto.
7914         * objc/execute/bf-21.m: Ditto.
7915         * objc/execute/cascading-1.m: Ditto.
7916         * objc/execute/trivial.m: Ditto.
7917         * objc/execute/np-1.m: Ditto.
7918         * objc/compile/trivial.m: Ditto.
7919         * objc/execute/class_self-2.m: Include <stdlib.h>.
7920         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
7921         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
7922         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
7923         and 64bit. Use new NeXT interface as required.
7924         * objc.dg/special/unclaimed-category-1.m: Ditto.
7925         * objc.dg/special/unclaimed-category-1.h: Ditto.
7926         * objc.dg/special/unclaimed-category-1a.m: Ditto.
7927         * objc.dg/func-ptr-1.m: Ditto.
7928         * objc.dg/stret-1.m: Ditto.
7929         * objc.dg/encode-2.m: Ditto.
7930         * objc.dg/category-1.m: Ditto.
7931         * objc.dg/encode-3.m: Ditto.
7932         * objc.dg/call-super-3.m: Ditto.
7933         * objc.dg/method-3.m: Ditto.
7934         * objc.dg/func-ptr-2.m: Ditto.
7935         * objc.dg/lookup-1.m: Ditto.
7936         * objc.dg/encode-4.m: Ditto.
7937         * objc.dg/fix-and-continue-1.m: Ditto.
7938         * objc.dg/proto-lossage-3.m: Ditto.
7939         * objc.dg/method-13.m: Ditto.
7940         * objc.dg/proto-qual-1.m: Ditto.
7941         * objc.dg/zero-link-3.m: Ditto.
7942         * objc.dg/bitfield-1.m: Ditto.
7943         * objc.dg/va-meth-1.m: Ditto.
7944         * objc.dg/super-class-3.m: Ditto.
7945         * objc.dg/call-super-1.m: Ditto.
7946         * objc.dg/type-size-2.m: Ditto.
7947         * objc.dg/method-10.m: Ditto.
7948         * objc.dg/defs.m: Ditto.
7949         * objc.dg/const-str-3.m: Ditto.
7950         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
7951         Protocol1.h) and next-mapping.h as required. Use new NeXT
7952         interface as required.
7953         * objc.dg/super-class-4.m: Ditto.
7954         * objc.dg/comp-types-8.m: Ditto.
7955         * objc.dg/call-super-2.m: Ditto.
7956         * objc.dg/objc-fast-4.m: Ditto.
7957         * objc.dg/method-6.m: Ditto.
7958         * objc.dg/const-str-3.m: Ditto.
7959         * objc.dg/const-str-7.m: Ditto.
7960         * objc.dg/method-15.m: Ditto.
7961         * objc.dg/method-19.m: Ditto.
7962         * objc.dg/sync-1.m: Ditto.
7963         * objc.dg/layout-1.m: Ditto.
7964         * objc.dg/bitfield-3.m: Ditto.
7965         * objc.dg/try-catch-3.m: Ditto.
7966         * objc.dg/try-catch-7.m: Ditto.
7967         * objc.dg/comp-types-10.m: Ditto.
7968         * objc.dg/selector-2.: Ditto.
7969         * objc.dg/method-7.m: Ditto.
7970         * objc.dg/typedef-alias-1.m: Ditto.
7971         * objc.dg/proto-lossage-2.m: Ditto.
7972         * objc.dg/comp-types-11.m: Ditto.
7973         * objc.dg/sizeof-1.m: Ditto.
7974         * objc.dg/method-17.m: Ditto.
7975         * objc.dg/bitfield-5.m: Ditto.
7976         * objc.dg/try-catch-1.m: Ditto.
7977         * objc.dg/encode-5.m: Ditto.
7978         * objc.dg/fix-and-continue-2.m: Ditto.
7979         * objc.dg/method-9.m: Ditto.
7980         * objc.dg/isa-field-1.m: Ditto.
7981         * objc.dg/local-decl-2.m: Ditto.
7982         * objc.dg/objc-gc-4.m: Ditto.
7983         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
7984         * objc.dg/gnu-runtime-3.m: Ditto.
7985         * objc.dg/encode-7.m: Ditto.
7986         * objc.dg/encode-8.m: Ditto.
7987         * objc.dg/selector-3.m: Ditto.
7988         * objc.dg/gnu-runtime-1.m: Ditto.
7989         * objc.dg/const-str-12.m: Ditto.
7990         * objc.dg/gnu-runtime-2.m: Ditto.
7991         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
7992         * objc.dg/selector-1.m: Ditto.
7993         * objc.dg/stubify-2.m: Ditto.
7994         * objc.dg/zero-link-1.m: Ditto.
7995         * objc.dg/stret-2.m: Ditto.
7996         * objc.dg/zero-link-2.m: Ditto.
7997         * objc.dg/next-runtime-1.m: Ditto.
7998         * objc.dg/symtab-1.m: Ditto.
7999         * objc.dg/stubify-1.m: Ditto.
8000         * objc.dg/bitfield-2.m: Ditto.
8001         * objc.dg/try-catch-10.m: Apply to both runtimes.
8002         * objc.dg/const-str-1.m: Ditto.
8003         * objc.dg/image-info.m: Ditto.
8004         * objc.dg/encode-9.m: Ditto.
8005         * objc.dg/pragma-1.m: Apply test to all targets.
8006         * objc.dg/const-str-4.m: Ditto.
8007         * objc.dg/const-str-8.m: Ditto.
8008         * objc.dg/super-class-2.m: Ditto.
8009         * objc.dg/try-catch-5.m: Ditto.
8010         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
8011         Protocol1.h) and next-mapping.h as required. Use new NeXT
8012         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
8013         * objc.dg/const-str-11.m: Ditto.
8014         * objc.dg/const-str-9.m: Ditto.
8015         * objc.dg/method-4.m: Skip for 64Bit NeXT.
8016         * objc.dg/encode-1.m: Remove redundant -lobjc.
8017         * objc.dg/try-catch-9.m: Tidy space.
8018         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
8019         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
8020         and 64bit. Use new NeXT interface as required.
8021         * obj-c++.dg/template-4.mm: Ditto.
8022         * obj-c++.dg/defs.mm: Ditto.
8023         * obj-c++.dg/basic.mm: Ditto.
8024         * obj-c++.dg/encode-4.mm: Ditto.
8025         * obj-c++.dg/method-17.mm: Ditto.
8026         * obj-c++.dg/proto-lossage-3.mm: Ditto.
8027         * obj-c++.dg/cxx-class-1.mm: Ditto.
8028         * obj-c++.dg/method-10.mm: Ditto.
8029         * obj-c++.dg/va-meth-1.mm: Ditto.
8030         * obj-c++.dg/encode-5.mm: Ditto.
8031         * obj-c++.dg/lookup-2.mm: Ditto.
8032         * obj-c++.dg/template-3.mm: Ditto.
8033         * obj-c++.dg/proto-qual-1.mm: Ditto.
8034         * obj-c++.dg/qual-types-1.m: Ditto.
8035         * obj-c++.dg/cxx-scope-1.mm: Ditto.
8036         * obj-c++.dg/template-1.mm: Ditto.
8037         * obj-c++.dg/encode-6.mm: Ditto.
8038         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
8039         Protocol1.h) and next-mapping.h as required. Use new NeXT
8040         interface as required.
8041         * obj-c++.dg/except-1.mm: Ditto.
8042         * obj-c++.dg/const-str-7.mm: Ditto.
8043         * obj-c++.dg/ivar-list-semi.mm: Ditto.
8044         * obj-c++.dg/cxx-scope-2.mm: Ditto.
8045         * obj-c++.dg/selector-2.mm: Ditto.
8046         * obj-c++.dg/isa-field-1.mm: Ditto.
8047         * obj-c++.dg/try-catch-1.mm: Ditto.
8048         * obj-c++.dg/local-decl-1.mm: Ditto.
8049         * obj-c++.dg/try-catch-9.mm: Ditto.
8050         * obj-c++.dg/no-extra-load.mm: Ditto.
8051         * obj-c++.dg/selector-5.mm: Ditto.
8052         * obj-c++.dg/method-12.mm: Ditto.
8053         * obj-c++.dg/try-catch-11.mm: Ditto.
8054         * obj-c++.dg/comp-types-11.mm: Ditto.
8055         * obj-c++.dg/bitfield-3.mm: Ditto.
8056         * obj-c++.dg/method-6.mm: Ditto.
8057         * obj-c++.dg/super-class-2.mm: Ditto.
8058         * obj-c++.dg/method-21.mm: Ditto.
8059         * obj-c++.dg/const-str-8.mm: Ditto.
8060         * obj-c++.dg/try-catch-7.mm: Ditto.
8061         * obj-c++.dg/method-15.mm: Ditto.
8062         * obj-c++.dg/layout-1.mm: Ditto.
8063         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
8064         * obj-c++.dg/const-str-3.mm: Ditto.
8065         * obj-c++.dg/try-catch-2.mm: Ditto.
8066         * obj-c++.dg/objc-gc-3.mm: Ditto.
8067         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
8068         * obj-c++.dg/bitfield-1.mm: Ditto.
8069         * obj-c++.dg/selector-6.mm: Ditto.
8070         * obj-c++.dg/method-13.mm: Ditto.
8071         * obj-c++.dg/comp-types-12.mm: Ditto.
8072         * obj-c++.dg/bitfield-4.mm: Ditto.
8073         * obj-c++.dg/try-catch-8.mm: Ditto.
8074         * obj-c++.dg/method-2.mm: Ditto.
8075         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
8076         * obj-c++.dg/typedef-alias-1.mm: Ditto.
8077         * obj-c++.dg/const-str-4.mm: Ditto.
8078         * obj-c++.dg/proto-lossage-2.mm: Ditto.
8079         * obj-c++.dg/try-catch-3.mm: Ditto.
8080         * obj-c++.dg/comp-types-9.mm: Ditto.
8081         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
8082         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
8083         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
8084         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
8085         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
8086         Use new NeXT interface as required.
8087         * obj-c++.dg/const-str-10.mm: Ditto.
8088         * obj-c++.dg/const-str-11.mm: Ditto.
8089         * obj-c++.dg/const-str-9.mm: Ditto.
8090         * obj-c++.dg/method-11.mm: Ditto.
8091         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
8092         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
8093         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
8094         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
8095         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
8096
8097 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
8098
8099         PR c++/43206
8100         * g++.dg/template/typedef30.C: New test case.
8101
8102 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
8103
8104         PR c/43385
8105         * gcc.c-torture/execute/pr43385.c: New test.
8106
8107 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
8108
8109         * gcc.dg/strncpy-fix-1.c: New test.
8110
8111 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8112
8113         PR testsuite/41609
8114         * lib/objc-torture.exp (objc-set-runtime-options): New.
8115         * objc/execute/execute.exp: Check runtime options on each pass.
8116         * objc/execute/exceptions/exceptions.exp: Ditto.
8117         * objc/compile/compile.exp: Ditto.
8118
8119         PR testsuite/42348
8120         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
8121         standard tests.
8122         (check_effective_target_objc2): New proc.
8123         (check_effective_target_next_runtime): New proc.
8124         * lib/objc.exp: Determine which runtime is in force and support it.
8125         * lib/obj-c++.exp: Ditto.
8126
8127 2010-03-24  Jason Merrill  <jason@redhat.com>
8128
8129         PR c++/43502
8130         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
8131
8132 2010-03-24  Martin Jambor  <mjambor@suse.cz>
8133
8134         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
8135         a loop.
8136         * gcc.dg/ipa/ipa-2.c: Likewise.
8137         * gcc.dg/ipa/ipa-3.c: Likewise.
8138         * gcc.dg/ipa/ipa-4.c: Likewise.
8139         * gcc.dg/ipa/ipa-5.c: Likewise.
8140         * gcc.dg/ipa/ipa-7.c: Likewise.
8141         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
8142         a loop.
8143         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
8144         i_can_not_be_propagated_fully2 into a loop.
8145         * gcc.dg/ipa/ipa-8.c: New test.
8146         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
8147
8148 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
8149
8150         PR debug/19192
8151         PR debug/43479
8152         * gcc.dg/guality/pr43479.c: New test.
8153         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
8154         and add volatile keyword.
8155
8156 2010-03-23  Mike Stump  <mikestump@comcast.net>
8157
8158         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
8159
8160 2010-03-23  Jason Merrill  <jason@redhat.com>
8161
8162         * g++.dg/ext/altivec-17.C: Adjust error message.
8163
8164         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
8165         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
8166         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
8167         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
8168         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
8169         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
8170
8171 2010-03-22  Jason Merrill  <jason@redhat.com>
8172
8173         PR c++/43333
8174         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
8175         * g++.dg/ext/is_pod_98.C: New.
8176
8177         PR c++/43281
8178         * g++.dg/cpp0x/auto18.C: New.
8179
8180         * gcc.dg/pr36997.c: Adjust error message.
8181         * g++.dg/ext/vector9.C: Likewise.
8182         * g++.dg/conversion/simd3.C: Likewise.
8183         * g++.dg/other/error23.C: Likewise.
8184
8185 2010-03-22  Michael Matz  <matz@suse.de>
8186
8187         PR middle-end/43475
8188         * gfortran.dg/pr43475.f90: New testcase.
8189
8190 2010-03-22  Richard Guenther  <rguenther@suse.de>
8191
8192         PR tree-optimization/43390
8193         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
8194
8195 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8196
8197         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
8198         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
8199
8200 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
8201             Michael Matz  <matz@suse.de>
8202
8203         PR c++/43081
8204         * g++.dg/parse/crash56.C: New test.
8205
8206 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
8207
8208         PR fortran/43450
8209         * gfortran.dg/whole_file_15.f90 : New test.
8210
8211 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8212
8213         PR fortran/43409
8214         * gfortran.dg/inquire_size.f90: New test.
8215
8216 2010-03-20  Richard Guenther  <rguenther@suse.de>
8217
8218         PR rtl-optimization/43438
8219         * gcc.c-torture/execute/pr43438.c: New testcase.
8220
8221 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
8222
8223         PR c++/43375
8224         * g++.dg/abi/mangle42.C: New test.
8225
8226 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
8227
8228         PR C/43211
8229         * gcc.dg/pr43211.c: New test.
8230         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
8231
8232 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
8233
8234         PR rtl-optimization/42258
8235         * gcc.target/arm/thumb1-mul-moves.c: New test.
8236
8237         PR target/40697
8238         * gcc.target/arm/thumb-andsi.c: New test.
8239
8240         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
8241         dg-require-effective-target.
8242
8243 2010-03-19  Michael Matz  <matz@suse.de>
8244
8245         PR c++/43116
8246         * g++.dg/other/pr43116.C: New testcase.
8247
8248 2010-03-19  Michael Matz  <matz@suse.de>
8249
8250         PR target/43305
8251         * gcc.dg/pr43305.c: New testcase.
8252
8253 2010-03-19  Richard Guenther  <rguenther@suse.de>
8254
8255         PR tree-optimization/43415
8256         * gcc.c-torture/compile/pr43415.c: New testcase.
8257
8258 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
8259
8260         PR ada/43106
8261         * gnat.dg/case_optimization2.adb: New test.
8262         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
8263
8264 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8265             Jack Howarth <howarth@bromo.med.uc.edu>
8266
8267         PR target/36399
8268         * gcc.target/i386/push-1.c: Don't xfail
8269           scan-assembler-not "movups" on darwin.
8270
8271 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
8272
8273         PR debug/43058
8274         * gcc.dg/pr43058.c: New test.
8275
8276 2010-03-18  Martin Jambor  <mjambor@suse.cz>
8277
8278         PR middle-end/42450
8279         * g++.dg/torture/pr42450.C: New test.
8280
8281 2010-03-18  Michael Matz  <matz@suse.de>
8282
8283         PR middle-end/43419
8284         * gcc.dg/pr43419.c: New testcase.
8285
8286 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
8287
8288         PR rtl-optimization/43360
8289         * gcc.dg/torture/pr43360.c: New.
8290
8291 2010-03-18  Michael Matz  <matz@suse.de>
8292
8293         PR tree-optimization/43402
8294         * gcc.dg/pr43402.c: New testcase.
8295
8296 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
8297
8298         PR target/42427
8299         * gcc.dg/pr42427.c: New test.
8300
8301 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8302
8303         PR libfortran/43265
8304         * gfortran.dg/read_empty_file.f: New test.
8305         * gfortran.dg/read_eof_all.f90: New test.
8306         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
8307         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
8308
8309 2010-03-17  Michael Matz  <matz@suse.de>
8310
8311         * gcc.dg/pr43300.c: Add -w.
8312
8313 2010-03-17  Richard Guenther  <rguenther@suse.de>
8314
8315         * gcc.dg/pr43379.c: Add -w.
8316
8317 2010-03-17  Tobias Burnus  <burnus@net-b.de>
8318
8319         PR fortran/43331
8320         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
8321
8322 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
8323
8324         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
8325
8326 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8327
8328         * ada/acats/run_all.sh: Log start and end times.
8329
8330 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8331
8332         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
8333
8334 2010-03-16  Richard Guenther  <rguenther@suse.de>
8335
8336         PR middle-end/43379
8337         * gcc.dg/pr43379.c: New testcase.
8338
8339 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
8340
8341         PR debug/43051
8342         * gcc.dg/guality/pr43051-1.c: New test.
8343
8344 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
8345
8346         PR testsuite/43363
8347         * g++.dg/ext/altivec-17.C: Handle changes to error message.
8348
8349 2010-03-15  Michael Matz  <matz@suse.de>
8350
8351         PR middle-end/43300
8352         * gcc.dg/pr43300.c: New testcase.
8353
8354 2010-03-15  Richard Guenther  <rguenther@suse.de>
8355
8356         PR tree-optimization/43367
8357         * gcc.c-torture/compile/pr43367.c: New testcase.
8358
8359 2010-03-15  Richard Guenther  <rguenther@suse.de>
8360
8361         PR tree-optimization/43317
8362         * gcc.dg/pr43317.c: New testcase.
8363
8364 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
8365
8366         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
8367
8368 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
8369
8370         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
8371
8372 2010-03-14  Tobias Burnus  <burnus@net-b.de>
8373
8374         PR fortran/43362
8375         * gfortran.dg/impure_constructor_1.f90: New test.
8376
8377 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8378
8379         PR middle-end/43354
8380         * gfortran.dg/graphite/id-pr43354.f: New.
8381
8382 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8383
8384         PR middle-end/43349
8385         * gfortran.dg/graphite/pr43349.f: New.
8386
8387 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8388
8389         PR middle-end/43306
8390         * gcc.dg/graphite/pr43306.c: New.
8391
8392 2010-03-12  David S. Miller  <davem@davemloft.net>
8393
8394         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
8395         sparc.
8396
8397 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8398
8399         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
8400
8401 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
8402
8403         PR fortran/43291
8404         PR fortran/43326
8405         * gfortran.dg/dynamic_dispatch_7.f03: New test.
8406
8407 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
8408
8409         * gfortran.dg/default_format_denormal_1.f90: Don't assume
8410         fail for *-*-mingw* targets.
8411
8412 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
8413
8414         PR debug/43329
8415         * gcc.dg/guality/pr43329-1.c: New test.
8416
8417 2010-03-11  Martin Jambor  <mjambor@suse.cz>
8418
8419         PR tree-optimization/43257
8420         * g++.dg/torture/pr43257.C: New test.
8421
8422 2010-03-11  Tobias Burnus  <burnus@net-b.de>
8423
8424         PR fortran/43228
8425         * gfortran.dg/namelist_61.f90: New test.
8426
8427 2010-03-11  Richard Guenther  <rguenther@suse.de>
8428
8429         PR tree-optimization/43255
8430         * gcc.c-torture/compile/pr43255.c: New testcase.
8431
8432 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8433
8434         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
8435         * gcc.dg/pr43280.c: New testcase.
8436
8437 2010-03-11  Richard Guenther  <rguenther@suse.de>
8438
8439         PR lto/43200
8440         * gcc.dg/lto/20100227-1_0.c: New testcase.
8441         * gcc.dg/lto/20100227-1_1.c: Likewise.
8442
8443 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8444
8445         PR libfortran/43320
8446         PR libfortran/43265
8447         * gfortran.dg/read_eof_6.f: New test
8448         * gfortran.dg/read_x_eof.f90: New test.
8449         * gfortran.dg/read_x_past.f: Update test.
8450
8451 2010-03-10  Jan Hubicka  <jh@suse.cz>
8452
8453         * gcc.c-torture/compile/pr43288.c: New test.
8454
8455 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8456
8457         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
8458         -fpic/-fPIC flags.
8459         * g++.old-deja/g++.pt/asm2.C: Likewise.
8460         * gcc.c-torture/compile/20000804-1.c: Likewise.
8461         * gcc.target/i386/clobbers.c: Likewise.
8462
8463 2010-03-10  Tobias Burnus  <burnus@net-b.de>
8464
8465         PR fortran/43303
8466         * gfortran.dg/c_assoc_3.f90: New test.
8467
8468 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
8469
8470         PR debug/36728
8471         * gcc.dg/guality/pr36728-1.c: New test.
8472         * gcc.dg/guality/pr36728-2.c: New test.
8473
8474 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
8475
8476         * gcc.dg/h8300-div-delay-slot.c: New test.
8477
8478 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
8479
8480         PR tree-optimization/43236
8481         * gcc.c-torture/execute/pr43236.c: New test.
8482
8483 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
8484
8485         PR middle-end/42859
8486         * g++.dg/eh/pr42859.C: New test.
8487
8488 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
8489
8490         PR debug/43299
8491         * gcc.dg/pr43299.c: New test.
8492
8493         PR debug/43290
8494         * g++.dg/eh/unwind2.C: New test.
8495
8496 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
8497             Reza Yazdani  <reza.yazdani@amd.com>
8498
8499         PR middle-end/43065
8500         * gcc.dg/graphite/run-id-4.c: New.
8501
8502 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
8503
8504         PR middle-end/43065
8505         * gcc.dg/graphite/run-id-3.c: New.
8506
8507 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
8508
8509         PR middle-end/42644
8510         PR middle-end/42130
8511         * gcc.dg/graphite/id-18.c: New.
8512         * gcc.dg/graphite/run-id-pr42644.c: New.
8513
8514 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
8515
8516         PR middle-end/42326
8517         * gcc.dg/graphite/pr42326.c: New.
8518
8519 2010-03-08  Richard Guenther  <rguenther@suse.de>
8520
8521         PR tree-optimization/43269
8522         * gcc.c-torture/execute/pr43269.c: New testcase.
8523
8524 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
8525
8526         PR fortran/43256
8527         * gfortran.dg/typebound_call_13.f03: New.
8528
8529 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
8530
8531         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
8532         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
8533
8534 2010-03-05  Jason Merrill  <jason@redhat.com>
8535
8536         * g++.dg/abi/mangle40.C: Require weak and alias.
8537
8538 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
8539
8540         PR middle-end/42326
8541         * gfortran.dg/graphite/pr42326.f90: New.
8542         * gfortran.dg/graphite/pr42326-1.f90: New.
8543
8544 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8545
8546         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
8547         (gnat_target_compile): Likewise.
8548         Reinitialize GNAT_UNDER_TEST if target changes.
8549         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
8550         (local_find_gnatmake): Pass full --GCC to gnatlink.
8551         Remove --LINK.
8552
8553 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
8554
8555         PR c/43248
8556         * gcc.dg/compound-literal-1.c: New testcase.
8557
8558 2010-03-04  Martin Jambor  <mjambor@suse.cz>
8559
8560         PR tree-optimization/43164
8561         PR tree-optimization/43191
8562         * gcc.c-torture/compile/pr43164.c: New test.
8563         * gcc.c-torture/compile/pr43191.c: Likewise.
8564
8565 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
8566
8567         PR fortran/43244
8568         * gfortran.dg/finalize_9.f90: New.
8569
8570 2010-03-04  Tobias Burnus  <burnus@net-b.de>
8571             Ken Werner <ken@linux.vnet.ibm.com>
8572
8573         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
8574         to dg-options for spu.
8575         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
8576         dump-scan target to exclude spu.
8577
8578 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
8579
8580         PR middle-end/43209
8581         * gcc.dg/tree-ssa/ivopts-4.c: New.
8582
8583 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
8584
8585         * lib/target-supports-dg.exp (check-flags): Provide defaults for
8586         include-opts and exclude-opts; skip checking the flags if arguments
8587         are the same as the defaults.
8588         (dg-xfail-if): Verify the number of arguments, supply defaults
8589         for unspecified optional arguments.
8590         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
8591
8592 2010-03-03  Jason Merrill  <jason@redhat.com>
8593
8594         PR c++/12909
8595         * g++.dg/abi/mangle40.C: Updated.
8596
8597 2010-03-03  Jason Merrill  <jason@redhat.com>
8598
8599         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
8600         * g++.dg/abi/mangle23.C: Likewise.
8601         * g++.dg/eh/simd-2.C: Likewise.
8602         * g++.dg/ext/attribute-test-2.C: Likewise.
8603         * g++.dg/ext/vector14.C: Likewise.
8604         * g++.dg/other/pr34435.C: Likewise.
8605         * g++.dg/template/conv8.C: Likewise.
8606         * g++.dg/template/nontype9.C: Likewise.
8607         * g++.dg/template/qualttp17.C: Likewise.
8608         * g++.dg/template/ref1.C: Likewise.
8609         * g++.old-deja/g++.pt/crash68.C: Likewise.
8610         * g++.old-deja/g++.pt/ref1.C: Likewise.
8611         * g++.old-deja/g++.pt/ref3.C: Likewise.
8612         * g++.old-deja/g++.pt/ref4.C: Likewise.
8613
8614         PR c++/12909
8615         * g++.dg/abi/mangle40.C: New.
8616         * g++.dg/abi/mangle41.C: New.
8617         * g++.dg/lto/20100302_0.C: New.
8618         * g++.dg/lto/20100302_1.C: New.
8619         * g++.dg/lto/20100302.h: New.
8620
8621 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
8622
8623         PR fortran/43243
8624         * gfortran.dg/internal_pack_12.f90: New test.
8625
8626 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
8627
8628         * gcc.dg/pr36997.c: Adjust error message.
8629
8630 2010-03-03  Mike Stump  <mikestump@comcast.net>
8631
8632         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
8633         adjustments to not be present on machines that align the stack to
8634         more than 4 bytes and don't have a red zone yet as that is an
8635         unimplemented optimization.
8636
8637 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
8638
8639         PR fortran/43169
8640         * gfortran.dg/impure_assignment_3.f90: New.
8641
8642 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
8643
8644         PR debug/43229
8645         * gfortran.dg/pr43229.f90: New test.
8646
8647         PR debug/43237
8648         * gcc.dg/debug/dwarf2/pr43237.c: New test.
8649
8650         PR debug/43177
8651         * gcc.dg/guality/pr43177.c: New test.
8652
8653 2010-03-02  Jason Merrill  <jason@redhat.com>
8654
8655         * g++.dg/ext/vector9.C: Adjust error message.
8656         * g++.dg/conversion/simd3.C: Likewise.
8657         * g++.dg/other/error23.C: Likewise.
8658
8659 2010-03-02  Mike Stump  <mikestump@comcast.net>
8660
8661         PR c++/41090
8662         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
8663
8664 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
8665
8666         PR fortran/43180
8667         * gfortran.dg/internal_pack_10.f90: New test.
8668
8669         PR fortran/43173
8670         * gfortran.dg/internal_pack_11.f90: New test.
8671
8672 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
8673
8674         PR middle-end/42640
8675         * gcc.dg/tree-ssa/pr42640.c: New.
8676
8677 2010-03-01  Richard Guenther  <rguenther@suse.de>
8678
8679         PR tree-optimization/43220
8680         * gcc.c-torture/execute/pr43220.c: New testcase.
8681
8682 2010-03-01  Richard Guenther  <rguenther@suse.de>
8683
8684         PR middle-end/43213
8685         * gcc.dg/pr43213.c: New testcase.
8686
8687 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8688
8689         PR pch/14940
8690         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
8691
8692 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8693
8694         * lib/target-supports.exp (check_effective_target_ucn_nocache):
8695         New function.
8696         (check_effective_target_ucn): Likewise.
8697
8698         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
8699         if !ucn.
8700         * gcc.dg/ucnid-2.c: Likewise.
8701         * gcc.dg/ucnid-3.c: Likewise.
8702         * gcc.dg/ucnid-4.c: Likewise.
8703         * gcc.dg/ucnid-11.c: Likewise.
8704         * gcc.dg/ucnid-12.c: Likewise.
8705         * gcc.dg/ucnid-6.c: Skip if !ucn.
8706         * gcc.dg/ucnid-9.c: Likewise.
8707
8708 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8709
8710         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
8711         lists to dg-skip-if.
8712         * gcc.target/i386/stackalign/return-3.c: Likewise.
8713
8714 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8715
8716         * gcc.target/i386/clearcap.map: New file.
8717         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
8718         Pass clearcap.map by default if supported.
8719
8720 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8721
8722         PR fortran/42900
8723         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
8724         Explain this.
8725         * gfortran.dg/stat_2.f90: Likewise.
8726
8727 2010-03-01  Tobias Burnus  <burnus@net-b.de>
8728
8729         PR fortran/43199
8730         * gfortran.dg/module_read_2.f90: New test.
8731
8732 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
8733
8734         PR c++/42748
8735         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
8736         * g++.dg/abi/mangle12.C: Likewise.
8737         * g++.dg/abi/mangle20-2.C: Likewise.
8738         * g++.dg/abi/mangle17.C: Likewise.
8739         * g++.dg/template/cond2.C: Likewise.
8740         * g++.dg/template/pr35240.C: Likewise.
8741
8742 2010-02-27  Richard Guenther  <rguenther@suse.de>
8743
8744         PR tree-optimization/43186
8745         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
8746
8747 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
8748
8749         * g++.dg/abi/packed1.C: Expect warning on the SH.
8750
8751 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
8752
8753         PR c++/42054:
8754         * g++.dg/parse/error37.C: New test.
8755
8756 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8757
8758         PR c/24577
8759         PR c/43192
8760         * gcc.dg/pr8927-1.c: Match new note.
8761         * gcc.dg/990506-0.c: Likewise.
8762         * gcc.dg/gomp/flush-2.c: Likewise.
8763         * gcc.dg/gomp/atomic-5.c: Likewise.
8764         * gcc.dg/gomp/pr34607.c: Likewise.
8765         * gcc.dg/pr35746.c: Likewise.
8766         * gcc.dg/cpp/pragma-1.c: Likewise.
8767         * gcc.dg/cpp/pragma-2.c: Likewise.
8768         * gcc.dg/pr41842.c: Likewise.
8769         * gcc.dg/noncompile/20040629-1.c: Likewise.
8770         * objc.dg/private-1.m: Likewise.
8771
8772 2010-02-27  Tobias Burnus  <burnus@net-b.de>
8773
8774         PR fortran/43185
8775         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
8776         * gfortran.dg/default_initialization_4.f90: New test.
8777
8778 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
8779
8780         * gnat.dg/thin_pointer.ad[sb]: Rename into...
8781         * gnat.dg/thin_pointer1.ad[sb]: ...this.
8782         * gnat.dg/thin_pointer2.adb: New test.
8783         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
8784
8785 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8786
8787         PR c/20631
8788         * gcc.dg/cpp/c90-pedantic.c: New.
8789         * gcc.dg/cpp/c90.c: New.
8790         * gcc.dg/gnu90-const-expr-1.c: New.
8791         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
8792
8793 2010-02-26  Richard Guenther  <rguenther@suse.de>
8794
8795         PR tree-optimization/43186
8796         * gcc.c-torture/compile/pr43186.c: New testcase.
8797
8798 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
8799
8800         PR debug/43190
8801         * c-c++-common/dwarf2/pr43190.c: New test.
8802
8803 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
8804
8805         PR testsuite/37074:
8806         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
8807
8808 2010-02-26  Richard Guenther  <rguenther@suse.de>
8809
8810         PR tree-optimization/43188
8811         * gcc.c-torture/compile/pr43188.c: New testcase.
8812
8813 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
8814
8815         PR target/43175
8816         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
8817
8818 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
8819
8820         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
8821
8822 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
8823
8824         PR target/43154
8825         * gcc.target/powerpc/pr43154.c: New file.
8826
8827 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
8828
8829         PR debug/43166
8830         * gfortran.dg/debug/pr43166.f: New test.
8831
8832         PR debug/43165
8833         * gcc.dg/torture/pr43165.c: New test.
8834
8835 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8836
8837         PR c/43128
8838         * c-c++-common/pr41779.c: Update.
8839
8840 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8841
8842         PR ada/32547
8843         * lib/gnat-dg.exp (gnat_load): Redefine.
8844
8845         * ada/acats/run_acats: Run run_all.sh with $SHELL.
8846         * ada/acats/run_all.sh: Downcase tasking not implemented message.
8847
8848 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8849
8850         PR libobjc/36610
8851         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
8852         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
8853         -fgnu-runtime.
8854         Sort entries.
8855
8856 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8857
8858         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
8859
8860 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
8861
8862         PR debug/43150
8863         * gcc.dg/guality/vla-1.c: New test.
8864
8865 2010-02-24  Tobias Burnus  <burnus@net-b.de>
8866
8867         PR fortran/43042
8868         * gfortran.dg/c_ptr_tests_15.f90: New test.
8869
8870 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
8871
8872         PR target/43107
8873         * gcc.target/i386/pr43107.c: New test.
8874
8875 2010-02-23  Jason Merrill  <jason@redhat.com>
8876
8877         PR c++/43143
8878         * g++.dg/cpp0x/variadic100.C: New.
8879
8880 2010-02-23  Jason Merrill  <jason@redhat.com>
8881
8882         PR debug/42800
8883         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
8884         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
8885         * c-c++-common/dwarf2/vla1.c: New.
8886
8887 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
8888
8889         PR target/43139
8890         * gcc.dg/pr43139.c: New test.
8891
8892         PR debug/43077
8893         * gcc.dg/guality/pr43077-1.c: New test.
8894
8895 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8896
8897         PR 43123
8898         * gcc.dg/march.c: New.
8899         * gcc.dg/march-generic.c: New.
8900         * gcc.dg/mtune.c: New.
8901
8902 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8903
8904         PR middle-end/43083
8905         * gcc.dg/graphite/pr43083.c: New.
8906
8907 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8908
8909         PR middle-end/43097
8910         * gfortran.dg/graphite/pr43097.f: New.
8911
8912 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8913             Manuel López-Ibáñez  <manu@gcc.gnu.org>
8914
8915         PR middle-end/43140
8916         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
8917
8918 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8919
8920         PR middle-end/43026
8921         * g++.dg/graphite/pr43026.C: New.
8922
8923 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8924
8925         PR c++/43126
8926         * gcc.dg/cleanup-1.c: Update.
8927         * gcc.dg/func-args-1.c: Update.
8928         * gcc.dg/format/sentinel-1.c: Update.
8929         * g++.old-deja/g++.jason/scoping10.C: Update.
8930         * g++.old-deja/g++.ns/lookup5.C: Update.
8931         * g++.dg/ext/cleanup-1.C: Update.
8932         * g++.dg/parse/varmod1.C: Update.
8933         * g++.dg/parse/error33.C: Update.
8934         * g++.dg/expr/call3.C: Update.
8935         * g++.dg/func-args-1.C: New.
8936
8937 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
8938
8939         PR c/43125
8940         * gcc.dg/attr-used-2.c: Moved to ...
8941         * c-c++-common/attr-used-2.c: Here.
8942
8943         * gcc.dg/attr-used.c: Moved to ...
8944         * c-c++-common/attr-used.c: Here.
8945
8946 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
8947
8948         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
8949
8950 2010-02-22  Richard Guenther  <rguenther@suse.de>
8951
8952         PR lto/43045
8953         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
8954         * gfortran.dg/lto/20100222-1_1.c: Likewise.
8955
8956 2010-02-22  Richard Guenther  <rguenther@suse.de>
8957
8958         PR tree-optimization/42749
8959         * gcc.c-torture/compile/pr42749.c: New testcase.
8960
8961 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
8962
8963         PR fortran/43072
8964         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
8965         * gfortran.dg/internal_pack_9.f90: New test.
8966
8967 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8968
8969         PR c++/23510
8970         * g++.dg/template/recurse.C: Adjust.
8971         * g++.dg/template/pr23510.C: New.
8972
8973 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
8974
8975         PR c++/42824
8976         * g++.dg/template/memclass4.C: New test.
8977
8978 2010-02-21  Tobias Burnus  <burnus@net-b.de>
8979
8980         PR fortran/35259
8981         * gfortran.dg/reassoc_5.f90: New test.
8982
8983 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
8984
8985         PR target/43067
8986         * gcc.target/i386/pr43067.c: New test.
8987
8988 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8989
8990         PR c++/35669
8991         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
8992         -Wconversion-null.
8993         * g++.dg/warn/Wconversion-null.C: New test.
8994         * g++.old-deja/g++.other/null1.C: Move to...
8995         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
8996
8997 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
8998
8999         PR fortran/36932
9000         PR fortran/36933
9001         * gfortran.dg/dependency_26.f90: New test.
9002
9003         PR fortran/43072
9004         * gfortran.dg/internal_pack_7.f90: New test.
9005
9006         PR fortran/43111
9007         * gfortran.dg/internal_pack_8.f90: New test.
9008
9009 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9010
9011         PR 43128
9012         * c-c++-common/pr41779.c: Fix broken testcase.
9013
9014 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9015
9016         PR 36513
9017         * c-c++-common/pr36513.c: New testcase.
9018         * c-c++-common/pr36513-2.c: New testcase.
9019
9020 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9021
9022         PR 41779
9023         * c-c++-common/pr41779.c: New.
9024
9025 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
9026
9027         PR debug/43084
9028         * gcc.dg/pr43084.c: New test.
9029
9030 2010-02-19  Richard Guenther  <rguenther@suse.de>
9031
9032         PR tree-optimization/42916
9033         * gcc.dg/pr42916.c: New testcase.
9034
9035 2010-02-18  Jason Merrill  <jason@redhat.com>
9036
9037         PR c++/42837
9038         * g++.dg/abi/packed1.C: Add expected warning.
9039
9040         PR c++/43108
9041         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
9042         * gcc.dg/torture/dg-torture.exp: Likewise.
9043         * c-c++-common/torture/complex-sign.h,
9044         c-c++-common/torture/complex-sign-add.c,
9045         c-c++-common/torture/complex-sign-mixed-add.c,
9046         c-c++-common/torture/complex-sign-mixed-div.c,
9047         c-c++-common/torture/complex-sign-mixed-mul.c,
9048         c-c++-common/torture/complex-sign-mixed-sub.c,
9049         c-c++-common/torture/complex-sign-mul.c,
9050         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
9051         Adapt for C++ compilation as well.
9052
9053         PR c++/43070
9054         * g++.dg/ext/label1.C: Update.
9055         * g++.dg/ext/label2.C: Update.
9056
9057         PR c++/26261
9058         * g++.dg/template/dependent-name6.C: New.
9059
9060         PR c++/43109
9061         * g++.dg/parse/namespace12.C: New.
9062
9063 2010-02-18  Martin Jambor  <mjambor@suse.cz>
9064
9065         PR tree-optimization/43066
9066         * gcc.c-torture/compile/pr43066.c: New test.
9067
9068 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
9069
9070         * g++.dg/ext/attrib35.C: Fix target selector string.
9071         * g++.dg/ext/attrib36.C: Ditto.
9072         * g++.dg/ext/attrib37.C: Ditto.
9073         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
9074         * g++.dg/abi/mangle25.C: Ditto.
9075
9076 2010-02-17  Jason Merrill  <jason@redhat.com>
9077
9078         PR c++/43069
9079         * g++.dg/parse/namespace11.C: New.
9080
9081         PR c++/43093
9082         * g++.dg/ext/attrib37.C: New.
9083
9084         PR c++/43079
9085         * g++.dg/template/ptrmem20.C: New.
9086
9087 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
9088
9089         PR target/43103
9090         * gcc.target/i386/xop-check.h: Include m256-check.h.
9091         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
9092         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
9093         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
9094         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
9095
9096 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
9097
9098         PR debug/42918
9099         * gcc.dg/pr42918.c: New test.
9100
9101 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
9102
9103         * g++.dg/ext/attrib36.C: Require ILP32.
9104
9105 2010-02-16  Richard Guenther  <rguenther@suse.de>
9106
9107         PR tree-optimization/41043
9108         * gfortran.dg/pr41043.f90: New testcase.
9109         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
9110
9111 2010-02-16  Jason Merrill  <jason@redhat.com>
9112
9113         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
9114
9115 2010-02-16  Ira Rosen  <irar@il.ibm.com>
9116
9117         PR tree-optimization/43074
9118         * gcc.dg/vect/fast-math-pr43074.c: New test.
9119
9120 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
9121
9122         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
9123
9124 2010-02-16  Jason Merrill  <jason@redhat.com>
9125
9126         PR c++/43031
9127         * g++.dg/ext/attrib36.C: New.
9128
9129         PR c++/43036
9130         * g++.dg/other/array6.C: New.
9131
9132 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9133
9134         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
9135
9136 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
9137
9138         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
9139         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
9140         * gcc.target/i386/xop-vpermil2pd-1.c: New.
9141         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
9142         * gcc.target/i386/xop-vpermil2ps-1.c: New.
9143         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
9144
9145 2010-02-15  Richard Guenther  <rguenther@suse.de>
9146
9147         PR middle-end/43068
9148         * g++.dg/torture/pr43068.C: New testcase.
9149
9150 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
9151
9152         PR c++/43024
9153         * g++.dg/opt/ice1.C: New.
9154
9155 2010-02-14  Jason Merrill  <jason@redhat.com>
9156
9157         PR c++/41997
9158         * g++.dg/cpp0x/initlist-opt.C: New.
9159
9160 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
9161
9162         PR fortran/41113
9163         PR fortran/41117
9164         * gfortran.dg/internal_pack_6.f90: New test.
9165
9166 2010-02-12  Jason Merrill  <jason@redhat.com>
9167
9168         PR c++/43054
9169         * g++.dg/cpp0x/variadic99.C: New.
9170
9171 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
9172
9173         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
9174         sign extend pointers to gualchk_t.
9175
9176         PR c++/43033
9177         * g++.dg/other/default3.C: Xfail g4 test.
9178
9179 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9180
9181         PR middle-end/43012
9182         * gcc.dg/graphite/pr43012.c: New.
9183
9184 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9185
9186         PR middle-end/42930
9187         * g++.dg/graphite/pr42930.C: New.
9188
9189 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9190
9191         PR middle-end/42914
9192         PR middle-end/42530
9193         * gcc.dg/graphite/pr42530.c: New.
9194         * gcc.dg/graphite/pr42914.c: New.
9195
9196 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9197
9198         PR middle-end/42771
9199         * gcc.dg/graphite/pr42771.c: New.
9200
9201 2010-02-11  Richard Guenther  <rguenther@suse.de>
9202
9203         PR tree-optimization/42998
9204         * gcc.c-torture/compile/pr42998.c: New testcase.
9205
9206 2010-02-10  Jason Merrill  <jason@redhat.com>
9207
9208         PR c++/41896
9209         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
9210
9211         PR c++/42983, core issue 906
9212         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
9213         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
9214
9215         PR c++/43016
9216         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
9217
9218 2010-02-10  Richard Guenther  <rguenther@suse.de>
9219
9220         PR tree-optimization/43017
9221         * gcc.dg/torture/pr43017.c: New testcase.
9222
9223 2010-02-10  Tobias Burnus <burnus@net-b.de>
9224
9225         PR fortran/40823
9226         * gfortran.dg/private_type_1.f90: Update error location.
9227         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
9228         * gfortran.dg/typebound_operator_2.f03: Ditto.
9229         * gfortran.dg/assignment_2.f90: Ditto.
9230         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
9231         * gfortran.dg/binding_label_tests_9.f03: Ditto.
9232
9233 2010-02-10  Tobias Burnus  <burnus@net-b.de>
9234
9235         PR fortran/43015
9236         * gfortran.dg/bind_c_usage_20.f90: New test.
9237
9238 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
9239
9240         PR debug/43010
9241         * g++.dg/debug/pr43010.C: New test.
9242
9243 2010-02-10  Richard Guenther  <rguenther@suse.de>
9244
9245         PR c/43007
9246         * gcc.c-torture/execute/20100209-1.c: New testcase.
9247         * gcc.dg/fold-div-3.c: Likewise.
9248
9249 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
9250
9251         * gcc.dg/builtin-ffs-1.c: New test.
9252
9253 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9254
9255         PR fortran/42999
9256         * gfortran.dg/array_constructor_35.f90: New test.
9257
9258 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9259
9260         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
9261
9262 2010-02-09  Jason Merrill  <jason@redhat.com>
9263
9264         PR c++/42399
9265         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
9266
9267         PR c++/42370
9268         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
9269
9270 2010-02-09  Tobias Burnus  <burnus@net-b.de>
9271
9272         PR fortran/41869
9273         * gfortran.dg/module_write_1.f90: New test.
9274
9275 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
9276
9277         * gcc.dg/pr19340.c: Adjust.
9278
9279 2010-02-09  Richard Guenther  <rguenther@suse.de>
9280
9281         PR tree-optimization/43008
9282         * gcc.c-torture/execute/pr43008.c: New testcase.
9283
9284 2010-02-09  Richard Guenther  <rguenther@suse.de>
9285
9286         PR tree-optimization/43000
9287         * gcc.dg/torture/pr43000.c: New testcase.
9288         * gcc.dg/torture/pr43002.c: Likewise.
9289
9290 2010-02-09  Daniel Kraft  <d@domob.eu>
9291
9292         PR fortran/39171
9293         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
9294         and pass -Wsurprising as necessary.
9295
9296 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
9297
9298         PR tree-optimization/42890
9299         * g++.dg/torture/pr42890.C: New test.
9300
9301 2010-02-08  Richard Guenther  <rguenther@suse.de>
9302
9303         PR middle-end/42995
9304         * gcc.dg/tree-ssa/inline-4.c: New testcase.
9305
9306 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
9307
9308         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
9309         return 0 from main.
9310         * gcc.dg/graphite/block-1.c: Same.
9311         * gcc.dg/graphite/block-3.c: Same.
9312         * gcc.dg/graphite/block-4.c: Same.
9313         * gcc.dg/graphite/block-5.c: Same.
9314         * gcc.dg/graphite/block-6.c: Same.
9315         * gcc.dg/graphite/block-7.c: Same.
9316         * gcc.dg/graphite/interchange-0.c: Same.
9317         * gcc.dg/graphite/interchange-1.c: Same.
9318         * gcc.dg/graphite/interchange-10.c: Same.
9319         * gcc.dg/graphite/interchange-11.c: Same.
9320         * gcc.dg/graphite/interchange-12.c: Same.
9321         * gcc.dg/graphite/interchange-2.c: Same.
9322         * gcc.dg/graphite/interchange-3.c: Same.
9323         * gcc.dg/graphite/interchange-4.c: Same.
9324         * gcc.dg/graphite/interchange-5.c: Same.
9325         * gcc.dg/graphite/interchange-6.c: Same.
9326         * gcc.dg/graphite/interchange-7.c: Same.
9327         * gcc.dg/graphite/interchange-8.c: Same.
9328         * gcc.dg/graphite/interchange-9.c: Same.
9329         * gcc.dg/graphite/interchange-mvt.c: Same.
9330
9331 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
9332
9333         * gfortran.dg/graphite/id-19.f: New.
9334         * gfortran.dg/graphite/pr14741.f90: New.
9335         * gfortran.dg/graphite/pr41924.f90: New.
9336         * gfortran.dg/graphite/run-id-2.f90: New.
9337
9338 2010-02-07  Richard Guenther  <rguenther@suse.de>
9339
9340         PR middle-end/42956
9341         * gcc.c-torture/compile/pr42956.c: New testcase.
9342
9343 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9344
9345         PR libfortran/42742
9346         * gfortran.dg/fmt_cache_2.f: New test.
9347
9348 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9349
9350         * gfortran.dg/read_no_eor.f90: New test.
9351
9352 2010-02-05  Jason Merrill  <jason@redhat.com>
9353
9354         * g++.dg/ext/label13.C: Move constructor body out of class.
9355
9356 2010-02-03  Jason Merrill  <jason@redhat.com>
9357
9358         PR c++/42870
9359         * g++.dg/ext/dllexport3.C: New.
9360
9361 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
9362
9363         * gcc.dg/format/ms-format3.c: New test for specific MS types.
9364
9365 2010-02-05  Richard Guenther  <rguenther@suse.de>
9366
9367         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
9368
9369 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
9370
9371         PR c++/42915
9372         * g++.dg/other/crash-9.C: New test.
9373
9374 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
9375
9376         PR fortran/42309
9377         * gfortran.dg/subref_array_pointer_4.f90 : New test.
9378
9379 2010-02-04  Richard Guenther  <rguenther@suse.de>
9380
9381         PR rtl-optimization/42952
9382         * gcc.dg/torture/pr42952.c: New testcase.
9383
9384 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9385
9386         PR libfortran/42901
9387         * gfortran.dg/namelist_60.f90: New test.
9388
9389 2010-02-03  Jason Merrill  <jason@redhat.com>
9390
9391         PR c++/40138
9392         * g++.dg/ext/builtin11.C: New.
9393
9394         PR c++/4926
9395         PR c++/38600
9396         * g++.dg/abi/mangle35.C: New.
9397         * g++.dg/abi/mangle37.C: New.
9398
9399         PR c++/12909
9400         * g++.dg/abi/mangle36.C: New.
9401
9402         PR c++/35652
9403         * g++.dg/warn/string1.C: New.
9404
9405 2010-02-03  Richard Guenther  <rguenther@suse.de>
9406
9407         PR tree-optimization/42944
9408         * gcc.dg/errno-1.c: New testcase.
9409
9410 2010-02-03  Richard Guenther  <rguenther@suse.de>
9411
9412         PR middle-end/42927
9413         * gcc.c-torture/compile/pr42927.c: New testcase.
9414
9415 2010-02-03  Tobias Burnus  <burnus@net-b.de>
9416
9417         PR fortran/42936
9418         * gfortran.dg/null_4.f90: New test.
9419
9420 2010-02-02  Jason Merrill  <jason@redhat.com>
9421
9422         PR c++/41090
9423         * g++.dg/ext/label13.C: New.
9424
9425 2010-02-02  Tobias Burnus  <burnus@net-b.de>
9426
9427         PR fortran/42650
9428         * gfortran.dg/func_result_5.f90: New test.
9429
9430 2010-02-01  Tobias Burnus  <burnus@net-b.de>
9431
9432         PR fortran/42922
9433         * gfortran.dg/pure_initializer_3.f90: News test.
9434
9435 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
9436
9437         PR fortran/42888
9438         * gfortran.dg/allocate_derived_2.f90: New test.
9439
9440 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
9441
9442         PR middle-end/42898
9443         * gcc.dg/torture/pr42898-2.c: New test.
9444
9445 2010-01-31  Richard Guenther  <rguenther@suse.de>
9446
9447         PR middle-end/42898
9448         * gcc.dg/torture/pr42898.c: New testcase.
9449
9450 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
9451
9452         PR fortran/38324
9453         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
9454         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
9455
9456 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
9457
9458         * g++.dg/tree-ssa/inline-1.C: New.
9459         * g++.dg/tree-ssa/inline-2.C: New.
9460         * g++.dg/tree-ssa/inline-3.C: New.
9461
9462 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
9463
9464         PR testsuite/41701
9465         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
9466         the string 'pow' in the pathname of the compiler from generating a
9467         test failure.
9468
9469 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9470
9471         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
9472         * g++.old-deja/g++.mike/eh17.C: Likewise.
9473         * g++.old-deja/g++.mike/p5571.C: Likewise.
9474
9475 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
9476
9477         PR c++/42758
9478         PR c++/42634
9479         PR c++/42336
9480         PR c++/42797
9481         PR c++/42880
9482         * g++.dg/other/crash-5.C: New test.
9483         * g++.dg/other/crash-6.C: New test.
9484         * g++.dg/other/crash-7.C: New test.
9485         * g++.dg/other/crash-8.C: New test.
9486
9487 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
9488
9489         PR rtl-optimization/42889
9490         * gcc.dg/pr42889.c: New test.
9491
9492 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
9493
9494         * gcc.target/i386/pr42881.c: Use SSE2.
9495
9496 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
9497
9498         PR target/42891
9499         * gcc.target/i386/pr42891.c: New test.
9500
9501 2010-01-28  Richard Guenther  <rguenther@suse.de>
9502
9503         PR tree-optimization/42871
9504         * g++.dg/torture/pr42871.C: New testcase.
9505
9506 2010-01-28  Richard Guenther  <rguenther@suse.de>
9507
9508         * gcc.dg/Wobjsize-1.h: New testcase.
9509         * gcc.dg/Wobjsize-1.c: Likewise.
9510
9511 2010-01-28  Richard Guenther  <rguenther@suse.de>
9512
9513         PR middle-end/42883
9514         * g++.dg/torture/pr42883.C: New testcase.
9515
9516 2010-01-28  Michael Matz  <matz@suse.de>
9517
9518         * gcc.target/i386/pr42881.c: New test.
9519
9520 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9521
9522         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
9523         Add i?86-*-solaris2* support.
9524
9525 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
9526
9527         PR c++/42713
9528         PR c++/42820
9529         * g++.dg/template/typedef27.C: New test case.
9530         * g++.dg/template/typedef28.C: New test case.
9531
9532 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
9533
9534         * gcc.dg/optimize-bswap*.c: Add ARM target
9535
9536 2010-01-27  Richard Guenther  <rguenther@suse.de>
9537
9538         PR middle-end/42878
9539         * gcc.dg/torture/pr42878-1.c: New testcase.
9540         * gcc.dg/torture/pr42878-2.c: Likewise.
9541
9542 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
9543
9544         PR middle-end/42874
9545         * gcc.dg/vla-22.c: New test.
9546
9547 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
9548
9549         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
9550         current collation.
9551
9552 2010-01-26  Richard Guenther  <rguenther@suse.de>
9553
9554         PR rtl-optimization/42685
9555         * gcc.dg/pr42685.c: New testcase.
9556         * g++.dg/other/pr42685.C: Likewise.
9557
9558 2010-01-26  Richard Guenther  <rguenther@suse.de>
9559
9560         PR middle-end/42806
9561         * g++.dg/other/pr42806.C: New testcase.
9562
9563 2010-01-26  Richard Guenther  <rguenther@suse.de>
9564
9565         PR tree-optimization/42250
9566         * gcc.dg/pr42250.c: New testcase.
9567
9568 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
9569
9570         * gnat.dg/array_bounds_test.adb: New test.
9571
9572 2010-01-25  Tobias Burnus  <burnus@net-b.de>
9573
9574         PR fortran/42858
9575         * gfortran.dg/generic_21.f90: New test.
9576
9577 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9578
9579         PR testsuite/41522
9580         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
9581
9582 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
9583
9584         PR c++/42748
9585         * g++.dg/abi/arm_va_list2.C: New test.
9586         * g++.dg/abi/arm_va_list2.h: Companion header file.
9587
9588 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
9589
9590         PR fortran/41044
9591         * gfortran.dg/parameter_array_ref_2.f90 : New test.
9592
9593         PR fortran/41167
9594         * gfortran.dg/char_array_arg_1.f90 : New test.
9595
9596         * gfortran.dg/pr25923.f90 : Remove XFAIL.
9597
9598 2010-01-24  Tobias Burnus  <burnus@net-b.de>
9599
9600         PR fortran/39304
9601         * gfortran.dg/generic_20.f90: New test.
9602
9603 2010-01-22  Michael Matz  <matz@suse.de>
9604
9605         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
9606         -msse2.
9607
9608 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
9609
9610         PR fortran/42736
9611         * gfortran.dg/dependency_25.f90 : New test.
9612
9613 2010-01-21  Martin Jambor  <mjambor@suse.cz>
9614
9615         PR tree-optimization/42585
9616         * gcc.dg/tree-ssa/pr42585.c: New test.
9617
9618 2010-01-21  Richard Guenther  <rguenther@suse.de>
9619
9620         PR middle-end/19988
9621         * gcc.dg/pr19988.c: New testcase.
9622
9623 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
9624
9625         * g++.dg/compat/decimal/compat-common.h: New file.
9626         * g++.dg/compat/decimal/decimal-dummy.h: New file.
9627         * g++.dg/compat/decimal/pass_x.h: New file.
9628         * g++.dg/compat/decimal/pass_y.h: New file.
9629         * g++.dg/compat/decimal/pass-1_main.C: New file.
9630         * g++.dg/compat/decimal/pass-1_x.C: New file.
9631         * g++.dg/compat/decimal/pass-1_y.C: New file.
9632         * g++.dg/compat/decimal/pass-2_main.C: New file.
9633         * g++.dg/compat/decimal/pass-2_x.C: New file.
9634         * g++.dg/compat/decimal/pass-2_y.C: New file.
9635         * g++.dg/compat/decimal/pass-3_main.C: New file.
9636         * g++.dg/compat/decimal/pass-3_x.C: New file.
9637         * g++.dg/compat/decimal/pass-3_y.C: New file.
9638         * g++.dg/compat/decimal/pass-4_main.C: New file.
9639         * g++.dg/compat/decimal/pass-4_x.C: New file.
9640         * g++.dg/compat/decimal/pass-4_y.C: New file.
9641         * g++.dg/compat/decimal/pass-5_main.C: New file.
9642         * g++.dg/compat/decimal/pass-5_x.C: New file.
9643         * g++.dg/compat/decimal/pass-5_y.C: New file.
9644         * g++.dg/compat/decimal/pass-6_main.C: New file.
9645         * g++.dg/compat/decimal/pass-6_x.C: New file.
9646         * g++.dg/compat/decimal/pass-6_y.C: New file.
9647         * g++.dg/compat/decimal/return_x.h: New file.
9648         * g++.dg/compat/decimal/return_y.h: New file.
9649         * g++.dg/compat/decimal/return-1_main.C: New file.
9650         * g++.dg/compat/decimal/return-1_x.C: New file.
9651         * g++.dg/compat/decimal/return-1_y.C: New file.
9652         * g++.dg/compat/decimal/return-2_main.C: New file.
9653         * g++.dg/compat/decimal/return-2_x.C: New file.
9654         * g++.dg/compat/decimal/return-2_y.C: New file.
9655         * g++.dg/compat/decimal/return-3_main.C: New file.
9656         * g++.dg/compat/decimal/return-3_x.C: New file.
9657         * g++.dg/compat/decimal/return-3_y.C: New file.
9658         * g++.dg/compat/decimal/return-4_main.C: New file.
9659         * g++.dg/compat/decimal/return-4_x.C: New file.
9660         * g++.dg/compat/decimal/return-4_y.C: New file.
9661         * g++.dg/compat/decimal/return-5_main.C: New file.
9662         * g++.dg/compat/decimal/return-5_x.C: New file.
9663         * g++.dg/compat/decimal/return-5_y.C: New file.
9664         * g++.dg/compat/decimal/return-6_main.C: New file.
9665         * g++.dg/compat/decimal/return-6_x.C: New file.
9666         * g++.dg/compat/decimal/return-6_y.C: New file.
9667
9668 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
9669
9670         PR debug/42715
9671         * gcc.dg/pr42715.c: New.
9672
9673 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
9674
9675         PR c++/42038
9676         * g++.dg/parse/crash55.C: New.
9677
9678 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
9679
9680         PR debug/42782
9681         * gcc.dg/guality/pr42782.c: New.
9682
9683 2010-01-20  Jason Merrill  <jason@redhat.com>
9684
9685         PR c++/41788
9686         * g++.dg/abi/packed1.C: New.
9687
9688         PR c++/41920
9689         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
9690
9691         PR c++/40750
9692         * g++.dg/parse/fn-typedef1.C: New.
9693         * g++.dg/other/cv_quals.C: Adjust.
9694
9695 2010-01-20  Anthony Green  <green@moxielogic.com>
9696
9697         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
9698         pack(push) pragma).
9699         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
9700         * gcc.dg/20020312-2.c: Port this to the moxie core.
9701         * gcc.dg/weak/typeof-2.c: Ditto.
9702
9703 2010-01-20  Richard Guenther  <rguenther@suse.de>
9704
9705         PR tree-optimization/42717
9706         * gcc.c-torture/compile/pr42717.c: New testcase.
9707
9708 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
9709
9710         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
9711         of signed, add a few new tests.
9712
9713         PR middle-end/42803
9714         * g++.dg/parse/limits-initializer1.C: New test.
9715
9716 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
9717
9718         PR fortran/42804
9719         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
9720         * gfortran.dg/typebound_call_12.f03: New test.
9721
9722 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
9723
9724         PR fortran/42783
9725         * gfortran.dg/bounds_check_15.f90 : New test.
9726
9727 2010-01-19  Michael Matz  <matz@suse.de>
9728
9729         PR tree-optimization/41783
9730         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
9731
9732 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
9733
9734         PR target/38697.
9735         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
9736         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
9737         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
9738         * gcc.target/arm/neon/vget_lows16.c: Likewise.
9739         * gcc.target/arm/neon/vget_lows32.c: Likewise.
9740         * gcc.target/arm/neon/vget_lows64.c: Likewise.
9741         * gcc.target/arm/neon/vget_lows8.c: Likewise.
9742         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
9743         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
9744         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
9745         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
9746
9747 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
9748
9749         PR fortran/42545
9750         * gfortran.dg/extends_6.f03: Modified an error message.
9751         * gfortran.dg/extends_10.f03: New test.
9752         * gfortran.dg/private_type_6.f03: Modified an error message.
9753         * gfortran.dg/structure_constructor_8.f03: Ditto.
9754
9755 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
9756
9757         PR tree-optimization/42719
9758         * gcc.dg/pr42719.c: New test.
9759
9760         PR debug/42728
9761         * gcc.dg/pr42728.c: New test.
9762
9763 2010-01-19  Anthony Green  <green@moxielogic.com>
9764
9765         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
9766
9767 2010-01-18  Anthony Green  <green@moxielogic.com>
9768
9769         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
9770         for moxie.
9771
9772 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
9773
9774         * g++.dg/template/error45.C: reverted as part of reverting the
9775         fix of PR c++/42634.
9776
9777 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
9778
9779         PR c++/42634
9780         * g++.dg/template/error45.C: New test.
9781
9782 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
9783
9784         PR c++/42766
9785         * g++.dg/conversion/op6.C: New test.
9786
9787 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
9788
9789         PR target/42774
9790         * gcc.target/alpha/pr42774.c: New test.
9791
9792 2010-01-18  Richard Guenther  <rguenther@suse.de>
9793
9794         PR tree-optimization/42781
9795         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
9796
9797 2010-01-17  Richard Guenther  <rguenther@suse.de>
9798
9799         PR middle-end/42248
9800         * gcc.c-torture/execute/pr42248.c: New testcase.
9801
9802 2010-01-17  Richard Guenther  <rguenther@suse.de>
9803
9804         PR tree-optimization/42773
9805         * g++.dg/torture/pr42773.C: New testcase.
9806
9807 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
9808
9809         PR fortran/42677
9810         * gfortran.dg/interface_assignment_5.f90: New test.
9811
9812 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
9813
9814         PR c++/42697
9815         * g++.dg/template/crash94.C: Reverted.
9816
9817 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
9818
9819         PR debug/42767
9820         * gcc.dg/debug/pr42767.c: New.
9821
9822 2010-01-15  Jason Merrill  <jason@redhat.com>
9823
9824         PR c++/42761
9825         * g++.dg/cpp0x/decltype22.C: New.
9826
9827 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
9828
9829         PR middle-end/42760
9830         * g++.dg/torture/pr42760.C: New test.
9831
9832 2010-01-15  Jing Yu  <jingyu@google.com>
9833
9834         PR rtl-optimization/42691
9835         * gcc.c-torture/execute/pr42691.c: New.
9836
9837 2010-01-15  Richard Guenther  <rguenther@suse.de>
9838
9839         PR middle-end/42739
9840         * g++.dg/torture/pr42739.C: New testcase.
9841
9842 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
9843
9844         * g++.dg/template/error45.C: Revert as part of reverting changes
9845         or PR c++/42634.
9846
9847 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9848
9849         PR fortran/42684
9850         * gfortran.dg/interface_31.f90: New test.
9851
9852 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
9853
9854         * gcc.target/powerpc/pr42747.c: New file.
9855
9856 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
9857
9858         PR middle-end/42674
9859         * c-c++-common/pr42674.c: New test.
9860
9861         PR c++/42608
9862         * g++.dg/template/instantiate11.C: New test.
9863
9864 2010-01-14  Jason Merrill  <jason@redhat.com>
9865
9866         PR c++/42701
9867         * g++.dg/overload/error3.C: New.
9868
9869         PR c++/42655
9870         * g++.dg/overload/rvalue1.C: New.
9871
9872 2010-01-14  Martin Jambor  <mjambor@suse.cz>
9873
9874         PR tree-optimization/42706
9875         * gcc.dg/ipa/pr42706.c: New testcase.
9876
9877 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
9878
9879         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
9880
9881 2010-01-14  Martin Jambor  <mjambor@suse.cz>
9882
9883         PR tree-optimization/42714
9884         * g++.dg/torture/pr42714.C: New test.
9885
9886 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9887
9888         PR rtl-optimization/42246
9889         * gfortran.dg/pr42246-2.f: New.
9890
9891 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9892
9893         PR rtl-optimization/42389
9894         * gcc.dg/pr42389.c: New.
9895
9896 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9897
9898         PR rtl-optimization/42388
9899         * gcc.dg/pr42388.c: New.
9900
9901 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9902
9903         PR rtl-optimization/42294
9904         * gfortran.dg/pr42294.f: New.
9905
9906 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9907
9908         PR rtl-optimization/39453
9909         PR rtl-optimization/42246
9910         * gcc.dg/pr39453.c: New.
9911         * gcc.dg/pr42246.c: New.
9912
9913 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9914
9915         PR middle-end/42245
9916         * gcc.dg/pr42245.c: New.
9917         * gcc.dg/pr42245-2.c: New.
9918
9919 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9920
9921         PR rtl-optimization/42249
9922         * gcc.dg/pr42249.c: New.
9923
9924 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
9925
9926         PR c/42721
9927         * gcc.c-torture/execute/pr42721.c: New test.
9928
9929 2010-01-14  Ira Rosen  <irar@il.ibm.com>
9930
9931         PR tree-optimization/42709
9932         * gcc.dg/vect/pr42709.c: New test.
9933
9934 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
9935
9936         PR fortran/41478
9937         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
9938         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
9939
9940 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
9941
9942         PR fortran/42481
9943         * gfortran.dg/generic_19.f90 : New test.
9944
9945 2010-01-13  Richard Guenther  <rguenther@suse.de>
9946
9947         PR tree-optimization/42730
9948         * gcc.c-torture/compile/pr42730.c: New testcase.
9949
9950 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
9951
9952         PR target/pr42542
9953         * gcc.target/ia64/pr42542-1.c: New.
9954         * gcc.target/ia64/pr42542-2.c: New.
9955         * gcc.target/ia64/pr42542-3.c: New.
9956
9957 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
9958
9959         PR c++/42634
9960         * g++.dg/template/error45.C: New test.
9961
9962 2010-01-13  Martin Jambor  <mjambor@suse.cz>
9963
9964         PR tree-optimization/42704
9965         * g++.dg/torture/pr42704.C: New test.
9966
9967 2010-01-13  Martin Jambor  <mjambor@suse.cz>
9968
9969         PR tree-optimization/42703
9970         * gcc.c-torture/compile/pr42703.c: New test.
9971
9972 2010-01-13  Richard Guenther  <rguenther@suse.de>
9973
9974         PR tree-optimization/42705
9975         * gcc.c-torture/compile/pr42705.c: New testcase.
9976
9977 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
9978
9979         * gcc.target/bfin/l2.c: New test.
9980         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
9981
9982 2010-01-13  Richard Guenther  <rguenther@suse.de>
9983
9984         PR middle-end/42716
9985         * gcc.c-torture/compile/pr42716.c: New testcase.
9986
9987 2010-01-13  Richard Guenther  <rguenther@suse.de>
9988
9989         PR lto/42678
9990         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
9991
9992 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
9993
9994         PR c/42708
9995         * gcc.c-torture/compile/pr42708-1.c: New test.
9996
9997 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
9998
9999         PR debug/42662
10000         * gcc.dg/pr42662.c: New test.
10001
10002         PR tree-optimization/42645
10003         * g++.dg/other/pr42645-1.C: New test.
10004         * g++.dg/other/pr42645-2.C: New test.
10005
10006 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
10007
10008         PR target/42416
10009         * gcc.target/powerpc/warn-1.c: New test.
10010         * gcc.target/powerpc/warn-2.c: New test.
10011
10012 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
10013
10014         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
10015         stack alignment.
10016
10017 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
10018
10019         * gcc.dg/lto/20100108_0.c: New.
10020
10021 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
10022
10023         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
10024         Add -march=i686 -msse for 32bit x86 targets.
10025
10026 2010-01-10  Richard Guenther  <rguenther@suse.de>
10027
10028         PR middle-end/42667
10029         * gcc.dg/torture/pr42667.c: New testcase.
10030
10031 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10032
10033         PR fortran/32489
10034         * gfortran.dg/array_constructor_34.f90: New test.
10035
10036 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10037
10038         PR fortran/20923
10039         * gfortran.dg/array_constructor_33.f90: New test.
10040         gfortran.dg/array_function_5.f90: Add credit.
10041
10042 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10043
10044         PR debug/42631
10045         * gcc.dg/pr42631.c: New.
10046
10047 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10048
10049         PR debug/42630
10050         * gcc.dg/pr42630.c: New.
10051
10052 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10053
10054         PR debug/42629
10055         * gcc.dg/pr42629.c: New.
10056
10057 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10058
10059         PR middle-end/42363
10060         * gcc.dg/torture/pr42363.c: New.
10061
10062 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10063
10064         PR debug/42604
10065         PR debug/42395
10066         * gcc.dg/vect/pr42604.c: New.
10067         * gcc.dg/vect/pr42395.c: New.
10068
10069 2010-01-09  Richard Guenther  <rguenther@suse.de>
10070
10071         PR middle-end/42512
10072         * gcc.c-torture/execute/pr42512.c: New testcase.
10073
10074 2010-01-09  Tobias Burnus  <burnus@net-b.de>
10075
10076         PR fortran/41298
10077         * gfortran.dg/c_ptr_tests_14.f90: New test.
10078
10079 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10080
10081         PR ada/41929
10082         * gnat.dg/null_pointer_deref1.adb: Don't run on
10083         sparc*-sun-solaris2.11.
10084
10085 2010-01-08  Richard Guenther  <rguenther@suse.de>
10086
10087         PR lto/42528
10088         * gcc.dg/lto/20100103-1_0.c: New testcase.
10089         * gcc.dg/lto/20100103-2_0.c: Likewise.
10090
10091 2010-01-08  Tobias Burnus  <burnus@net-b.de
10092
10093         PR/fortran 25829
10094         * gfortran.dg/asynchronous_1.f90: New test.
10095         * gfortran.dg/asynchronous_2.f90: New test.
10096         * gfortran.dg/conflicts.f90: Update error message.
10097
10098 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
10099
10100         c++/40155
10101         * g++.dg/cpp0x/variadic-unify-2.C: New test.
10102
10103 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
10104
10105         PR tree-optimization/42625
10106         * g++.dg/opt/dtor4.C: New test.
10107         * g++.dg/opt/dtor4.h: New.
10108         * g++.dg/opt/dtor4-aux.cc: New.
10109
10110 2010-01-07  Tobias Burnus  <burnus@net-b.de>
10111
10112         PR fortran/42597
10113         * gfortran.dg/proc_ptr_26.f90: New test.
10114
10115 2010-01-07  Tobias Burnus  <burnus@net-b.de>
10116
10117         PR fortran/41872
10118         * gfortran.dg/allocatable_scalar_7.f90: New test.
10119
10120 2010-01-06  Richard Guenther  <rguenther@suse.de>
10121
10122         * gcc.c-torture/compile/pr42632.c: New testcase.
10123
10124 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
10125
10126         PR target/42542
10127         * gcc.target/i386/pr42542-4.c: New.
10128         * gcc.target/i386/pr42542-4a.c: Likewise.
10129         * gcc.target/i386/pr42542-5.c: Likewise.
10130         * gcc.target/i386/pr42542-5a.c: Likewise.
10131
10132 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
10133
10134         * gcc.dg/tls/opt-15.c: New test.
10135
10136 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
10137
10138         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
10139
10140 2010-01-05  Martin Jambor  <mjambor@suse.cz>
10141
10142         PR tree-optimization/42462
10143         * g++.dg/torture/pr42462.C: New test.
10144
10145 2010-01-05  Jason Merrill  <jason@redhat.com>
10146
10147         * g++.dg/cpp0x/initlist30.C: New test.
10148
10149 2010-01-05  Richard Guenther  <rguenther@suse.de>
10150
10151         PR tree-optimization/42614
10152         * gcc.c-torture/execute/pr42614.c: New testcase.
10153
10154 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
10155
10156         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
10157         * gcc.dg/Wunreachable-1.c: Remove the testcase of
10158         -Wunreachable-code.
10159         * gcc.dg/Wunreachable-2.c: Likewise.
10160         * gcc.dg/Wunreachable-3.c: Likewise.
10161         * gcc.dg/Wunreachable-4.c: Likewise.
10162         * gcc.dg/Wunreachable-5.c: Likewise.
10163         * gcc.dg/Wunreachable-6.c: Likewise.
10164         * gcc.dg/Wunreachable-7.c: Likewise.
10165         * gcc.dg/Wunreachable-8.c: Likewise.
10166         * gcc.dg/20041231-1.c: Likewise.
10167
10168 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
10169
10170         PR other/42611
10171         * gcc.dg/pr42611.c: New test.
10172
10173         PR tree-optimization/42508
10174         * g++.dg/opt/pr42508.C: New test.
10175
10176 2010-01-05  Tobias Burnus  <burnus@net-b.de>
10177
10178         PR fortran/41872
10179         * gfortran.dg/allocatable_scalar_8.f90: New.
10180
10181 2010-01-04  Martin Jambor  <mjambor@suse.cz>
10182
10183         PR tree-optimization/42398
10184         * gcc.c-torture/compile/pr42398.c: New test.
10185
10186 2010-01-04  Jason Merrill  <jason@redhat.com>
10187
10188         PR c++/42555
10189         * g++.dg/ext/attrib35.C: New.
10190
10191         PR c++/42567
10192         * g++.dg/cpp0x/auto17.C: New.
10193
10194 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
10195
10196         * gcc.dg/lto/20100104_0.c: New.
10197
10198 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
10199
10200         PR target/42542
10201         * gcc.target/i386/pr42542-1.c: New.
10202         * gcc.target/i386/pr42542-1a.c: Likewise.
10203         * gcc.target/i386/pr42542-1b.c: Likewise.
10204         * gcc.target/i386/pr42542-2.c: Likewise.
10205         * gcc.target/i386/pr42542-2a.c: Likewise.
10206         * gcc.target/i386/pr42542-2b.c: Likewise.
10207         * gcc.target/i386/pr42542-3.c: Likewise.
10208         * gcc.target/i386/pr42542-3a.c: Likewise.
10209
10210 2009-01-04  Tobias Burnus  <burnus@net-b.de>
10211
10212         PR fortran/41872
10213         * gfortran.dg/allocatable_scalar_5.f90: New test.
10214         * gfortran.dg/allocatable_scalar_6.f90: New test.
10215
10216 2010-01-03  Richard Guenther  <rguenther@suse.de>
10217
10218         PR testsuite/42583
10219         * gfortran.dg/gomp/recursion1.f90: Remove.
10220
10221 2010-01-03  Richard Guenther  <rguenther@suse.de>
10222
10223         * gcc.dg/Warray-bounds.c: Remove XFAILs.
10224         * gcc.dg/uninit-6.c: Likewise.
10225         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
10226
10227 2010-01-03  Richard Guenther  <rguenther@suse.de>
10228
10229         PR tree-optimization/42589
10230         * gcc.target/i386/pr42589.c: New testcase.
10231
10232 2010-01-03  Richard Guenther  <rguenther@suse.de>
10233
10234         PR tree-optimization/42438
10235         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
10236
10237 2010-01-02  Richard Guenther  <rguenther@suse.de>
10238
10239         PR testsuite/41651
10240         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
10241
10242 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
10243
10244         PR target/42448
10245         * gcc.target/alpha/pr42448-1.c: New test.
10246         * gcc.target/alpha/pr42448-2.c: Ditto.
10247
10248 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
10249
10250         PR preprocessor/41947
10251         * gcc.dg/c99-hexfloat-3.c: New test.
10252
10253 2010-01-01  Richard Guenther  <rguenther@suse.de>
10254
10255         PR c/42570
10256         * gcc.c-torture/execute/pr42570.c: New testcase.
10257
10258 2010-01-01  Richard Guenther  <rguenther@suse.de>
10259
10260         PR middle-end/42559
10261         * gcc.c-torture/compile/pr42559.c: New testcase.
10262
10263 \f
10264 Copyright (C) 2010 Free Software Foundation, Inc.
10265
10266 Copying and distribution of this file, with or without modification,
10267 are permitted in any medium without royalty provided the copyright
10268 notice and this notice are preserved.