OSDN Git Service

2010-09-24 Tobias Burnus <burnus@net-b.de>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-09-24  Tobias Burnus  <burnus@net-b.de>
2
3         PR fortran/40571
4         * gfortran.dg/iso_fortran_env_7.f90: New.
5
6 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
7
8         * obj-c++.dg/too-many-args.mm: New file.
9
10 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
11
12         Merge from 'apple/trunk' branch on FSF servers.
13
14         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
15
16         Radar 4491608
17         * objc.dg/too-many-args.m: New
18
19 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
20
21         PR fortran/45744
22         * gfortran.dg/dependency_36.f90:  New test.
23
24 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
25
26         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
27         * gcc.target/i386/pad-3.c: Ditto.
28         * gcc.target/i386/pad-7.c: Ditto.
29         * gcc.target/i386/pad-7.c: Ditto.
30         * gcc.target/i386/pr36502.c: Ditto.
31         * gcc.target/i386/zee.c: Ditto.
32         * gcc.target/i386/20060821-1.c: Ditto.
33         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
34         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
35         * gcc.target/i386/pad-5b.c: Ditto.
36         * gcc.target/i386/pad-6a.c: Ditto.
37         * gcc.target/i386/pad-6b.c: Ditto.
38         * gcc.target/i386/pad-8.c: Ditto.
39         * gcc.target/i386/pad-9.c: Ditto.
40         * gcc.target/i386/pad-10.c: Ditto.
41         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
42
43 2010-09-23  Richard Guenther  <rguenther@suse.de>
44
45         PR tree-optimization/45565
46         * g++.dg/ipa/pr45565.C: New testcase.
47
48 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
49
50         PR fortran/45745
51         PR fortran/45648
52         * gfortran.dg/vector_subscript_bound_1.f90: New.
53
54 2010-09-23  Richard Guenther  <rguenther@suse.de>
55
56         PR middle-end/45750
57         * gcc.dg/pr45750.c: New testcase.
58
59 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
60
61         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
62         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
63         build.
64
65 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
66
67         PR rtl-optimization/44374
68         * gcc.target/arm/headmerge-1.c: New test.
69         * gcc.target/arm/headmerge-2.c: New test.
70         * gcc.target/i386/headmerge-1.c: New test.
71         * gcc.target/i386/headmerge-2.c: New test.
72
73 2010-09-23  Daniel Kraft  <d@domob.eu>
74
75         PR fortran/38936
76         PR fortran/44044
77         PR fortran/45474
78         * gfortran.dg/intrinsic_intent_1.f03: New test.
79         * gfortran.dg/select_type_17.f03: New test.
80         * gfortran.dg/associate_5.f03: More definability tests.
81         * gfortran.dg/enum_2.f90: Check definability.
82         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
83         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
84         * gfortran.dg/char_expr_2.f90: Ditto.
85         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
86         * gfortran.dg/enum_5.f90: Ditto.
87         * gfortran.dg/equiv_constraint_8.f90: Ditto.
88         * gfortran.dg/impure_assignment_2.f90: Ditto.
89         * gfortran.dg/impure_assignment_3.f90: Ditto.
90         * gfortran.dg/intent_out_1.f90: Ditto.
91         * gfortran.dg/intent_out_3.f90: Ditto.
92         * gfortran.dg/pointer_assign_7.f90: Ditto.
93         * gfortran.dg/pointer_intent_3.f90: Ditto.
94         * gfortran.dg/pr19936_1.f90: Ditto.
95         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
96         * gfortran.dg/simpleif_2.f90: Ditto.
97         * gfortran.dg/protected_5.f90: Ditto.
98         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
99         * gfortran.dg/protected_6.f90: Ditto.
100         * gfortran.dg/protected_7.f90: Ditto.
101
102 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
103
104         PR libfortran/45710
105         * gfortran.dg/namelist_65.f90: New test.
106
107 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
108
109         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
110         the regexp pattern between the expected label and location string.
111
112 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
113
114         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
115
116 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
117
118         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
119         * gcc.dg/pr27898.c: Likewise.
120         * gcc.dg/pr28712.c: Likewise.
121         * gcc.dg/pr30762-1.c: Likewise.
122         * gcc.dg/pr31529-1.c: Likewise.
123         * gcc.dg/pr34457-1.c: Likewise.
124         * gcc.dg/pr34668-1.c: Likewise.
125         * gcc.dg/pr34989-1.c: Likewise.
126         * gcc.dg/pr43557-1.c: Likewise.
127
128 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
129
130         PR rtl-optimization/45739
131         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not
132         regexps.
133
134 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
135
136         * gcc.target/sparc/mnofpu.c: New test.
137
138 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
139
140         PR rtl-optimization/45739
141         * gcc.target/i386/pr45739.c: New test.
142
143 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
144
145         PR fortran/45648
146         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
147         and counts. Add non-elemental function call check.
148
149         PR fortran/45648
150         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
151         arguments checks. Update temporary counts.
152         * gfortran.dg/transpose_optimization_1.f90: New.
153
154 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
155
156         PR objc/23710
157         * objc.dg/invalid-method-1.m: New.
158
159 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
160
161         Merge from 'apple/trunk' branch on FSF servers.
162
163         2005-10-11  Fariborz Jahanian <fjahanian@apple.com>
164
165         Radar 4291785
166         * objc.dg/naming-4.m: New
167         * objc.dg/naming-5.m: New
168         * obj-c++.dg/naming-1.mm: New
169         * obj-c++.dg/naming-2.mm: New
170
171 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
172             Jack Howarth  <howarth@bromo.med.uc.edu>
173
174         PR c++/45645
175         * g++.dg/torture/pr44972.C: Use portable assert().
176
177 2010-09-21  Richard Guenther  <rguenther@suse.de>
178
179         PR tree-optimization/45580
180         * g++.dg/torture/pr45580.C: New testcase.
181
182 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
183
184         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
185
186 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
187
188         PR fortran/45438
189         * gfortran.dg/pointer_check_7.f90: New.
190
191 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
192
193         PR rtl-optimization/45728
194         * gcc.c-torture/compile/pr45728.c: New test.
195
196 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
197
198         PR fortran/45081
199         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
200
201 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
202
203         * g++.dg/tree-ssa/pr45605.C: Add "\\".
204
205 2010-09-20  Richard Guenther  <rguenther@suse.de>
206
207         PR middle-end/45704
208         * gcc.dg/torture/pr45704.c: New testcase.
209
210 2010-09-20  Jan Hubicka  <jh@suse.cz>
211
212         PR tree-optimize/45605
213         * g++.dg/tree-ssa/pr45605.C: New testcase.
214
215 2010-09-20  Michael Matz  <matz@suse.de>
216
217         PR testsuite/45706
218         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
219         enough.
220
221 2010-09-20  Richard Guenther  <rguenther@suse.de>
222
223         PR tree-optimization/45705
224         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
225
226 2010-09-20  Michael Matz  <matz@suse.de>
227
228         PR testsuite/45706
229         * lib/target-supports.exp (check_effective_target_vect_perm):
230         Add i?86-*-*.
231
232 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
233
234         PR rtl-optimization/45695
235         * gcc.c-torture/execute/pr45695.c: New test.
236
237 2010-09-19  Jan Hubicka  <jh@suse.cz>
238
239         PR lto/44246
240         * gcc.c-torture/compile/pr44246.c:New file.
241
242 2010-09-19  Ira Rosen  <irar@il.ibm.com>
243
244         PR tree-optimization/45714
245         * gfortran.dg/vect/pr45714-a.f: New test.
246         * gfortran.dg/vect/pr45714-b.f: New test.
247
248 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
249
250         * gnat.dg/const1.adb: Rename into...
251         * gnat.dg/constant1.adb: ...this.
252         * gnat.dg/constant2.adb: New test.
253         * gnat.dg/constant2_pkg1.ads: New helper.
254         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
255
256 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
257
258         * gnat.dg/specs/constant1.ads: New test.
259         * gnat.dg/specs/constant1_pkg.ads: New helper.
260
261 2010-09-18  Jan Hubicka  <jh@suse.cz>
262
263         PR tree-optimization/45453
264         * g++.dg/tree-ssa/pr45453.C: New testcase.
265
266 2010-09-18  Jason Merrill  <jason@redhat.com>
267
268         * g++.dg/cpp0x/initlist44.C: New.
269
270 2010-09-18  Richard Guenther  <rguenther@suse.de>
271
272         PR tree-optimization/45709
273         * g++.dg/torture/pr45709-2.C: New testcase.
274
275 2010-09-18  Richard Guenther  <rguenther@suse.de>
276
277         PR tree-optimization/45709
278         * g++.dg/torture/pr45709.C: New testcase.
279
280 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
281
282         PR testsuite/45719
283         * gcc.target/i386/pad-3.c: Pass -fno-pic.
284
285 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
286
287         * gcc.target/i386/pad-1.c: New.
288         * gcc.target/i386/pad-2.c: Likewise.
289         * gcc.target/i386/pad-3.c: Likewise.
290         * gcc.target/i386/pad-4.c: Likewise.
291         * gcc.target/i386/pad-5a.c: Likewise.
292         * gcc.target/i386/pad-5b.c: Likewise.
293         * gcc.target/i386/pad-6a.c: Likewise.
294         * gcc.target/i386/pad-6b.c: Likewise.
295         * gcc.target/i386/pad-7.c: Likewise.
296         * gcc.target/i386/pad-8.c: Likewise.
297         * gcc.target/i386/pad-9.c: Likewise.
298         * gcc.target/i386/pad-10.c: Likewise.
299
300 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
301
302         PR middle-end/45234
303         * gcc.dg/torture/stackalign/alloca-5.c: New.
304
305 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
306
307         PR middle-end/45678
308         * gcc.dg/torture/pr45678-2.c: New.
309
310 2010-09-17  Richard Guenther  <rguenther@suse.de>
311
312         PR middle-end/45678
313         * gcc.dg/torture/pr45678-1.c: New testcase.
314
315 2010-09-17  Michael Matz  <matz@suse.de>
316
317         PR tree-optimization/43432
318         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
319         check_effective_target_vect_perm_short): New predicates.
320         (check_effective_target_vect_perm): Include x86_64.
321         * gcc.dg/vect/pr43432.c: New test.
322         * gcc.dg/vect/vect-114.c: Adjust.
323         * gcc.dg/vect/vect-15.c: Ditto.
324         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
325         * gcc.dg/vect/slp-perm-9.c: Ditto.
326
327 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
328
329         PR testsuite/45692
330         * objc/execute/exceptions/throw-nil.m: Run the test only with the
331         GNU runtime.
332
333 2010-09-17  Richard Guenther  <rguenther@suse.de>
334
335         * gcc.dg/pr27898.c: Use -flto instead of -combine.
336         * gcc.dg/pr28706.c: Likewise.
337         * gcc.dg/pr28712.c: Likewise.
338         * gcc.dg/pr30762-1.c: Likewise.
339         * gcc.dg/pr30762-2.c: Likewise.
340         * gcc.dg/pr31529-1.c: Likewise.
341         * gcc.dg/pr31529-2.c: Likewise.
342         * gcc.dg/pr34457-1.c: Likewise.
343         * gcc.dg/pr34457-2.c: Likewise.
344         * gcc.dg/pr34668-1.c: Likewise.
345         * gcc.dg/pr34668-2.c: Likewise.
346         * gcc.dg/pr34989-1.c: Likewise.
347         * gcc.dg/pr34989-2.c: Likewise.
348         * gcc.dg/pr43557-1.c: Likewise.
349         * gcc.dg/pr43557-2.c: Likewise.
350         * gcc.dg/debug/pr41893-1.c: Likewise.
351         * gcc.dg/matrix/matrix.exp: Do not use -combine.
352         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
353         * gcc.dg/matrix/matrix-4.c: Likewise.
354         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
355         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
356         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
357         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
358
359 2010-09-16  Tobias Burnus  <burnus@net-b.de>
360
361         PR fortran/43665
362         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
363         optimizations.
364         * gfortran.dg/intent_optimize_1.f90: New test.
365
366 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
367
368         * gcc.target/i386/divmod-1.c: New.
369         * gcc.target/i386/divmod-2.c: Likewise.
370         * gcc.target/i386/divmod-3.c: Likewise.
371         * gcc.target/i386/divmod-4.c: Likewise.
372         * gcc.target/i386/divmod-4a.c: Likewise.
373         * gcc.target/i386/divmod-5.c: Likewise.
374         * gcc.target/i386/divmod-6.c: Likewise.
375         * gcc.target/i386/divmod-7.c: Likewise.
376         * gcc.target/i386/divmod-8.c: Likewise.
377         * gcc.target/i386/udivmod-1.c: Likewise.
378         * gcc.target/i386/udivmod-2.c: Likewise.
379         * gcc.target/i386/udivmod-3.c: Likewise.
380         * gcc.target/i386/udivmod-4.c: Likewise.
381         * gcc.target/i386/udivmod-4a.c: Likewise.
382         * gcc.target/i386/udivmod-5.c: Likewise.
383         * gcc.target/i386/udivmod-6.c: Likewise.
384         * gcc.target/i386/udivmod-7.c: Likewise.
385         * gcc.target/i386/udivmod-8.c: Likewise.
386
387 2010-09-16  Jan Hubicka  <jh@suse.cz>
388
389         * g++.dg/lto/pr45679-1_0.C: New file.
390         * g++.dg/lto/pr45679-1_1.C: New file.
391         * g++.dg/lto/pr45679-0_0.C: New file.
392         * g++.dg/lto/pr45679-0_1.C: New file.
393
394 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
395
396         PR fortran/45674
397         * gfortran.dg/class_dummy_2.f03: New.
398
399 2010-09-16  Richard Guenther  <rguenther@suse.de>
400
401         PR tree-optimization/45623
402         * gcc.dg/torture/pr45623.c: New testcase.
403
404 2010-09-16  Ira Rosen  <irar@il.ibm.com>
405
406         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
407         name and parentheses.
408         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
409
410 2010-09-15  Jason Merrill  <jason@redhat.com>
411
412         * g++.dg/parse/parameter-declaration-2.C: New.
413
414         * g++.dg/cpp0x/scoped_enum2.C: New.
415
416 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
417
418         * gcc.c-torture/compile/20100915-1.c: New test.
419
420 2010-09-15  Martin Jambor  <mjambor@suse.cz>
421
422         PR middle-end/45644
423         * gcc.dg/ipa/pr45644.c: New test.
424
425 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
426
427         PR tree-optimization/45633
428         * gcc.dg/vect/pr45633.c: New test.
429
430 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
431
432         PR fortran/45577
433         * gfortran.dg/allocate_derived_4.f90: New.
434
435 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
436
437         * lib/target-supports.exp
438         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
439         supported flag to true for neon.
440
441 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
442
443         PR c++/45665
444         * g++.dg/template/crash103.C: New.
445
446 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
447
448         Merge from 'apple/trunk' branch on FSF servers.
449
450         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
451
452         Radar 4457381
453         * objc.dg/msg-in-protocol.m: New.
454         * obj-c++.dg/msg-in-protocol.mm: New.
455
456         2006-02-07  Fariborz Jahanian <fjahanian@apple.com>
457
458         Radar 4219590
459         * objc.dg/break-in-ifstmt.m: New.
460
461         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
462
463         Radar 4174166
464         * obj-c++.dg/comp-types-13.mm: New.
465         * objc.dg/comp-types-12.m: New.
466
467         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
468
469         Radar 4216500
470         * obj-c++.dg/proto-lossage-7.mm: New.
471         * objc.dg/proto-lossage-7.m: New.
472
473 2010-09-14  Jan Hubicka  <jh@suse.cz>
474
475         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
476         folding.
477         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
478         folding.
479
480 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
481
482         PR middle-end/45567
483         * gcc.dg/pr45567.c: New test.
484
485         PR debug/45660
486         * g++.dg/debug/pr45660.C: New test.
487
488 2010-09-14  Ira Rosen  <irar@il.ibm.com>
489
490         PR tree-optimization/45470
491         * g++.dg/vect/pr45470-a.cc: New test.
492         * g++.dg/vect/pr45470-a.cc: New test.
493
494 2010-09-10  Jack Howarth <howarth@bromo.med.uc.edu>
495
496         PR target/42070
497         * gcc/testsuite/lib/profopt.exp: Prune warnings on execname2 compile.
498         * gcc/testsuite/lib/prune.exp: Prune "can't add line info" warnings.
499
500 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
501
502         PR libfortran/45532
503         * gfortran.dg/namelist_64.f90: New test.
504
505 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
506
507         PR rtl-optimization/45617
508         * gcc.target/i386/pr45617.c: New test.
509
510 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
511
512         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
513
514 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
515
516         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
517         * gcc.target/i386/fma4-vector.c: Likewise.
518         * gcc.target/i386/vectorize2.c: Likewise.
519         * gcc.target/i386/vectorize4.c: Likewise.
520         * gcc.target/i386/vectorize5.c: Likewise.
521         * gcc.target/i386/vectorize6.c: Likewise.
522         * gcc.target/i386/vectorize8.c: Likewise.
523
524         * gcc.target/i386/vect-double-1.c: New.
525         * gcc.target/i386/vect-double-1a.c: Likewise.
526         * gcc.target/i386/vect-double-2.c: Likewise.
527         * gcc.target/i386/vect-double-2a.c: Likewise.
528
529         * lib/target-supports.exp (check_effective_target_vect_double):
530         Set et_vect_double_saved to 0 when tuning for Atom.
531
532 2010-09-13  Jan Hubicka  <jh@suse.cz>
533
534         * gcc.dg/torture/pr23821.c: Drop static keyword.
535         * gcc.dg/tree-ssa/loop-19.c: Likewise.
536         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
537
538 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
539
540         * gcc.target/arm/sync-1.c: New.
541
542 2010-09-12  Olivier Hainque  <hainque@adacore.com>
543
544         * gnat.dg/memtrap.adb: New test.
545
546 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
547
548         * gfortran.dg/promotion.f90: Fix options.
549
550 2010-09-11  Rodrigo Rivas <rodrigorivascosta@gmail.com>
551
552         * g++.dg/cpp0x/range-for1.C: New.
553         * g++.dg/cpp0x/range-for2.C: New.
554         * g++.dg/cpp0x/range-for3.C: New.
555         * g++.dg/cpp0x/range-for4.C: New.
556         * g++.dg/cpp0x/range-for5.C: New.
557         * g++.dg/cpp0x/range-for6.C: New.
558
559 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
560
561         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
562         and counts. Check that transpose is not called.
563         * gfortran.dg/transpose_2.f90: Update error message.
564
565 2010-09-10  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
566
567         PR c++/43824
568         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
569         * g++.dg/lookup/strong-using-2.C: Likewise.
570         * g++.dg/lookup/strong-using-3.C: Likewise.
571         * g++.dg/lookup/strong-using-5.C: Likewise.
572
573         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
574         * g++.dg/cpp0x/inline-ns4.C: New.
575         * g++.dg/cpp0x/inline-ns5.C: New.
576
577 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
578
579         PR middle-end/45634
580         * gfortran.fortran-torture/compile/pr45634.f90: New.
581
582 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
583
584         * objc.dg/fobjc-exceptions.m: New test.
585
586 2010-09-10  Jan Hubicka  <jh@suse.cz>
587
588         * g++.dg/inherit/covariant7.C: Fix pattern matching.
589
590 2010-09-10  Martin Jambor  <mjambor@suse.cz>
591
592         PR tree-optimization/44972
593         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
594         * gcc.dg/tree-ssa/pr45144.c: Likewise.
595         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
596         instead.
597         * g++.dg/torture/pr44972.C: New test.
598
599 2010-09-10  Martin Jambor  <mjambor@suse.cz>
600
601         PR tree-optimization/44972
602         * g++.dg/torture/pr34850.C: Remove expected warning.
603
604 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
605
606         * gfortran.dg/dummy_optional_arg.f90: New test.
607
608 2010-09-08  Jan Hubicka  <jh@suse.cz>
609
610         PR tree-optimization/45598
611         * fortran.fortran-torture/compile/pr45598.f90: New test.
612
613 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
614
615         * lib/target-supports-dg.exp (dg-require-ifunc): New.
616         * lib/target-supports.exp (check_ifunc_available): New.
617         * gcc.dg/attr-ifunc-1.c: New.
618         * gcc.dg/attr-ifunc-2.c: New.
619         * gcc.dg/attr-ifunc-3.c: New.
620         * gcc.dg/attr-ifunc-4.c: New.
621         * gcc.dg/attr-ifunc-5.c: New.
622         * testsuite/g++.dg/ext/attr-ifunc-1.C: New.
623         * testsuite/g++.dg/ext/attr-ifunc-2.C: New.
624         * testsuite/g++.dg/ext/attr-ifunc-3.C: New.
625         * testsuite/g++.dg/ext/attr-ifunc-4.C: New.
626
627 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
628
629         PR middle-end/40386
630         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
631
632 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
633
634         * gfortran.dg/inline_transpose_1.f90: New test.
635
636 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
637
638         PR c++/45588
639         * g++.dg/warn/Wunused-var-15.C: New test.
640
641 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
642
643         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
644         hppa*-*-hpux*.
645
646 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
647
648         * objc/execute/exceptions/throw-nil.m: New test.
649         * objc/execute/exceptions/handler-1.m: Updated to use the new
650         objc_set_uncaught_exception_handler() function.
651         * objc/execute/exceptions/matcher-1.m: New test.
652
653 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
654
655         PR fortran/38282
656         * gfortran.dg/bit_comparison_1.F90: New test.
657         * gfortran.dg/leadz_trailz_3.f90: New test.
658         * gfortran.dg/masklr_2.F90: New test.
659         * gfortran.dg/shiftalr_1.F90: New test.
660         * gfortran.dg/merge_bits_2.F90: New test.
661         * gfortran.dg/dshift_2.F90: New test.
662         * gfortran.dg/bit_comparison_2.F90: New test.
663         * gfortran.dg/masklr_1.F90: New test.
664         * gfortran.dg/merge_bits_1.F90: New test.
665         * gfortran.dg/dshift_1.F90: New test.
666         * gfortran.dg/shiftalr_2.F90: New test.
667
668 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
669
670         * objc.dg/type-stream-1.m: Replaced with a test that tests that
671         functions from objc/typedstream.h are deprecated.
672
673 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
674
675         * lib/target-supports.exp
676         (check_effective_target_run_expensive_tests): New proc.
677         * gcc.c-torture/compile/limits-fnargs.c: Use
678         dg-require-effective-target run_expensive_tests.
679
680 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
681
682         PR fortran/45597
683         * gfortran.dg/gomp/pr45597.f90: New test.
684
685         PR fortran/45595
686         * gfortran.dg/gomp/pr45595.f90: New test.
687
688 2010-09-08  Michael Matz  <matz@suse.de>
689
690         * c-c++-common/uninit-17.c: Adjust.
691
692 2010-09-08  Michael Matz  <matz@suse.de>
693
694         PR tree-optimization/43430
695         * gcc.dg/vect/pr43430-2.c: New test.
696
697 2010-09-08  Michael Matz  <matz@suse.de>
698
699         PR tree-optimization/33244
700         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
701
702 2010-09-08  Richard Guenther  <rguenther@suse.de>
703
704         PR tree-optimization/45578
705         * gfortran.dg/pr45578.f90: New testcase.
706
707 2010-09-08  Richard Guenther  <rguenther@suse.de>
708
709         PR testsuite/45590
710         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
711
712 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
713
714         PR fortran/45576
715         * gfortran.dg/char_length_18.f90:  New test.
716
717 2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>
718
719         PR target/36502
720         * gcc.target/i386/pr36502.c: New test.
721
722         PR target/42313
723         PR target/44651
724         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
725         * gcc/testsuite/gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
726
727 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
728
729         * gfortran.dg/achar_4.f90: Enable bounds checking.
730
731 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
732
733         PR target/45206
734         * gcc.target/i386/pr45206.c: New test.
735
736 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
737
738         PR fortran/45505
739         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
740
741 2010-09-07  Jan Hubicka  <jh@suse.cz>
742
743         * gcc.c-torture/compile/20100907.c: New testcase.
744
745 2010-09-07  Richard Guenther  <rguenther@suse.de>
746
747         PR middle-end/45569
748         * g++.dg/eh/pr45569.C: New testcase.
749
750 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
751
752         PR target/43137
753         * gcc.target/arm/pr43137.c: New test.
754
755 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
756
757         PR fortran/36931
758         * gfortran.dg/dependency_35.f90:  New test.
759
760 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
761
762         PR fortran/34145
763         * gfortran.dg/char_length_17.f90:  New test.
764
765 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
766
767         PR c++/45200
768         PR c++/45293
769         PR c++/45558
770         * g++.dg/template/typedef34.C: New test.
771         * g++.dg/template/typedef35.C: New test.
772
773 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
774
775         PR target/22152
776         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
777
778 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
779
780         * g++.dg/warn/Wdouble-promotion.C: New.
781
782 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
783
784         * g++.dg/parse/redef2.C: New.
785
786 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
787
788         * gcc.dg/20100906-1.c: New testcase.
789
790 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
791
792         PR testsuite/45543
793         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
794         DW_TAG_enumeration_type DIE.
795
796 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
797
798         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
799         Update XFAILs.
800
801 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
802
803         PR rtl-optimization/44919
804         * g++.dg/opt/pr44919.C: New.
805
806 2010-09-06  Tobias Burnus  <burnus@net-b.de>
807
808         PR fortran/38282
809         * gfortran.dg/iall_iany_iparity_1.f90: New.
810         * gfortran.dg/iall_iany_iparity_2.f90: New.
811
812 2010-09-06  Jason Merrill  <jason@redhat.com>
813
814         * g++.dg/cpp0x/initlist42.C: New.
815
816         * g++.dg/cpp0x/auto19.C: New.
817
818         * g++.dg/template/sfinae25.C: New.
819         * g++.dg/template/char1.C: Expect warning.
820         * g++.dg/template/nontype10.C: Likewise.
821
822         * g++.dg/cpp0x/implicit9.C: New.
823
824         * g++.dg/cpp0x/initlist43.C: New.
825
826 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
827
828         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
829
830 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
831
832         * gcc.dg/Wdouble-promotion.c: New.
833
834 2010-09-05  Tobias Burnus  <burnus@net-b.de>
835
836         * gfortran.dg/float128_1.f90: Remove test case as
837         it always fails since Rev 163611 backed out the
838         front-end implementation.
839
840 2010-09-05  Tobias Burnus  <burnus@net-b.de>
841
842         * gfortran.dg/float128_1.f90: XFAIL test case.
843
844 2010-09-05  Tobias Burnus  <burnus@net-b.de>
845
846         * gfortran.dg/bessel_7.f90: Decrease required precision.
847
848 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
849
850         PR testsuite/45545
851         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
852         ref-all-matching targets.
853
854 2010-09-05  Richard Guenther  <rguenther@suse.de>
855
856         PR tree-optimization/45535
857         * gcc.c-torture/compile/pr45535.c: New testcase.
858
859 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
860
861         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
862         "\[^\n\]*".
863         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
864         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
865         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
866         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
867         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
868         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
869         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
870         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
871         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
872         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
873         * gcc.target/i386/pr22152.c: Likewise.
874         * gcc.target/i386/pr36992-1.c: Likewise.
875         * gcc.target/i386/pr36992-2.c: Likewise.
876         * gcc.target/sh/sh4a-memmovua.c: Likewise.
877
878 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
879
880         PR testsuite/43957
881         * gcc.dg/const-uniq-1.c: Modify regexp.
882
883 2010-09-04  Tobias Burnus  <burnus@net-b.de>
884
885         PR fortran/45530
886         * gfortran.dg/namelist_63.f90: New.
887
888 2010-09-04  Jan Hubicka  <jh@suse.cz>
889
890         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
891         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
892
893 2010-09-04  Jan Hubicka  <jh@suse.cz>
894
895         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
896
897 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
898
899         PR fortran/45507
900         * gfortran.dg/allocate_alloc_opt_12.f90: New.
901
902 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
903
904         * gcc.dg/opts-4.c: New test.
905
906 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
907
908         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
909         * gcc.dg/vect/vect-peel-4.c: Ditto.
910
911 2010-09-03  Daniel Kraft  <d@domob.eu>
912
913         PR fortran/45525
914         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
915
916 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
917
918         PR fortran/45159
919         * gfortran.dg/dependency_34.f90:  New test.
920
921 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
922
923         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
924
925 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
926
927         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
928         gcc.target/i386/clearcap.map if supported.
929
930 2010-09-03  Michael Matz  <matz@suse.de>
931
932         PR middle-end/45415
933         * gcc.dg/pr45415.c: New test.
934
935 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
936
937         PR tree-optimization/45506
938         * gcc.dg/pr45506.c: New.
939
940 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
941
942         PR target/45476
943         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
944         * gcc.target/i386/float128-2.c: Ditto.
945
946 2010-09-03  Daniel Kraft  <d@domob.eu>
947
948         PR fortran/34162
949         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
950         * gfortran.dg/internal_dummy_2.f08: New test.
951         * gfortran.dg/internal_dummy_3.f08: New test.
952         * gfortran.dg/internal_dummy_4.f08: New test.
953
954 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
955
956         PR debug/45500
957         * gcc.target/i386/pr45500.c: New test.
958
959 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
960
961         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
962
963 2010-09-03  Daniel Kraft  <d@domob.eu>
964
965         PR fortran/44602
966         * gfortran.dg/exit_2.f08; Adapt error messages.
967         * gfortran.dg/exit_3.f08: New test.
968         * gfortran.dg/exit_4.f08: New test.
969         * gfortran.dg/exit_5.f03: New test.
970
971 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
972
973         * gfortran.dg/ishft_4.f90: New test.
974
975 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
976
977         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
978         FRIZ/XSRIZ instruciton for (double)(long long)x.
979         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
980
981 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
982
983         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
984
985 2010-09-02  Richard Guenther  <rguenther@suse.de>
986
987         PR tree-optimization/44937
988         PR tree-optimization/45412
989         * g++.dg/opt/pr45412.C: New testcase.
990         * gcc.c-torture/compile/pr45412.c: Likewise.
991         * gcc.c-torture/compile/pr44937.c: Likewise.
992
993 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
994
995         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
996         but using -Werror=comment.
997         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
998         expected error messages.
999
1000 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
1001
1002         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
1003         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
1004
1005 2010-09-02  Tobias Burnus  <burnus@net-b.de>
1006
1007         PR fortran/45489
1008         * gfortran.dg/initialization_27.f90: New.
1009
1010 2010-09-02  Ira Rosen  <irar@il.ibm.com>
1011
1012         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
1013         check into different basic blocks. Expect vectorization if misaligned
1014         stores are supported.
1015         * gcc.dg/vect/bb-slp-8a.c: New test.
1016         * gcc.dg/vect/bb-slp-8b.c: New test.
1017
1018 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
1019
1020         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
1021
1022 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
1023
1024         PR fortran/44541
1025         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
1026         * gfortran.dg/class_dummy_1.f03: New.
1027
1028 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
1029
1030         PR middle-end/45458
1031         * g++.dg/tree-prof/partition2.C: New test.
1032
1033 2010-09-01  Richard Guenther  <rguenther@suse.de>
1034
1035         * gcc.dg/vect/vect-outer-fir.c: Adjust.
1036         * gcc.dg/tree-ssa/vrp54.c: New testcase.
1037         * gcc.c-torture/execute/20100827-1.c: Likewise.
1038
1039 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1040
1041         * gfortran.dg/execute_command_line_1.f90: New test.
1042
1043 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
1044
1045         PR preprocessor/45457
1046         * c-c++-common/cpp/pr45457.c: New test.
1047
1048 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
1049
1050         * gcc.dg/nested-func-8.c: New test.
1051
1052 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1053
1054         PR fortran/38282
1055         * gfortran.dg/popcnt_poppar_1.F90: New test.
1056         * gfortran.dg/popcnt_poppar_2.F90: New test.
1057
1058 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
1059
1060         * gcc.target/i386/volatile-2.c: Require nonpic target.
1061
1062 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
1063
1064         PR middle-end/45461
1065         * gcc.dg/pr45461.c: New test.
1066
1067 2010-08-31  Richard Guenther  <rguenther@suse.de>
1068
1069         PR testsuite/45455
1070         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
1071
1072 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
1073
1074         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
1075
1076 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
1077
1078         PR fortran/45456
1079         * gfortran.dg/typebound_proc_18.f03: New.
1080
1081 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
1082
1083         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
1084         * lib/scanasm.exp (scan-stack-usage): Likewise.
1085         (scan-stack-usage-not): Likewise.
1086         * gcc.dg/stack-usage-1.c: New test.
1087         * gcc.target/i386/stack-usage-realign.c: Likewise.
1088
1089 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
1090
1091         PR tree-optimization/45427
1092         * gcc.dg/tree-ssa/pr45427.c: New test.
1093
1094 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
1095
1096         PR c++/45043
1097         * g++.dg/template/crash102.C: New.
1098
1099 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
1100
1101         PR middle-end/45423
1102         * gcc.dg/gomp/atomic-12.c: New test.
1103         * gcc.dg/gomp/atomic-13.c: New test.
1104         * gcc.dg/gomp/atomic-14.c: New test.
1105         * g++.dg/gomp/atomic-11.C: New test.
1106         * g++.dg/gomp/atomic-12.C: New test.
1107         * g++.dg/gomp/atomic-13.C: New test.
1108         * g++.dg/gomp/atomic-14.C: New test.
1109
1110 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1111
1112         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
1113         delimiter.
1114
1115 2010-08-30  Thomas Quinot  <quinot@adacore.com>
1116
1117         * gnat.dg/discr24.adb: New test.
1118
1119 2010-08-30  Richard Guenther  <rguenther@suse.de>
1120
1121         PR tree-optimization/45449
1122         * gcc.dg/pr45449.c: New testcase.
1123
1124 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
1125
1126         * gcc.dg/opts-1.c: Expect errors, not warnings.
1127
1128 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
1129
1130         PR fortran/42769
1131         * gfortran.dg/dynamic_dispatch_11.f03: New.
1132
1133 2010-08-29  Jason Merrill  <jason@redhat.com>
1134
1135         PR c++/44991
1136         * g++.dg/parse/defarg15.C: New.
1137
1138 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
1139
1140         PR fortran/45439
1141         * gfortran.dg/select_type_16.f03: New.
1142
1143 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
1144             Tobias Burnus  <burnus@net-b.de>
1145
1146         * gfortran.dg/bessel_7.f90: Decrease required precision.
1147
1148 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
1149             Kaz Kojima  <kkojima@gcc.gnu.org>
1150
1151         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
1152
1153 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1154
1155         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
1156         floating point conversion code generation.
1157         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
1158         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
1159         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
1160         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
1161         to integer conversion code generation.
1162         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
1163         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
1164         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
1165         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
1166
1167 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1168
1169         PR fortran/32049
1170         * gfortran.dg/random_seed_1.f90: Adjust test.
1171         * gfortran.dg/float128_1.f90: New test.
1172
1173 2010-08-27  Tobias Burnus  <burnus@net-b.de>
1174
1175         PR fortran/33197
1176         * gcc/testsuite/gfortran.dg/norm2_1.f90: New.
1177         * gcc/testsuite/gfortran.dg/norm2_2.f90: New.
1178         * gcc/testsuite/gfortran.dg/norm2_3.f90: New.
1179         * gcc/testsuite/gfortran.dg/norm2_4.f90: New.
1180         * gcc/testsuite/gfortran.dg/parity_1.f90: New.
1181         * gcc/testsuite/gfortran.dg/parity_2.f90: New.
1182         * gcc/testsuite/gfortran.dg/parity_3.f90: New.
1183
1184 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
1185
1186         PR fortran/45420
1187         * gfortran.dg/select_type_15.f03: New.
1188
1189 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1190
1191         PR libfortran/43217
1192         * gfortran.dg/hollerith8.f90: New test.
1193
1194 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
1195
1196         PR fortran/45159
1197         * gfortran.dg/dependency_33.f90:  New test.
1198
1199 2010-08-27  Richard Guenther  <rguenther@suse.de>
1200
1201         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
1202         * gcc.dg/graphite/scop-2.c: Likewise.
1203         * gcc.dg/graphite/scop-20.c: Likewise.
1204         * gcc.dg/vect/slp-25.c: Likewise.
1205
1206 2010-08-27  Olivier Hainque  <hainque@adacore.com>
1207
1208         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
1209
1210 2010-08-26  Daniel Kraft  <d@domob.eu>
1211
1212         PR fortran/38936
1213         PR fortran/44047
1214         PR fortran/45384
1215         * gfortran.dg/associate_8.f03: New test.
1216         * gfortran.dg/select_type_13.f03: New test.
1217         * gfortran.dg/select_type_14.f03: New test.
1218
1219 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
1220
1221         PR tree-optimization/44485
1222         * gcc.dg/pr44485.c: New test.
1223
1224 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1225
1226         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
1227         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
1228         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
1229
1230 2010-08-26  Richard Guenther  <rguenther@suse.de>
1231
1232         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
1233         * gcc.dg/graphite/scop-21.c: Likewise.
1234
1235 2010-08-26  Richard Guenther  <rguenther@suse.de>
1236
1237         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
1238         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
1239         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1240         * gcc.dg/vect/vect-91.c: Likewise.
1241         * gcc.dg/vect/vect-peel-1.c: Likewise.
1242         * gcc.dg/vect/vect-peel-2.c: Likewise.
1243         * gcc.dg/vect/vect-peel-4.c: Likewise.
1244
1245 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1246
1247         PR libfortran/41859
1248         * gfortran.dg/der_io_4.f90: New test.
1249
1250 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
1251
1252         PR rtl-optimization/44858
1253         * gcc.c-torture/execute/pr44858.c: New test.
1254
1255         PR rtl-optimization/45400
1256         * g++.dg/other/i386-8.C: New test.
1257
1258 2010-08-25  Richard Guenther  <rguenther@suse.de>
1259
1260         * gcc.dg/alias-8.c: Adjust.
1261
1262 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
1263
1264         * gcc.target/i386/combine-mul.c: New test.
1265
1266 2010-08-25  Richard Guenther  <rguenther@suse.de>
1267
1268         PR lto/44562
1269         * gcc.dg/graphite/id-27.c: New testcase.
1270         * gcc.dg/lto/20100825-1_0.c: Likewise.
1271
1272 2010-08-25  Richard Guenther  <rguenther@suse.de>
1273
1274         PR tree-optimization/45316
1275         * g++.dg/opt/pr45316.C: New testcase.
1276
1277 2010-08-25  Richard Guenther  <rguenther@suse.de>
1278
1279         PR tree-optimization/45393
1280         * g++.dg/torture/pr45393.C: New testcase.
1281
1282 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
1283
1284         PR tree-optimization/45059
1285         * gcc.c-torture/compile/pr45059.c: New test.
1286
1287 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
1288
1289         * lib/target-supports.exp (check_effective_target_vect_unpack):
1290         Set vect_unpack supported flag to true for neon.
1291
1292 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
1293
1294         * gcc.dg/tree-ssa/ifc-5.c: New.
1295
1296 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
1297
1298         * gcc.dg/tree-ssa/ifc-4.c: New.
1299         * gcc.dg/tree-ssa/ifc-7.c: New.
1300
1301 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
1302
1303         * gcc.dg/vect/vect.exp: Check loongson targets
1304         * g++.dg/vect/vect.exp: Likewise
1305         * gfortran.dg/vect/vect.exp: Likewise
1306
1307 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1308
1309         * gcc.target/powerpc/vsx-mass-1.c: New file, test
1310         -mveclibabi=mass.
1311
1312 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
1313
1314         PR fortran/45366
1315         * gfortran.dg/proc_ptr_29.f90: New.
1316
1317 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1318             Dominique d'Humieres <dominiq@lps.ens.fr>
1319
1320         PR fortran/45367
1321         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
1322
1323 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1324
1325         PR fortran/45367
1326         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
1327
1328 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1329
1330         PR fortran/36158
1331         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
1332
1333 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1334             Dominique d'Humieres <dominiq@lps.ens.fr>
1335
1336         PR fortran/45367
1337         PR fortran/36158
1338         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
1339         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
1340
1341 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
1342
1343         PR fortran/44863
1344         PR fortran/45271
1345         PR fortran/45290
1346         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
1347         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
1348         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
1349
1350 2010-08-21  Tobias Burnus  <burnus@net-b.de>
1351
1352         PR fortran/36158
1353         PR fortran/33197
1354         * gfortran.dg/bessel_6.f90: New.
1355         * gfortran.dg/bessel_7.f90: New.
1356
1357 2010-08-20  Jan Hubicka  <jh@suse.cz>
1358
1359         PR c++/45307
1360         PR c++/17736
1361         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
1362         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
1363
1364 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
1365
1366         PR target/45336
1367         * gcc.target/i386/pr45336-1.c: New.
1368         * gcc.target/i386/pr45336-2.c: Likewise.
1369         * gcc.target/i386/pr45336-3.c: Likewise.
1370         * gcc.target/i386/pr45336-4.c: Likewise.
1371
1372 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
1373
1374         PR testsuite/45361
1375         * gcc.target/i386/volatile-2.c: Update scan strings to also
1376         include (%rip) for the memory reference on x86_64.
1377
1378 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
1379
1380         PR middle-end/44974
1381         * gcc.dg/pr44974.c: New test.
1382
1383         PR rtl-optimization/45353
1384         * gcc.dg/pr45353.c: New test.
1385
1386 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
1387
1388         * gcc.target/i386/volatile-2.c: New.
1389
1390 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
1391
1392         PR rtl-optimization/44691
1393         * gfortran.dg/pr44691.f: New test.
1394
1395 2010-10-19  Olivier Hainque  <hainque@adacore.com>
1396
1397         * gcc.target/sparc/sibcall-dslot.c: New testcase.
1398
1399 2010-08-19  Jason Merrill  <jason@redhat.com>
1400
1401         * g++.dg/init/synth3.C: New.
1402         * g++.dg/init/value8.C: New.
1403         * g++.dg/tree-ssa/empty-2.C: New.
1404         * g++.dg/cpp0x/noexcept09.C: New.
1405
1406 2010-08-19  Daniel Kraft  <d@domob.eu>
1407
1408         PR fortran/29785
1409         PR fortran/45016
1410         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
1411         * gfortran.dg/pointer_remapping_1.f90: New test.
1412         * gfortran.dg/pointer_remapping_2.f03: New test.
1413         * gfortran.dg/pointer_remapping_3.f08: New test.
1414         * gfortran.dg/pointer_remapping_4.f03: New test.
1415         * gfortran.dg/pointer_remapping_5.f08: New test.
1416         * gfortran.dg/pointer_remapping_6.f08: New test.
1417
1418 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
1419
1420         PR testsuite/45324
1421         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
1422
1423 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1424
1425         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
1426
1427 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
1428
1429         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
1430         variable.
1431
1432 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
1433
1434         PR target/45070
1435         * gcc.c-torture/execute/pr45070.c: New.
1436
1437 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
1438
1439         * g++.dg/pr44328.C: New test.
1440
1441 2010-08-19  Tobias Burnus  <burnus@net-b.de>
1442
1443         PR fortran/36158
1444         PR fortran/33197
1445         * gfortran.dg/bessel_3.f90: New.
1446         * gfortran.dg/bessel_4.f90: New.
1447         * gfortran.dg/bessel_5.f90: New.
1448
1449 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
1450
1451         PR fortran/45290
1452         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
1453         * gfortran.dg/pointer_init_2.f90: New.
1454         * gfortran.dg/pointer_init_3.f90: New.
1455         * gfortran.dg/pointer_init_4.f90: New.
1456
1457 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
1458
1459         PR c++/45049
1460         * g++.dg/pr45049-1.C: New test.
1461         * g++.dg/pr45049-2.C: New test.
1462
1463 2010-08-18  Jie Zhang  <jie@codesourcery.com>
1464
1465         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
1466         20 if __ARM_PCS is defined otherwise 64.
1467         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
1468         instead of hard coded 64.
1469
1470 2010-08-18  Yao Qi  <yao@codesourcery.com>
1471
1472         PR target/45094
1473         * gcc.target/arm/pr45094.c: New test.
1474
1475 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
1476
1477         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
1478
1479 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
1480
1481         PR rtl-optimization/42575
1482         * gcc.target/arm/pr42575.c: New test.
1483
1484 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
1485
1486         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
1487         * gcc.dg/tls/thr-cse-1.c: New.
1488
1489 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
1490
1491         PR debug/42487
1492         * lib/target-supports.exp
1493         (check_effective_target_function_sections): New.
1494         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
1495         function sections before proceding.
1496
1497 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
1498
1499         PR fortran/45308
1500         * gfortran.dg/pr45308.f03: New test.
1501
1502 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
1503
1504         PR target/45296
1505         * gcc.target/i386/pr45296.c: New test.
1506
1507 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
1508
1509         * g++.dg/ext/uow-1.C: New.
1510         * g++.dg/ext/uow-2.C: New.
1511         * g++.dg/ext/uow-3.C: New.
1512         * g++.dg/ext/uow-4.C: New.
1513
1514 2010-08-17  Richard Guenther  <rguenther@suse.de>
1515
1516         PR testsuite/45266
1517         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
1518
1519 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
1520
1521         PR c/40563
1522         * gcc.dg/Wcxx-compat-20.c: New test.
1523
1524 2010-08-17  Daniel Kraft  <d@domob.eu>
1525
1526         PR fortran/38936
1527         * gfortran.dg/associate_1.f03: Extended to test newly supported
1528         features like association to variables.
1529         * gfortran.dg/associate_3.f03: Removed check for illegal change
1530         of associate-name here...
1531         * gfortran.dg/associate_5.f03: ...and added it here.
1532         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
1533         * gfortran.dg/associate_7.f03: New test.
1534
1535 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
1536
1537         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
1538
1539 2010-08-15  Daniel Kraft  <d@domob.eu>
1540
1541         PR fortran/38936
1542         * gfortran.dg/associate_1.f03: Enable test for array expressions.
1543         * gfortran.dg/associate_3.f03: Clarify comment.
1544         * gfortran.dg/associate_5.f03: New test.
1545         * gfortran.dg/associate_6.f03: New test.
1546
1547 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1548
1549         PR fortran/45211
1550         * gfortran.dg/bind_c_usage_21.f90: New.
1551         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
1552
1553 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1554
1555         * gfortran.dg/optional_absent_1.f90: New.
1556         * gfortran.dg/null_actual.f90: New.
1557
1558 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1559
1560         * gfortran.dg/pointer_target_1.f90: New.
1561         * gfortran.dg/pointer_target_2.f90: New.
1562         * gfortran.dg/pointer_target_3.f90: New.
1563
1564 2010-08-15  Daniel Kraft  <d@domob.eu>
1565
1566         PR fortran/45197
1567         * gfortran.dg/elemental_args_check_3.f90: New test.
1568         * gfortran.dg/impure_1.f08: New test.
1569         * gfortran.dg/impure_2.f08: New test.
1570         * gfortran.dg/impure_3.f90: New test.
1571         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
1572
1573 2010-08-15  Ira Rosen  <irar@il.ibm.com>
1574
1575         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
1576         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
1577         SLP tests.
1578         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
1579         misaligned loads.
1580         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
1581         misaligned stores.c
1582         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
1583
1584 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
1585
1586         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
1587         dg-require-effective-target after dg-do.
1588
1589 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
1590
1591         * lib/target-supports.exp (check_effective_target_vect_int): Return
1592         true for Loongson targets.
1593         (check_effective_target_vect_shift): Likewise.
1594         (check_effective_target_vect_no_int_max): Likewise.
1595         (check_effective_target_vect_no_align): Likewise.
1596         (check_effective_target_vect_short_mult): Likewise.
1597
1598 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
1599
1600         * g++.dg/cast.C: Change fields of structures to "long" to pass
1601         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
1602         * g++.dg/cpp0x/iop.C: Ditto.
1603         * g++.dg/cpp0x/named_refs.C: Ditto.
1604         * g++.dg/cpp0x/rv1p.C: Ditto.
1605         * g++.dg/cpp0x/rv2p.C: Ditto.
1606         * g++.dg/cpp0x/rv3p.C: Ditto.
1607         * g++.dg/cpp0x/rv4p.C: Ditto.
1608         * g++.dg/cpp0x/rv5p.C: Ditto.
1609         * g++.dg/cpp0x/rv6p.C: Ditto.
1610         * g++.dg/cpp0x/rv7p.C: Ditto.
1611         * g++.dg/cpp0x/rv8p.C: Ditto.
1612         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
1613
1614 2010-08-13  Daniel Kraft  <d@domob.eu>
1615
1616         * gfortran.dg/implied_shape_1.f08: New test.
1617         * gfortran.dg/implied_shape_2.f90: New test.
1618         * gfortran.dg/implied_shape_3.f08: New test.
1619
1620 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1621
1622         PR libfortran/42526
1623         * gfortran.dg/char_component_initializer_1.f90: New test.
1624
1625 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
1626
1627         PR tree-optimization/45241
1628         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
1629
1630 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
1631
1632         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
1633         to dg-options.
1634         * gcc.target/i386/pr40906-2.c: Ditto.
1635         * gcc.target/i386/pr40906-3.c: Ditto.
1636
1637 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
1638
1639         PR middle-end/45262
1640         * gcc.c-torture/execute/pr45262.c: New test.
1641
1642 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
1643
1644         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
1645         empty argument.
1646         * g++.dg/other/profile1.C: Ditto.
1647
1648 2010-08-12  Richard Guenther  <rguenther@suse.de>
1649
1650         PR tree-optimization/45232
1651         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
1652         * gcc.dg/tree-ssa/loop-7.c: Adjust.
1653         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
1654         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
1655         unsigned arithmetic.
1656         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
1657         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
1658         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
1659         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
1660         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
1661         unsigned arithmetic.
1662         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
1663         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
1664         unsigned arithmetic.
1665         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
1666         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
1667         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
1668         unsigned arithmetic.
1669         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
1670         * gcc.dg/tree-ssa/negate.c: Adjust.
1671         * gcc.dg/vect/vect-1.c: Adjust.
1672         * gfortran.dg/reassoc_6.f: XFAIL.
1673
1674 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
1675
1676         PR debug/45259
1677         * gcc.dg/pr45259.c: New test.
1678
1679 2010-08-12  Wei Guozhi  <carrot@google.com>
1680
1681         PR target/44999
1682         * gcc.target/arm/pr44999.c: New testcase.
1683
1684 2010-08-12  Jie Zhang  <jie@codesourcery.com>
1685
1686         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
1687         (N): Likewise.
1688         (main): Adjust accordingly.
1689
1690 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1691
1692         * gfortran.dg/graphite/id-22.f: New.
1693
1694 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1695
1696         * gcc.dg/graphite/id-26.c: New.
1697
1698 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1699
1700         * gcc.dg/graphite/id-25.c: New.
1701
1702 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1703
1704         * gcc.dg/graphite/run-id-5.c: New.
1705         * gcc.dg/graphite/run-id-6.c: New.
1706         * gfortran.dg/graphite/id-21.f: New.
1707
1708 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1709
1710         * gcc.dg/graphite/id-24.c: New.
1711
1712 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1713
1714         * gcc.dg/tree-ssa/pr20742.c: New.
1715
1716 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1717
1718         * gcc.dg/graphite/id-23.c: New.
1719
1720 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1721
1722         * gfortran.dg/graphite/id-20.f: Adjust testcase.
1723
1724 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1725
1726         * gcc.dg/graphite/pr42729.c: New.
1727
1728 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1729
1730         * gfortran.dg/graphite/id-20.f: New.
1731
1732 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1733
1734         * gcc.dg/graphite/id-22.c: New.
1735
1736 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1737
1738         * gcc.dg/graphite/run-id-2.c: Call abort.
1739
1740 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1741
1742         * gcc.dg/graphite/id-20.c: New.
1743
1744 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
1745             Steve Kargl <kargl@gcc.gnu.org>
1746
1747         PR fortran/44595
1748         * gfortran.dg/move_alloc_3.f90: New.
1749         * gfortran.dg/random_seed_2.f90: New.
1750
1751 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1752
1753         * lib/target-supports.exp (check_effective_target_sync_int_long):
1754         Add hppa*-*-linux*.
1755         (check_effective_target_sync_char_short): Likewise.
1756
1757 2010-08-10  Yao Qi  <yao@codesourcery.com>
1758
1759         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
1760         general form.
1761         * gcc.dg/tree-ssa/loop-31.c: Likewise.
1762         * g++.dg/other/packed1.C: Likewise.
1763         * g++.dg/other/crash-4.C: Likewise.
1764         * g++.dg/ext/packed8.C: Likewise.
1765         * g++.dg/init/array16.C: Likewise.
1766
1767 2010-08-10  xinliang David Li  <davidxl@google.com>
1768         * gcc.dg/tree-ssa/loop-19.c: Add option
1769         -fno-prefetch-loop-array
1770
1771 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
1772
1773         PR middle-end/45182
1774         * gcc.c-torture/compile/pr45182.c: New test.
1775
1776 2010-08-09  Jason Merrill  <jason@redhat.com>
1777
1778         PR c++/45236
1779         * g++.dg/cpp0x/variadic-104.C: New.
1780
1781 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
1782
1783         PR fortran/44235
1784         * gfortran.dg/dependency_32.f90:  New test.
1785
1786 2010-08-09  Richard Guenther  <rguenther@suse.de>
1787
1788         PR middle-end/44632
1789         * g++.dg/opt/nrv17.C: New testcase.
1790
1791 2010-08-09  Richard Guenther  <rguenther@suse.de>
1792
1793         PR middle-end/45212
1794         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
1795         alignment from MEM_REF offset only if we took it from the
1796         base object.
1797
1798         * gcc.target/i386/pr24178.c: New testcase.
1799
1800 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
1801
1802         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
1803         * gcc.dg/20030702-1.c: Ditto.
1804         * gcc.dg/20050309-1.c: Ditto.
1805         * gcc.dg/20050325-1.c: Ditto.
1806         * gcc.dg/20050330-2.c: Ditto.
1807         * gcc.dg/20051201-1.c: Ditto.
1808         * gcc.dg/gomp/pr27573.c: Ditto.
1809         * gcc.dg/gomp/pr34610.c: Ditto.
1810         * gcc.dg/pr24225.c: Ditto.
1811         * gcc.dg/pr26570.c: Ditto.
1812         * gcc.dg/pr32773.c: Ditto.
1813         * g++.dg/gcov/gcov-6.C: Ditto.
1814         * g++.dg/gomp/pr34608.C: Ditto.
1815         * gfortran.dg/gomp/pr27573.f90: Ditto.
1816
1817         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
1818         dg-require-host-local dg directive.
1819         * gcc.dg/profile-dir-2.c: Ditto.
1820         * gcc.dg/profile-dir-3.c: Ditto.
1821
1822 2010-08-08  Richard Guenther  <rguenther@suse.de>
1823
1824         PR tree-optimization/45109
1825         * gcc.c-torture/compile/pr45109.c: New testcase.
1826
1827 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
1828
1829         * gcc.dg/march.c: Skip if -march defined.
1830         * gcc.dg/mtune.c: Skip if -mtune defined.
1831
1832         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
1833         generic thunk support.
1834
1835 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
1836
1837         PR target/45213
1838         * gcc.target/i386/pr45213.c: New test.
1839
1840 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1841
1842         PR libfortran/45143
1843         * gfortran.dg/fmt_error_11.f03: New test.
1844
1845 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
1846
1847         * lib/target-supports.exp (check_effective_target_sync_int_long):
1848         Add arm*-*-linux-gnueabi.
1849         (check_effective_target_sync_char_short): Likewise.
1850
1851 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1852
1853         PR fortran/45159
1854         * gfortran.dg/dependency_31.f90:  New test.
1855
1856 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1857
1858         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
1859
1860 2010-08-06  Jason Merrill  <jason@redhat.com>
1861
1862         * g++.dg/cpp0x/sfinae3.C: New.
1863         * g++.dg/cpp0x/sfinae4.C: New.
1864
1865 2010-08-06  Richard Guenther  <rguenther@suse.de>
1866
1867         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
1868         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
1869         * gcc.dg/tree-ssa/pr25382.c: Likewise.
1870         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
1871         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
1872         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
1873         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
1874         * gcc.c-torture/execute/20100805-1.c: Likewise.
1875
1876 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1877
1878         PR testsuite/42855
1879         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
1880
1881 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1882
1883         * gcc.dg/ipa/ipcp-ii-1.c: New test.
1884         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
1885
1886 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1887
1888         * g++.dg/ipa/devirt-1.C: New test.
1889         * g++.dg/ipa/devirt-2.C: Likewise.
1890         * g++.dg/ipa/devirt-3.C: Likewise.
1891         * g++.dg/ipa/devirt-4.C: Likewise.
1892         * g++.dg/ipa/devirt-5.C: Likewise.
1893         * gcc.dg/ipa/iinline-3.c: Likewise.
1894
1895 2010-08-05  Jie Zhang  <jie@codesourcery.com>
1896
1897         PR tree-optimization/45144
1898         * gcc.dg/tree-ssa/pr45144.c: New test.
1899
1900 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
1901
1902         PR fortran/42207
1903         PR fortran/44064
1904         PR fortran/44065
1905         * gfortran.dg/class_25.f03: New.
1906         * gfortran.dg/class_26.f03: New.
1907
1908 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
1909
1910         * g++.dg/warn/miss-format-1.C: Update line number.
1911
1912 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
1913
1914         PR c++/44641
1915         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
1916         .frame and .mask assembler directives.
1917
1918 2010-08-04  Richard Guenther  <rguenther@suse.de>
1919
1920         * gcc.dg/tree-ssa/vrp35.c: Adjust.
1921         * gcc.dg/tree-ssa/vrp36.c: Likewise.
1922         * gcc.dg/tree-ssa/vrp50.c: Likewise.
1923         * gcc.dg/tree-ssa/vrp52.c: Likewise.
1924
1925 2010-08-04  Tobias Burnus  <burnus@net-b.de>
1926
1927         PR fortran/44857
1928         * gfortran.dg/derived_constructor_char_1.f90: New.
1929         * gfortran.dg/derived_constructor_char_2.f90: New.
1930
1931 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1932
1933         PR fortran/45159
1934         * gfortran.dg/dependency_30.f90:  New test.
1935
1936 2010-08-03  Jan Hubicka  <jh@suse.cz>
1937
1938         * gcc.c-torture/compile/pr45085.c: New testcase.
1939
1940 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
1941
1942         PR fortran/44584
1943         PR fortran/45161
1944         * gfortran.dg/typebound_call_9.f03: Modified.
1945         * gfortran.dg/typebound_generic_1.f03: Modified.
1946
1947 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1948
1949         PR fortran/45159
1950
1951         * gfortran.dg/dependency_29.f90:  New test.
1952
1953 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1954
1955         PR fortran/36854
1956         * gfortran.dg/character_comparison_2.f90:  New test.
1957         * gfortran.dg/character_comparison_3.f90:  New test.
1958         * gfortran.dg/dependency_28.f90:  New test.
1959
1960 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
1961
1962         PR target/40457
1963         * gcc.target/arm/pr40457-1.c: New test.
1964         * gcc.target/arm/pr40457-2.c: New test.
1965
1966 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
1967
1968         PR fortran/44912
1969         * gfortran.dg/typebound_call_17.f03: New.
1970
1971 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
1972
1973         PR fortran/44929
1974         * gfortran.dg/allocate_derived_3.f90: New.
1975
1976 2010-07-30  Xinliang David Li  <davidxl@google.com>
1977         PR tree-optimization/45121
1978         * c-c++-common/uninit-17.c: Add -fno-ivops option.
1979
1980 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1981
1982         PR c++/45112
1983         * testsuite/g++.dg/pr45112.C: New test.
1984
1985 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
1986
1987         PR debug/45055
1988         PR rtl-optimization/45137
1989         * gcc.dg/pr45055.c: New test.
1990
1991 2010-07-30  Alan Modra  <amodra@gmail.com>
1992
1993         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
1994         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
1995
1996 2010-07-29  Tobias Burnus  <burnus@net-b.de>
1997
1998         PR fortran/45087
1999         PR fortran/45125
2000         * gfortran.dg/whole_file_25.f90: New.
2001         * gfortran.dg/whole_file_26.f90: New.
2002         * gfortran.dg/whole_file_27.f90: New.
2003
2004 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
2005
2006         PR fortran/44962
2007         * gfortran.dg/typebound_proc_17.f03: New.
2008
2009 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
2010
2011         PR fortran/45004
2012         * gfortran.dg/move_alloc_2.f90: New.
2013
2014 2010-07-29  Xinliang David Li  <davidxl@google.com>
2015         PR tree-optimization/45121
2016         * c-c++-common/uninit-17.c: Fix expected output.
2017
2018 2010-07-29  Richard Guenther  <rguenther@suse.de>
2019
2020         PR tree-optimization/45120
2021         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
2022
2023 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
2024
2025         PR fortran/42051
2026         PR fortran/44064
2027         * gfortran.dg/pr42051.f03: New testcase.
2028
2029 2010-07-29  Richard Guenther  <rguenther@suse.de>
2030
2031         PR middle-end/45034
2032         * gcc.c-torture/execute/pr45034.c: New testcase.
2033
2034 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
2035
2036         PR c++/45096
2037         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
2038
2039 2010-07-28  Daniel Kraft  <d@domob.eu>
2040
2041         * gfortran.dg/bound_8.f90: New test.
2042
2043 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
2044
2045         PR debug/45105
2046         * gcc.dg/pr45105.c: New test.
2047
2048 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
2049
2050         PR rtl-optimization/45107
2051         * gcc.dg/pr45107.c: New test.
2052
2053 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
2054
2055         PR rtl-optimization/45101
2056         * gcc.dg/pr45101.c: New test.
2057
2058 2010-07-28  Tobias Burnus  <burnus@net-b.de>
2059
2060         PR fortran/45077
2061         * gfortran.dg/whole_file_24.f90: New.
2062
2063 2010-07-27  Jason Merrill  <jason@redhat.com>
2064
2065         * g++.dg/cpp0x/variadic102.C: New.
2066         * g++.dg/cpp0x/variadic103.C: New.
2067
2068 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
2069
2070         PR rtl-optimization/40956
2071         PR target/42495
2072         PR middle-end/42574
2073         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
2074         * gcc.target/arm/pr42574.c: Add tests.
2075
2076 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
2077
2078         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
2079         test name.
2080         (cleanup-repo-files): Ditto.
2081         (cleanup-saved-temps): Ditto.
2082
2083 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
2084
2085         PR testsuite/44701
2086         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
2087
2088         PR c/45079
2089         * gcc.dg/pr45079.c: New test.
2090
2091 2010-07-27  Ira Rosen  <irar@il.ibm.com>
2092
2093         PR tree-optimization/44152
2094         * gcc.dg/vect/fast-math-pr44152.c: New test.
2095
2096 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
2097
2098         PR ObjC/44140
2099         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
2100         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
2101         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
2102         * obj-c++.dg/torture/trivial.mm: Ditto.
2103         * objc.dg/torture/tls/thr-init-2.m: Ditto.
2104         * objc.dg/torture/tls/thr-init-3.m: Ditto.
2105         * objc.dg/torture/tls/thr-init.m: Ditto.
2106         * objc.dg/torture/trivial.m: Ditto.
2107
2108 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
2109
2110         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
2111         Skip on spu-*-* targets.
2112
2113 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
2114
2115         PR tree-optimization/45083
2116         * gcc.dg/pr45083.c: New test.
2117
2118 2010-07-26  Tobias Burnus  <burnus@net-b.de>
2119
2120         PR fortran/40873
2121         * gfortran.dg/whole_file_22.f90: New test.
2122         * gfortran.dg/whole_file_23.f90: New test.
2123
2124 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
2125             Jack Howarth  <howarth@bromo.med.uc.edu>
2126             Richard Henderson  <rth@redhat.com>
2127
2128         PR target/44132
2129         * gcc.dg/tls/thr-init-1.c: New.
2130         * gcc.dg/tls/thr-init-2.c: New.
2131         * gcc.dg/torture/tls New.
2132         * gcc.dg/torture/tls/tls-test.c: New.
2133         * gcc.dg/torture/tls/thr-init-1.c: New.
2134         * gcc.dg/torture/tls/tls.exp: New.
2135         * gcc.dg/torture/tls/thr-init-2.c: New.
2136         * gcc.dg/tls/emutls-2.c: New test
2137
2138         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
2139         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
2140         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
2141         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
2142         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
2143         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
2144         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
2145         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
2146         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
2147         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
2148         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
2149         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
2150         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
2151         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
2152         gfortran.dg/gomp/appendix-a/a.22.4.f90,
2153         gfortran.dg/gomp/appendix-a/a.22.5.f90,
2154         gfortran.dg/gomp/appendix-a/a.22.6.f90,
2155         gfortran.dg/gomp/appendix-a/a.24.1.f90,
2156         gfortran.dg/gomp/appendix-a/a.32.1.f90,
2157         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
2158         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
2159         gfortran.dg/gomp/omp_threadprivate1.f90,
2160         gfortran.dg/gomp/omp_threadprivate2.f90,
2161         gfortran.dg/gomp/reduction1.f90,
2162         gfortran.dg/gomp/sharing-1.f90: Likewise.
2163
2164 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2165
2166         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
2167         sse_runtime.
2168         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
2169         dg-require-visibility.
2170
2171 2010-07-26  Richard Guenther  <rguenther@suse.de>
2172
2173         PR tree-optimization/43784
2174         * gcc.c-torture/execute/pr43784.c: New testcase.
2175         * g++.dg/torture/pr43784.C: Likewise.
2176
2177 2010-07-26  Richard Guenther  <rguenther@suse.de>
2178
2179         PR middle-end/45056
2180         * g++.dg/pr45056.C: New testcase.
2181
2182 2010-07-26  Richard Guenther  <rguenther@suse.de>
2183
2184         PR tree-optimization/45071
2185         * gcc.dg/pr45071.c: New testcase.
2186
2187 2010-07-26  Tobias Burnus  <burnus@net-b.de>
2188
2189         PR fortran/45066
2190         * gfortran.dg/namelist_62.f90: New.
2191
2192 2010-07-26  Richard Guenther  <rguenther@suse.de>
2193
2194         * gcc.c-torture/execute/pr45017.c: Move ...
2195         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
2196
2197 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
2198
2199         PR fortran/40628
2200         * trim_optimize_1.f90:  New test.
2201         * character_comparision_1.f90:  New test.
2202
2203 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2204
2205         PR fortran/42852
2206         * gfortran.dg/wtruncate_fix.f: New test.
2207
2208 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
2209
2210         PR testsuite/45068
2211         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
2212
2213 2010-07-24  Richard Guenther  <rguenther@suse.de>
2214
2215         PR lto/43788
2216         * g++.dg/lto/20100724-1_0.C: New testcase.
2217
2218 2010-07-24  Richard Guenther  <rguenther@suse.de>
2219
2220         PR lto/43212
2221         * gcc.dg/lto/20100724-1_0.c: New testcase.
2222         * gcc.dg/lto/20100724-1_1.c: Likewise.
2223
2224 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2225
2226         PR fortran/40011
2227         * gfortran.dg/whole_file_21.f90: New.
2228
2229         * gfortran.dg/integer_exponentiation_3.F90: Use
2230         -ffloat-store only for i?86/x86-64 -m32.
2231
2232 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2233
2234         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
2235         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
2236
2237 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2238
2239         * gfortran.dg/func_decl_4.f90: Split test into two ...
2240         * gfortran.dg/func_decl_5.f90: ... parts.
2241         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
2242         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
2243         * gfortran.dg/global_references_1.f90: Add new dg-warning.
2244         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
2245         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
2246         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
2247         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
2248         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
2249         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
2250         * gfortran.dg/sizeof.f90: Make test valid.
2251         * gfortran.dg/pr20865.f90: Add new dg-error.
2252         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
2253         * gfortran.dg/g77/19990218-0.f: Ditto.
2254         * gfortran.dg/g77/19990218-1.f: Ditto.
2255         * gfortran.dg/g77/970625-2.f: Ditto.
2256         * gfortran.dg/pr37243.f: Fix function declaration.
2257         * gfortran.dg/use_only_1.f90: Fix implicit typing.
2258         * gfortran.dg/loc_1.f90: Fix pointer datatype.
2259
2260 2010-07-23  Tobias Burnus  <burnus@net-b.de>
2261
2262         PR fortran/44945
2263         * gfortran.dg/char_array_structure_constructor.f90: Add
2264         -fwhole-file as dg-option as it otherwise fails on some
2265         systems.
2266
2267 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
2268
2269         * gnat.dg/aggr16.ad[sb]: New test.
2270         * gnat.dg/aggr16_pkg.ads: New helper.
2271
2272 2010-07-23  Richard Guenther  <rguenther@suse.de>
2273
2274         PR lto/43071
2275         * g++.dg/lto/20100723-1_0.C: New testcase.
2276
2277 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
2278
2279         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
2280         AVX support.
2281         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
2282         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
2283
2284 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2285
2286         * lib/target-supports.exp (add_options_for_tls): New proc.
2287         * g++.dg/tls/static-1.C: Use dg-add-options tls.
2288         * g++.dg/tls/static-1a.cc: Likewise.
2289         * gcc.dg/tls/emutls-1.c: Likewise.
2290         * gcc.dg/tls/opt-11.c: Likewise.
2291         * gcc.dg/tls/opt-12.c: Likewise.
2292         * gcc.dg/tls/pr24428-2.c: Likewise.
2293         * gcc.dg/tls/pr24428.c: Likewise.
2294         * obj-c++.dg/tls/static-1.mm: Likewise.
2295         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
2296         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
2297         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
2298         * objc.dg/torture/tls/thr-init-2.m: Likewise.
2299         * objc.dg/torture/tls/thr-init-3.m: Likewise.
2300         * objc.dg/torture/tls/thr-init.m: Likewise.
2301         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
2302
2303 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2304
2305         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
2306         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
2307         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
2308         optimized dump files.
2309
2310 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
2311
2312         PR tree-optimization/45047
2313         * gcc.c-torture/compile/pr45047.c: New test.
2314
2315 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2316
2317         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
2318         instead of dg-compile.
2319         * gcc.dg/float-range-4.c: Ditto.
2320         * gcc.dg/float-range-5.c: Ditto.
2321         * gcc.dg/fold-overflow-1.c: Ditto.
2322         * gcc.dg/gomp/sections-4.c: Ditto.
2323         * gcc.dg/transparent-union-1.c: Ditto.
2324         * gcc.dg/transparent-union-2.c: Ditto.
2325         * gcc.target/i386/pr39315-check.c: Ditto.
2326         * g++.dg/gomp/sections-4.C: Ditto.
2327         * g++.dg/template/dtor7.C: Ditto.
2328         * g++.dg/tree-ssa/pr19952.C: Ditto.
2329         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
2330         * gfortran.dg/graphite/pr42185.f90: Ditto.
2331         * gfortran.dg/namelist_36.f90: Ditto.
2332         * gnat.dg/noreturn1.adb: Ditto.
2333         * gnat.dg/specs/small_alignment.ads: Ditto.
2334
2335 2010-07-23  Martin Jambor  <mjambor@suse.cz>
2336
2337         PR tree-optimization/44915
2338         * g++.dg/torture/pr44915.C: New test.
2339
2340 2010-07-23  Martin Jambor  <mjambor@suse.cz>
2341
2342         PR tree-optimization/44914
2343         * g++.dg/tree-ssa/pr44914.C: New test.
2344
2345 2010-07-23  Jie Zhang  <jie@codesourcery.com>
2346
2347         PR target/44290
2348         * gcc.dg/pr44290-1.c: New test.
2349         * gcc.dg/pr44290-2.c: New test.
2350
2351 2010-07-23  Jason Merrill  <jason@redhat.com>
2352
2353         PR c++/45008
2354         * g++.dg/abi/mangle44.C: New.
2355
2356 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2357
2358         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
2359         for compile-time only tests.
2360         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
2361         target check.
2362         * gcc.target/i386/pr39315-4.c: Ditto.
2363         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
2364         target check.  Include sse-os-support.h.
2365         (main): Call check_isa and sse_os_support.
2366         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
2367         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
2368         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
2369         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
2370         target check.  Include sse-os-support.h.
2371         (main): Call check_isa and sse_os_support.
2372         * gcc.target/i386/vperm-v2df.c: Ditto.
2373
2374 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2375
2376         * lib/target-supports.exp (check_avx_hw_available): New procedure.
2377         (check_effective_target_avx_runtime): New procedure.
2378         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
2379         (check_effective_target_sse_runtime): Add check_effective_target_sse.
2380
2381         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
2382         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
2383         and __get_cpuid test.
2384         * gcc.dg/compat/vector-2b_main.c: Ditto.
2385
2386         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
2387
2388         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
2389         for compile-time only test.
2390         * gcc.dg/pr32716.c: Ditto.
2391         * gcc.dg/pr34856.c: Ditto.
2392         * gcc.dg/pr36997.c: Ditto.
2393         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
2394         * gfortran.dg/pr28158.f90: Ditto.
2395         * gfortran.dg/pr30667.f: Ditto.
2396
2397         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
2398         i?86-*-* and x86_64-*-* targets to disable execution on targets
2399         without sse2 runtime support.
2400         * g++.dg/vect/vect.exp: Ditto.
2401         * gfortran.dg/vect/vect.exp: Ditto.
2402
2403         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
2404         * gcc.dg/pr37544.c: Ditto.
2405         * gcc.dg/pr40550.c: Ditto.
2406         * gcc.dg/compat/union-m128-1_main.c: Ditto.
2407         * gcc.dg/compat/vector-1a_main.c: Ditto.
2408         * gcc.dg/compat/vector-2a_main.c: Ditto.
2409         * gcc.dg/torture/pr16104-1.c: Ditto.
2410         * gcc.dg/torture/pr35771-1.c: Ditto.
2411         * gcc.dg/torture/pr35771-2.c: Ditto.
2412         * gcc.dg/torture/pr35771-3.c: Ditto.
2413         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
2414         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
2415         * gcc.dg/torture/stackalign/push-1.c: Ditto.
2416         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
2417         * g++.dg/other/i386-1.C: Ditto.
2418         * g++.dg/other/pr40446.C: Ditto.
2419
2420 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2421
2422         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
2423
2424 2010-07-23  Daniel Kraft  <d@domob.eu>
2425
2426         PR fortran/44709
2427         * gfortran.dg/exit_1.f08: New test.
2428         * gfortran.dg/exit_2.f08: New test.
2429
2430 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
2431
2432         PR tree-optimization/39839
2433         * gcc.target/arm/pr39839.c: New test case.
2434
2435 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
2436
2437         * gnat.dg/unchecked_convert5b.adb: New test.
2438         * gnat.dg/unchecked_convert6.adb: Likewise.
2439         * gnat.dg/unchecked_convert6b.adb: Likewise.
2440
2441 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
2442
2443         * gnat.dg/aggr15.ad[sb]: New test.
2444
2445 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
2446
2447         PR debug/45024
2448         * g++.dg/debug/dwarf2/nested-2.C: New test case.
2449
2450 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
2451
2452         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
2453         with dg-require-linker-plugin.
2454
2455 2010-07-22  Richard Guenther  <rguenther@suse.de>
2456
2457         PR lto/43850
2458         * g++.dg/lto/20100722-1_0.C: New testcase.
2459
2460 2010-07-22  Richard Guenther  <rguenther@suse.de>
2461
2462         PR lto/42451
2463         * gcc.dg/lto/20100720-3_0.c: New testcase.
2464         * gcc.dg/lto/20100720-3_1.c: Likewise.
2465
2466 2010-07-22  Richard Guenther  <rguenther@suse.de>
2467
2468         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
2469         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
2470
2471         PR lto/43373
2472         * gcc.dg/lto/20100722-1_0.c: New testcase.
2473
2474 2010-07-22  Martin Jambor  <mjambor@suse.cz>
2475
2476         PR tree-optimization/44891
2477         * testsuite/gcc.c-torture/compile/pr44891.c: New test.
2478
2479 2010-07-22  Richard Guenther  <rguenther@suse.de>
2480
2481         PR tree-optimization/45017
2482         * gcc.c-torture/execute/pr45017.c: New testcase.
2483
2484 2010-07-22  Tobias Burnus  <burnus@net-b.de>
2485
2486         PR fortran/45019
2487         * gfortran.dg/aliasing_dummy_5.f90: New.
2488
2489 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2490
2491         PR target/43698
2492         * gcc.target/arm/pr43698.c: New test.
2493
2494 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
2495
2496         PR fortran/44929
2497         * Revert my commit r162325 for this PR.
2498
2499 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
2500
2501         PR debug/45015
2502         * gcc.target/m68k/pr45015.c: New test.
2503
2504 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
2505
2506         PR c++/44641
2507         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
2508         comments.
2509
2510 2010-07-21  Richard Guenther  <rguenther@suse.de>
2511
2512         PR lto/45018
2513         * g++.dg/lto/20100721-1_0.C: New testcase.
2514
2515 2010-07-21  Martin Jambor  <mjambor@suse.cz>
2516
2517         PR tree-optimization/44900
2518         * g++.dg/torture/pr44900.C: New test.
2519
2520 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
2521
2522         PR middle-end/44738
2523         * c-c++-common/uninit-17.c: Correct expected error.
2524
2525 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
2526
2527         * gcc.dg/guality/asm-1.c: New test.
2528
2529         PR debug/45003
2530         * gcc.dg/guality/pr45003-2.c: New test.
2531         * gcc.dg/guality/pr45003-3.c: New test.
2532
2533 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2534
2535         PR libfortran/44697
2536         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
2537
2538 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
2539
2540         * lib/scanasm.exp (dg-function-on-line): Test that a function is
2541         defined on the current line.
2542         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
2543         * g++.dg/debug/dwarf2/pr44641.C: New.
2544
2545 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
2546
2547         * gcc.target/powerpc/block-move-1.c: New test.
2548         * gcc.target/powerpc/block-move-2.c: New test.
2549
2550 2010-07-20  Jason Merrill  <jason@redhat.com>
2551
2552         PR c++/44967
2553         * g++.dg/cpp0x/sfinae2.C: New.
2554
2555 2010-07-20  Richard Guenther  <rguenther@suse.de>
2556
2557         PR lto/42696
2558         * gcc.dg/lto/20100720-4_0.c: New testcase.
2559
2560 2010-07-20  Richard Guenther  <rguenther@suse.de>
2561
2562         PR lto/43221
2563         * gcc.dg/lto/20100720-2_0.c: New testcase.
2564         * gcc.dg/lto/20100720-2_1.c: Likewise.
2565
2566 2010-07-20  Richard Guenther  <rguenther@suse.de>
2567
2568         PR lto/43208
2569         * gcc.dg/lto/20100720-1_0.c: New testcase.
2570         * gcc.dg/lto/20100720-1_1.c: Likewise.
2571
2572 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
2573
2574         PR debug/45003
2575         * gcc.dg/guality/pr45003-1.c: New test.
2576
2577 2010-07-20  Richard Guenther  <rguenther@suse.de>
2578
2579         PR tree-optimization/44977
2580         * gcc.dg/torture/pr44977.c: New testcase.
2581
2582 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
2583
2584         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
2585         sync_char_short
2586
2587 2010-07-20  Richard Guenther  <rguenther@suse.de>
2588
2589         PR middle-end/44971
2590         PR middle-end/44988
2591         * gcc.dg/pr44971.c: New testcase.
2592         * gcc.c-torture/compile/pr44988.c: Likewise.
2593
2594 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
2595
2596         PR fortran/44929
2597         * gfortran.dg/allocate_with_typespec.f90: New test.
2598         * gfortran.dg/allocate_derived_1.f90: Update error message.
2599
2600 2010-07-19  Jason Merrill  <jason@redhat.com>
2601
2602         PR c++/44996
2603         * g++.dg/cpp0x/decltype23.C: New.
2604
2605 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
2606
2607         PR fortran/42385
2608         * gfortran.dg/class_defined_operator_1.f03 : New test.
2609
2610 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
2611
2612         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
2613         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
2614         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
2615         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
2616
2617 2010-07-19  Richard Guenther  <rguenther@suse.de>
2618
2619         PR middle-end/44941
2620         * gcc.c-torture/compile/pr44941.c: New testcase.
2621
2622 2010-07-19  Jason Merrill  <jason@redhat.com>
2623
2624         PR c++/44969
2625         * g++.dg/template/sfinae24.C: New.
2626
2627 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
2628
2629         PR fortran/44353
2630         * gfortran.dg/data_implied_do_2.f90: Removed.
2631
2632 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
2633
2634         PR c++/44969
2635         * g++.dg/template/sfinae23.C: New.
2636
2637 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2638
2639         * lib/target-supports.exp (check_sse_os_support_available): New
2640         proc.
2641         (check_sse_hw_available): New proc.
2642         (check_effective_target_sse_runtime): New proc.
2643         (check_effective_target_sse2_runtime): New proc.
2644         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
2645         -msse2 if check_sse_os_support_available.
2646         * g++.dg/vect/vect.exp: Only run -msse2 tests if
2647         check_sse_os_support_available.
2648         * gcc.dg/vect/vect.exp: Likewise.
2649         * gfortran.dg/vect/vect.exp: Likewise.
2650         * gcc.target/i386/sol2-check: Renamed to ...
2651         * gcc.target/i386/sse-os-support.h: ... this.
2652         (sol2_check): Renamed to ...
2653         (sse_os_support): ... this.
2654         Only test movss with xmm registers.
2655         * gcc.target/i386/sse-check.h: Reflect new header and function names.
2656         Removed ILL_INSN, ILL_INSN_LEN.
2657         * gcc.target/i386/sse2-check.h: Likewise.
2658         * gcc.target/i386/sse3-check.h: Likewise.
2659         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
2660         Removed cpuid.h, __get_cpuid test.
2661         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
2662         Removed cpuid.h, __get_cpuid test.
2663         * g++.dg/other/pr40446.C: Likewise.
2664         * gcc.dg/compat/union-m128-1_main.c: Likewise.
2665         * gcc.dg/compat/vector-1a_main.c: Likewise.
2666         * gcc.dg/compat/vector-2a_main.c: Likewise.
2667         * gcc.dg/pr36584.c: Likewise.
2668         * gcc.dg/pr37544.c: Likewise.
2669         * gcc.dg/torture/pr16104-1.c: Likewise.
2670         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
2671         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
2672         * gcc.dg/torture/stackalign/push-1.c: Likewise.
2673         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
2674         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
2675         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
2676         sse2_runtime.
2677         * gcc.dg/torture/pr35771-2.c: Likewise.
2678         * gcc.dg/torture/pr35771-3.c: Likewise.
2679         * gcc.target/i386/pr39315-2.c: Likewise.
2680         * gcc.target/i386/pr39315-4.c: Likewise.
2681         * gcc.target/i386/vperm-v2df.c: Likewise.
2682         * gcc.target/i386/vperm-v2di.c: Likewise.
2683         * gcc.target/i386/vperm-v4si-1.c: Likewise.
2684         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
2685         sse_runtime.
2686
2687 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
2688
2689         PR fortran/44353
2690         * gfortran.dg/data_implied_do_2.f90: New test.
2691
2692 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2693
2694         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
2695
2696 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2697
2698         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
2699         to the "mips16" group.
2700         (mips_using_mips16_p): New procedure.
2701         (mips-dg-options): Use it.
2702
2703 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2704
2705         * gcc.target/mips/mips16-attributes-4.c: New test.
2706
2707 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
2708
2709         PR testsuite/44418
2710         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
2711         * gcc.target/powerpc/recip-2.c: Ditto.
2712         * gcc.target/powerpc/recip-3.c: Ditto.
2713
2714 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
2715
2716         * gcc.target/arm/pr42235.c: New test.
2717
2718 2010-07-16  Jason Merrill  <jason@redhat.com>
2719
2720         PR c++/32505
2721         * g++.dg/template/partial8.C: New.
2722
2723 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
2724
2725         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
2726         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
2727         in C++.
2728         (gualcvt): New overloaded inline.
2729         (GUALCVT): Use it for C++.
2730         * g++.dg/guality/guality.exp: New.
2731         * g++.dg/guality/guality.h: New.
2732         * g++.dg/guality/redeclaration1.C: New test.
2733         * g++.dg/dg.exp: Prune also guality/* tests.
2734         * gcc.dg/guality/pr43141.c: Moved to...
2735         * c-c++-common/guality/pr43141.c: ... here.
2736
2737 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2738
2739         PR libfortran/37077
2740         * gfortran.dg/char4_iunit_2.f03: New test.
2741
2742 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
2743
2744         * lib/plugin-support.exp (plugin-test-execute):
2745         Add ${gcc_objdir}/intl to includes.
2746
2747 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
2748
2749         PR target/44942
2750         * gcc.c-torture/execute/pr44942.c: New test.
2751         * gcc.target/i386/pr44942.c: New test.
2752
2753 2010-07-15  Jason Merrill  <jason@redhat.com>
2754
2755         PR c++/44909
2756         * g++.dg/cpp0x/implicit7.C: New.
2757         * g++.dg/cpp0x/implicit8.C: New.
2758
2759 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2760
2761         Disable float tests for __SPU__ targets due to lack of signed zero:
2762         * c-c++-common/torture/complex-sign-add.c (check_add_float).
2763         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
2764         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
2765         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
2766         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
2767         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
2768         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
2769         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
2770         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
2771
2772 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
2773
2774         * gfortran.dg/select_char_2.f90: New test.
2775
2776 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
2777
2778         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
2779         with DECL_CHAIN.
2780
2781 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
2782
2783         PR fortran/44936
2784         * gfortran.dg/typebound_generic_9.f03: New.
2785
2786 2010-07-15  Richard Guenther  <rguenther@suse.de>
2787
2788         PR tree-optimization/44946
2789         * gcc.c-torture/compile/pr44946.c: New testcase.
2790
2791 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
2792
2793         PR fortran/40206
2794         * gfortran.dg/select_char_3.f90: New test.
2795
2796 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
2797             Kevin F. Quinn  <kevquinn@gentoo.org>
2798
2799         * gcc.dg/Wtrampolines.c: New.
2800
2801 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2802
2803         PR libfortran/44934
2804         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
2805
2806 2010-07-14  Jason Merrill  <jason@redhat.com>
2807
2808         PR c++/44810
2809         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
2810
2811         Implement C++0x unrestricted unions (N2544)
2812         * g++.dg/cpp0x/union1.C: New.
2813         * g++.dg/cpp0x/union2.C: New.
2814         * g++.dg/cpp0x/union3.C: New.
2815         * g++.dg/cpp0x/defaulted2.C: Adjust.
2816         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
2817         * g++.old-deja/g++.ext/anon2.C: Adjust.
2818         * g++.old-deja/g++.mike/misc6.C: Adjust.
2819
2820 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
2821
2822         PR fortran/44925
2823         * gfortran.dg/c_loc_tests_15.f90: New.
2824
2825 2010-07-13  Jason Merrill  <jason@redhat.com>
2826
2827         PR c++/44909
2828         * g++.dg/cpp0x/implicit6.C: New.
2829
2830 2010-07-13  Jason Merrill  <jason@redhat.com>
2831
2832         PR c++/44540
2833         * g++.dg/abi/noreturn1.C: New.
2834         * g++.dg/abi/noreturn2.C: New.
2835
2836 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
2837
2838         PR other/44874
2839         PR debug/44832
2840         * c-c++-common/pr44832.c: New test.
2841
2842 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
2843
2844         PR objc/44488
2845         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
2846         on the target.  Make sure that we can assemble the emitted asm when
2847         the test type is 'compile'.
2848
2849 2010-07-13  Richard Guenther  <rguenther@suse.de>
2850
2851         PR tree-optimization/36960
2852         * g++.dg/torture/pr36960.C: New testcase.
2853
2854 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
2855
2856         PR c++/44908
2857         * g++.dg/template/sfinae21.C: New.
2858         * g++.dg/template/sfinae22.C: Likewise.
2859
2860 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
2861
2862         PR testsuite/42843
2863         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
2864         * gcc.dg/plugin/ggcplug.c: Likewise.
2865         * g++.dg/plugin/selfassign.c: Likewise.
2866         * g++.dg/plugin/attribute_plugin.c: Likewise.
2867         * g++.dg/plugin/dumb_plugin.c: Likewise.
2868         * g++.dg/plugin/pragma_plugin.c: Likewise.
2869
2870 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
2871
2872         * gcc.c-torture/execute/pr44683.x: New.
2873         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
2874
2875 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
2876
2877         PR fortran/44434
2878         PR fortran/44565
2879         PR fortran/43945
2880         PR fortran/44869
2881         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
2882         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
2883         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
2884         * gfortran.dh/typebound_call_16.f03: New.
2885         * gfortran.dg/typebound_generic_6.f03: New.
2886         * gfortran.dg/typebound_generic_7.f03: New.
2887         * gfortran.dg/typebound_generic_8.f03: New.
2888
2889 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2890
2891         PR libfortran/37077
2892         * gfortran.dg/char4_iunit_1.f03: New test.
2893
2894 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
2895
2896         * gcc.dg/tree-ssa/vrp53.c: New test.
2897
2898 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
2899
2900         PR c++/44907
2901         * g++.dg/template/sfinae19.C: New.
2902         * g++.dg/template/sfinae20.C: Likewise.
2903
2904 2010-07-12  Jie Zhang  <jie@codesourcery.com>
2905
2906         * gcc.target/arm/interrupt-1.c: New test.
2907         * gcc.target/arm/interrupt-2.c: New test.
2908
2909 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2910
2911         * gcc.dg/pr42427.c: Require c99_runtime.
2912         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
2913         c99_runtime.
2914         * gcc.target/i386/avx-cmpss-1.c: Likewise.
2915         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
2916         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
2917         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
2918         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
2919         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
2920         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
2921         * gcc.target/i386/sse-cmpss-1.c: Likewise.
2922         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
2923         * gcc.target/i386/pr37275.c: Require visibility support.
2924
2925 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2926
2927         * lib/target-supports.exp (check_effective_target_sse): New proc.
2928         * gcc.target/i386/sol2-check.h: New file.
2929         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
2930         Include sol2-check.h.
2931         (main) Only run do_test () if sol2_check ().
2932         * gcc.target/i386/sse2-check.h: Likewise.
2933         * gcc.target/i386/sse3-check.h: Likewise.
2934         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
2935         [__sun__ && __svr4__]: Execute SSE2 instruction.
2936         * gcc.target/i386/math-torture/math-torture.exp: Only add options
2937         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
2938         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
2939         * g++.dg/ext/vector14.C: Likewise.
2940         * g++.dg/other/mmintrin.C: Likewise.
2941         * gcc.dg/20020418-1.c: Likewise.
2942         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
2943         * gcc.dg/format/ms_unnamed-1.c: Likewise.
2944         * gcc.dg/format/unnamed-1.c: Likewise.
2945         Adapt dg-warning line number.
2946         * gcc.dg/graphite/pr40281.c: Likewise.
2947         * gcc.dg/pr32176.c: Likewise.
2948         * gcc.dg/pr40550.c: Likewise.
2949         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
2950         * gcc.dg/torture/pr36891.c: Likewise.
2951         * gcc.target/i386/20020218-1.c: Likewise.
2952         * gcc.target/i386/20020523.c: Likewise.
2953         * gcc.target/i386/abi-1.c: Likewise.
2954         * gcc.target/i386/brokensqrt.c: Likewise.
2955         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
2956         * gcc.target/i386/pr13366.c: Likewise.
2957         * gcc.target/i386/pr13685.c: Likewise.
2958         * gcc.target/i386/pr24306.c: Likewise.
2959         * gcc.target/i386/pr31486.c: Likewise.
2960         * gcc.target/i386/pr32065-1.c: Likewise.
2961         * gcc.target/i386/pr32065-2.c: Likewise.
2962         * gcc.target/i386/pr32389.c: Likewise.
2963         * gcc.target/i386/pr38824.c: Likewise.
2964         * gcc.target/i386/pr38931.c: Likewise.
2965         * gcc.target/i386/pr39592-1.c: Likewise.
2966         * gcc.target/i386/pr43766.c: Likewise.
2967         * gcc.target/i386/recip-divf.c: Likewise.
2968         * gcc.target/i386/recip-sqrtf.c: Likewise.
2969         * gcc.target/i386/recip-vec-divf.c: Likewise.
2970         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
2971         * gcc.target/i386/sse-1.c: Likewise.
2972         * gcc.target/i386/sse-16.c: Likewise.
2973         * gcc.target/i386/sse-2.c: Likewise.
2974         * gcc.target/i386/sse-20.c: Likewise.
2975         * gcc.target/i386/sse-3.c: Likewise.
2976         * gcc.target/i386/sse-7.c: Likewise.
2977         * gcc.target/i386/sse-9.c: Likewise.
2978         * gcc.target/i386/sse-addps-1.c: Likewise.
2979         * gcc.target/i386/sse-addss-1.c: Likewise.
2980         * gcc.target/i386/sse-andnps-1.c: Likewise.
2981         * gcc.target/i386/sse-andps-1.c: Likewise.
2982         * gcc.target/i386/sse-cmpss-1.c: Likewise.
2983         * gcc.target/i386/sse-comiss-1.c: Likewise.
2984         * gcc.target/i386/sse-comiss-2.c: Likewise.
2985         * gcc.target/i386/sse-comiss-3.c: Likewise.
2986         * gcc.target/i386/sse-comiss-4.c: Likewise.
2987         * gcc.target/i386/sse-comiss-5.c: Likewise.
2988         * gcc.target/i386/sse-comiss-6.c: Likewise.
2989         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
2990         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
2991         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
2992         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
2993         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
2994         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
2995         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
2996         * gcc.target/i386/sse-divps-1.c: Likewise.
2997         * gcc.target/i386/sse-divss-1.c: Likewise.
2998         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
2999         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
3000         * gcc.target/i386/sse-maxps-1.c: Likewise.
3001         * gcc.target/i386/sse-maxss-1.c: Likewise.
3002         * gcc.target/i386/sse-minps-1.c: Likewise.
3003         * gcc.target/i386/sse-minss-1.c: Likewise.
3004         * gcc.target/i386/sse-movaps-1.c: Likewise.
3005         * gcc.target/i386/sse-movaps-2.c: Likewise.
3006         * gcc.target/i386/sse-movhlps-1.c: Likewise.
3007         * gcc.target/i386/sse-movhps-1.c: Likewise.
3008         * gcc.target/i386/sse-movhps-2.c: Likewise.
3009         * gcc.target/i386/sse-movlhps-1.c: Likewise.
3010         * gcc.target/i386/sse-movmskps-1.c: Likewise.
3011         * gcc.target/i386/sse-movntps-1.c: Likewise.
3012         * gcc.target/i386/sse-movss-1.c: Likewise.
3013         * gcc.target/i386/sse-movss-2.c: Likewise.
3014         * gcc.target/i386/sse-movss-3.c: Likewise.
3015         * gcc.target/i386/sse-movups-1.c: Likewise.
3016         * gcc.target/i386/sse-movups-2.c: Likewise.
3017         * gcc.target/i386/sse-mulps-1.c: Likewise.
3018         * gcc.target/i386/sse-mulss-1.c: Likewise.
3019         * gcc.target/i386/sse-orps-1.c: Likewise.
3020         * gcc.target/i386/sse-rcpps-1.c: Likewise.
3021         * gcc.target/i386/sse-recip-vec.c: Likewise.
3022         * gcc.target/i386/sse-recip.c: Likewise.
3023         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
3024         * gcc.target/i386/sse-set-ps-1.c: Likewise.
3025         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
3026         * gcc.target/i386/sse-subps-1.c: Likewise.
3027         * gcc.target/i386/sse-subss-1.c: Likewise.
3028         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
3029         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
3030         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
3031         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
3032         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
3033         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
3034         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
3035         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
3036         * gcc.target/i386/sse-xorps-1.c: Likewise.
3037         * gcc.target/i386/ssefn-1.c: Likewise.
3038         * gcc.target/i386/ssefn-3.c: Likewise.
3039         * gcc.target/i386/sseregparm-1.c: Likewise.
3040         * gcc.target/i386/stackalign/return-3.c: Likewise.
3041         * gcc.target/i386/vectorize1.c: Likewise.
3042         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
3043         * gcc.target/i386/xorps-sse.c: Likewise.
3044         * gfortran.dg/pr28158.f90: Likewise.
3045         * gfortran.dg/pr30667.f: Likewise.
3046         * gnat.dg/loop_optimization7.adb: Likewise.
3047         * gnat.dg/sse_nolib.adb: Likewise.
3048
3049 2010-07-11  Tobias Burnus  <burnus@net-b.de>
3050
3051         PR fortran/44702
3052         * gfortran.dg/use_rename_6.f90: New.
3053         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
3054
3055 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
3056
3057         PR fortran/44869
3058         * gfortran.dg/class_24.f03: New.
3059
3060 2010-07-10  Richard Guenther  <rguenther@suse.de>
3061
3062         PR lto/44889
3063         * gcc.dg/lto/20100709-1_0.c: New testcase.
3064         * gcc.dg/lto/20100709-1_1.c: Likewise.
3065
3066 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
3067
3068         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
3069
3070 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
3071
3072         PR objc/44140
3073         * objc.dg/lto/trivial-1_0.m: New.
3074         * objc.dg/lto/lto.exp: New.
3075         * obj-c++.dg/lto/trivial-1_0.mm: New.
3076         * obj-c++.dg/lto/lto.exp: New.
3077         * objc.dg/symtab-1.m: Adjust sizes.
3078         * objc.dg/image-info.m: Do not run for gnu-runtime.
3079
3080 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
3081
3082         * gcc.dg/pr32370.c: Allow another kind of error message.
3083
3084 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
3085
3086         * gnat.dg/atomic3.adb: New test.
3087
3088 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
3089             Denys Vlasenko  <dvlasenk@redhat.com>
3090             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
3091
3092         PR tree-optimization/28632
3093         * gcc.dg/tree-ssa/vrp51.c: New test.
3094         * gcc.dg/tree-ssa/vrp52.c: New test.
3095
3096 2010-07-09  Jason Merrill  <jason@redhat.com>
3097
3098         * g++.dg/abi/covariant6.C: New.
3099         * g++.dg/inherit/covariant17.C: Test both bases.
3100         * g++.dg/inherit/covariant7.C: Check vtable layout.
3101
3102 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
3103
3104         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
3105
3106 2010-07-09  Richard Guenther  <rguenther@suse.de>
3107
3108         PR tree-optimization/44852
3109         * gcc.c-torture/execute/pr44852.c: New testcase.
3110
3111 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3112
3113         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
3114         multiplication by values.
3115         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
3116         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
3117
3118 2010-07-09  Richard Guenther  <rguenther@suse.de>
3119
3120         PR tree-optimization/44882
3121         * gfortran.dg/pr44882.f90: New testcase.
3122
3123 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
3124
3125         PR target/40657
3126         * gcc.target/arm/pr40657-1.c: New test.
3127         * gcc.target/arm/pr40657-2.c: New test.
3128         * gcc.c-torture/execute/pr40657.c: New test.
3129
3130 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
3131
3132         * gcc.dg/tree-ssa/vrp50.c: New test.
3133         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
3134
3135 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
3136
3137         PR fortran/44649
3138         * gfortran.dg/c_sizeof_1.f90: Modified.
3139         * gfortran.dg/storage_size_1.f08: New.
3140         * gfortran.dg/storage_size_2.f08: New.
3141
3142 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
3143
3144         * gcc.c-torture/execute/20100708-1.c: New test.
3145
3146 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
3147
3148         PR fortran/44847
3149         * gfortran.dg/gomp/pr44847.f90: New test.
3150
3151 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
3152
3153         PR tree-optimization/44710
3154         * gcc.dg/tree-ssa/ifc-6.c: New.
3155         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
3156
3157 2010-07-08  Tobias Burnus  <burnus@net-b.de>
3158
3159         PR fortran/18918
3160         * gfortran.dg/coarray_10.f90: Add an additional test.
3161
3162 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
3163
3164         PR middle-end/44828
3165         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
3166         * gcc.c-torture/execute/pr44828.x: Revert.
3167
3168 2010-07-08  Jason Merrill  <jason@redhat.com>
3169
3170         PR c++/43120
3171         * g++.dg/inherit/covariant17.C: New.
3172         * g++.dg/abi/covariant1.C: Actually test for the bug.
3173
3174 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
3175
3176         PR rtl-optimization/44838
3177         * gcc.dg/pr44838.c: New.
3178
3179 2010-07-08  Richard Guenther  <rguenther@suse.de>
3180
3181         PR tree-optimization/44831
3182         * gcc.c-torture/compile/pr44831.c: New testcase.
3183         * gcc.dg/tree-ssa/pr21463.c: Adjust.
3184
3185 2010-07-08  Richard Guenther  <rguenther@suse.de>
3186
3187         PR tree-optimization/44861
3188         * g++.dg/vect/pr44861.cc: New testcase.
3189
3190 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
3191
3192         PR middle-end/44828
3193         * gcc.c-torture/execute/pr44828.x: New file.
3194
3195 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
3196
3197         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
3198         dg-options.
3199         * g++.dg/ext/altivec-17.C: Adjust error message.
3200
3201 2010-07-07  Tom Tromey  <tromey@redhat.com>
3202
3203         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
3204
3205 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
3206
3207         PR target/44844
3208         * gcc.target/i386/rdrand-1.c: Scan "jnc".
3209         * gcc.target/i386/rdrand-2.c: Likewise.
3210         * gcc.target/i386/rdrand-3.c: Likewise.
3211
3212 2010-07-07  Jan Hubicka  <jh@suse.cz>
3213
3214         PR middle-end/44813
3215         * g++.dg/torture/pr44813.C: New testcase.
3216         * g++.dg/torture/pr44826.C: New testcase.
3217
3218 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
3219
3220         PR rtl-optimization/44787
3221         * gcc.c-torture/compile/pr44788.c: New test.
3222         * gcc.target/arm/pr44788.c: New test.
3223
3224 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3225
3226         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
3227
3228 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3229
3230         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
3231         to dg-options.
3232
3233 2010-07-06  Tobias Burnus  <burnus@net-b.de>
3234
3235         PR fortran/44742
3236         * gfortran.dg/parameter_array_init_6.f90: New.
3237         * gfortran.dg/initialization_20.f90: Update dg-error.
3238         * gfortran.dg/initialization_24.f90: Ditto.
3239
3240 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3241         PR fortran/PR44693
3242         * gfortran.dg/dim_range_1.f90:  New test.
3243         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
3244
3245 2010-07-06  Jason Merrill  <jason@redhat.com>
3246
3247         PR c++/44703
3248         * g++.dg/cpp0x/initlist41.C: New.
3249
3250         PR c++/44778
3251         * g++.dg/template/ptrmem22.C: New.
3252
3253 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
3254
3255         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
3256         support.
3257         * gcc.target/i386/i386.exp: Likewise.
3258
3259 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3260
3261         PR testsuite/44195
3262         * gcc.dg/lto/20100518_0.c: Limit to x86.
3263
3264 2010-07-06  Richard Guenther  <rguenther@suse.de>
3265
3266         PR middle-end/44828
3267         * gcc.c-torture/execute/pr44828.c: New testcase.
3268
3269 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
3270
3271         * g++.dg/warn/noeffect2.C: Adjust expected warning.
3272         * g++.dg/warn/volatile1.C: Likewise.
3273         * g++.dg/template/warn1.C: Likewise.
3274
3275 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
3276
3277         AVX Programming Reference (June, 2010)
3278         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
3279         * g++.dg/other/i386-3.C: Likewise.
3280         * gcc.target/i386/sse-12.c: Likewise.
3281
3282         * gcc.target/i386/f16c-check.h: New.
3283         * gcc.target/i386/rdfsbase-1.c: Likewise.
3284         * gcc.target/i386/rdfsbase-2.c: Likewise.
3285         * gcc.target/i386/rdgsbase-1.c: Likewise.
3286         * gcc.target/i386/rdgsbase-2.c: Likewise.
3287         * gcc.target/i386/rdrand-1.c: Likewise.
3288         * gcc.target/i386/rdrand-2.c: Likewise.
3289         * gcc.target/i386/rdrand-3.c: Likewise.
3290         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
3291         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
3292         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
3293         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
3294         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
3295         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
3296         * gcc.target/i386/wrfsbase-1.c: Likewise.
3297         * gcc.target/i386/wrfsbase-2.c: Likewise.
3298         * gcc.target/i386/wrgsbase-1.c: Likewise.
3299         * gcc.target/i386/wrgsbase-2.c: Likewise.
3300
3301         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
3302         (__builtin_ia32_vcvtps2ph): New.
3303         (__builtin_ia32_vcvtps2ph256): Likewise.
3304
3305         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
3306         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
3307
3308         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
3309         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
3310
3311         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
3312         (__builtin_ia32_vcvtps2ph256): Likewise.
3313         Add fsgsbase,rdrnd,f16c.
3314
3315         * lib/target-supports.exp (check_effective_target_f16c): New.
3316
3317 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
3318
3319         * gcc.dg/guality/nrv-1.c: New test.
3320
3321 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
3322
3323         PR middle-end/42505
3324         * gcc.target/arm/pr42505.c: New test case.
3325
3326 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
3327
3328         PR c++/44808
3329         * g++.dg/opt/nrv16.C: New test.
3330
3331 2010-07-05  Richard Guenther  <rguenther@suse.de>
3332
3333         PR tree-optimization/44784
3334         * gcc.c-torture/compile/pr44784.c: New testcase.
3335
3336 2010-07-05  Ira Rosen  <irar@il.ibm.com>
3337
3338         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
3339         Increase loop bound and array size.
3340         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
3341         Likewise.
3342
3343 2010-07-05  Ira Rosen  <irar@il.ibm.com>
3344
3345         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
3346         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
3347         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
3348         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
3349         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
3350
3351 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
3352
3353         PR c++/22138
3354         * g++.dg/parse/template25.C: New.
3355
3356 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
3357
3358         PR rtl-optimization/44695
3359         * gcc.dg/torture/pr44695.c: New.
3360
3361 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3362
3363         PR c++/16630
3364         * g++.dg/ext/pretty3.C: New.
3365
3366 2010-07-04  Richard Guenther  <rguenther@suse.de>
3367
3368         PR middle-end/44809
3369         * g++.dg/torture/pr44809.C: New testcase.
3370
3371 2010-07-04  Richard Guenther  <rguenther@suse.de>
3372
3373         PR tree-optimization/44656
3374         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
3375
3376 2010-07-04  Ira Rosen  <irar@il.ibm.com>
3377             Revital Eres  <eres@il.ibm.com>
3378
3379         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
3380         misaligned stores.
3381         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
3382         gcc.dg/vect/vect-96.c: Likewise.
3383         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
3384         that support misaligned stores. Change the number of expected
3385         misaligned accesses.
3386         * gcc.dg/vect/vect-peel-1.c: New test.
3387         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
3388         gcc.dg/vect/vect-peel-4.c: Likewise.
3389         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
3390         vectorizable on all targets that support realignment.
3391         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3392
3393 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
3394
3395         PR c/44806
3396         * gcc.dg/torture/pr44806.c: New.
3397
3398 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
3399
3400         * gnat.dg/cond_expr1.adb: New test.
3401
3402 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
3403
3404         * gnat.dg/modular3.adb: New test.
3405         * gnat.dg/modular3_pkg.ads: New helper.
3406
3407 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
3408             Mikael Pettersson  <mikpe@it.uu.se>
3409
3410         PR testsuite/44518
3411         * obj-c++.dg/encode-2.mm: Produce object and save temps.
3412         Make signed-ness of chars explicit.  Scan the object for
3413         strings that are split by some target assemblers.
3414         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
3415         explicit.
3416
3417 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
3418
3419         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
3420
3421 2010-07-02  Le-Chun Wu  <lcwu@google.com>
3422
3423         PR/44128
3424         * g++.dg/warn/Wshadow-7.C: New test.
3425
3426 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
3427             Julian Brown  <julian@codesourcery.com>
3428             Sandra Loosemore  <sandra@codesourcery.com>
3429
3430         * gcc.c-torture/execute/20100416-1.c: New test case.
3431
3432 2010-07-02  Julian Brown  <julian@codesourcery.com>
3433             Sandra Loosemore  <sandra@codesourcery.com>
3434
3435         PR target/43703
3436
3437         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
3438         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
3439
3440 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3441             Julian Brown  <julian@codesourcery.com>
3442
3443         * gcc.target/arm/neon/vadds64.c: Regenerated.
3444         * gcc.target/arm/neon/vaddu64.c: Regenerated.
3445         * gcc.target/arm/neon/vsubs64.c: Regenerated.
3446         * gcc.target/arm/neon/vsubu64.c: Regenerated.
3447         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
3448         * gcc.target/arm/neon-vmls-1.c: Likewise.
3449         * gcc.target/arm/neon-vsubs64.c: New execution test.
3450         * gcc.target/arm/neon-vsubu64.c: New execution test.
3451         * gcc.target/arm/neon-vadds64.c: New execution test.
3452         * gcc.target/arm/neon-vaddu64.c: New execution test.
3453
3454 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3455
3456         * gcc.target/arm/neon-vands64.c: New.
3457         * gcc.target/arm/neon-vandu64.c: New.
3458         * gcc.target/arm/neon-vbics64.c: New.
3459         * gcc.target/arm/neon-vbicu64.c: New.
3460         * gcc.target/arm/neon-veors64.c: New.
3461         * gcc.target/arm/neon-veoru64.c: New.
3462         * gcc.target/arm/neon-vorns64.c: New.
3463         * gcc.target/arm/neon-vornu64.c: New.
3464         * gcc.target/arm/neon-vorrs64.c: New.
3465         * gcc.target/arm/neon-vorru64.c: New.
3466         * gcc.target/arm/neon/vands64.c: Regenerated.
3467         * gcc.target/arm/neon/vandu64.c: Regenerated.
3468         * gcc.target/arm/neon/vbics64.c: Regenerated.
3469         * gcc.target/arm/neon/vbicu64.c: Regenerated.
3470         * gcc.target/arm/neon/veors64.c: Regenerated.
3471         * gcc.target/arm/neon/veoru64.c: Regenerated.
3472         * gcc.target/arm/neon/vorns64.c: Regenerated.
3473         * gcc.target/arm/neon/vornu64.c: Regenerated.
3474         * gcc.target/arm/neon/vorrs64.c: Regenerated.
3475         * gcc.target/arm/neon/vorru64.c: Regenerated.
3476
3477 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3478
3479         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
3480
3481 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3482
3483         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
3484         * gfortran.dg/intent_out_5.f90: Same.
3485         * gfortran.dg/ltrans-7.f90: Same.
3486         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
3487
3488 2010-07-02  Jan Hubicka  <jh@suse.cz>
3489
3490         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
3491
3492 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3493
3494         * objc-obj-c++-shared/Object1.h: Correct Line endings.
3495
3496 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
3497
3498         PR c++/44780
3499         * c-c++-common/Wunused-var-12.c: New test.
3500
3501 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
3502
3503         PR target/42835
3504         * gcc.target/arm/pr42835.c: New test.
3505
3506         PR target/42172
3507         * gcc.target/arm/pr42172-1.c: New test.
3508
3509 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
3510
3511         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
3512
3513 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3514
3515         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
3516         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
3517         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
3518         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
3519         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
3520         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
3521         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
3522         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
3523         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
3524         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
3525         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
3526         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
3527         * gcc.target/arm/neon-vdup_ns64.c: New.
3528         * gcc.target/arm/neon-vdup_nu64.c: New.
3529         * gcc.target/arm/neon-vdupQ_ns64.c: New.
3530         * gcc.target/arm/neon-vdupQ_nu64.c: New.
3531         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
3532         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
3533         * gcc.target/arm/neon-vmov_ns64.c: New.
3534         * gcc.target/arm/neon-vmov_nu64.c: New.
3535         * gcc.target/arm/neon-vmovQ_ns64.c: New.
3536         * gcc.target/arm/neon-vmovQ_nu64.c: New.
3537         * gcc.target/arm/neon-vget_lanes64.c: New.
3538         * gcc.target/arm/neon-vget_laneu64.c: New.
3539         * gcc.target/arm/neon-vset_lanes64.c: New.
3540         * gcc.target/arm/neon-vset_laneu64.c: New.
3541
3542 2010-07-02  Richard Guenther  <rguenther@suse.de>
3543
3544         * g++.dg/torture/20100702-1.C: New testcase.
3545
3546 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3547
3548         PR target/44707
3549         * gcc.c-torture/compile/pr44707.c: New test.
3550
3551 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
3552
3553         PR c++/44039
3554         * g++.dg/template/crash101.C: New.
3555
3556 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3557
3558         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
3559         Use the ABI-0 accessors and fail it for m64.
3560
3561 2010-07-02  Jan Hubicka  <jh@suse.cz>
3562
3563         * g++.dg/tree-ssa/pr44706.C: New testcase.
3564
3565 2010-07-02  Richard Guenther  <rguenther@suse.de>
3566
3567         PR tree-optimization/44748
3568         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
3569
3570 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3571
3572         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
3573         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
3574         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
3575         the method types to forward:.
3576
3577 2010-06-30  Jason Merrill  <jason@redhat.com>
3578
3579         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
3580         * g++.dg/other/pr25632.C: Likewise.
3581
3582 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
3583
3584         PR tree-optimization/40421
3585         * gfortran.fortran-torture/compile/pr40421.f90: New test.
3586
3587 2010-07-01  Richard Guenther  <rguenther@suse.de>
3588
3589         PR middle-end/42834
3590         PR middle-end/44468
3591         * gcc.c-torture/execute/20100316-1.c: New testcase.
3592         * gcc.c-torture/execute/pr44468.c: Likewise.
3593         * gcc.c-torture/compile/20100609-1.c: Likewise.
3594         * gcc.dg/volatile2.c: Adjust.
3595         * gcc.dg/plugin/selfassign.c: Likewise.
3596         * gcc.dg/pr36902.c: Likewise.
3597         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
3598         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
3599         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
3600         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
3601         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
3602         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
3603         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
3604         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3605         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
3606         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
3607         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3608         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3609         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
3610         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
3611         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3612         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
3613         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
3614         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
3615         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
3616         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
3617         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
3618         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
3619         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
3620         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
3621         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
3622         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
3623         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
3624         * gcc.dg/struct/w_prof_local_array.c: Likewise.
3625         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
3626         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
3627         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
3628         * gcc.dg/struct/w_prof_global_array.c: Likewise.
3629         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
3630         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
3631         * gcc.dg/struct/w_prof_local_var.c: Likewise.
3632         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
3633         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
3634         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
3635         * gcc.dg/struct/w_prof_global_var.c: Likewise.
3636         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
3637         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
3638         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
3639         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3640         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
3641         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
3642         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
3643         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
3644         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
3645         * gcc.dg/tree-prof/stringop-1.c: Adjust.
3646         * g++.dg/tree-ssa/pr31146.C: Likewise.
3647         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
3648         * g++.dg/tree-ssa/pr33604.C: Likewise.
3649         * g++.dg/plugin/selfassign.c: Likewise.
3650         * gfortran.dg/array_memcpy_3.f90: Likewise.
3651         * gfortran.dg/array_memcpy_4.f90: Likewise.
3652         * c-c++-common/torture/pr42834.c: New testcase.
3653
3654 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
3655
3656         PR c++/44628
3657         * g++.dg/template/crash100.C: New.
3658
3659 2010-06-30  Jan Hubicka  <jh@suse.cz>
3660
3661         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
3662
3663 2010-06-30  Michael Matz  <matz@suse.de>
3664
3665         PR bootstrap/44699
3666         * gcc.dg/pr44699.c: New test.
3667
3668 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
3669
3670         PR tree-optimization/39799
3671         * c-c++-common/uninit-17.c: New test.
3672
3673 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3674
3675         PR libfortran/43298
3676         * gfortran.dg/read_infnan_1.f90: New test.
3677
3678 2010-06-29  Jason Merrill  <jason@redhat.com>
3679
3680         Enable implicitly declared move constructor/operator= (N3053).
3681         * g++.dg/cpp0x/implicit3.C: New.
3682         * g++.dg/cpp0x/implicit4.C: New.
3683         * g++.dg/cpp0x/implicit5.C: New.
3684         * g++.dg/cpp0x/implicit-copy.C: Adjust.
3685         * g++.dg/cpp0x/not_special.C: Adjust.
3686         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
3687         * g++.dg/cpp0x/rv1n.C: Adjust.
3688         * g++.dg/cpp0x/rv1p.C: Adjust.
3689         * g++.dg/cpp0x/rv2n.C: Adjust.
3690         * g++.dg/cpp0x/rv2p.C: Adjust.
3691         * g++.dg/cpp0x/rv3n.C: Adjust.
3692         * g++.dg/cpp0x/rv3p.C: Adjust.
3693         * g++.dg/cpp0x/rv4n.C: Adjust.
3694         * g++.dg/cpp0x/rv4p.C: Adjust.
3695         * g++.dg/cpp0x/rv5n.C: Adjust.
3696         * g++.dg/cpp0x/rv5p.C: Adjust.
3697         * g++.dg/cpp0x/rv6n.C: Adjust.
3698         * g++.dg/cpp0x/rv6p.C: Adjust.
3699         * g++.dg/cpp0x/rv7n.C: Adjust.
3700         * g++.dg/cpp0x/rv7p.C: Adjust.
3701         * g++.dg/cpp0x/rv8p.C: Adjust.
3702         * g++.dg/gomp/pr26690-1.C: Adjust.
3703         * g++.dg/other/error20.C: Adjust.
3704         * g++.dg/other/error31.C: Adjust.
3705         * g++.dg/parse/error19.C: Adjust.
3706         * g++.dg/template/qualttp5.C: Adjust.
3707         * g++.old-deja/g++.law/ctors5.C: Adjust.
3708
3709         Enable implicitly deleted functions (N2346)
3710         * g++.dg/cpp0x/defaulted17.C: New.
3711         * g++.dg/cpp0x/implicit1.C: New.
3712         * g++.dg/cpp0x/implicit2.C: New.
3713         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
3714         * g++.dg/ext/has_virtual_destructor.C: Adjust.
3715         * g++.dg/init/ctor4.C: Adjust.
3716         * g++.dg/init/synth2.C: Adjust.
3717         * g++.dg/lto/20081118_1.C: Adjust.
3718         * g++.dg/other/error13.C: Adjust.
3719         * g++.dg/other/unused1.C: Adjust.
3720         * g++.old-deja/g++.bob/inherit2.C: Adjust.
3721         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
3722         * g++.old-deja/g++.jason/opeq3.C: Adjust.
3723         * g++.old-deja/g++.law/ctors17.C: Adjust.
3724         * g++.old-deja/g++.oliva/delete1.C: Adjust.
3725         * g++.old-deja/g++.pt/assign1.C: Adjust.
3726         * g++.old-deja/g++.pt/crash20.C: Adjust.
3727
3728         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
3729         * g++.dg/cpp0x/defaulted13.C: Adjust.
3730         * g++.dg/cpp0x/defaulted2.C: Adjust.
3731         * g++.dg/cpp0x/defaulted3.C: Adjust.
3732         * g++.dg/cpp0x/initlist9.C: Adjust.
3733         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
3734         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
3735         * g++.dg/init/synth2.C: Adjust.
3736
3737         * g++.dg/cpp0x/defaulted19.C: New.
3738
3739         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
3740         * g++.dg/template/error23.C: Fix for -std=c++0x.
3741
3742 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
3743
3744         PR fortran/44718
3745         * gfortran.dg/proc_ptr_28.f90: New.
3746
3747 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
3748
3749         PR tree-optimization/43801
3750         * g++.dg/torture/pr43801.C: New test.
3751
3752         PR debug/44668
3753         * g++.dg/debug/dwarf2/accessibility1.C: New test.
3754
3755 2010-06-29  Jason Merrill  <jason@redhat.com>
3756
3757         PR c++/44587
3758         * g++.dg/template/qualified-id2.C: New.
3759         * g++.dg/template/qualified-id3.C: New.
3760
3761 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
3762
3763         PR fortran/44696
3764         * gfortran.dg/associated_target_4.f90: New.
3765
3766 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
3767
3768         PR fortran/44582
3769         * gfortran.dg/aliasing_array_result_1.f90 : New test.
3770
3771 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3772
3773         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
3774
3775 2010-06-29  Jan Hubicka  <jh@suse.cz>
3776
3777         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
3778
3779 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
3780
3781         PR target/43902
3782         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
3783         * gcc.target/arm/wmul-3.c: New test.
3784         * gcc.target/arm/wmul-4.c: New test.
3785
3786 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
3787
3788         PR rtl-optimization/44659
3789         * gcc.target/i386/extract-1.c: New.
3790         * gcc.target/i386/extract-2.c: Likewise.
3791         * gcc.target/i386/extract-3.c: Likewise.
3792         * gcc.target/i386/extract-4.c: Likewise.
3793         * gcc.target/i386/extract-5.c: Likewise.
3794         * gcc.target/i386/extract-6.c: Likewise.
3795
3796 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
3797
3798         PR c++/44682
3799         * g++.dg/warn/Wunused-var-14.C: New test.
3800
3801 2010-06-28  Tobias Burnus  <burnus@net-b.de>
3802
3803         PR fortran/43298
3804         * gfortran.dg/nan_6.f90: New.
3805
3806 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
3807
3808         PR tree-optimization/43781
3809         * gcc.dg/torture/pr43781.c: New.
3810
3811 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
3812
3813         PR fortran/40158
3814         * gfortran.dg/actual_rank_check_1.f90: New test.
3815
3816 2010-06-28  Martin Jambor  <mjambor@suse.cz>
3817
3818         * testsuite/gcc.dg/ipa/ipa-sra-6.c: New test.
3819
3820 2010-06-28  Jan Hubicka  <jh@suse.cz>
3821
3822         PR tree-optimization/44687
3823         * gcc.c-torture/compile/pr44687.c
3824
3825 2010-06-28  Martin Jambor  <mjambor@suse.cz>
3826
3827         PR c++/44535
3828         * g++.dg/torture/pr44535.C: New test.
3829
3830 2010-06-28  Michael Matz  <matz@suse.de>
3831
3832         PR middle-end/44592
3833         * gfortran.dg/pr44592.f90: New test.
3834
3835 2010-06-28  Jan Hubicka  <jh@suse.cz>
3836
3837         PR tree-optimization/44357
3838         * g++.dg/torture/pr44357.C: New testcase.
3839
3840 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3841
3842         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
3843         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
3844         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
3845         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
3846         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
3847         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
3848         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
3849         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
3850
3851 2010-06-27  Jan Hubicka  <jh@suse.cz>
3852
3853         * gcc.c-torture/compile/pr44686.c: New file.
3854
3855 2010-06-27  Richard Guenther  <rguenther@suse.de>
3856
3857         PR tree-optimization/44683
3858         * gcc.c-torture/execute/pr44683.c: New testcase.
3859
3860 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
3861
3862         * gnat.dg/noreturn3.ad[sb]: New test.
3863
3864 2010-06-26  Jason Merrill  <jason@redhat.com>
3865
3866         * g++.dg/cpp0x/explicit5.C: New.
3867
3868 2010-06-26  Richard Guenther  <rguenther@suse.de>
3869
3870         PR tree-optimization/44393
3871         * gcc.dg/pr44393.c: New testcase.
3872
3873 2010-06-26  Jan Hubicka  <jh@suse.cz>
3874
3875         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
3876
3877 2010-06-26  Richard Guenther  <rguenther@suse.de>
3878
3879         PR middle-end/44674
3880         * gcc.dg/pr44674.c: New testcase.
3881
3882 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
3883
3884         * gcc.dg/opts-3.c: New test.
3885
3886 2010-06-26  Tobias Burnus  <burnus@net-b.de>
3887
3888         * gfortran.dg/type_decl_1.f90: New.
3889         * gfortran.dg/type_decl_2.f90: New.
3890
3891 2010-06-26  Tobias Burnus  <burnus@net-b.de>
3892
3893         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
3894         * gfortran.dg/semicolon_fixed_2.f: Ditto.
3895
3896 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3897
3898         PR testsuite/38946
3899         * gfortran.dg/array_constructor_23.f: Update test to allow for small
3900         error in comparing reals.
3901
3902 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3903
3904         * selected_real_kind_2.f90: New.
3905         * selected_real_kind_3.f90: New.
3906
3907 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3908
3909         * gfortran.dg/entry_19.f90: New.
3910
3911 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3912
3913         * gfortran.dg/end_subroutine_1.f90: New.
3914         * gfortran.dg/end_subroutine_2.f90: New.
3915         * gfortran.dg/interface_proc_end.f90: Update.
3916
3917 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3918
3919         * gfortran.dg/semicolon_fixed.f: Update.
3920         * gfortran.dg/semicolon_fixed_2.f: New.
3921         * gfortran.dg/semicolon_free_2.f90: New.
3922         * gfortran.dg/semicolon_free.f90: Update.
3923
3924 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3925
3926         PR fortran/44448
3927         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
3928
3929 2010-06-25  Martin Jambor  <mjambor@suse.cz>
3930
3931         * g++.dg/ipa/iinline-3.C: New test.
3932         * gcc.dg/ipa/modif-1.c: Removed.
3933
3934 2010-06-25  Jan Hubicka  <jh@suse.cz>
3935
3936         * testsuite/gcc.dg/tree-ssa/ipa-split-1.c
3937
3938 2010-06-25  Martin Jambor  <mjambor@suse.cz>
3939
3940         * g++.dg/ipa/iinline-2.C: New test.
3941
3942 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
3943
3944         PR middle-end/43866
3945         * gfortran.dg/pr43866.f90: New test.
3946
3947         PR tree-optimization/44539
3948         * gcc.dg/pr44539.c: New test.
3949
3950 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
3951
3952         From Jim Wilson:
3953         PR target/43902
3954         * gcc.target/mips/madd-9.c: New test.
3955
3956 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
3957
3958         PR c/44517
3959         * gcc.dg/noncompile/pr44517.c: New.
3960         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
3961
3962 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
3963
3964         PR testsuite/43283
3965         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
3966         and add argument to nop for IA64.
3967
3968 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
3969
3970         PR target/44588
3971         * gcc.target/i386/mod-1.c: New.
3972         * gcc.target/i386/umod-1.c: Likewise.
3973         * gcc.target/i386/umod-2.c: Likewise.
3974         * gcc.target/i386/umod-3.c: Likewise.
3975
3976 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
3977
3978         PR middle-end/44492
3979         * g++.dg/torture/pr44492.C: New test.
3980
3981 2010-06-24  Andi Kleen  <ak@linux.intel.com>
3982
3983         * c-c++-common/warn-omitted-condop.c: New.
3984
3985 2010-06-24  Tobias Burnus  <burnus@net-b.de>
3986
3987         PR fortran/44614
3988         * gfortran.dg/import8.f90: New.
3989
3990 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
3991
3992         * gnat.dg/not_null.adb: Update test case.
3993
3994 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
3995
3996         PR c++/44619
3997         * g++.dg/warn/Wunused-var-13.C: New test.
3998
3999         PR c++/44627
4000         * g++.dg/diagnostic/method1.C: New test.
4001
4002 2010-06-22  Cary Coutant  <ccoutant@google.com>
4003
4004         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
4005
4006 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
4007
4008         PR fortran/44616
4009         * gfortran.dg/abstract_type_8.f03: New.
4010
4011 2010-06-21  Jason Merrill  <jason@redhat.com>
4012
4013         * g++.dg/cpp0x/noexcept08.C: New.
4014
4015         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
4016
4017 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
4018
4019         PR target/44615
4020         * gcc.target/i386/sse2-vec-2a.c: New.
4021
4022 2010-06-21  DJ Delorie  <dj@redhat.com>
4023
4024         * gcc.dg/pragma-diag-1.c: New.
4025
4026 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
4027
4028         PR target/44615
4029         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
4030
4031 2010-06-21  Alan Modra  <amodra@gmail.com>
4032
4033         PR testsuite/44505
4034         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
4035         tail call to check_fa_mid.
4036
4037 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
4038
4039         PR target/44575
4040         * gcc.c-torture/execute/pr44575.c: New test.
4041
4042 2010-06-21  Tobias Burnus  <burnus@net-b.de>
4043
4044         PR fortran/40632
4045         * gfortran.dg/contiguous_1.f90: New.
4046         * gfortran.dg/contiguous_2.f90: New.
4047         * gfortran.dg/contiguous_3.f90: New.
4048
4049 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
4050
4051         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
4052         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
4053
4054 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
4055
4056         PR target/44546
4057         * gcc.target/i386/pr44546.c: New test.
4058
4059 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
4060
4061         * gcc.dg/opts-2.c: New test.
4062
4063 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
4064
4065         PR fortran/44584
4066         * gfortran.dg/typebound_proc_15.f03: Modified.
4067
4068 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
4069
4070         PR target/44072
4071         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
4072         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
4073
4074 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4075
4076         * g++.dg/ext/label13.C: Fix typo in last change.
4077
4078 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4079
4080         PR libfortran/44477
4081         * gfortran.dg/eof_3.f90
4082         * gfortran.dg/endfile_2.f90
4083         * gfortran.dg/endfile_4.f90
4084         * gfortran.dg/endfile_3.f90
4085
4086 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4087
4088         PR c++/41090
4089         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
4090
4091 2010-06-18  Tobias Burnus  <burnus@net-b.de>
4092
4093         PR fortran/44556
4094         * gfortran.dg/allocate_alloc_opt_11.f90: New.
4095
4096 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
4097
4098         * gcc.target/arm/pr40900.c: New test.
4099
4100 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
4101
4102         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
4103
4104 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
4105
4106         PR fortran/44558
4107         * gfortran.dg/typebound_call_15.f03: New.
4108
4109 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4110
4111         PR c++/44486
4112         * g++.dg/pr44486.C: New.
4113
4114 2010-06-16  DJ Delorie  <dj@redhat.com>
4115
4116         * gcc.target/i386/volatile-bitfields-1.c: New.
4117         * gcc.target/i386/volatile-bitfields-2.c: New.
4118
4119 2010-06-16  Jason Merrill  <jason@redhat.com>
4120
4121         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
4122
4123         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
4124
4125 2010-06-16  Richard Guenther  <rguenther@suse.de>
4126
4127         PR c/44555
4128         * gcc.c-torture/execute/pr44555.c: New testcase.
4129
4130 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
4131
4132         PR fortran/44549
4133         * gfortran.dg/typebound_proc_16.f03: New.
4134
4135 2010-06-16  Martin Jambor  <mjambor@suse.cz>
4136
4137         * g++.dg/torture/pr43905.C: New test.
4138
4139 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
4140
4141         PR testsuite/44538
4142         * gcc.dg/vect/slp-perm-5.c (main): Prevent
4143         initialization loop from being vectorized.
4144         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
4145
4146 2010-06-16  Alan Modra  <amodra@gmail.com>
4147
4148         PR tree-optimization/44507
4149         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
4150
4151 2010-06-15  Jason Merrill  <jason@redhat.com>
4152
4153         * g++.dg/overload/arg3.C: Adjust error locations.
4154         * g++.dg/overload/copy1.C: Likewise.
4155         * g++.dg/tc1/dr152.C: Likewise.
4156         * g++.dg/template/incomplete4.C: Likewise.
4157         * g++.dg/template/incomplete5.C: Likewise.
4158         * g++.old-deja/g++.bob/inherit2.C: Likewise.
4159         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
4160         * g++.old-deja/g++.pt/crash9.C: Likewise.
4161
4162         * g++.dg/inherit/virtual5.C: New.
4163
4164         * g++.dg/cpp0x/defaulted18.C: New.
4165
4166         * g++.dg/cpp0x/initlist40.C: New.
4167
4168         * g++.dg/cpp0x/initlist39.C: New.
4169
4170 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
4171
4172         PR middle-end/44391
4173         * gcc.dg/graphite/pr44391.c: New.
4174
4175 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
4176
4177         PR fortran/43388
4178         * gfortran.dg/allocate_alloc_opt_8.f90: New.
4179         * gfortran.dg/allocate_alloc_opt_9.f90: New.
4180         * gfortran.dg/allocate_alloc_opt_10.f90: New.
4181         * gfortran.dg/class_allocate_2.f03: Modified an error message.
4182
4183 2010-06-15  Richard Guenther  <rguenther@suse.de>
4184
4185         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
4186
4187 2010-06-15  Richard Guenther  <rguenther@suse.de>
4188
4189         * gcc.dg/vect/bb-slp-21.c: Adjust.
4190         * gcc.dg/vect/bb-slp-13.c: Likewise
4191         * gcc.dg/vect/bb-slp-4.c: Likewise
4192         * gcc.dg/vect/bb-slp-22.c: Likewise
4193         * gcc.dg/vect/bb-slp-14.c: Likewise
4194         * gcc.dg/vect/bb-slp-23.c: Likewise
4195         * gcc.dg/vect/bb-slp-15.c: Likewise
4196         * gcc.dg/vect/bb-slp-17.c: Likewise
4197         * gcc.dg/vect/bb-slp-18.c: Likewise
4198         * gcc.dg/vect/bb-slp-19.c: Likewise
4199         * gcc.dg/vect/bb-slp-10.c: Likewise
4200         * gcc.dg/vect/bb-slp-11.c: Likewise
4201         * gcc.dg/vect/bb-slp-20.c: Likewise
4202         * gcc.dg/vect/bb-slp-3.c: Likewise
4203
4204 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
4205
4206         PR fortran/44536
4207         * gfortran.dg/gomp/pr44536.f90: New test.
4208         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
4209
4210 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
4211
4212         PR target/44534
4213         * gcc.target/i386/avx-vextractf128-256-3.c: New.
4214         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
4215
4216 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
4217
4218         PR tree-optimization/44508
4219         * gcc.dg/tree-ssa/pr21086.c: Adjust.
4220
4221         PR bootstrap/44509
4222         * gcc.dg/pr44509.c: New test.
4223
4224 2010-06-14  Ira Rosen  <irar@il.ibm.com>
4225
4226         PR tree-optimization/44507
4227         * gcc.dg/vect/pr44507.c: New test.
4228
4229 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
4230
4231         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
4232         and c-pretty-print.h.
4233
4234         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
4235
4236 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
4237
4238         * gfortran.dg/whole_file_18.f90: Updated error message.
4239
4240 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
4241
4242         * gfortran.dg/whole_file_20.f03: New.
4243
4244 2010-06-12  Jan Hubicka  <jh@suse.cz>
4245
4246         * gcc.c-torture/compile/pc44485.c: New testcase.
4247
4248 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
4249
4250         PR fortran/40117
4251         * gfortran.dg/typebound_proc_4.f03: Modified error message.
4252         * gfortran.dg/typebound_proc_14.f03: New.
4253         * gfortran.dg/typebound_proc_15.f03: New.
4254
4255 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
4256
4257         * gcc.dg/opts-1.c: New test.
4258
4259 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
4260
4261         * gcc.dg/funroll-loops-all.c: Update expected error.
4262
4263 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
4264
4265         PR target/44481
4266         * gcc.target/i386/pr44481.c: New test.
4267
4268 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
4269
4270         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
4271
4272 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
4273
4274         PR middle-end/44483
4275         * gcc.dg/tree-ssa/pr44483.c: New.
4276
4277 2010-06-11  Paul Brook  <paul@codesourcery.com>
4278
4279         * g++.dg/other/arm-neon-1.C: New test.
4280
4281 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
4282
4283         PR fortran/42051
4284         PR fortran/43896
4285         * gfortran.dg/class_23.f03: New test.
4286
4287 2010-06-11  Jan Hubicka  <jh@suse.cz>
4288
4289         * gcc.dg/ipa/pure-const-2.c: New testcase.
4290
4291 2010-06-11  Jan Hubicka  <jh@suse.cz>
4292
4293         * gcc.dg/noreturn-7.c: Update.
4294         * gcc.dg/noreturn-4.c: Update.
4295
4296 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
4297
4298         Fix MIPS bootstrap
4299         * g++.dg/other/typedef4.C: New test.
4300
4301 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
4302
4303         PR fortran/44207
4304         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
4305
4306 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
4307
4308         PR fortran/44457
4309         * gfortran.dg/asynchronous_3.f03
4310
4311 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
4312
4313         PR middle-end/44185
4314         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
4315         non-temporal stores out of the tests to form new test cases.  As a
4316         result, no non-temporal store should be generated in this case.
4317
4318         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
4319         prefetch-7.c that generate one non-temporal store.
4320
4321         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
4322         prefetch-7.c that generate one non-temporal store and one
4323         one-temporal prefetch.
4324
4325 2010-06-10  Martin Jambor  <mjambor@suse.cz>
4326
4327         PR tree-optimization/44258
4328         * gcc.dg/tree-ssa/pr44258.c: New test.
4329
4330 2010-06-10  Daniel Kraft  <d@domob.eu>
4331
4332         PR fortran/38936
4333         * gfortran.dg/associate_1.f03: New test.
4334         * gfortran.dg/associate_2.f95: New test.
4335         * gfortran.dg/associate_3.f03: New test.
4336         * gfortran.dg/associate_4.f08: New test.
4337
4338 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4339
4340         * gfortran.dg/selected_char_kind_4.f90: New test.
4341
4342 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
4343
4344         * gcc.dg/pr42461.c: New test.
4345
4346 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
4347
4348         PR fortran/44347
4349         * gfortran.dg/selected_real_kind_1.f90: New.
4350
4351 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
4352
4353         PR fortran/44359
4354         * gfortran.dg/warn_conversion.f90: Removed check for redundant
4355         warning.
4356         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
4357         check for warning.
4358
4359 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4360
4361         * gfortran.dg/data_namelist_conflict.f90: New test.
4362
4363 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4364
4365         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
4366         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
4367         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
4368
4369 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4370
4371         * testsuite/gfortran.dg/mvbits_9.f90: New test.
4372         * testsuite/gfortran.dg/ibset_1.f90: Ditto.
4373         * testsuite/gfortran.dg/ibits_1.f90: Ditto.
4374         * testsuite/gfortran.dg/btest_1.f90: Ditto.
4375         * testsuite/gfortran.dg/ibclr_1.f90: Ditto.
4376
4377 2010-06-09  Jason Merrill  <jason@redhat.com>
4378
4379         PR c++/44366
4380         * g++.dg/cpp0x/decltype23.C: Move to...
4381         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
4382
4383 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
4384
4385         PR fortran/44211
4386         * gfortran.dg/typebound_call_14.f03: New test.
4387
4388 2010-06-09  Martin Jambor  <mjambor@suse.cz>
4389
4390         PR tree-optimization/44423
4391         * gcc.dg/tree-ssa/pr44423.c: New test.
4392
4393 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
4394
4395         PR testsuite/42843
4396         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
4397         TV_NONE to initialize tv_id field.
4398         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
4399         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
4400         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
4401         Include toplev.h .
4402         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
4403         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
4404         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
4405
4406 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
4407
4408         PR tree-optimization/39874
4409         PR middle-end/28685
4410         * gcc.dg/pr39874.c: New file.
4411
4412 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
4413
4414         * g++.dg/ext/attr-alias-1.C: New.
4415         * g++.dg/ext/attr-alias-2.C: New.
4416
4417 2010-06-07  Tobias Burnus  <burnus@net-b.de>
4418
4419         PR fortran/44446
4420         * gfortran.dg/proc_ptr_27.f90: New.
4421
4422 2010-06-07  Jason Merrill  <jason@redhat.com>
4423
4424         PR c++/44366
4425         * g++.dg/cpp0x/decltype23.C: New.
4426
4427 2010-06-08  Andrew Pinski <pinskia@gmail.com>
4428             Shujing Zhao  <pearly.zhao@oracle.com>
4429
4430         PR c/37724
4431         * gcc.dg/c90-const-expr-10.c: Adjust.
4432         * gcc.dg/c99-const-expr-10.c: Adjust.
4433         * gcc.dg/init-bad-7.c: New.
4434
4435 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4436
4437         * lib/target-supports.exp (check_effective_target_gas): New proc.
4438         * gcc.c-torture/execute/960321-1.x: New file.
4439
4440 2010-06-07  Jason Merrill  <jason@redhat.com>
4441
4442         PR c++/44401
4443         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
4444
4445 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
4446
4447         PR c++/44444
4448         * g++.dg/warn/Wunused-var-12.C: New test.
4449
4450         PR c++/44443
4451         * c-c++-common/Wunused-var-11.c: New test.
4452
4453 2010-06-07  Jan Hubicka  <jh@suse.cz>
4454
4455         * gcc.dg/ipa/pure-const-1.c: New testcase.
4456
4457 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
4458
4459         PR rtl-optimization/44404
4460         * gcc.dg/pr44404.c: New.
4461
4462 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
4463
4464         PR target/44159
4465         * gcc.target/i386/abi-2.c: Check sysv abi here.
4466         * gcc.target/i386/aes-avx-check.h: Call test in noinline
4467         function to avoid failures by different ABIs.
4468         * gcc.target/i386/aes-check.h: Likewise.
4469         * gcc.target/i386/avx-check.h: Likewise.
4470         * gcc.target/i386/fma4-check.h: Likewise.
4471         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
4472         * gcc.target/i386/mmx-check.h: Likewise.
4473         * gcc.target/i386/pclmul-avx-check.h: Likewise.
4474         * gcc.target/i386/pclmul-check.h: Likewise.
4475         * gcc.target/i386/sse-check.h: Likewise.
4476         * gcc.target/i386/sse2-check.h: Likewise.
4477         * gcc.target/i386/sse3-check.h: Likewise.
4478         * gcc.target/i386/sse4_1-check.h: Likewise.
4479         * gcc.target/i386/sse4_2-check.h: Likewise.
4480         * gcc.target/i386/sse4a-check.h: Likewise.
4481         * gcc.target/i386/ssse3-check.h: Likewise.
4482         * gcc.target/i386/xop-check.h: Likewise.
4483         * gcc.target/i386/pr27971.c: Fix for LLP64.
4484         * gcc.target/i386/pr39139.c: Likewise.
4485         * gcc.target/i386/pr39315-check.c: Likewise.
4486         * gcc.target/i386/vararg-1.c: Likewise.
4487         * gcc.target/i386/vararg-2.c: Likewise.
4488         Additional add dg-compile to avoid failure due
4489         missing foo symbol.
4490
4491         * gcc.dg/compound-literal-1.c: Fix for llp64.
4492         * gcc.dg/pr32370.c: Likewise.
4493         * gcc.dg/pr37561.c: Likewise.
4494         * gcc.dg/pr41340.c: Likewise.
4495         * gcc.dg/pr41551.c: Likewise.
4496
4497 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
4498
4499         PR c++/44188
4500         * g++.dg/debug/dwarf2/typedef3.C: New test.
4501
4502 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4503
4504         PR c/20000
4505         * c-c++-common/pr20000.c: New.
4506
4507 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
4508
4509         PR c++/44086
4510         * g++.dg/init/pr44086.C: New.
4511         * g++.dg/cpp0x/decltype4.C: Adjust.
4512
4513 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
4514
4515         PR fortran/43945
4516         * gfortran.dg/generic_23.f03: New test.
4517
4518 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
4519
4520         PR fortran/43895
4521         * gfortran.dg/alloc_comp_class_1.f90 : New test.
4522
4523 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
4524
4525         PR c++/44361
4526         * c-c++-common/Wunused-var-9.c: New test.
4527
4528 2010-06-05  Jason Merrill  <jason@redhat.com>
4529
4530         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
4531
4532 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
4533
4534         PR c/44322
4535         * gcc.dg/c99-restrict-4.c: New test.
4536
4537 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
4538
4539         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
4540         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
4541         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
4542         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
4543         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
4544         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
4545         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
4546         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
4547         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
4548         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
4549         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
4550         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
4551         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
4552         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
4553         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
4554         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
4555         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
4556         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
4557         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
4558         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
4559         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
4560         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
4561
4562 2010-06-04  Jason Merrill  <jason@redhat.com>
4563
4564         * g++.dg/cpp0x/noexcept06.C: New.
4565         * g++.dg/cpp0x/noexcept07.C: New.
4566
4567         * g++.dg/cpp0x/noexcept01.C: New.
4568         * g++.dg/cpp0x/noexcept02.C: New.
4569         * g++.dg/cpp0x/noexcept03.C: New.
4570         * g++.dg/cpp0x/noexcept04.C: New.
4571         * g++.dg/cpp0x/noexcept05.C: New.
4572
4573 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
4574
4575         PR c++/44412
4576         * g++.dg/warn/Wunused-var-10.C: New test.
4577         * g++.dg/warn/Wunused-var-11.C: New test.
4578
4579         PR c++/44362
4580         * c-c++-common/Wunused-var-10.c: New test.
4581
4582 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4583
4584         PR c/25880
4585         * gcc.dg/assign-warn-2.c: Update.
4586         * gcc.dg/cpp/line3.c: Update.
4587         * gcc.dg/c99-array-lval-8.c: Update.
4588         * gcc.dg/cast-qual-2.c: Update.
4589         * gcc.dg/c99-arraydecl-3.c:  Update.
4590         * gcc.dg/assign-warn-1.c:  Update.
4591         * gcc.dg/format/gcc_diag-1.c:  Update.
4592
4593 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
4594
4595         PR rtl-optimization/39871
4596         PR rtl-optimization/40615
4597         PR rtl-optimization/42500
4598         PR rtl-optimization/42502
4599         * gcc.target/arm/eliminate.c: New test.
4600
4601 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
4602
4603         PR libstdc++/44410
4604         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
4605         * g++.old-deja/g++.other/delete3.C: Likewise.
4606         * g++.old-deja/g++.other/new.C: Likewise.
4607         * g++.old-deja/g++.law/operators27.C: Likewise.
4608         * g++.old-deja/g++.mike/p755.C: Likewise.
4609         * g++.dg/eh/new1.C: Likewise.
4610         * g++.dg/init/new5.C: Likewise.
4611
4612 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
4613
4614         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
4615         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
4616         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
4617
4618 2010-06-03  Richard Guenther  <rguenther@suse.de>
4619
4620         PR lto/41921
4621         * lib/lto.exp: Always load gcc.exp.
4622         (lto-obj): For C source files invoke gcc_target_compile.
4623         * g++.dg/lto/20100603-1_0.C: New testcase.
4624         * g++.dg/lto/20100603-1_1.c: Likewise.
4625
4626 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
4627
4628         PR tree-optimization/43688
4629         * gfortran.dg/pr43688.f90: New.
4630
4631 2010-06-03  Richard Guenther  <rguenther@suse.de>
4632
4633         PR lto/41584
4634         * gcc.dg/lto/20100603-1_0.c: New testcase.
4635         * gcc.dg/lto/20100603-2_0.c: Likewise.
4636         * gcc.dg/lto/20100603-3_0.c: Likewise.
4637
4638 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
4639
4640         PR target/44218
4641         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
4642         * gcc.target/powerpc/recip-2.c: Ditto.
4643         * gcc.target/powerpc/recip-3.c: Ditto.
4644         * gcc.target/powerpc/recip-4.c: Ditto.
4645         * gcc.target/powerpc/recip-5.c: Ditto.
4646         * gcc.target/powerpc/recip-6.c: Ditto.
4647         * gcc.target/powerpc/recip-7.c: Ditto.
4648         * gcc.target/powerpc/recip-test.h: Ditto.
4649         * gcc.target/powerpc/recip-test2.h: Ditto.
4650
4651 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
4652
4653         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
4654
4655 2010-06-02  Jason Merrill  <jason@redhat.com>
4656
4657         * g++.dg/ext/vector9.C: Expect typedef in error message.
4658
4659         PR c++/9726
4660         PR c++/23594
4661         PR c++/44333
4662         * g++.dg/tc1/dr101.C: Remove xfails.
4663
4664 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
4665
4666         PR middle-end/44372
4667         * g++.dg/ipa/pr44372.C: New.
4668
4669 2010-06-02  Jan Hubicka  <jh@suse.cz>
4670
4671         PR middle-end/44295
4672         * g++.dg/torture/pr44295.C: Neww testcase.
4673
4674 2010-06-02  Jan Hubicka  <jh@suse.cz>
4675
4676         * gcc.dg/tree-ssa/loadpre6.c: Update.
4677
4678 2010-06-02  Richard Guenther  <rguenther@suse.de>
4679
4680         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
4681         diagnostic.h.
4682
4683 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
4684
4685         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
4686         the link fail message.
4687
4688 2010-06-02  Tobias Burnus  <burnus@net-b.de>
4689
4690         PR fortran/44360
4691         * gfortran.dg/use_13.f90: New test case.
4692
4693 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4694
4695         PR fortran/44371
4696         * gfortran.dg/error_stop_2.f08: Minor update.
4697
4698 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4699
4700         PR fortran/44371
4701         * gfortran.dg/error_stop_1.f08: New test.
4702         * gfortran.dg/error_stop_2.f08: New test.
4703
4704 2010-06-01  Jason Merrill  <jason@redhat.com>
4705
4706         DR 990
4707         * g++.dg/cpp0x/initlist37.C: New.
4708         * g++.dg/cpp0x/initlist38.C: New.
4709
4710         PR c++/44358
4711         * g++.dg/cpp0x/initlist36.C: New.
4712
4713 2010-05-31 Jan Hubicka  <jh@suse.cz>
4714
4715         * gcc.dg/noreturn-8.c: New testcase.
4716
4717 2010-05-31 Jan Hubicka  <jh@suse.cz>
4718
4719         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
4720         * gcc.dg/lto/noreturn-1_0.c: Move it here.
4721
4722 2010-05-31 Jan Hubicka  <jh@suse.cz>
4723
4724         * gcc.dg/lto/noreturn-1_1.c: New testcase.
4725         * gcc.dg/lto/noreturn-1_0.c: New testcase.
4726
4727 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
4728
4729         PR fortran/36928
4730         * gfortran.dg/dependency_27.f90:  New test.
4731         * gfortran.dg/array_assign_1.F90:  New test.
4732
4733 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
4734
4735         PR target/44338
4736         * gcc.target/i386/sse-24.c: New test.
4737
4738 2010-05-31  Jan Hubicka  <jh@suse.cz>
4739
4740         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
4741
4742 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
4743
4744         PR middle-end/44337
4745         * gcc.dg/pr44337.c: New test.
4746
4747         PR tree-optimization/44182
4748         * g++.dg/debug/pr44182.C: New test.
4749
4750 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
4751
4752         * gcc.dg/nested-func-7.c: New test.
4753         * gnat.dg/frame_overflow.adb: Adjust directives.
4754
4755 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
4756
4757         * gnat.dg/prot2.ad[sb]: New test.
4758         * gnat.dg/prot2_pkg1.ads: New helper.
4759         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
4760
4761 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
4762
4763         * gnat.dg/array11.adb: Adjust dg-warning directive.
4764         * gnat.dg/object_overflow.adb: Likewise.
4765
4766 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
4767
4768         PR middle-end/44306
4769         * gcc.dg/tree-ssa/pr44306.c: New.
4770
4771 2010-05-29  Jan Hubicka  <jh@suse.cz>
4772
4773         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
4774
4775 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
4776
4777         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
4778
4779 2010-05-28  Mike Stump  <mikestump@comcast.net>
4780
4781         PR objc/44125
4782         * objc.dg/const-str-9.m: Remove static.
4783
4784 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
4785
4786         PR target/43636
4787         * gcc.c-torture/compile/pr43636.c: New test.
4788
4789 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
4790
4791         PR objc++/23616
4792         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
4793         * obj-c++.dg/try-catch-9.mm: Ditto.
4794
4795 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
4796
4797         Revert patch for PR c++/44188
4798         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
4799
4800 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
4801
4802         PR c++/44188
4803         * g++.dg/debug/dwarf2/typedef3.C: New test.
4804
4805 2010-05-27  Jason Merrill  <jason@redhat.com>
4806
4807         PR c++/43555
4808         * g++.dg/ext/vla9.C: New.
4809
4810 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
4811
4812         PR objc/44140
4813         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
4814         * objc.dg/torture/tls/thr-init-3.m: Ditto.
4815         * objc.dg/torture/tls/thr-init.m: Ditto.
4816         * objc.dg/torture/trivial.m: Ditto.
4817         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
4818         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
4819         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
4820         * obj-c++.dg/torture/trivial.mm: Ditto.
4821
4822 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
4823
4824         * g++.dg/lto/20100302_0.C: Skip on darwin.
4825
4826 2010-05-27  Richard Guenther  <rguenther@suse.de>
4827
4828         PR tree-optimization/44284
4829         * gcc.dg/vect/vect-118.c: New testcase.
4830         * gcc.dg/vect/bb-slp-20.c: Adjust.
4831         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
4832         * gcc.dg/vect/slp-9.c: Likewise.
4833         * gcc.dg/vect/slp-reduc-4.c: Likewise.
4834         * gcc.dg/vect/vect-10.c: Likewise.
4835         * gcc.dg/vect/vect-109.c: Likewise.
4836         * gcc.dg/vect/vect-12.c: Likewise.
4837         * gcc.dg/vect/vect-36.c: Likewise.
4838         * gcc.dg/vect/vect-7.c: Likewise.
4839         * gcc.dg/vect/vect-iv-8.c: Likewise.
4840         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
4841         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
4842         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
4843         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
4844         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
4845         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
4846         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
4847         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
4848         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
4849         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
4850         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
4851         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
4852         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
4853         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
4854         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
4855         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
4856         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4857
4858 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
4859
4860         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
4861         necessary.
4862
4863 2010-05-26  Jan Hubicka  <jh@suse.cz>
4864
4865         * gcc.dg/lto/materialize-1_0.c: New file.
4866         * gcc.dg/lto/materialize-1_1.c: New file.
4867
4868 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
4869
4870         * gnat.dg/lto10.adb: New test.
4871         * gnat.dg/lto10_pkg.ads: New helper.
4872
4873 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
4874
4875         * lib/target-supports.exp (check_effective_target_int128): New
4876         function to check if __int128 types are available for target.
4877         * c-c++-common/int128-types-1.c: New.
4878         * c-c++-common/int128-1.c: New.
4879         * c-c++-common/int128-2.c: New.
4880         * g++.dg/abi/mangle43.C: New.
4881         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
4882         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
4883         pointer-wide scalar.
4884         * g++.dg/other/pr25632.C: Likewise.
4885         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
4886         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
4887         overflow warnings.
4888         * g++.dg/warn/pr13358-4.C: Likewise.
4889         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
4890         * g++.dg/warn/Wconversion-null.C: Likewise.
4891
4892 2010-05-26  Jason Merrill  <jason@redhat.com>
4893
4894         PR c++/43382
4895         * g++.dg/cpp0x/variadic101.C: New.
4896
4897 2010-05-26  Richard Guenther  <rguenther@suse.de>
4898
4899         PR rtl-optimization/44164
4900         * gcc.c-torture/execute/pr44164.c: New testcase.
4901         * g++.dg/tree-ssa/pr13146.C: Adjust.
4902
4903 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
4904
4905         PR fortran/40011
4906         * gfortran.dg/whole_file_19.f90 : New test.
4907
4908 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
4909
4910         PR fortran/30668
4911         PR fortran/31346
4912         PR fortran/34260
4913         * gfortran.dg/pr40999.f: Fix function type.
4914         * gfortran.dg/whole_file_5.f90: Likewise.
4915         * gfortran.dg/whole_file_6.f90: Likewise.
4916         * gfortran.dg/whole_file_16.f90: New.
4917         * gfortran.dg/whole_file_17.f90: New.
4918         * gfortran.dg/whole_file_18.f90: New.
4919
4920 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
4921             Iain Sandoe  <iains@gcc.gnu.org>
4922
4923         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
4924         * gcc.c-torture/compile/pr44197.c: Require alias support.
4925         * gcc.dg/lto/20081222_0.c: Ditto.
4926
4927 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
4928
4929         PR debug/42801
4930         * gcc.dg/guality/vla-2.c: New test.
4931
4932 2010-05-25  Richard Guenther  <rguenther@suse.de>
4933
4934         PR middle-end/44069
4935         * g++.dg/torture/pr44069.C: New testcase.
4936
4937 2010-05-25  Richard Guenther  <rguenther@suse.de>
4938
4939         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
4940
4941 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
4942
4943         PR objc/44140
4944         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
4945
4946 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
4947
4948         * obj-c++.dg/torture/tls/trivial.mm: New.
4949         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
4950         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
4951         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
4952         * obj-c++.dg/torture/tls/diag-1.mm: New.
4953         * obj-c++.dg/torture/tls/tls.exp: New.
4954         * obj-c++.dg/torture/trivial.mm: New.
4955         * obj-c++.dg/torture/dg-torture.exp: New.
4956         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
4957         * obj-c++.dg/tls/trivial.m: New.
4958         * obj-c++.dg/tls/init-1.mm: New.
4959         * obj-c++.dg/tls/diag-1.mm: New.
4960         * obj-c++.dg/tls/init-2.mm: New.
4961         * obj-c++.dg/tls/diag-2.mm: New.
4962         * obj-c++.dg/tls/diag-3.mm: New.
4963         * obj-c++.dg/tls/diag-4.mm: New.
4964         * obj-c++.dg/tls/static-1.mm: New.
4965         * obj-c++.dg/tls/tls.exp: New.
4966         * obj-c++.dg/tls/diag-5.mm: New.
4967         * obj-c++.dg/tls/static-1a.mm: New.
4968         * objc-obj-c++-shared/Object1.mm: New.
4969         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
4970
4971 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
4972
4973         PR objc++/43689
4974         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
4975         * obj-c++.dg/const-str-6.mm: Ditto.
4976
4977 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
4978
4979         * g++.dg/parse/array-size2.C: Remove dg-error directives.
4980
4981 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
4982
4983         PR ada/38394
4984         * gnat.dg/array13.ad[sb]: New test.
4985
4986 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
4987             Sandra Loosemore  <sandra@codesourcery.com>
4988
4989         * gcc.target/arm/neon/: Regenerated test cases.
4990
4991         * gcc.target/arm/neon/polytypes.c,
4992         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
4993         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
4994         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
4995         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
4996         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
4997         dg-add-options arm_neon.
4998
4999         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
5000         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
5001         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
5002         and arm_neon_fp16_ok.
5003
5004         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
5005         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
5006
5007         * lib/target-supports.exp (add_options_for_arm_neon): New.
5008         (check_effective_target_arm_neon_ok_nocache): New, from
5009         check_effective_target_arm_neon_ok.  Check multiple possibilities.
5010         (check_effective_target_arm_neon_ok): Use
5011         check_effective_target_arm_neon_ok_nocache.
5012         (add_options_for_arm_neon_fp16)
5013         (check_effective_target_arm_neon_fp16_ok)
5014         check_effective_target_arm_neon_fp16_ok_nocache): New.
5015         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
5016
5017 2010-05-24  Jason Merrill  <jason@redhat.com>
5018
5019         PR c++/41510
5020         * g++.dg/cpp0x/initlist35.C: New.
5021         * g++.dg/init/brace6.C: Adjust.
5022
5023 2010-05-24  Paul Brook  <paul@codesourcery.com>
5024
5025         * gcc.target/arm/frame-pointer-1.c: New test.
5026         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
5027         pointer elimination.
5028
5029 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
5030
5031         PR target/44245
5032         * gcc.target/i386/crc32-3.c: New.
5033         * gcc.target/i386/crc32-4.c: Likewise.
5034
5035 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
5036
5037         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
5038         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
5039         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
5040
5041 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
5042
5043         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
5044
5045 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
5046
5047         PR target/43869
5048         * gcc.c-target/pr43869.c: New test.
5049
5050 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
5051
5052         PR fortran/44212
5053         * gfortran.dg/class_22.f03: New.
5054
5055 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
5056
5057         PR lto/44238
5058         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
5059
5060 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
5061
5062         PR fortran/44213
5063         * gfortran.dg/abstract_type_7.f03: New.
5064
5065 2010-05-21  Jason Merrill  <jason@redhat.com>
5066
5067         * g++.dg/eh/spec11.C: Test cleanup optimization.
5068
5069 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
5070
5071         PR debug/44223
5072         * gcc.target/i386/pr44223.c: New test.
5073
5074 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5075
5076         * gcc.target/i386/pr25993.c: Use @function as type specifier.
5077
5078 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
5079
5080         * g++.dg/other/const3.C: New test.
5081
5082 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
5083
5084         PR fortran/38407
5085         * warn_unused_dummy_argument_1.f90: New.
5086         * warn_unused_dummy_argument_2.f90: New.
5087
5088 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
5089
5090         PR c++/30298
5091         * g++.dg/inherit/crash1.C: New.
5092         * g++.dg/inherit/crash2.C: Likewise.
5093
5094 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
5095
5096         PR debug/44178
5097         * g++.dg/debug/pr44178.C: New test.
5098
5099 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
5100
5101         PR middle-end/44185
5102         * gcc.dg/tree-ssa/prefetch-6.c: Add
5103         --param min-insn-to-prefetch-ratio=6.
5104         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
5105         allow unrolling, and adjust the movnti count.
5106
5107 2010-05-20  Jan Hubicka  <jh@suse.cz>
5108
5109         PR middle-end/44197
5110         * gcc.c-torture/compile/pr44197.c: New file.
5111
5112 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
5113
5114         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
5115         Fix test code.
5116         (check_effective_target_xop): Remove __may_alias__ attribute.
5117
5118 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
5119
5120         PR target/44202
5121         * gcc.c-torture/execute/pr44202-1.c: New test.
5122
5123 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5124
5125         PR fortran/43851
5126         * gfortran.dg/label_1.f90: Update test.
5127
5128 2010-05-19  Jan Hubicka  <jh@suse.cz>
5129
5130         * gcc.dg/lto/ipareference2_0.c: New file.
5131         * gcc.dg/lto/ipareference2_1.c: New file.
5132
5133 2010-05-19  Jason Merrill  <jason@redhat.com>
5134
5135         * g++.dg/parse/fn-typedef2.C: New.
5136
5137         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
5138         function type.
5139
5140         PR c++/44193
5141         * g++.dg/template/fntype1.C: New.
5142
5143 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
5144
5145         * gnat.dg/discr23.ad[sb]: New test.
5146         * gnat.dg/discr23_pkg.ads: New helper.
5147
5148         * gnat.dg/specs/controlled1.ads: New test.
5149         * gnat.dg/specs/controlled1_pkg.ads: New helper.
5150
5151 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5152
5153         PR fortran/44055
5154         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
5155         Fixed scope of C_SIZEOF.
5156         * gfortran.dg/warn_conversion_2.f90: New.
5157
5158 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5159
5160         * lib/target-supports.exp (check_effective_target_sse2): New proc.
5161         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
5162         for optional selector.
5163         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
5164         (check_effective_target_sse3): New proc.
5165         * gcc.target/i386/math-torture/math-torture.exp: Load
5166         target-supports.exp.
5167         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
5168         check_effective_target_sse2.
5169         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
5170         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
5171         * g++.dg/vect/vect.exp: Likewise.
5172         * gfortran.dg/vect/vect.exp: Likewise.
5173         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
5174         -msse2 if check_effective_target_sse2.
5175
5176         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
5177         * gcc.target/i386/3dnow-2.c: Likewise.
5178         * gcc.target/i386/3dnowA-1.c: Likewise.
5179         * gcc.target/i386/3dnowA-2.c: Likewise.
5180         * gcc.target/i386/pr42549.c: Likewise.
5181
5182         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
5183         * gcc.target/i386/sse3-addsubpd.c: Likewise.
5184         * gcc.target/i386/sse3-addsubps.c: Likewise.
5185         * gcc.target/i386/sse3-haddpd.c: Likewise.
5186         * gcc.target/i386/sse3-haddps.c: Likewise.
5187         * gcc.target/i386/sse3-hsubpd.c: Likewise.
5188         * gcc.target/i386/sse3-hsubps.c: Likewise.
5189         * gcc.target/i386/sse3-movddup.c: Likewise.
5190         * gcc.target/i386/sse3-movshdup.c: Likewise.
5191         * gcc.target/i386/sse3-movsldup.c: Likewise.
5192
5193         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
5194         * g++.dg/ext/attrib35.C: Likewise.
5195         * g++.dg/opt/pr40496.C: Likewise.
5196         * g++.dg/other/i386-1.C: Likewise.
5197         * g++.dg/other/i386-4.C: Likewise.
5198         * g++.dg/other/pr34435.C: Likewise.
5199         * g++.dg/other/pr39496.C: Likewise.
5200         * g++.dg/other/pr40446.C: Likewise.
5201         * gcc.dg/compat/union-m128-1_main.c: Likewise.
5202         * gcc.dg/compat/vector-1a_main.c: Likewise.
5203         * gcc.dg/compat/vector-2a_main.c: Likewise.
5204         * gcc.dg/lto/20090206-1_0.c: Likewise.
5205         * gcc.dg/pr34856.c: Likewise.
5206         * gcc.dg/pr36584.c: Likewise.
5207         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
5208         * gcc.dg/pr37544.c: Likewise.
5209         * gcc.dg/torture/pr16104-1.c: Likewise.
5210         * gcc.dg/torture/pr35771-1.c: Likewise.
5211         * gcc.dg/torture/pr35771-2.c: Likewise.
5212         * gcc.dg/torture/pr35771-3.c: Likewise.
5213         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
5214         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5215         * gcc.dg/torture/stackalign/push-1.c: Likewise.
5216         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5217         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
5218         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
5219         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
5220         * gcc.target/i386/20060512-1.c: Likewise.
5221         * gcc.target/i386/20060512-3.c: Likewise.
5222         * gcc.target/i386/all_one_m128i.c: Likewise.
5223         * gcc.target/i386/float128-1.c: Likewise.
5224         * gcc.target/i386/float128-2.c: Likewise.
5225         * gcc.target/i386/fpcvt-1.c: Likewise.
5226         * gcc.target/i386/fpcvt-2.c: Likewise.
5227         * gcc.target/i386/fpcvt-3.c: Likewise.
5228         * gcc.target/i386/fpprec-1.c: Likewise.
5229         * gcc.target/i386/funcspec-9.c: Likewise.
5230         * gcc.target/i386/incoming-1.c: Likewise.
5231         * gcc.target/i386/incoming-12.c: Likewise.
5232         * gcc.target/i386/incoming-2.c: Likewise.
5233         * gcc.target/i386/incoming-3.c: Likewise.
5234         * gcc.target/i386/incoming-4.c: Likewise.
5235         * gcc.target/i386/incoming-6.c: Likewise.
5236         * gcc.target/i386/incoming-7.c: Likewise.
5237         * gcc.target/i386/incoming-8.c: Likewise.
5238         * gcc.target/i386/opt-1.c: Likewise.
5239         * gcc.target/i386/opt-2.c: Likewise.
5240         * gcc.target/i386/ordcmp-1.c: Likewise.
5241         * gcc.target/i386/pr17692.c: Likewise.
5242         * gcc.target/i386/pr18614-1.c: Likewise.
5243         * gcc.target/i386/pr22152.c: Likewise.
5244         * gcc.target/i386/pr23570.c: Likewise.
5245         * gcc.target/i386/pr23575.c: Likewise.
5246         * gcc.target/i386/pr26449-1.c: Likewise.
5247         * gcc.target/i386/pr26600.c: Likewise.
5248         * gcc.target/i386/pr27790.c: Likewise.
5249         * gcc.target/i386/pr28839.c: Likewise.
5250         * gcc.target/i386/pr30970.c: Likewise.
5251         * gcc.target/i386/pr32000-1.c: Likewise.
5252         * gcc.target/i386/pr32000-2.c: Likewise.
5253         * gcc.target/i386/pr32280.c: Likewise.
5254         * gcc.target/i386/pr32661.c: Likewise.
5255         * gcc.target/i386/pr32708-1.c: Likewise.
5256         * gcc.target/i386/pr32961.c: Likewise.
5257         * gcc.target/i386/pr33329.c: Likewise.
5258         * gcc.target/i386/pr35714.c: Likewise.
5259         * gcc.target/i386/pr35767-1.c: Likewise.
5260         * gcc.target/i386/pr35767-1d.c: Likewise.
5261         * gcc.target/i386/pr35767-1i.c: Likewise.
5262         * gcc.target/i386/pr35767-2.c: Likewise.
5263         * gcc.target/i386/pr35767-2d.c: Likewise.
5264         * gcc.target/i386/pr35767-2i.c: Likewise.
5265         * gcc.target/i386/pr35767-3.c: Likewise.
5266         * gcc.target/i386/pr35767-5.c: Likewise.
5267         * gcc.target/i386/pr36222-1.c: Likewise.
5268         * gcc.target/i386/pr36578-1.c: Likewise.
5269         * gcc.target/i386/pr36578-2.c: Likewise.
5270         * gcc.target/i386/pr36992-1.c: Likewise.
5271         * gcc.target/i386/pr37101.c: Likewise.
5272         * gcc.target/i386/pr37216.c: Likewise.
5273         * gcc.target/i386/pr37434-1.c: Likewise.
5274         * gcc.target/i386/pr37434-2.c: Likewise.
5275         * gcc.target/i386/pr37843-3.c: Likewise.
5276         * gcc.target/i386/pr37843-4.c: Likewise.
5277         * gcc.target/i386/pr39162.c: Likewise.
5278         * gcc.target/i386/pr39315-1.c: Likewise.
5279         * gcc.target/i386/pr39315-2.c: Likewise.
5280         * gcc.target/i386/pr39315-3.c: Likewise.
5281         * gcc.target/i386/pr39315-4.c: Likewise.
5282         * gcc.target/i386/pr39445.c: Likewise.
5283         * gcc.target/i386/pr39496.c: Likewise.
5284         * gcc.target/i386/pr40809.c: Likewise.
5285         * gcc.target/i386/pr40906-3.c: Likewise.
5286         * gcc.target/i386/pr41019.c: Likewise.
5287         * gcc.target/i386/pr42542-1.c: Likewise.
5288         * gcc.target/i386/pr42542-2.c: Likewise.
5289         * gcc.target/i386/pr42542-3.c: Likewise.
5290         * gcc.target/i386/pr42542-3a.c: Likewise.
5291         * gcc.target/i386/pr42881.c: Likewise.
5292         * gcc.target/i386/push-1.c: Likewise.
5293         * gcc.target/i386/quad-sse.c: Likewise.
5294         * gcc.target/i386/reload-1.c: Likewise.
5295         * gcc.target/i386/sse-10.c: Likewise.
5296         * gcc.target/i386/sse-11.c: Likewise.
5297         * gcc.target/i386/sse-15.c: Likewise.
5298         * gcc.target/i386/sse-17.c: Likewise.
5299         * gcc.target/i386/sse-18.c: Likewise.
5300         * gcc.target/i386/sse-19.c: Likewise.
5301         * gcc.target/i386/sse-4.c: Likewise.
5302         * gcc.target/i386/sse-6.c: Likewise.
5303         * gcc.target/i386/sse-vect-types.c: Likewise.
5304         * gcc.target/i386/sse2-addpd-1.c: Likewise.
5305         * gcc.target/i386/sse2-addsd-1.c: Likewise.
5306         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
5307         * gcc.target/i386/sse2-andpd-1.c: Likewise.
5308         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
5309         * gcc.target/i386/sse2-comisd-1.c: Likewise.
5310         * gcc.target/i386/sse2-comisd-2.c: Likewise.
5311         * gcc.target/i386/sse2-comisd-3.c: Likewise.
5312         * gcc.target/i386/sse2-comisd-4.c: Likewise.
5313         * gcc.target/i386/sse2-comisd-5.c: Likewise.
5314         * gcc.target/i386/sse2-comisd-6.c: Likewise.
5315         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
5316         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
5317         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
5318         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
5319         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
5320         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
5321         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
5322         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
5323         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
5324         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
5325         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
5326         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
5327         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
5328         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
5329         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
5330         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
5331         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
5332         * gcc.target/i386/sse2-divpd-1.c: Likewise.
5333         * gcc.target/i386/sse2-divsd-1.c: Likewise.
5334         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
5335         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
5336         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
5337         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
5338         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
5339         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
5340         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
5341         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
5342         * gcc.target/i386/sse2-minpd-1.c: Likewise.
5343         * gcc.target/i386/sse2-minsd-1.c: Likewise.
5344         * gcc.target/i386/sse2-mmx.c: Likewise.
5345         * gcc.target/i386/sse2-movapd-1.c: Likewise.
5346         * gcc.target/i386/sse2-movapd-2.c: Likewise.
5347         * gcc.target/i386/sse2-movd-1.c: Likewise.
5348         * gcc.target/i386/sse2-movd-2.c: Likewise.
5349         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
5350         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
5351         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
5352         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
5353         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
5354         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
5355         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
5356         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
5357         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
5358         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
5359         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
5360         * gcc.target/i386/sse2-movq-1.c: Likewise.
5361         * gcc.target/i386/sse2-movq-2.c: Likewise.
5362         * gcc.target/i386/sse2-movq-3.c: Likewise.
5363         * gcc.target/i386/sse2-movsd-1.c: Likewise.
5364         * gcc.target/i386/sse2-movsd-2.c: Likewise.
5365         * gcc.target/i386/sse2-movupd-1.c: Likewise.
5366         * gcc.target/i386/sse2-movupd-2.c: Likewise.
5367         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
5368         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
5369         * gcc.target/i386/sse2-orpd-1.c: Likewise.
5370         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
5371         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
5372         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
5373         * gcc.target/i386/sse2-paddb-1.c: Likewise.
5374         * gcc.target/i386/sse2-paddd-1.c: Likewise.
5375         * gcc.target/i386/sse2-paddq-1.c: Likewise.
5376         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
5377         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
5378         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
5379         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
5380         * gcc.target/i386/sse2-paddw-1.c: Likewise.
5381         * gcc.target/i386/sse2-pand-1.c: Likewise.
5382         * gcc.target/i386/sse2-pandn-1.c: Likewise.
5383         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
5384         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
5385         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
5386         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
5387         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
5388         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
5389         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
5390         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
5391         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
5392         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
5393         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
5394         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
5395         * gcc.target/i386/sse2-pminub-1.c: Likewise.
5396         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
5397         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
5398         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
5399         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
5400         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
5401         * gcc.target/i386/sse2-por-1.c: Likewise.
5402         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
5403         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
5404         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
5405         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
5406         * gcc.target/i386/sse2-pslld-1.c: Likewise.
5407         * gcc.target/i386/sse2-pslld-2.c: Likewise.
5408         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
5409         * gcc.target/i386/sse2-psllq-1.c: Likewise.
5410         * gcc.target/i386/sse2-psllq-2.c: Likewise.
5411         * gcc.target/i386/sse2-psllw-1.c: Likewise.
5412         * gcc.target/i386/sse2-psllw-2.c: Likewise.
5413         * gcc.target/i386/sse2-psrad-1.c: Likewise.
5414         * gcc.target/i386/sse2-psrad-2.c: Likewise.
5415         * gcc.target/i386/sse2-psraw-1.c: Likewise.
5416         * gcc.target/i386/sse2-psraw-2.c: Likewise.
5417         * gcc.target/i386/sse2-psrld-1.c: Likewise.
5418         * gcc.target/i386/sse2-psrld-2.c: Likewise.
5419         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
5420         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
5421         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
5422         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
5423         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
5424         * gcc.target/i386/sse2-psubb-1.c: Likewise.
5425         * gcc.target/i386/sse2-psubd-1.c: Likewise.
5426         * gcc.target/i386/sse2-psubq-1.c: Likewise.
5427         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
5428         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
5429         * gcc.target/i386/sse2-psubw-1.c: Likewise.
5430         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
5431         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
5432         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
5433         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
5434         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
5435         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
5436         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
5437         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
5438         * gcc.target/i386/sse2-pxor-1.c: Likewise.
5439         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
5440         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
5441         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
5442         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
5443         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
5444         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
5445         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
5446         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
5447         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
5448         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
5449         * gcc.target/i386/sse2-shufps-1.c: Likewise.
5450         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
5451         * gcc.target/i386/sse2-subpd-1.c: Likewise.
5452         * gcc.target/i386/sse2-subsd-1.c: Likewise.
5453         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
5454         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
5455         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
5456         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
5457         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
5458         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
5459         * gcc.target/i386/sse2-unpack-1.c: Likewise.
5460         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
5461         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
5462         * gcc.target/i386/sse2-vec-1.c: Likewise.
5463         * gcc.target/i386/sse2-vec-2.c: Likewise.
5464         * gcc.target/i386/sse2-vec-3.c: Likewise.
5465         * gcc.target/i386/sse2-vec-4.c: Likewise.
5466         * gcc.target/i386/sse2-vec-5.c: Likewise.
5467         * gcc.target/i386/sse2-vec-6.c: Likewise.
5468         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
5469         * gcc.target/i386/ssefn-2.c: Likewise.
5470         * gcc.target/i386/ssefn-4.c: Likewise.
5471         * gcc.target/i386/ssefp-1.c: Likewise.
5472         * gcc.target/i386/ssefp-2.c: Likewise.
5473         * gcc.target/i386/sseregparm-3.c: Likewise.
5474         * gcc.target/i386/sseregparm-4.c: Likewise.
5475         * gcc.target/i386/sseregparm-5.c: Likewise.
5476         * gcc.target/i386/sseregparm-6.c: Likewise.
5477         * gcc.target/i386/sseregparm-7.c: Likewise.
5478         * gcc.target/i386/ssetype-1.c: Likewise.
5479         * gcc.target/i386/ssetype-2.c: Likewise.
5480         * gcc.target/i386/ssetype-3.c: Likewise.
5481         * gcc.target/i386/ssetype-4.c: Likewise.
5482         * gcc.target/i386/ssetype-5.c: Likewise.
5483         * gcc.target/i386/unordcmp-1.c: Likewise.
5484         * gcc.target/i386/vararg-1.c: Likewise.
5485         * gcc.target/i386/vararg-2.c: Likewise.
5486         * gcc.target/i386/vararg-3.c: Likewise.
5487         * gcc.target/i386/vararg-4.c: Likewise.
5488         * gcc.target/i386/vararg-7.c: Likewise.
5489         * gcc.target/i386/vararg-8.c: Likewise.
5490         * gcc.target/i386/vecinit-1.c: Likewise.
5491         * gcc.target/i386/vecinit-2.c: Likewise.
5492         * gcc.target/i386/vecinit-3.c: Likewise.
5493         * gcc.target/i386/vecinit-4.c: Likewise.
5494         * gcc.target/i386/vecinit-5.c: Likewise.
5495         * gcc.target/i386/vecinit-6.c: Likewise.
5496         * gcc.target/i386/vectorize2.c: Likewise.
5497         * gcc.target/i386/vectorize3.c: Likewise.
5498         * gcc.target/i386/vectorize4.c: Likewise.
5499         * gcc.target/i386/vectorize6.c: Likewise.
5500         * gcc.target/i386/vectorize7.c: Likewise.
5501         * gcc.target/i386/vectorize8.c: Likewise.
5502         * gcc.target/i386/vperm-v2df.c: Likewise.
5503         * gcc.target/i386/vperm-v2di.c: Likewise.
5504         * gcc.target/i386/vperm-v4si-1.c: Likewise.
5505         * gcc.target/i386/xorps-sse2.c: Likewise.
5506         * gcc.target/i386/xorps.c: Likewise.
5507         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
5508         * gfortran.dg/graphite/pr42326.f90: Likewise.
5509         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
5510
5511 2010-05-19  Richard Guenther  <rguenther@suse.de>
5512
5513         PR lto/44196
5514         * g++.dg/lto/20100519-1_0.C: New testcase.
5515
5516 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5517
5518         PR fortran/42360
5519         * gfortran.dg/warn_intent_out_not_set.f90: New.
5520
5521 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5522
5523         PR fortran/38404
5524         * gfortran.dg/data_char_1.f90: Updated warning message.
5525         * gfortran.dg/data_array_6.f: New.
5526
5527 2010-05-19  Martin Jambor  <mjambor@suse.cz>
5528
5529         * g++.dg/ipa/ivinline-8.C: New test.
5530         * gcc.dg/ipa/iinline-2.c: Likewise.
5531
5532 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5533
5534         PR fortran/34505
5535         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
5536         arguments; add check for return value kind.
5537         * gfortran.dg/float_1.f90: Likewise.
5538
5539 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5540
5541         * gcc.target/i386/20011009-1.c (COMMENT): Define.
5542         (main): Use it.
5543         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
5544         * lib/lto.exp (lto_prune_warns): Fix location line regex.
5545         Prune another location line format.
5546         (lto-obj): Call lto_prune_warns on comp_output.
5547
5548 2010-05-18  Jan Hubicka  <jh@suse.cz>
5549
5550         * gcc.dg/lto/ipacp_0.c: New test.
5551         * gcc.dg/lto/ipacp_1.c: New test.
5552
5553 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
5554
5555         PR lto/44184
5556         * gcc.dg/lto/20100518_0.c: New test.
5557
5558 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
5559
5560         * gnat.dg/specs/lto3.ads: Add missing dg-options.
5561
5562 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
5563
5564         PR fortran/43990
5565         * gfortran.dg/class_21.f03: New.
5566
5567 2010-05-17  Jason Merrill  <jason@redhat.com>
5568
5569         PR c++/44157
5570         * g++.dg/cpp0x/initlist34.C: New.
5571
5572         PR c++/44158
5573         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
5574
5575 2010-05-17  Martin Jambor  <mjambor@suse.cz>
5576
5577         * g++.dg/ipa/ivinline-1.C: New test.
5578         * g++.dg/ipa/ivinline-2.C: New test.
5579         * g++.dg/ipa/ivinline-3.C: New test.
5580         * g++.dg/ipa/ivinline-4.C: New test.
5581         * g++.dg/ipa/ivinline-5.C: New test.
5582         * g++.dg/ipa/ivinline-6.C: New test.
5583
5584 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
5585             Jason Merrill  <jason@redhat.com>
5586
5587         PR c++/44108
5588         * c-c++-common/Wunused-var-8.c: New test.
5589
5590 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
5591
5592         PR bootstrap/42347
5593         * gcc.c-torture/compile/pr42347.c: New test.
5594
5595         PR middle-end/44102
5596         * g++.dg/ext/asmgoto1.C: New test.
5597
5598 2010-05-17  Martin Jambor  <mjambor@suse.cz>
5599
5600         PR middle-end/44133
5601         * gcc.dg/tree-ssa/pr44133.c: New test.
5602         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
5603         precise.
5604
5605 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
5606
5607         PR fortran/44044
5608         * gfortran.dg/class_20.f03: New.
5609
5610 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
5611
5612         PR 44078
5613         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
5614         debug messages but not the newly introduced one.
5615
5616 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
5617
5618         PR fortran/35779
5619         * gfortran.dg/initialization_25.f90: Commented testcase.
5620         * gfortran.dg/initialization_26.f90: New.
5621
5622 2010-05-16  Richard Guenther  <rguenther@suse.de>
5623
5624         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
5625         * gcc.dg/pr43084.c: Likewise.
5626         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
5627         -fipa-type-escape.
5628         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
5629         -fipa-type-escape.
5630         * gcc.dg/struct/struct-reorg.exp: Likewise.
5631         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
5632         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5633
5634 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
5635
5636         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
5637         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
5638         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
5639         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
5640         tests.
5641
5642 2010-05-15  Jason Merrill  <jason@redhat.com>
5643
5644         * g++.dg/eh/spec10.C: New.
5645         * g++.dg/eh/spec11.C: New.
5646         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
5647
5648 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
5649
5650         PR fortran/44154
5651         PR fortran/42647
5652         * gfortran.dg/allocatable_scalar_9.f90: New.
5653
5654 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
5655
5656         PR c++/44148
5657         * g++.dg/torture/pr44148.C: New test.
5658
5659 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
5660
5661         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
5662         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
5663         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
5664         diagnostics and type sizes.
5665
5666 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
5667
5668         * gnat.dg/lto9.adb: New test.
5669         * gnat.dg/lto9_pkg1.ads: New helper.
5670         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
5671
5672 2010-05-15  Jan Hubicka  <jh@suse.cz>
5673
5674         * gcc.dg/lto/ipareference_1.c: Rename to ...
5675         * gcc.dg/lto/ipareference_0.c: ... this one.
5676         * gcc.dg/lto/ipareference_2.c: Rename to ...
5677         * gcc.dg/lto/ipareference_1.c: ... this one.
5678
5679 2010-05-15  Jan Hubicka  <jh@suse.cz>
5680
5681         * gcc.dg/lto/ipareference_1.c: New file.
5682         * gcc.dg/lto/ipareference_2.c: New file.
5683
5684 2010-05-15  Richard Guenther  <rguenther@suse.de>
5685
5686         PR tree-optimization/44038
5687         * gcc.c-torture/compile/pr44038.c: New testcase.
5688
5689 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
5690
5691         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
5692         * gcc.target/i386/avx-cmpss-1.c: Likewise.
5693
5694 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
5695
5696         PR fortran/43207
5697         PR fortran/43969
5698         * gfortran.dg/class_18.f03: New.
5699         * gfortran.dg/class_19.f03: New.
5700
5701 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
5702
5703         PR debug/44112
5704         * gcc.dg/debug/dwarf2/const-1.c: Remove.
5705         * g++.dg/debug/dwarf2/const1.C: Remove.
5706
5707 2010-05-14  Jason Merrill  <jason@redhat.com>
5708
5709         * g++.dg/eh/cond4.C: New.
5710         * g++.dg/eh/elide2.C: Adjust.
5711         * g++.old-deja/g++.eh/terminate1.C: Adjust.
5712
5713 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
5714
5715         PR fortran/44135
5716         * gfortran.dg/actual_array_interface_2.f90: New test.
5717
5718 2010-05-14  Richard Guenther  <rguenther@suse.de>
5719
5720         PR tree-optimization/44119
5721         * gcc.c-torture/compile/pr44119.c: New testcase.
5722
5723 2010-05-14  Jason Merrill  <jason@redhat.com>
5724
5725         PR c++/44127
5726         * g++.dg/eh/terminate1.C: New.
5727
5728 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
5729
5730         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
5731
5732         PR debug/44136
5733         * gcc.dg/pr44136.c: New test.
5734
5735 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
5736
5737         PR c++/30566
5738         * g++.dg/warn/Wshadow-4.C: Adjust.
5739         * g++.dg/warn/Wshadow-5.C: New test.
5740         * g++.dg/warn/Wshadow-6.C: New test
5741
5742 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
5743
5744         PR fortran/35779
5745         * gfortran.dg/initialization_25.f90: New.
5746
5747 2010-05-13  Martin Jambor  <mjambor@suse.cz>
5748
5749         * g++.dg/otr-fold-1.C: New test.
5750         * g++.dg/otr-fold-2.C: New test.
5751
5752 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
5753
5754         PR fortran/44036
5755         * gfortran.dg/gomp/pr44036-1.f90: New test.
5756         * gfortran.dg/gomp/pr44036-2.f90: New test.
5757         * gfortran.dg/gomp/pr44036-3.f90: New test.
5758
5759         PR debug/43983
5760         * gcc.dg/guality/sra-1.c: New test.
5761
5762 2010-05-12  Jan Hubicka  <jh@suse.cz>
5763
5764         * tree-ssa/unreachable.c: New test.
5765
5766 2010-05-12  Jason Merrill  <jason@redhat.com>
5767
5768         * g++.dg/cpp0x/sfinae1.C: New.
5769
5770 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
5771
5772         * gcc.target/i386/zee.c: New file.
5773
5774 2010-05-12  Jason Merrill  <jason@redhat.com>
5775
5776         * g++.dg/conversion/op1.C: Expect template candidate message.
5777         * g++.dg/cpp0x/nullptr15.C: Likewise.
5778         * g++.dg/cpp0x/pr31431-2.C: Likewise.
5779         * g++.dg/cpp0x/pr31431.C: Likewise.
5780         * g++.dg/cpp0x/temp_default2.C: Likewise.
5781         * g++.dg/cpp0x/trailing4.C: Likewise.
5782         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
5783         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
5784         * g++.dg/cpp0x/variadic-throw.C: Likewise.
5785         * g++.dg/cpp0x/variadic35.C: Likewise.
5786         * g++.dg/cpp0x/vt-35147.C: Likewise.
5787         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
5788         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
5789         * g++.dg/ext/visibility/anon8.C: Likewise.
5790         * g++.dg/ext/vla2.C: Likewise.
5791         * g++.dg/other/pr28114.C: Likewise.
5792         * g++.dg/other/ptrmem10.C: Likewise.
5793         * g++.dg/other/ptrmem11.C: Likewise.
5794         * g++.dg/overload/unknown1.C: Likewise.
5795         * g++.dg/parse/template7.C: Likewise.
5796         * g++.dg/parse/typename7.C: Likewise.
5797         * g++.dg/template/conv11.C: Likewise.
5798         * g++.dg/template/copy1.C: Likewise.
5799         * g++.dg/template/deduce3.C: Likewise.
5800         * g++.dg/template/dependent-expr5.C: Likewise.
5801         * g++.dg/template/friend.C: Likewise.
5802         * g++.dg/template/incomplete2.C: Likewise.
5803         * g++.dg/template/local4.C: Likewise.
5804         * g++.dg/template/local6.C: Likewise.
5805         * g++.dg/template/operator10.C: Likewise.
5806         * g++.dg/template/overload6.C: Likewise.
5807         * g++.dg/template/ptrmem2.C: Likewise.
5808         * g++.dg/template/ptrmem20.C: Likewise.
5809         * g++.dg/template/ptrmem8.C: Likewise.
5810         * g++.dg/template/sfinae2.C: Likewise.
5811         * g++.dg/template/ttp25.C: Likewise.
5812         * g++.dg/template/unify10.C: Likewise.
5813         * g++.dg/template/unify11.C: Likewise.
5814         * g++.dg/template/unify6.C: Likewise.
5815         * g++.dg/template/unify7.C: Likewise.
5816         * g++.dg/template/unify9.C: Likewise.
5817         * g++.dg/template/varmod1.C: Likewise.
5818         * g++.old-deja/g++.brendan/crash56.C: Likewise.
5819         * g++.old-deja/g++.law/operators32.C: Likewise.
5820         * g++.old-deja/g++.pt/crash28.C: Likewise.
5821         * g++.old-deja/g++.pt/crash60.C: Likewise.
5822         * g++.old-deja/g++.pt/explicit38.C: Likewise.
5823         * g++.old-deja/g++.pt/explicit39.C: Likewise.
5824         * g++.old-deja/g++.pt/explicit41.C: Likewise.
5825         * g++.old-deja/g++.pt/explicit67.C: Likewise.
5826         * g++.old-deja/g++.pt/explicit77.C: Likewise.
5827         * g++.old-deja/g++.pt/expr2.C: Likewise.
5828         * g++.old-deja/g++.pt/overload7.C: Likewise.
5829         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
5830         * g++.old-deja/g++.pt/spec5.C: Likewise.
5831         * g++.old-deja/g++.pt/spec6.C: Likewise.
5832         * g++.old-deja/g++.pt/t24.C: Likewise.
5833         * g++.old-deja/g++.pt/unify4.C: Likewise.
5834         * g++.old-deja/g++.pt/unify6.C: Likewise.
5835         * g++.old-deja/g++.pt/unify8.C: Likewise.
5836         * g++.old-deja/g++.robertl/eb119.C: Likewise.
5837         * g++.old-deja/g++.robertl/eb79.C: Likewise.
5838         * g++.old-deja/g++.robertl/eb98.C: Likewise.
5839
5840         * g++.dg/cpp0x/initlist32.C: New.
5841
5842         * g++.dg/template/conv11.C: New.
5843         * g++.dg/conversion/op1.C: Adjust expected error.
5844
5845         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
5846
5847 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
5848
5849         PR target/44088
5850         * gcc.target/i386/avx-cmpsd-1.c: New.
5851         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
5852         * gcc.target/i386/avx-cmpss-1.c: Likewise.
5853         * gcc.target/i386/avx-cmpss-2.c: Likewise.
5854         * gcc.target/i386/sse-cmpss-1.c: Likewise.
5855         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
5856
5857 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
5858
5859         PR middle-end/44085
5860         * gcc.dg/gomp/pr44085.c: New test.
5861         * gfortran.dg/gomp/pr44085.f90: New test.
5862
5863 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
5864
5865         * objc-obj-c++-shared/Object1.m: New.
5866         * objc.dg/torture: New directory.
5867         * objc.dg/torture/tls: Ditto.
5868         * objc.dg/tls: Ditto.
5869         * objc.dg/torture/tls/trivial.m: New test.
5870         * objc.dg/torture/tls/thr-init-2.m: New test.
5871         * objc.dg/torture/tls/thr-init-3.m: New test.
5872         * objc.dg/torture/tls/thr-init.m: New test.
5873         * objc.dg/torture/tls/diag-1.m: New test.
5874         * objc.dg/torture/tls/tls.exp: New.
5875         * objc.dg/torture/trivial.m: New test.
5876         * objc.dg/torture/dg-torture.exp: New.
5877         * objc.dg/tls/diag-3.m: New test.
5878         * objc.dg/tls/diag-4.m: New test.
5879         * objc.dg/tls/diag-5.m: New test.
5880         * objc.dg/tls/init-1.m: New test.
5881         * objc.dg/tls/init-2.m: New test.
5882         * objc.dg/tls/tls.exp: New.
5883         * objc.dg/tls/diag-2.m: New test.
5884         * lib/objc.exp: Respond to dg-additional-files.
5885
5886 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
5887
5888         * gcc.target/m68k/20100512-1.c: New.
5889
5890 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
5891
5892         * gnat.dg/lto8.adb: New test.
5893         * gnat.dg/lto8_pkg.ad[sb]: New helper.
5894         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
5895
5896 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
5897
5898         PR c++/34272
5899         PR c++/43630
5900         PR c++/34491
5901         * g++.dg/template/crash97.C: New.
5902         * g++.dg/template/crash98.C: Likewise.
5903         * g++.dg/template/crash99.C: Likewise.
5904         * g++.dg/cpp0x/pr31439.C: Adjust.
5905         * g++.dg/template/crash95.C: Likewise.
5906
5907 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
5908
5909         PR middle-end/44071
5910         * c-c++-common/asmgoto-4.c: New test.
5911         * gcc.target/i386/pr44071.c: New test.
5912
5913         PR c++/44062
5914         * c-c++-common/Wunused-var-7.c: New test.
5915         * g++.dg/warn/Wunused-var-9.C: New test.
5916
5917 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
5918
5919         PR fortran/43711
5920         * gfortran.dg/gomp/pr43711.f90: New.
5921
5922 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
5923
5924         PR fortran/31820
5925         * gfortran.dg/select_5.f90: Updated.
5926
5927 2010-05-11  Jan Hubicka  <jh@suse.cz>
5928
5929         PR tree-optimize/44063
5930         * gcc.c-torture/compile/pr44063.c: New testcase.
5931
5932 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
5933
5934         PR debug/44023
5935         * gcc.dg/pr44023.c: New test.
5936
5937 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
5938
5939         * gnat.dg/lto7.adb: New test.
5940         * gnat.dg/lto7_pkg.ad[sb]: New helper.
5941
5942 2010-05-10  Jason Merrill  <jason@redhat.com>
5943
5944         PR c++/44017
5945         * g++.dg/template/inherit5.C: New.
5946
5947         PR c++/44045
5948         * g++.dg/cpp0x/initlist33.C: New.
5949         * g++.dg/cpp0x/initlist26.C: Adjust.
5950         * g++.dg/cpp0x/initlist28.C: Adjust.
5951
5952 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
5953
5954         PR c++/43719
5955         * g++.dg/init/pr43719.C: New.
5956         * g++.dg/anon-struct4.C: Adjust.
5957
5958 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
5959
5960         PR debug/44028
5961         * gcc.dg/pr44028.c: New test.
5962
5963 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
5964
5965         PR fortran/27866
5966         PR fortran/35003
5967         PR fortran/42809
5968         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
5969         * gfortran.dg/warn_conversion.f90: New.
5970
5971 2010-05-10  Michael Matz  <matz@suse.de>
5972
5973         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
5974
5975 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
5976
5977         PR rtl-optimization/44012
5978         * gcc.dg/pr44012.c: New.
5979
5980 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5981
5982         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
5983         Log text on entry and exit.
5984         Prune Sun ld warnings for common symbols with differing sizes.
5985         (lto-link-and-maybe-run): Change caller.
5986
5987 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
5988
5989         PR fortran/44044
5990         * gfortran.dg/class_7.f03: Modified.
5991         * gfortran.dg/select_type_1.f03: Modified.
5992         * gfortran.dg/select_type_12.f03: New.
5993
5994 2010-05-10  Richard Guenther  <rguenther@suse.de>
5995
5996         PR tree-optimization/44050
5997         * gcc.dg/torture/pr44050.c: New testcase.
5998
5999 2010-05-10  Wei Guozhi  <carrot@google.com>
6000
6001         PR target/42879
6002         * gcc.target/arm/pr42879.c: New testcase.
6003
6004 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
6005
6006         PR c/44051
6007         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
6008
6009 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
6010
6011         PR c/10676
6012         * gcc.dg/anon-struct-10.c: New test.
6013
6014 2010-05-09  Richard Guenther  <rguenther@suse.de>
6015
6016         PR middle-end/44024
6017         * gcc.dg/pr44024.c: New testcase.
6018
6019 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
6020
6021         PR c/4784
6022         * gcc.dg/anon-struct-9.c: New test.
6023
6024 2010-05-09  Richard Guenther  <rguenther@suse.de>
6025
6026         PR middle-end/44043
6027         * gcc.c-torture/compile/pr44043.c: New testcase.
6028
6029 2010-05-09  Richard Guenther  <rguenther@suse.de>
6030
6031         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
6032
6033 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
6034
6035         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
6036
6037 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6038
6039         * gnat.dg/lto[12456].adb: Add "target lto" marker.
6040         * gnat.dg/specs/lto3.ads: Likewise.
6041
6042 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
6043
6044         PR middle-end/28685
6045         * gcc.dg/pr28685-1.c: New file.
6046
6047 2010-05-08  Richard Guenther  <rguenther@suse.de>
6048
6049         PR tree-optimization/44030
6050         * gcc.c-torture/compile/pr44030.c: New testcase.
6051
6052 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6053
6054         * gnat.dg/lto6.adb: New test.
6055         * gnat.dg/lto6_pkg.ads: New helper.
6056
6057 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6058
6059         * gnat.dg/lto5.adb: New test.
6060         * gnat.dg/lto5_pkg.ad[sb]: New helper.
6061
6062 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6063
6064         * gnat.dg/lto4.ad[sb]: New test.
6065
6066 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6067
6068         * gnat.dg/specs/lto3.ads: New test.
6069         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
6070         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
6071
6072 2010-05-08  Quentin Ochem  <ochem@adacore.com>
6073
6074         * gnat.dg/sizetype3.ad[sb]: New test.
6075         * gnat.dg/sizetype3_pkg.ads: New helper.
6076
6077 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
6078
6079         PR c++/43951
6080         * g++.dg/init/new29.C: New.
6081
6082 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
6083
6084         PR fortran/40728
6085         * gfortran.dg/coarray_1.f90: Fixed error message.
6086         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
6087         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
6088         * gfortran.dg/intrinsic_std_5.f90: New.
6089
6090 2010-05-07  Jason Merrill  <jason@redhat.com>
6091
6092         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
6093
6094 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6095
6096         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
6097         (size_t, stderr): Remove.
6098         (read_error): Replaced __builtin_fprintf by fprintf.
6099
6100 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
6101
6102         * gcc.dg/ordered-comparison-1.c: New test.
6103         * gcc.dg/ordered-comparison-2.c: New test.
6104         * gcc.dg/ordered-comparison-3.c: New test.
6105         * gcc.dg/ordered-comparison-4.c: New test.
6106
6107 2010-05-06  Mike Stump  <mikestump@comcast.net>
6108
6109         PR objc/35165
6110         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
6111
6112 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
6113             Jason Merrill  <jason@redhat.com>
6114
6115         * g++.dg/cpp0x/nullptr01.C: New.
6116         * g++.dg/cpp0x/nullptr02.C: New.
6117         * g++.dg/cpp0x/nullptr03.C: New.
6118         * g++.dg/cpp0x/nullptr04.C: New.
6119         * g++.dg/cpp0x/nullptr05.C: New.
6120         * g++.dg/cpp0x/nullptr06.C: New.
6121         * g++.dg/cpp0x/nullptr07.C: New.
6122         * g++.dg/cpp0x/nullptr08.C: New.
6123         * g++.dg/cpp0x/nullptr09.C: New.
6124         * g++.dg/cpp0x/nullptr10.C: New.
6125         * g++.dg/cpp0x/nullptr11.C: New.
6126         * g++.dg/cpp0x/nullptr12.C: New.
6127         * g++.dg/cpp0x/nullptr13.C: New.
6128         * g++.dg/cpp0x/nullptr14.C: New.
6129         * g++.dg/cpp0x/nullptr15.C: New.
6130         * g++.dg/cpp0x/nullptr16.C: New.
6131         * g++.dg/cpp0x/nullptr17.C: New.
6132         * g++.dg/cpp0x/nullptr18.C: New.
6133         * g++.dg/cpp0x/nullptr19.C: New.
6134         * g++.dg/cpp0x/nullptr20.C: New.
6135         * g++.dg/cpp0x/nullptr21.C: New.
6136         * g++.dg/cpp0x/nullptr22.C: New.
6137         * g++.dg/debug/nullptr01.C: New.
6138         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
6139
6140 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
6141
6142         * gcc.dg/Wunused-var-8.c: Move to...
6143         * c-c++-common/Wunused-var-6.c: ... here.  New test.
6144
6145 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
6146
6147         PR c++/40406
6148         * g++.dg/template/crash96.C: New.
6149
6150 2010-05-06  Jan Hubicka  <jh@suse.cz>
6151
6152         PR tree-optimization/43791
6153         * gcc.c-torture/compile/pr43791.c: New file.
6154
6155 2010-05-06  Michael Matz  <matz@suse.de>
6156
6157         PR tree-optimization/43984
6158         * gfortran.dg/pr43984.f90: New test.
6159
6160 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6161
6162         PR 40989
6163         * gcc.dg/pr40989.c: New.
6164
6165 2010-05-06  Richard Guenther  <rguenther@suse.de>
6166
6167         PR tree-optimization/43934
6168         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
6169
6170 2010-05-06  Richard Guenther  <rguenther@suse.de>
6171
6172         PR tree-optimization/43987
6173         * gcc.c-torture/execute/pr43987.c: New testcase.
6174         * gcc.dg/torture/pta-escape-1.c: Adjust.
6175         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
6176         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6177         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6178         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
6179
6180 2010-04-22  Jakub Jelinek <jakub@redhat.com>
6181             Dodji Seketeli  <dodji@redhat.com>
6182
6183         PR c/18624
6184         * g++.dg/warn/Wunused-7.C: Add dg-warning.
6185         * g++.dg/template/sfinae16.C: Likewise.
6186         * gcc.dg/Wunused-var-1.c: Moved to...
6187         * c-c++-common/Wunused-var-1.c: ...here. New test.
6188         * gcc.dg/Wunused-var-2.c: Moved to...
6189         * c-c++-common/Wunused-var-2.c: ...here. New test.
6190         * gcc.dg/Wunused-var-3.c: Moved to...
6191         * c-c++-common/Wunused-var-3.c: ...here. New test.
6192         * gcc.dg/Wunused-var-4.c: Moved to...
6193         * gcc.dg/Wunused-var-1.c: ... here.
6194         * gcc.dg/Wunused-var-5.c: Moved to...
6195         * c-c++-common/Wunused-var-4.c: ...here. New test.
6196         * gcc.dg/Wunused-var-7.c: Moved to...
6197         * c-c++-common/Wunused-var-5.c: ...here. New test.
6198         * gcc.dg/Wunused-var-6.c: Moved to...
6199         * gcc.dg/Wunused-var-2.c: ... here.
6200         * c-c++-common/Wunused-var-1.c: New test.
6201         * c-c++-common/Wunused-var-2.c: New test.
6202         * c-c++-common/Wunused-var-3.c: New test.
6203         * c-c++-common/Wunused-var-4.c: New test.
6204         * c-c++-common/Wunused-var-5.c: New test.
6205         * g++.dg/warn/Wunused-var-1.C: New test.
6206         * g++.dg/warn/Wunused-var-2.C: New test.
6207         * g++.dg/warn/Wunused-var-3.C: New test.
6208         * g++.dg/warn/Wunused-var-4.C: New test.
6209         * g++.dg/warn/Wunused-var-5.C: New test.
6210         * g++.dg/warn/Wunused-var-6.C: New test.
6211         * g++.dg/warn/Wunused-var-7.C: New test.
6212         * g++.dg/warn/Wunused-var-8.C: New test.
6213         * g++.dg/warn/Wunused-parm-1.C: New test.
6214         * g++.dg/warn/Wunused-parm-2.C: New test.
6215         * g++.dg/warn/Wunused-parm-3.C: New test.
6216
6217 2010-05-06  Tobias Burnus  <burnus@net-b.de>
6218
6219         PR fortran/43985
6220         * gfortran.dg/gomp/crayptr5.f90: New test case.
6221
6222 2010-05-05  Jason Merrill  <jason@redhat.com>
6223
6224         PR debug/43370
6225         * g++.dg/ext/attrib39.C: New.
6226
6227 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
6228
6229         PR fortran/24978
6230         * gfortran.dg/data_invalid.f90: New.
6231
6232 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
6233
6234         * gnat.dg/lto2.adb: New test.
6235
6236 2010-05-05  Jason Merrill  <jason@redhat.com>
6237
6238         PR c++/43787
6239         * g++.dg/opt/empty1.C: New.
6240
6241 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
6242
6243         PR fortran/43696
6244         * gfortran.dg/class_17.f03: New.
6245
6246 2010-05-04  Neil Vachharajani <nvachhar@google.com>
6247
6248         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
6249
6250 2010-05-04  Mike Stump  <mikestump@comcast.net>
6251
6252         PR objc/35165
6253         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
6254
6255 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6256
6257         PR target/43668
6258         * gcc.target/i386/pr43668.c: New.
6259
6260 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6261
6262         PR c++/43028
6263         * g++.dg/cpp0x/initlist31.C: New.
6264
6265 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
6266
6267         PR c/43981
6268         * gcc.dg/Wunused-var-8.c: New test.
6269
6270 2010-05-04  Jason Merrill  <jason@redhat.com>
6271
6272         PR c++/38064
6273         * g++.dg/cpp0x/enum3.C: Extend.
6274
6275 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6276
6277         PR target/43799
6278         * gcc.target/i386/pr43799.c: New.
6279
6280 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
6281
6282         * gnat.dg/lto1.adb: New test.
6283         * gnat.dg/lto1_pkg.ad[sb]: New helper.
6284
6285 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6286
6287         PR middle-end/43671
6288         * gcc.target/i386/pr43671.c: New.
6289
6290 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6291
6292         PR c++/43705
6293         * g++.dg/template/crash95.C: New.
6294
6295 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6296
6297         PR debug/43508
6298         * gcc.target/i386/pr43508.c: New.
6299
6300 2010-05-04  Richard Guenther  <rguenther@suse.de>
6301
6302         PR tree-optimization/43879
6303         * g++.dg/torture/pr43879-1_0.C: New testcase.
6304         * g++.dg/torture/pr43879-1_1.C: Likewise.
6305
6306 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
6307
6308         PR c++/43953
6309         * g++.dg/other/crash-12.C: New test.
6310
6311 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
6312
6313         * g++.dg/cdce3.C: Add a space.  Updated.
6314
6315 2010-05-03  Jason Merrill  <jason@redhat.com>
6316
6317         PR c++/43680
6318         * g++.dg/opt/enum2.C: New.
6319         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
6320         * g++.dg/warn/Wswitch-1.C: Adjust message.
6321
6322 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6323
6324         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
6325         * g++.dg/ext/label13.C: Fix typo.
6326         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
6327         alpha*-dec-osf5*.
6328         * gcc.c-torture/compile/limits-declparen.c: xfail on
6329         alpha*-dec-osf5* with -g.
6330         * gcc.c-torture/compile/limits-pointer.c: Likewise.
6331         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
6332         * gcc.dg/c99-tgmath-2.c: Likewise.
6333         * gcc.dg/c99-tgmath-3.c: Likewise.
6334         * gcc.dg/c99-tgmath-4.c: Likewise.
6335
6336 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
6337
6338         PR fortran/43592
6339         * gfortran.dg/unexpected_interface.f90: New test.
6340
6341 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6342
6343         * ada/acats/run_acats (which): New function.
6344         (host_gnatchop, host_gnatmake): Use it.
6345
6346 2010-05-03  Richard Guenther  <rguenther@suse.de>
6347
6348         PR tree-optimization/43971
6349         * gcc.dg/pr43971.c: New testcase.
6350
6351 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
6352
6353         PR debug/43972
6354         * gcc.dg/debug/pr43972.c: New test.
6355
6356 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
6357
6358         PR testsuite/43963
6359         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
6360
6361 2010-05-02  Richard Guenther  <rguenther@suse.de>
6362
6363         PR tree-optimization/43879
6364         * gcc.dg/torture/pr43879-3.c: New testcase.
6365
6366 2010-05-01  Richard Guenther  <rguenther@suse.de>
6367
6368         PR tree-optimization/43949
6369         * g++.dg/warn/Warray-bounds-5.C: New testcase.
6370
6371 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
6372
6373         PR c++/43951
6374         * g++.dg/init/new28.C: New.
6375
6376 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
6377
6378         PR objc++/32052
6379         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
6380         structure and nested declarations.
6381         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
6382         structure and nested declarations.  Reduce header clutter and
6383         use _exit() rather than abort().
6384         * objc.dg/encode-10.m: New.
6385         * objc.dg/encode-11.m: New.
6386
6387 2010-04-30  DJ Delorie  <dj@redhat.com>
6388
6389         * gcc.c-torture/execute/20100430-1.c: New test.
6390
6391 2010-04-30  Jason Merrill  <jason@redhat.com>
6392
6393         PR c++/43868
6394         * g++.dg/template/ptrmem21.C: New.
6395
6396 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
6397
6398         PR fortran/18918
6399         PR fortran/43931
6400         * gfortran.dg/coarray_13.f90: New test.
6401
6402 2010-04-30  Richard Guenther  <rguenther@suse.de>
6403
6404         PR lto/43946
6405         * gcc.dg/lto/20100430-1_0.c: New testcase.
6406
6407 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
6408
6409         PR debug/43942
6410         * c-c++-common/pr43942.c: New test.
6411
6412 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
6413
6414         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
6415         conflict with darwin crt1.o 'start' symbol.
6416
6417 2010-04-30  Richard Guenther  <rguenther@suse.de>
6418
6419         PR tree-optimization/43879
6420         * gcc.dg/torture/pr43879_1.c: New testcase.
6421
6422 2010-04-30  Richard Guenther  <rguenther@suse.de>
6423
6424         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
6425
6426 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
6427
6428         PR c++/43890
6429         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
6430         user-provided constructor while recursing.
6431
6432 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6433
6434         PR fortran/42274
6435         * gfortran.dg/class_16.f03: New test.
6436
6437 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6438
6439         PR fortran/42274
6440         * gfortran.dg/class_15.f03: New.
6441
6442 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
6443
6444         PR fortran/43326
6445         * gfortran.dg/dynamic_dispatch_9.f03: New test.
6446
6447 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6448
6449         PR fortran/43492
6450         * gfortran.dg/generic_22.f03 : New test.
6451
6452 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
6453
6454         PR fortran/42353
6455         * gfortran.dg/class_14.f03: New test.
6456
6457 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6458
6459         PR fortran/42680
6460         * gfortran.dg/interface_32.f90: New test.
6461
6462 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
6463             Janus Weil  <janus@gcc.gnu.org>
6464
6465         PR fortran/41829
6466         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
6467         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
6468         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
6469
6470 2010-04-28  Mike Stump  <mikestump@comcast.net>
6471
6472         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
6473         dg-excess-errors.
6474         * g++.dg/uninit-pred-2_b.C: Likewise.
6475
6476 2010-04-28  Tobias Burnus  <burnus@net-b.de>
6477
6478         PR fortran/18918
6479         PR fortran/43919
6480         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
6481
6482 2010-04-28  Matthias Klose  <doko@ubuntu.com>
6483
6484         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
6485         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
6486         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
6487         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
6488         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
6489
6490 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
6491
6492         * gcc.dg/const-uniq-1.c: New test.
6493         * gcc.dg/lto/const-uniq_[01].c: Likewise.
6494
6495 2010-04-28  Xinliang David Li  <davidxl@google.com>
6496
6497         * gcc.dg/uninit-pred-2_b.c: New test.
6498         * gcc.dg/uninit-pred-4_b.c: New test.
6499         * gcc.dg/uninit-pred-3_d.c: New test.
6500         * gcc.dg/uninit-pred-6_b.c: New test.
6501         * gcc.dg/uninit-pred-8_b.c: New test.
6502         * gcc.dg/uninit-pred-3_a.c: New test.
6503         * gcc.dg/uninit-pred-2_c.c: New test.
6504         * gcc.dg/uninit-pred-5_a.c: New test.
6505         * gcc.dg/uninit-pred-3_e.c: New test.
6506         * gcc.dg/uninit-pred-7_a.c: New test.
6507         * gcc.dg/uninit-pred-6_c.c: New test.
6508         * gcc.dg/uninit-pred-9_a.c: New test.
6509         * gcc.dg/uninit-pred-8_c.c: New test.
6510         * gcc.dg/uninit-pred-3_b.c: New test.
6511         * gcc.dg/uninit-pred-5_b.c: New test.
6512         * gcc.dg/uninit-pred-7_b.c: New test.
6513         * gcc.dg/uninit-pred-6_d.c: New test.
6514         * gcc.dg/uninit-pred-9_b.c: New test.
6515         * gcc.dg/uninit-pred-2_a.c: New test.
6516         * gcc.dg/uninit-pred-4_a.c: New test.
6517         * gcc.dg/uninit-pred-3_c.c: New test.
6518         * gcc.dg/uninit-pred-6_a.c: New test.
6519         * gcc.dg/uninit-pred-8_a.c: New test.
6520         * gcc.dg/uninit-pred-7_c.c: New test.
6521         * gcc.dg/uninit-pred-6_e.c: New test.
6522         * g++.dg/uninit-pred-loop-1_b.cc: New test.
6523         * g++.dg/uninit-pred-1_a.C: New test.
6524         * g++.dg/uninit-pred-1_b.C: New test.
6525         * g++.dg/uninit-pred-2_a.C: New test.
6526         * g++.dg/uninit-pred-2_b.C: New test.
6527         * g++.dg/uninit-pred-loop-1_a.cc: New test.
6528         * g++.dg/uninit-pred-loop-1_c.cc: New test.
6529         * g++.dg/uninit-pred-loop_1.cc: New test.
6530
6531 2010-04-28  Martin Jambor  <mjambor@suse.cz>
6532
6533         * gcc.dg/lto/20091209-1_0.c: New testcase.
6534
6535 2010-04-28  Richard Guenther  <rguenther@suse.de>
6536
6537         PR tree-optimization/43879
6538         PR tree-optimization/43909
6539         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
6540
6541 2010-04-28  Richard Guenther  <rguenther@suse.de>
6542
6543         PR c++/43880
6544         * g++.dg/torture/pr43880.C: New testcase.
6545
6546 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6547
6548         PR c++/9335
6549         * g++.dg/template/recurse2.C: Update
6550         * g++.dg/template/recurse.C: Update.
6551         * g++.dg/template/pr23510.C: Update.
6552         * lib/prune.exp: Filter out 'recursively instantiated'.
6553
6554 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
6555
6556         PR c++/29043
6557         * g++.dg/init/pr29043.C: New.
6558
6559 2010-04-27  Jason Merrill  <jason@redhat.com>
6560
6561         * g++.dg/lookup/scoped5.C: Adjust.
6562         * g++.dg/lookup/scoped8.C: Adjust.
6563         * g++.dg/template/dependent-expr5.C: Adjust.
6564         * g++.old-deja/g++.brendan/nest1.C: Adjust.
6565
6566         PR c++/43856
6567         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
6568
6569         PR c++/43875
6570         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
6571
6572 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6573             Jan Hubicka <hubicka@ucw.cz>
6574
6575         * gcc.dg/pure-2.c: New testcase.
6576         * gcc.dg/const-1.c: New testcase.
6577
6578 2010-04-27  Jason Merrill  <jason@redhat.com>
6579
6580         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
6581
6582         PR c++/41468
6583         * g++.dg/template/sfinae17.C: New.
6584         * g++.dg/template/sfinae18.C: New.
6585
6586 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
6587
6588         * g++.dg/init/pr42844.C: New.
6589         * g++.dg/cpp0x/pr42844-2.C: New.
6590         * g++.dg/cpp0x/defaulted2.C: Adjust.
6591         * g++.dg/tree-ssa/pr27549.C: Likewise.
6592         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
6593
6594 2010-04-27  Tobias Burnus  <burnus@net-b.de>
6595
6596         PR fortran/18918
6597         * gfortran.dg/coarray_12.f90: Fix dump parsing.
6598
6599 2010-04-27  Richard Guenther  <rguenther@suse.de>
6600
6601         PR middle-end/40561
6602         * g++.dg/other/pr40561.C: New testcase.
6603
6604 2010-04-27  Martin Jambor  <mjambor@suse.cz>
6605
6606         PR middle-end/43812
6607         * g++.dg/ipa/pr43812.C: New test.
6608
6609 2010-04-27  Jan Hubicka  <jh@suse.cz>
6610
6611         * gcc.dg/ipa/iinline-1.c (main): Rename to...
6612         (test): ... this one.
6613
6614 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
6615
6616         PR target/40657
6617         * gcc.target/arm/thumb-stackframe.c: New test.
6618
6619 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
6620
6621         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
6622         * gcc.dg/misc-column.c: Likewise.
6623         * gcc.dg/Walways-true-1.c: Likewise.
6624         * gcc.dg/Walways-true-2.c: Likewise.
6625         * gcc.dg/warn-addr-cmp.c: Likewise.
6626
6627 2010-04-27  Tobias Burnus  <burnus@net-b.de>
6628
6629         PR fortran/18918
6630         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
6631         * gfortran.dg/coarray_12.f90: New.
6632
6633 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
6634
6635         PR c/32207
6636         * gcc.dg/pr32207.c: New test.
6637         * gcc.dg/misc-column.c: Adjust expected warning.
6638         * gcc.dg/Walways-true-1.c: Likewise.
6639         * gcc.dg/Walways-true-2.c: Likewise.
6640         * gcc.dg/warn-addr-cmp.c: Likewise.
6641
6642 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
6643
6644         PR lto/42776
6645         * lib/lto.exp (lto_prune_vis_warns): New function.
6646         (lto-link-and-maybe-run): Call it.
6647
6648 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
6649
6650         PR tree-optimization/43904
6651         * gcc.dg/tree-ssa/tailcall-6.c: New.
6652
6653 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
6654
6655         PR testsuite/35165
6656         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
6657         Darwin8/OSX10.4 - compatible code generation.
6658         Use scan-rtl-dump.
6659         * obj-c++.dg/stubify-1.mm: Ditto.
6660         * lib/objc-torture.exp: Do not require link success for
6661         "trivial.m" in the runtime checks when dowhat = 'compile'.
6662         * lib/dg-pch.exp (dg-flags-pch): New Proc.
6663         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
6664         Darwin8/OSX10.4 - compatible code generation.
6665         * objc.dg/stubify-2.m: Ditto.
6666         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
6667         * objc.dg/next-runtime-1.m: Ditto.
6668         * objc.dg/stret-2.m: Restrict to ilp32 targets.
6669         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
6670         runtimes on Darwin.
6671
6672 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
6673
6674         PR 43715
6675         * lib/plugin-support.exp: Use "-undefined
6676         dynamic_lookup" on darwin.
6677
6678 2010-04-26  Richard Guenther  <rguenther@suse.de>
6679
6680         * gcc.dg/lto/20100426_0.c: New testcase.
6681
6682 2010-04-26  Jie Zhang  <jie@codesourcery.com>
6683
6684         PR tree-optimization/43833
6685         gcc.dg/Warray-bounds-8.c: New test case.
6686
6687 2010-04-26  Richard Guenther  <rguenther@suse.de>
6688
6689         PR lto/43080
6690         * g++.dg/lto/20100423-3_0.C: New testcase.
6691
6692 2010-04-26  Richard Guenther  <rguenther@suse.de>
6693
6694         PR lto/42425
6695         * g++.dg/lto/20100423-2_0.C: New testcase.
6696
6697 2010-04-26  Ira Rosen  <irar@il.ibm.com>
6698
6699         * gcc.dg/vect/bb-slp-23.c: New test.
6700
6701 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
6702
6703         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
6704         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
6705         * gcc.dg/c1x-float-1.c: New test.
6706
6707 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
6708
6709         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
6710         of "lea\[ \t\]".
6711
6712 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
6713
6714         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
6715         FreeBSD.
6716         * gfortran.dg/default_format_denormal_1.f90: Ditto.
6717         * gfortran.dg/default_format_2.f90: Ditto.
6718
6719 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
6720
6721         * gfortran.dg/pr43505.f90: Clean up .mod file.
6722         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
6723         * gfortran.dg/pr41347.f90: Ditto.
6724         * gfortran.dg/internal_pack_4.f90: Ditto.
6725         * gfortran.dg/proc_decl_23.f90: Ditto.
6726         * gfortran.dg/recursive_check_3.f90: Ditto.
6727         * gfortran.dg/intent_out_3.f90: Ditto.
6728         * gfortran.dg/assignment_2.f90: Ditto.
6729         * gfortran.dg/pr41928.f90: Ditto.
6730         * gfortran.dg/pr42166.f90: Ditto.
6731         * gfortran.dg/private_type_12.f90: Ditto.
6732         * gfortran.dg/graphite/pr42185.f90: Ditto.
6733         * gfortran.dg/graphite/pr42186.f90: Ditto.
6734         * gfortran.dg/graphite/pr40982.f90: Ditto.
6735         * gfortran.dg/graphite/id-2.f90: Ditto.
6736         * gfortran.dg/graphite/id-4.f90: Ditto.
6737         * gfortran.dg/graphite/pr42050.f90: Ditto.
6738         * gfortran.dg/graphite/id-18.f90: Ditto.
6739         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
6740         * gfortran.dg/graphite/pr41924.f90: Ditto.
6741         * gfortran.dg/graphite/pr42393.f90: Ditto.
6742         * gfortran.dg/graphite/pr37980.f90: Ditto.
6743         * gfortran.dg/graphite/pr38953.f90: Ditto.
6744         * gfortran.dg/graphite/pr42180.f90: Ditto.
6745         * gfortran.dg/graphite/pr42181.f90: Ditto.
6746         * gfortran.dg/where_operator_assign_4.f90: Ditto.
6747         * gfortran.dg/select_type_4.f90: Ditto.
6748         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
6749         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
6750         * gfortran.dg/lto/pr40725_0.f03: Ditto.
6751         * gfortran.dg/elemental_args_check_2.f90: Ditto.
6752         * gfortran.dg/whole_file_11.f90: Ditto.
6753         * gfortran.dg/private_type_11.f90: Ditto.
6754         * gfortran.dg/vect/vect-gems.f90: Ditto.
6755         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
6756
6757 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
6758
6759         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
6760
6761 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
6762
6763         * gnat.dg/pack15.ad[sb]: New test.
6764
6765 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
6766
6767         * gcc.target/arm/mla-1.c: New test.
6768
6769 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
6770
6771         PR fortran/30073
6772         PR fortran/43793
6773         * gfortran.dg/pr43793.f90: New test.
6774
6775 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
6776
6777         PR tree-optimization/41442
6778         * gcc.target/i386/pr41442.c: New test.
6779
6780 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
6781
6782         PR fortran/43832
6783         * gfortran.dg/fgetc_3.f90: Delete bogus test.
6784
6785 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6786
6787         PR fortran/43832
6788         * gfortran.dg/open_nounit.f90: New test.
6789
6790 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
6791
6792         PR fortran/43841
6793         PR fortran/43843
6794         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
6795
6796 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6797
6798         * gcc.dg/Wconversion-integer.c: Update.
6799
6800 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
6801
6802         * gnat.dg/unchecked_convert5.adb: New test.
6803
6804 2010-04-23  Richard Guenther  <rguenther@suse.de>
6805
6806         PR lto/41734
6807         * gcc.dg/lto/20100423-2_0.c: New testcase.
6808         * gcc.dg/lto/20100423-2_0.c: Likewise.
6809
6810 2010-04-23  Richard Guenther  <rguenther@suse.de>
6811
6812         PR lto/43455
6813         * gcc.dg/lto/20100423-1_0.c: New testcase.
6814         * gcc.dg/lto/20100423-1_1.c: Likewise.
6815
6816 2010-04-23  Martin Jambor  <mjambor@suse.cz>
6817
6818         PR tree-optimization/43846
6819         * gcc.dg/tree-ssa/sra-10.c: New test.
6820
6821 2010-04-23  Martin Jambor  <mjambor@suse.cz>
6822
6823         PR middle-end/43835
6824         * gcc.c-torture/execute/pr43835.c: New test.
6825
6826 2010-04-23  Richard Guenther  <rguenther@suse.de>
6827
6828         PR lto/42653
6829         * g++.dg/lto/20100423-1_0.C: New testcase.
6830
6831 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
6832
6833         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
6834
6835 2010-04-22  Ira Rosen  <irar@il.ibm.com>
6836
6837         PR tree-optimization/43842
6838         * gcc.dg/vect/pr43842.c: New test.
6839
6840 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6841
6842         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
6843         * gcc.target/i386/wmul-2.c: Likewise.
6844
6845 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6846
6847         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
6848         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
6849
6850 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
6851
6852         * gfortran.dg/reassoc_6.f: New testcase.
6853
6854 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6855
6856         PR middle-end/29274
6857         * gcc.target/arm/wmul-1.c: New test.
6858         * gcc.target/arm/wmul-2.c: New test.
6859
6860 2010-04-22  Richard Guenther  <rguenther@suse.de>
6861
6862         PR tree-optimization/43845
6863         * gcc.c-torture/compile/pr43845.c: New testcase.
6864
6865 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6866
6867         PR middle-end/29274
6868         * gcc.target/i386/wmul-1.c: New test.
6869         * gcc.target/i386/wmul-2.c: New test.
6870         * gcc.target/bfin/wmul-1.c: New test.
6871         * gcc.target/bfin/wmul-2.c: New test.
6872
6873 2010-04-22  Richard Guenther  <rguenther@suse.de>
6874
6875         PR fortran/43829
6876         * gfortran.dg/vector_subscript_6.f90: New testcase.
6877         * gfortran.dg/assign_10.f90: Adjust.
6878
6879 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
6880
6881         PR fortran/43836
6882         * gfortran.dg/gomp/pr43836.f90: New test.
6883
6884 2010-04-21  Richard Guenther  <rguenther@suse.de>
6885
6886         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
6887
6888 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6889
6890         * gcc.dg/torture/builtin-cproj-3.c: New.
6891
6892 2010-04-20  Jason Merrill  <jason@redhat.com>
6893
6894         PR c++/9335
6895         * g++.dg/template/recurse2.C: New.
6896         * g++.dg/parse/crash36.C: Adjust.
6897         * g++.dg/other/fold1.C: Adjust.
6898         * g++.dg/init/member1.C: Adjust.
6899         * lib/prune.exp: Prune "skipping N instantiation contexts".
6900
6901 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6902
6903         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
6904
6905 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6906
6907         * gcc.dg/torture/builtin-cproj-1.c: New.
6908         * gcc.dg/torture/builtin-cproj-2.c: New.
6909
6910 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
6911
6912         PR c++/43800
6913         PR c++/43704
6914         * g++.dg/template/typedef32.C: Adjust.
6915         * g++.dg/template/typedef33.C: New test.
6916
6917 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
6918
6919         PR fortran/43227
6920         * gfortran.dg/proc_decl_23.f90: New test.
6921
6922         PR fortran/43266
6923         * gfortran.dg/abstract_type_6.f03: New test.
6924
6925 2010-04-20  Xinliang David Li  <davidxl@google.com>
6926
6927         * g++.dg/tree-ssa/fold-compare.C: New.
6928
6929 2010-04-20  Richard Guenther  <rguenther@suse.de>
6930
6931         PR tree-optimization/39417
6932         * g++.dg/torture/pr39417.C: New testcase.
6933
6934 2010-04-20  Richard Guenther  <rguenther@suse.de>
6935
6936         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
6937
6938 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
6939
6940         * g++.dg/debug/dwarf2/rv1.C: New test.
6941
6942 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6943
6944         PR target/43635
6945         * gcc.c-torture/compile/pr43635.c: New testcase.
6946
6947 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
6948
6949         PR fortran/43339
6950         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
6951         of sequential loops being private only in the innermost containing
6952         task region.
6953
6954         PR middle-end/43337
6955         * gfortran.dg/gomp/pr43337.f90: New test.
6956
6957 2010-04-19  Richard Guenther  <rguenther@suse.de>
6958
6959         PR tree-optimization/43796
6960         * gfortran.dg/pr43796.f90: New testcase.
6961
6962 2010-04-19  Richard Guenther  <rguenther@suse.de>
6963
6964         PR tree-optimization/43783
6965         * gcc.c-torture/execute/pr43783.c: New testcase.
6966
6967 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
6968
6969         PR target/43766
6970         * gcc.target/i386/pr43766.c: New test.
6971
6972 2010-04-19  Jie Zhang  <jie@codesourcery.com>
6973
6974         PR target/43662
6975         * gcc.target/i386/pr43662.c: New test.
6976
6977 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
6978
6979         PR c++/43704
6980         * g++.dg/template/typedef32.C: New test.
6981
6982 2010-04-19  Ira Rosen  <irar@il.ibm.com>
6983
6984         PR tree-optimization/37027
6985         * lib/target-supports.exp
6986         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
6987         * gcc.dg/vect/pr37027.c: New test.
6988         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
6989         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
6990         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
6991         gcc.dg/vect/vect-complex-6.c: Likewise.
6992
6993 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
6994
6995         * g++.dg/debug/dwarf2/enum1.C: New test.
6996
6997 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
6998
6999         * gnat.dg/rep_clause5.ad[sb]: New test.
7000         * gnat.dg/rep_clause5_pkg.ads: New helper.
7001
7002 2010-04-18  Ira Rosen  <irar@il.ibm.com>
7003
7004         PR tree-optimization/43771
7005         * g++.dg/vect/pr43771.cc: New test.
7006
7007 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
7008
7009         PR fortran/31538
7010         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
7011         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
7012
7013 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
7014
7015         * gnat.dg/sizetype.adb: Rename into...
7016         * gnat.dg/sizetype1.adb: ...this.
7017         * gnat.dg/sizetype2.adb: New test.
7018
7019 2010-04-16  Richard Guenther  <rguenther@suse.de>
7020
7021         PR tree-optimization/43572
7022         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
7023
7024 2010-04-16  Olivier Hainque  <hainque@adacore.com>
7025
7026         * gnat.dg/specs/discr_private.ads: New test.
7027
7028 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
7029
7030         PR target/41514
7031         * gcc.target/arm/thumb-comparisons.c: New test.
7032
7033         PR target/40603
7034         * gcc.target/arm/thumb-cbranchqi.c: New test.
7035
7036 2010-04-16  Christian Bruel  <christian.bruel@st.com>
7037
7038         * g++.dg/torture/pr36191.C: Enable for SH.
7039
7040 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
7041
7042         * gnat.dg/wide_boolean.adb: New test.
7043         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
7044
7045 2010-04-15  Richard Guenther  <rguenther@suse.de>
7046
7047         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
7048         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
7049         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
7050         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
7051         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
7052         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
7053         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
7054         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
7055         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
7056         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
7057         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
7058         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
7059         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
7060         * gcc.dg/torture/ipa-pta-2.c: Likewise.
7061         * gcc.dg/torture/ipa-pta-1.c: Adjust.
7062
7063 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
7064
7065         PR target/21803
7066         * gcc.target/arm/pr42496.c: New test.
7067
7068 2010-04-14  Jason Merrill  <jason@redhat.com>
7069
7070         PR c++/36625
7071         * g++.dg/ext/attrib38.C: New.
7072
7073 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
7074
7075         PR testsuite/43739
7076         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
7077
7078 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7079
7080         PR 42966
7081         * gcc.dg/cpp/warn-undef-2.c: Update.
7082         * gcc.dg/cpp/warn-traditional-2.c: Update.
7083         * gcc.dg/cpp/warn-comments-2.c: Update.
7084         * gcc.dg/cpp/warn-variadic-2.c: Update.
7085         * gcc.dg/cpp/warn-long-long-2.c: Update.
7086         * gcc.dg/cpp/warn-deprecated-2.c: Update.
7087         * gcc.dg/cpp/warn-multichar-2.c: Update.
7088         * gcc.dg/cpp/warn-normalized-3.c: Update.
7089         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
7090         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
7091         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
7092         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
7093         * gcc.dg/cpp/warn-redefined-2.c: Update.
7094         * gfortran.dg/warning-directive-2.F90: Update.
7095         * c-c++-common/cpp/warning-directive-2.c: Update.
7096
7097 2010-04-14  Michael Matz  <matz@suse.de>
7098
7099         PR tree-optimization/42963
7100         * gcc.dg/pr42963.c: New testcase.
7101
7102 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
7103
7104         * gnat.dg/class_wide.adb: Rename into...
7105         * gnat.dg/class_wide1.adb: ...this.
7106         * gnat.dg/class_wide2.ad[sb]: New test.
7107
7108 2010-04-14  Tobias Burnus  <burnus@net-b.de>
7109
7110         PR fortran/18918
7111         * gfortran.dg/coarray_9.f90: Update dg-errors.
7112         * gfortran.dg/coarray_10.f90: New test.
7113         * gfortran.dg/coarray_11.f90: New test.
7114
7115 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7116
7117         PR fortran/43747
7118         gfortran.dg/initialization_24.f90: New test.
7119
7120 2010-04-13  Jason Merrill  <jason@redhat.com>
7121
7122         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
7123         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
7124
7125 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7126
7127         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
7128         * g++.dg/dg.exp: Likewise.
7129         * gcc.dg/cpp/warning-directive-1.c: Move to ...
7130         * c-c++-common/cpp/warning-directive-1.c: ... here.
7131         * gcc.dg/cpp/warning-directive-2.c: Move to ...
7132         * c-c++-common/cpp/warning-directive-2.c: ... here.
7133         * gcc.dg/cpp/warning-directive-3.c: Move to ...
7134         * c-c++-common/cpp/warning-directive-3.c: ... here.
7135         * gcc.dg/cpp/warning-directive-4.c: Move to ...
7136         * c-c++-common/cpp/warning-directive-4.c: ... here.
7137         * g++.dg/cpp/warning-directive-1.C: Delete.
7138         * g++.dg/cpp/warning-directive-2.C: Delete.
7139         * g++.dg/cpp/warning-directive-3.C: Delete.
7140         * g++.dg/cpp/warning-directive-4.C: Delete.
7141         * gcc.dg/cpp/normalised-3.c: Delete.
7142         * g++.dg/cpp/normalised-1.C: Rename as ...
7143         * c-c++-common/cpp/normalised-3.c: ... this.
7144
7145 2010-04-13  Martin Jambor  <mjambor@suse.cz>
7146
7147         * gcc.dg/tree-ssa/sra-9.c: New test.
7148
7149 2010-04-13  Michael Matz  <matz@suse.de>
7150
7151         PR middle-end/43730
7152         * gcc.dg/pr43730.c: New test.
7153
7154 2010-04-13  Michael Matz  <matz@suse.de>
7155
7156         * gcc.dg/tree-ssa/negate.c: New testcase.
7157
7158 2010-04-13  Richard Guenther  <rguenther@suse.de>
7159
7160         PR testsuite/43735
7161         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
7162
7163 2010-04-13  Richard Guenther  <rguenther@suse.de>
7164
7165         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
7166
7167 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
7168
7169         * gnat.dg/derived_type1.adb: New test.
7170
7171 2010-04-13  Matthias Klose  <doko@ubuntu.com>
7172
7173         * gcc.dg/plugindir1.c: New testcase.
7174         * gcc.dg/plugindir2.c: New testcase.
7175         * gcc.dg/plugindir3.c: New testcase.
7176         * gcc.dg/plugindir4.c: New testcase.
7177
7178 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
7179
7180         * gcc.target/i386/rotate-2.c: New test.
7181
7182 2010-04-12  Jason Merrill  <jason@redhat.com>
7183
7184         PR c++/43641
7185         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
7186         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
7187
7188 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
7189
7190         PR c++/25811
7191         * g++.dg/init/pr25811.C: New test.
7192
7193 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7194
7195         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
7196         dg-error, dg-warning.
7197         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
7198
7199 2010-04-12  Richard Guenther  <rguenther@suse.de>
7200
7201         * gcc.dg/torture/inline-2.c: New testcase.
7202
7203 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
7204
7205         PR bootstrap/43699
7206         * gcc.dg/Wunused-var-7.c: New test.
7207
7208         PR tree-optimization/43560
7209         * gcc.c-torture/execute/pr43560.c: New test.
7210
7211 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
7212
7213         * gnat.dg/aggr13.adb: New test.
7214         * gnat.dg/aggr14.adb: Likewise.
7215         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
7216
7217 2010-04-12  Richard Guenther  <rguenther@suse.de>
7218
7219         PR c++/43611
7220         * g++.dg/torture/pr43611.C: New testcase.
7221
7222 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
7223
7224         PR c/36774
7225         * gcc.dg/pr36774-1.c: New test.
7226         * gcc.dg/pr36774-2.c: New test.
7227
7228 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
7229
7230         * gcc.target/sh/rte-delay-slot.c: New test.
7231
7232 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
7233
7234         * gnat.dg/pack9.adb: Remove -cargs option.
7235         * gnat.dg/aggr12.ad[sb]: New test.
7236
7237 2010-04-10  Jie Zhang  <jie@codesourcery.com>
7238
7239         PR target/43417
7240         * gcc.target/sh/pr43417.c: New test.
7241
7242 2010-04-10  Tobias Burnus  <burnus@net-b.de>
7243
7244         PR fortran/43591
7245         * gfortran.dg/spec_expr_6.f90: New test.
7246
7247 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
7248
7249         PR cpp/43195
7250         * gcc.dg/cpp/pr43195.c: New.
7251         * gcc.dg/cpp/pr43195.h: New.
7252
7253 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7254
7255         PR 42965
7256         * gcc.dg/Werror-6.c: Adjust.
7257         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
7258         * gcc.dg/Werror-4.c: Likewise.
7259         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
7260         * gcc.dg/Wswitch-enum-error.c: Likewise.
7261         * gcc.dg/Wpointer-arith.c: Likewise.
7262         * gcc.dg/Wfatal.c: Likewise.
7263         * gcc.dg/Wswitch-error.c: Likewise.
7264         * g++.dg/warn/unused-result1-Werror.c: Likewise.
7265         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
7266         * gcc.dg/cpp/warn-undef-2.c: Likewise.
7267         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
7268         * gcc.dg/cpp/warn-comments-2.c: Likewise.
7269         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
7270         * gcc.dg/cpp/warning-directive-2.c: Likewise.
7271         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
7272         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
7273         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
7274         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
7275         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
7276         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
7277         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
7278         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
7279         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
7280         * g++.dg/cpp/warning-directive-2.C: Likewise.
7281         * gfortran.dg/warning-directive-2.F90: Likewise.
7282
7283 2010-04-09  Jason Merrill  <jason@redhat.com>
7284
7285         PR c++/42623
7286         * g++.dg/template/sizeof13.C: New.
7287
7288 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
7289
7290         * g++.dg/other/pr35504.C: Add check for thiscall.
7291         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
7292         * gcc.dg/torture/stackalign/thiscall-1.c: New.
7293
7294 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7295
7296         PR c++/28584
7297         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
7298         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
7299         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
7300         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
7301         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
7302         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
7303         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
7304         * g++.dg/other/increment1.C: Likewise.
7305
7306 2010-04-09  Tobias Burnus  <burnus@net-b.de>
7307
7308         PR fortran/18918
7309         * gfortran.dg/coarray_7.f90: New test.
7310         * gfortran.dg/coarray_8.f90: New test.
7311
7312 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
7313
7314         PR fortran/28039
7315         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
7316
7317 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7318
7319         PR target/43643
7320         * gcc.dg/pr43643.c: New test.
7321
7322 2010-04-08  Tobias Burnus  <burnus@net-b.de>
7323
7324         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
7325
7326 2010-04-08  Richard Guenther  <rguenther@suse.de>
7327
7328         PR tree-optimization/43679
7329         * gcc.c-torture/compile/pr43679.c: New testcase.
7330
7331 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
7332
7333         PR debug/43670
7334         * gcc.dg/pr43670.c: New test.
7335
7336 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
7337
7338         PR middle-end/40815
7339         * gcc.dg/tree-ssa/reassoc-19.c: New.
7340
7341 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
7342
7343         PR c/18624
7344         * gcc.dg/Wunused-var-1.c: New test.
7345         * gcc.dg/Wunused-var-2.c: New test.
7346         * gcc.dg/Wunused-var-3.c: New test.
7347         * gcc.dg/Wunused-var-4.c: New test.
7348         * gcc.dg/Wunused-var-5.c: New test.
7349         * gcc.dg/Wunused-var-6.c: New test.
7350         * gcc.dg/Wunused-parm-1.c: New test.
7351
7352         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
7353         * gcc.dg/trunc-1.c: Likewise.
7354         * gcc.dg/vla-9.c: Likewise.
7355         * gcc.dg/dfp/composite-type.c: Likewise.
7356
7357 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
7358
7359         PR objc/35996
7360         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
7361         * obj-c++.dg/objc-gc-3.mm: Ditto.
7362
7363 2010-04-07  Simon Baldwin  <simonb@google.com>
7364
7365         * gcc.dg/cpp/warn-undef-2.c: New.
7366         * gcc.dg/cpp/warn-traditional-2.c: New.
7367         * gcc.dg/cpp/warn-comments-2.c: New.
7368         * gcc.dg/cpp/warning-directive-1.c: New.
7369         * gcc.dg/cpp/warn-long-long.c: New.
7370         * gcc.dg/cpp/warn-traditional.c: New.
7371         * gcc.dg/cpp/warn-variadic-2.c: New.
7372         * gcc.dg/cpp/warn-undef.c: New.
7373         * gcc.dg/cpp/warn-normalized-1.c: New.
7374         * gcc.dg/cpp/warning-directive-2.c: New.
7375         * gcc.dg/cpp/warn-long-long-2.c: New.
7376         * gcc.dg/cpp/warn-variadic.c: New.
7377         * gcc.dg/cpp/warn-normalized-2.c: New.
7378         * gcc.dg/cpp/warning-directive-3.c: New.
7379         * gcc.dg/cpp/warn-deprecated-2.c: New.
7380         * gcc.dg/cpp/warn-trigraphs-1.c: New.
7381         * gcc.dg/cpp/warn-multichar-2.c: New.
7382         * gcc.dg/cpp/warn-normalized-3.c: New.
7383         * gcc.dg/cpp/warning-directive-4.c: New.
7384         * gcc.dg/cpp/warn-unused-macros.c: New.
7385         * gcc.dg/cpp/warn-trigraphs-2.c: New.
7386         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
7387         * gcc.dg/cpp/warn-cxx-compat.c: New.
7388         * gcc.dg/cpp/warn-redefined.c: New.
7389         * gcc.dg/cpp/warn-trigraphs-3.c: New.
7390         * gcc.dg/cpp/warn-unused-macros-2.c: New.
7391         * gcc.dg/cpp/warn-deprecated.c: New.
7392         * gcc.dg/cpp/warn-trigraphs-4.c: New.
7393         * gcc.dg/cpp/warn-redefined-2.c: New.
7394         * gcc.dg/cpp/warn-comments.c: New.
7395         * gcc.dg/cpp/warn-multichar.c: New.
7396         * g++.dg/cpp/warning-directive-1.C: New.
7397         * g++.dg/cpp/warning-directive-2.C: New.
7398         * g++.dg/cpp/warning-directive-3.C: New.
7399         * g++.dg/cpp/warning-directive-4.C: New.
7400         * gfortran.dg/warning-directive-1.F90: New.
7401         * gfortran.dg/warning-directive-3.F90: New.
7402         * gfortran.dg/warning-directive-2.F90: New.
7403         * gfortran.dg/warning-directive-4.F90: New.
7404
7405 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
7406
7407         PR objc++/23716
7408         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
7409
7410 2010-04-07  Jason Merrill  <jason@redhat.com>
7411
7412         * g++.dg/template/dr408.C: New.
7413
7414         * g++.dg/lookup/ns4.C: New.
7415
7416         PR c++/38392
7417         * g++.dg/template/friend51.C: New test.
7418
7419         PR c++/41970
7420         * g++.old-deja/g++.other/linkage1.C: Adjust.
7421
7422 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7423
7424         PR c++/42697
7425         * g++.dg/template/crash94.C: New test.
7426
7427 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7428
7429         PR c++/40239
7430         * g++.dg/init/aggr5.C: New test.
7431         * g++.dg/init/aggr5.C: New test.
7432
7433 2010-04-07  Richard Guenther  <rguenther@suse.de>
7434
7435         PR tree-optimization/43270
7436         * g++.dg/warn/Warray-bounds-4.C: New testcase.
7437         * gcc.dg/Warray-bounds-7.c: Likewise.
7438
7439 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
7440
7441         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
7442         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
7443         * gnat.dg/bit_packed_array4.ad[sb]: New test.
7444
7445 2010-04-07  Jie Zhang  <jie@codesourcery.com>
7446
7447         PR c++/42556
7448         * g++.dg/init/pr42556.C: New test.
7449
7450 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7451
7452         PR debug/43628
7453         * g++.dg/debug/dwarf2/typedef2.C: New test.
7454
7455 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
7456
7457         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
7458         c-c++-common/dwarf2/redeclaration-1.C
7459
7460 2010-04-06  Jason Merrill  <jason@redhat.com>
7461
7462         * g++.dg/cpp0x/pr31437.C: Adjust error location.
7463         * g++.dg/ext/attrib18.C: Likewise.
7464         * g++.dg/ext/bitfield2.C: Likewise.
7465         * g++.dg/ext/bitfield4.C: Likewise.
7466         * g++.dg/ext/visibility/warn2.C: Likewise.
7467         * g++.dg/ext/visibility/warn3.C: Likewise.
7468         * g++.dg/gomp/pr26690-1.C: Likewise.
7469         * g++.dg/inherit/covariant7.C: Likewise.
7470         * g++.dg/init/synth2.C: Likewise.
7471         * g++.dg/lookup/using7.C: Likewise.
7472         * g++.dg/other/crash-4.C: Likewise.
7473         * g++.dg/other/error13.C: Likewise.
7474         * g++.dg/other/error20.C: Likewise.
7475         * g++.dg/parse/crash31.C: Likewise.
7476         * g++.dg/parse/error16.C: Likewise.
7477         * g++.dg/parse/error19.C: Likewise.
7478         * g++.dg/parse/error27.C: Likewise.
7479         * g++.dg/parse/error28.C: Likewise.
7480         * g++.dg/parse/fused-params1.C: Likewise.
7481         * g++.dg/template/error2.C: Likewise.
7482         * g++.dg/template/local6.C: Likewise.
7483         * g++.dg/template/qualttp15.C: Likewise.
7484         * g++.dg/warn/Wnvdtor-2.C: Likewise.
7485         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
7486         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
7487         * g++.old-deja/g++.brendan/crash29.C: Likewise.
7488         * g++.old-deja/g++.eh/spec6.C: Likewise.
7489         * g++.old-deja/g++.jason/crash3.C: Likewise.
7490         * g++.old-deja/g++.jason/destruct2.C: Likewise.
7491         * g++.old-deja/g++.law/ctors5.C: Likewise.
7492         * g++.old-deja/g++.law/ctors9.C: Likewise.
7493         * g++.old-deja/g++.mike/p3538a.C: Likewise.
7494         * g++.old-deja/g++.mike/p3538b.C: Likewise.
7495         * g++.old-deja/g++.other/struct1.C: Likewise.
7496         * g++.old-deja/g++.other/volatile1.C: Likewise.
7497         * g++.old-deja/g++.pt/crash36.C: Likewise.
7498         * g++.old-deja/g++.pt/derived3.C: Likewise.
7499         * g++.old-deja/g++.robertl/eb109.C: Likewise.
7500         * g++.old-deja/g++.robertl/eb4.C: Likewise.
7501
7502 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
7503
7504         PR middle-end/43519
7505         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
7506         * gcc.dg/graphite/id-19.c: New.
7507
7508 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
7509
7510         PR middle-end/32824
7511         * gcc.dg/vect/pr32824: New.
7512
7513 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7514
7515         PR fortran/18918
7516         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
7517         * gfortran.dg/coarray_3.f90: Ditto.
7518         * gfortran.dg/coarray_4.f90: Ditto.
7519         * gfortran.dg/coarray_5.f90: Ditto.
7520         * gfortran.dg/coarray_6.f90: Ditto.
7521         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
7522
7523 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7524
7525         PR fortran/18918
7526         * gfortran.dg/coarray_4.f90: Fix test.
7527         * gfortran.dg/coarray_6.f90: Add more tests.
7528
7529 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7530
7531         PR fortran/18918
7532         * gfortran.dg/coarray_4.f90: New test.
7533         * gfortran.dg/coarray_5.f90: New test.
7534         * gfortran.dg/coarray_6.f90: New test.
7535
7536 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7537
7538         PR fortran/18918
7539         * gfortran.dg/iso_fortran_env_5.f90: New test.
7540         * gfortran.dg/iso_fortran_env_6.f90: New test.
7541
7542 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7543
7544         PR fortran/39997
7545         * gfortran.dg/coarray_1.f90: New test.
7546         * gfortran.dg/coarray_2.f90: New test.
7547         * gfortran.dg/coarray_3.f90: New test.
7548
7549 2010-04-06  Jason Merrill  <jason@redhat.com>
7550
7551         PR c++/43648
7552         * g++.dg/template/dtor8.C: New.
7553
7554         PR c++/43621
7555         * g++.dg/template/error-recovery2.C: New.
7556
7557 2010-04-06  Jan Hubicka  <jh@suse.czpli
7558
7559         PR tree-optimization/42906
7560         * gcc.dg/tree-ssa/dce-1.c: New testcase.
7561
7562 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7563
7564         PR fortran/43178
7565         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
7566         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
7567         * gfortran.dg/auto_dealloc_1.f90: Ditto.
7568
7569 2010-04-06  Richard Guenther  <rguenther@suse.de>
7570
7571         PR tree-optimization/43627
7572         * gcc.dg/tree-ssa/vrp49.c: New testcase.
7573
7574 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
7575
7576         PR target/43638
7577         * gcc.target/i386/pr43638.c: New test.
7578
7579 2010-04-06  Richard Guenther  <rguenther@suse.de>
7580
7581         PR middle-end/43661
7582         * gcc.c-torture/compile/pr43661.c: New testcase.
7583
7584 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
7585
7586         * gcc.target/s390/stackcheck1.c: Add dg-warning.
7587
7588 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
7589
7590         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
7591
7592 2010-04-02  Richard Guenther  <rguenther@suse.de>
7593
7594         PR tree-optimization/43629
7595         * gcc.c-torture/execute/pr43629.c: New testcase.
7596
7597 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
7598             Dominique d'Humieres  <dominiq@lps.ens.fr>
7599
7600         PR libfortran/43605
7601         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
7602
7603 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
7604
7605         PR debug/43325
7606         * c-c++-common/dwarf2/redeclaration-1.C: New test.
7607
7608 2010-04-01  Jason Merrill  <jason@redhat.com>
7609
7610         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
7611
7612 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
7613             Manfred Schwarb  <manfred99@gmx.ch>
7614
7615         PR libfortran/43605
7616         * gfortran.dg/ftell_3.f90: New test.
7617
7618 2010-04-01  Richard Guenther  <rguenther@suse.de>
7619
7620         PR middle-end/43614
7621         * gcc.c-torture/compile/pr43614.c: New testcase.
7622
7623 2010-04-01  Martin Jambor  <mjambor@suse.cz>
7624
7625         PR tree-optimization/43141
7626         * gcc.dg/guality/pr43141.c: New test.
7627
7628 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7629
7630         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
7631         * g++.dg/eh/spbp.C: Likewise.
7632         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
7633         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
7634         superfluous casts.
7635         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
7636         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
7637         * objc.dg/dwarf-2.m: Likewise.
7638
7639 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
7640
7641         PR middle-end/43464
7642         * gcc.dg/graphite/id-pr43464.c: New.
7643         * gcc.dg/graphite/id-pr43464-1.c: New.
7644
7645 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
7646
7647         PR middle-end/43351
7648         * gcc.dg/graphite/id-pr43351.c
7649
7650 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7651
7652         PR testsuite/35165
7653         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
7654         * obj-c++.dg/try-catch-2.mm: Ditto.
7655         * obj-c++.dg/lookup-2.mm: Ditto.
7656         * obj-c++.dg/encode-8.m: Ditto.
7657         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
7658         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
7659         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
7660         * obj-c++.dg/const-str-11.mm: Ditto.
7661         * obj-c++.dg/const-str-9.mm: Ditto.
7662         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
7663         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
7664         * obj-c++.dg/except-1.mm: Ditto.
7665         * obj-c++.dg/const-str-7.mm: Ditto.
7666         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
7667         * obj-c++.dg/const-str-3.mm: Ditto.
7668         * obj-c++.dg/const-str-7.mm: Ditto.
7669         * obj-c++.dg/stubify-2.mm: Change dump file name.
7670
7671         PR objc++/23613
7672         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
7673         New macro.
7674         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
7675         Remove dg-xfail-if.
7676
7677 2010-03-31  Martin Jambor  <mjambor@suse.cz>
7678
7679         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
7680         only with -O2, -O3 or -Os and not with -fwhopr.
7681
7682 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
7683
7684         PR c++/43558
7685         * g++.dg/template/typedef31.C: New test.
7686
7687 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7688
7689         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
7690         assembler output on *-*-solaris2*.
7691         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
7692
7693 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
7694
7695         PR debug/43557
7696         * gcc.dg/pr43557-1.c: New test.
7697         * gcc.dg/pr43557-2.c: New file.
7698
7699 2010-03-31  Jie Zhang  <jie@codesourcery.com>
7700
7701         PR 43562
7702         * gcc.dg/pr43562.c: New test.
7703
7704 2010-03-30  Jason Merrill  <jason@redhat.com>
7705
7706         PR c++/43076
7707         * g++.dg/template/error-recovery1.C: New.
7708
7709         PR c++/41786
7710         * g++.dg/parse/ambig5.C: New.
7711
7712 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
7713
7714         PR debug/43593
7715         * gcc.dg/guality/pr43593.c: New test.
7716
7717 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
7718
7719         PR middle-end/43430
7720         * gcc.dg/vect/pr43430-1.c: New.
7721
7722 2010-03-30  Jason Merrill  <jason@redhat.com>
7723
7724         PR c++/43559
7725         * g++.dg/template/partial7.C: New.
7726
7727 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7728
7729         * gcc.target/s390/stackcheck1.c: New testcase.
7730
7731 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7732
7733         PR libfortran/43265
7734         * gfortran.dg/read_eof_8.f90: New test.
7735
7736 2010-03-29  Jason Merrill  <jason@redhat.com>
7737
7738         * gcc.dg/cpp/include6.c: Change [] to ().
7739
7740         N3077
7741         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
7742         splicing and UCNs.
7743         * c-c++-common/raw-string-2.c: Add trigraph test.
7744         * c-c++-common/raw-string-8.c: New.
7745         * c-c++-common/raw-string-9.c: New.
7746         * c-c++-common/raw-string-10.c: New.
7747
7748         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
7749         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
7750         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
7751         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
7752         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
7753         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
7754         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
7755
7756 2010-03-29  Richard Guenther  <rguenther@suse.de>
7757
7758         PR tree-optimization/43560
7759         * gcc.dg/torture/pr43560.c: New testcase.
7760
7761 2010-03-29  Jason Merrill  <jason@redhat.com>
7762
7763         N3077
7764         * g++.dg/ext/raw-string-1.C: Change [] to ().
7765         * g++.dg/ext/raw-string-2.C: Change [] to ().
7766         Don't use \ in delimiter.
7767         * g++.dg/ext/raw-string-3.C: Change [] to ().
7768         * g++.dg/ext/raw-string-4.C: Change [] to ().
7769         * g++.dg/ext/raw-string-5.C: Change [] to ().
7770         Test for error on \ in delimiter.
7771         * g++.dg/ext/raw-string-6.C: Change [] to ().
7772         * g++.dg/ext/raw-string-7.C: Change [] to ().
7773
7774 2010-03-29  Jie Zhang  <jie@codesourcery.com>
7775
7776         PR 43564
7777         * gcc.dg/pr43564.c: New test.
7778
7779 2010-03-29  Tobias Burnus  <burnus@net-b.de>
7780
7781         PR fortran/43551
7782         * gfortran.dg/direct_io_12.f90: New test.
7783
7784 2010-03-28  Jan Hubicka  <jh@suse.cz>
7785
7786         PR tree-optimization/43505
7787         * gfortran.dg/pr43505.f90: New testcase.
7788
7789 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
7790
7791         PR tree-optimization/43528
7792         * gcc.target/i386/pr43528.c: New test.
7793
7794 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
7795
7796         PR c/43381
7797         * gcc.dg/parm-impl-decl-3.c: New test.
7798
7799 2010-03-26  Jason Merrill  <jason@redhat.com>
7800
7801         PR c++/43509
7802         * g++.dg/cpp0x/parse1.C: New.
7803
7804 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
7805
7806         PR target/43524
7807         * gcc.target/i386/pr43524.c: New test.
7808
7809 2010-03-26  Martin Jambor  <mjambor@suse.cz>
7810
7811         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
7812         whitespace, rename main to foo.
7813         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
7814         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
7815         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
7816         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
7817         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
7818         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
7819         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
7820         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
7821         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
7822         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
7823         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
7824
7825 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
7826
7827         PR c++/43327
7828         * g++.dg/other/crash-10.C: New test.
7829         * g++.dg/other/crash-11.C: New test.
7830
7831 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7832
7833         PR libfortran/43517
7834         * gfortran.dg/read_eof_7.f90: New test.
7835
7836 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7837
7838         PR objc/35165
7839         PR testsuite/43512
7840         * objc-obj-c++-shared: New directory.
7841         * objc-obj-c++-shared/Object1-implementation.h: New file.
7842         * objc-obj-c++-shared/Object1.h: New file.
7843         * objc-obj-c++-shared/Protocol1.h: New file.
7844         * objc-obj-c++-shared/next-abi.h: New file.
7845         * objc-obj-c++-shared/next-mapping.h: New file.
7846         * objc/execute/next_mapping.h: Delete.
7847         * objc.dg/special/special.exp: For all targets run the tests with
7848         -fgnu-runtime, for darwin targets also run the tests with
7849         -fnext-runtime.
7850         * objc.dg/dg.exp: Ditto.
7851         * obj-c++.dg/dg.exp: Ditto.
7852         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
7853         Protocol1.h) and next-mapping.h as required.  Amend testcase to
7854         include use of updated NeXT interface.
7855         * objc/execute/formal_protocol-5.m: Ditto.
7856         * objc/execute/protocol-isEqual-2.m: Ditto.
7857         * objc/execute/protocol-isEqual-4.m: Ditto.
7858         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
7859         Protocol1.h) and next-mapping.h as required.
7860         * objc/execute/object_is_class.m: Ditto.
7861         * objc/execute/enumeration-1.m: Ditto.
7862         * objc/execute/class-13.m: Ditto.
7863         * objc/execute/formal_protocol-2.m: Ditto.
7864         * objc/execute/formal_protocol-4.m: Ditto.
7865         * objc/execute/class-1.m: Ditto.
7866         * objc/execute/bycopy-1.m: Ditto.
7867         * objc/execute/formal_protocol-6.m: Ditto.
7868         * objc/execute/bycopy-3.m: Ditto.
7869         * objc/execute/class-3.m: Ditto.
7870         * objc/execute/bf-11.m: Ditto.
7871         * objc/execute/class-5.m: Ditto.
7872         * objc/execute/bf-13.m: Ditto.
7873         * objc/execute/class-7.m: Ditto.
7874         * objc/execute/bf-15.m: Ditto.
7875         * objc/execute/class-9.m: Ditto.
7876         * objc/execute/bf-17.m: Ditto.
7877         * objc/execute/bf-19.m: Ditto.
7878         * objc/execute/IMP.m: Ditto.
7879         * objc/execute/exceptions/catchall-1.m: Ditto.
7880         * objc/execute/exceptions/trivial.m: Ditto.
7881         * objc/execute/exceptions/finally-1.m: Ditto.
7882         * objc/execute/exceptions/local-variables-1.m: Ditto.
7883         * objc/execute/exceptions/foward-1.m: Ditto.
7884         * objc/execute/bf-2.m: Ditto.
7885         * objc/execute/string1.m: Ditto.
7886         * objc/execute/bf-4.m: Ditto.
7887         * objc/execute/informal_protocol.m: Ditto.
7888         * objc/execute/string3.m: Ditto.
7889         * objc/execute/bf-6.m: Ditto.
7890         * objc/execute/bf-8.m: Ditto.
7891         * objc/execute/class-tests-1.h: Ditto.
7892         * objc/execute/protocol-isEqual-1.m: Ditto.
7893         * objc/execute/protocol-isEqual-3.m: Ditto.
7894         * objc/execute/_cmd.m: Ditto.
7895         * objc/execute/function-message-1.m: Ditto.
7896         * objc/execute/bf-20.m: Ditto.
7897         * objc/execute/bf-common.h: Ditto.
7898         * objc/execute/np-2.m: Ditto.
7899         * objc/execute/class-10.m: Ditto.
7900         * objc/execute/class-12.m: Ditto.
7901         * objc/execute/enumeration-2.m: Ditto.
7902         * objc/execute/class-14.m: Ditto.
7903         * objc/execute/encode-1.m: Ditto.
7904         * objc/execute/formal_protocol-1.m: Ditto.
7905         * objc/execute/formal_protocol-3.m: Ditto.
7906         * objc/execute/accessing_ivars.m: Ditto.
7907         * objc/execute/bycopy-2.m: Ditto.
7908         * objc/execute/class-2.m: Ditto.
7909         * objc/execute/bf-10.m: Ditto.
7910         * objc/execute/formal_protocol-7.m: Ditto.
7911         * objc/execute/root_methods.m: Ditto.
7912         * objc/execute/class-4.m: Ditto.
7913         * objc/execute/bf-12.m: Ditto.
7914         * objc/execute/class-6.m: Ditto.
7915         * objc/execute/bf-14.m: Ditto.
7916         * objc/execute/nested-func-1.m: Ditto.
7917         * objc/execute/class-8.m: Ditto.
7918         * objc/execute/private.m: Ditto.
7919         * objc/execute/bf-16.m: Ditto.
7920         * objc/execute/bf-18.m: Ditto.
7921         * objc/execute/load-3.m: Ditto.
7922         * objc/execute/compatibility_alias.m: Ditto.
7923         * objc/execute/bf-1.m: Ditto.
7924         * objc/execute/no_clash.m: Ditto.
7925         * objc/execute/bf-3.m: Ditto.
7926         * objc/execute/string2.m: Ditto.
7927         * objc/execute/bf-5.m: Ditto.
7928         * objc/execute/string4.m: Ditto.
7929         * objc/execute/bf-7.m: Ditto.
7930         * objc/execute/object_is_meta_class.m: Ditto.
7931         * objc/execute/bf-9.m: Ditto.
7932         * objc/execute/bf-21.m: Ditto.
7933         * objc/execute/cascading-1.m: Ditto.
7934         * objc/execute/trivial.m: Ditto.
7935         * objc/execute/np-1.m: Ditto.
7936         * objc/compile/trivial.m: Ditto.
7937         * objc/execute/class_self-2.m: Include <stdlib.h>.
7938         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
7939         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
7940         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
7941         and 64bit. Use new NeXT interface as required.
7942         * objc.dg/special/unclaimed-category-1.m: Ditto.
7943         * objc.dg/special/unclaimed-category-1.h: Ditto.
7944         * objc.dg/special/unclaimed-category-1a.m: Ditto.
7945         * objc.dg/func-ptr-1.m: Ditto.
7946         * objc.dg/stret-1.m: Ditto.
7947         * objc.dg/encode-2.m: Ditto.
7948         * objc.dg/category-1.m: Ditto.
7949         * objc.dg/encode-3.m: Ditto.
7950         * objc.dg/call-super-3.m: Ditto.
7951         * objc.dg/method-3.m: Ditto.
7952         * objc.dg/func-ptr-2.m: Ditto.
7953         * objc.dg/lookup-1.m: Ditto.
7954         * objc.dg/encode-4.m: Ditto.
7955         * objc.dg/fix-and-continue-1.m: Ditto.
7956         * objc.dg/proto-lossage-3.m: Ditto.
7957         * objc.dg/method-13.m: Ditto.
7958         * objc.dg/proto-qual-1.m: Ditto.
7959         * objc.dg/zero-link-3.m: Ditto.
7960         * objc.dg/bitfield-1.m: Ditto.
7961         * objc.dg/va-meth-1.m: Ditto.
7962         * objc.dg/super-class-3.m: Ditto.
7963         * objc.dg/call-super-1.m: Ditto.
7964         * objc.dg/type-size-2.m: Ditto.
7965         * objc.dg/method-10.m: Ditto.
7966         * objc.dg/defs.m: Ditto.
7967         * objc.dg/const-str-3.m: Ditto.
7968         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
7969         Protocol1.h) and next-mapping.h as required. Use new NeXT
7970         interface as required.
7971         * objc.dg/super-class-4.m: Ditto.
7972         * objc.dg/comp-types-8.m: Ditto.
7973         * objc.dg/call-super-2.m: Ditto.
7974         * objc.dg/objc-fast-4.m: Ditto.
7975         * objc.dg/method-6.m: Ditto.
7976         * objc.dg/const-str-3.m: Ditto.
7977         * objc.dg/const-str-7.m: Ditto.
7978         * objc.dg/method-15.m: Ditto.
7979         * objc.dg/method-19.m: Ditto.
7980         * objc.dg/sync-1.m: Ditto.
7981         * objc.dg/layout-1.m: Ditto.
7982         * objc.dg/bitfield-3.m: Ditto.
7983         * objc.dg/try-catch-3.m: Ditto.
7984         * objc.dg/try-catch-7.m: Ditto.
7985         * objc.dg/comp-types-10.m: Ditto.
7986         * objc.dg/selector-2.: Ditto.
7987         * objc.dg/method-7.m: Ditto.
7988         * objc.dg/typedef-alias-1.m: Ditto.
7989         * objc.dg/proto-lossage-2.m: Ditto.
7990         * objc.dg/comp-types-11.m: Ditto.
7991         * objc.dg/sizeof-1.m: Ditto.
7992         * objc.dg/method-17.m: Ditto.
7993         * objc.dg/bitfield-5.m: Ditto.
7994         * objc.dg/try-catch-1.m: Ditto.
7995         * objc.dg/encode-5.m: Ditto.
7996         * objc.dg/fix-and-continue-2.m: Ditto.
7997         * objc.dg/method-9.m: Ditto.
7998         * objc.dg/isa-field-1.m: Ditto.
7999         * objc.dg/local-decl-2.m: Ditto.
8000         * objc.dg/objc-gc-4.m: Ditto.
8001         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
8002         * objc.dg/gnu-runtime-3.m: Ditto.
8003         * objc.dg/encode-7.m: Ditto.
8004         * objc.dg/encode-8.m: Ditto.
8005         * objc.dg/selector-3.m: Ditto.
8006         * objc.dg/gnu-runtime-1.m: Ditto.
8007         * objc.dg/const-str-12.m: Ditto.
8008         * objc.dg/gnu-runtime-2.m: Ditto.
8009         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
8010         * objc.dg/selector-1.m: Ditto.
8011         * objc.dg/stubify-2.m: Ditto.
8012         * objc.dg/zero-link-1.m: Ditto.
8013         * objc.dg/stret-2.m: Ditto.
8014         * objc.dg/zero-link-2.m: Ditto.
8015         * objc.dg/next-runtime-1.m: Ditto.
8016         * objc.dg/symtab-1.m: Ditto.
8017         * objc.dg/stubify-1.m: Ditto.
8018         * objc.dg/bitfield-2.m: Ditto.
8019         * objc.dg/try-catch-10.m: Apply to both runtimes.
8020         * objc.dg/const-str-1.m: Ditto.
8021         * objc.dg/image-info.m: Ditto.
8022         * objc.dg/encode-9.m: Ditto.
8023         * objc.dg/pragma-1.m: Apply test to all targets.
8024         * objc.dg/const-str-4.m: Ditto.
8025         * objc.dg/const-str-8.m: Ditto.
8026         * objc.dg/super-class-2.m: Ditto.
8027         * objc.dg/try-catch-5.m: Ditto.
8028         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
8029         Protocol1.h) and next-mapping.h as required. Use new NeXT
8030         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
8031         * objc.dg/const-str-11.m: Ditto.
8032         * objc.dg/const-str-9.m: Ditto.
8033         * objc.dg/method-4.m: Skip for 64Bit NeXT.
8034         * objc.dg/encode-1.m: Remove redundant -lobjc.
8035         * objc.dg/try-catch-9.m: Tidy space.
8036         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
8037         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
8038         and 64bit. Use new NeXT interface as required.
8039         * obj-c++.dg/template-4.mm: Ditto.
8040         * obj-c++.dg/defs.mm: Ditto.
8041         * obj-c++.dg/basic.mm: Ditto.
8042         * obj-c++.dg/encode-4.mm: Ditto.
8043         * obj-c++.dg/method-17.mm: Ditto.
8044         * obj-c++.dg/proto-lossage-3.mm: Ditto.
8045         * obj-c++.dg/cxx-class-1.mm: Ditto.
8046         * obj-c++.dg/method-10.mm: Ditto.
8047         * obj-c++.dg/va-meth-1.mm: Ditto.
8048         * obj-c++.dg/encode-5.mm: Ditto.
8049         * obj-c++.dg/lookup-2.mm: Ditto.
8050         * obj-c++.dg/template-3.mm: Ditto.
8051         * obj-c++.dg/proto-qual-1.mm: Ditto.
8052         * obj-c++.dg/qual-types-1.m: Ditto.
8053         * obj-c++.dg/cxx-scope-1.mm: Ditto.
8054         * obj-c++.dg/template-1.mm: Ditto.
8055         * obj-c++.dg/encode-6.mm: Ditto.
8056         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
8057         Protocol1.h) and next-mapping.h as required. Use new NeXT
8058         interface as required.
8059         * obj-c++.dg/except-1.mm: Ditto.
8060         * obj-c++.dg/const-str-7.mm: Ditto.
8061         * obj-c++.dg/ivar-list-semi.mm: Ditto.
8062         * obj-c++.dg/cxx-scope-2.mm: Ditto.
8063         * obj-c++.dg/selector-2.mm: Ditto.
8064         * obj-c++.dg/isa-field-1.mm: Ditto.
8065         * obj-c++.dg/try-catch-1.mm: Ditto.
8066         * obj-c++.dg/local-decl-1.mm: Ditto.
8067         * obj-c++.dg/try-catch-9.mm: Ditto.
8068         * obj-c++.dg/no-extra-load.mm: Ditto.
8069         * obj-c++.dg/selector-5.mm: Ditto.
8070         * obj-c++.dg/method-12.mm: Ditto.
8071         * obj-c++.dg/try-catch-11.mm: Ditto.
8072         * obj-c++.dg/comp-types-11.mm: Ditto.
8073         * obj-c++.dg/bitfield-3.mm: Ditto.
8074         * obj-c++.dg/method-6.mm: Ditto.
8075         * obj-c++.dg/super-class-2.mm: Ditto.
8076         * obj-c++.dg/method-21.mm: Ditto.
8077         * obj-c++.dg/const-str-8.mm: Ditto.
8078         * obj-c++.dg/try-catch-7.mm: Ditto.
8079         * obj-c++.dg/method-15.mm: Ditto.
8080         * obj-c++.dg/layout-1.mm: Ditto.
8081         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
8082         * obj-c++.dg/const-str-3.mm: Ditto.
8083         * obj-c++.dg/try-catch-2.mm: Ditto.
8084         * obj-c++.dg/objc-gc-3.mm: Ditto.
8085         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
8086         * obj-c++.dg/bitfield-1.mm: Ditto.
8087         * obj-c++.dg/selector-6.mm: Ditto.
8088         * obj-c++.dg/method-13.mm: Ditto.
8089         * obj-c++.dg/comp-types-12.mm: Ditto.
8090         * obj-c++.dg/bitfield-4.mm: Ditto.
8091         * obj-c++.dg/try-catch-8.mm: Ditto.
8092         * obj-c++.dg/method-2.mm: Ditto.
8093         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
8094         * obj-c++.dg/typedef-alias-1.mm: Ditto.
8095         * obj-c++.dg/const-str-4.mm: Ditto.
8096         * obj-c++.dg/proto-lossage-2.mm: Ditto.
8097         * obj-c++.dg/try-catch-3.mm: Ditto.
8098         * obj-c++.dg/comp-types-9.mm: Ditto.
8099         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
8100         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
8101         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
8102         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
8103         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
8104         Use new NeXT interface as required.
8105         * obj-c++.dg/const-str-10.mm: Ditto.
8106         * obj-c++.dg/const-str-11.mm: Ditto.
8107         * obj-c++.dg/const-str-9.mm: Ditto.
8108         * obj-c++.dg/method-11.mm: Ditto.
8109         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
8110         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
8111         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
8112         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
8113         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
8114
8115 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
8116
8117         PR c++/43206
8118         * g++.dg/template/typedef30.C: New test case.
8119
8120 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
8121
8122         PR c/43385
8123         * gcc.c-torture/execute/pr43385.c: New test.
8124
8125 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
8126
8127         * gcc.dg/strncpy-fix-1.c: New test.
8128
8129 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8130
8131         PR testsuite/41609
8132         * lib/objc-torture.exp (objc-set-runtime-options): New.
8133         * objc/execute/execute.exp: Check runtime options on each pass.
8134         * objc/execute/exceptions/exceptions.exp: Ditto.
8135         * objc/compile/compile.exp: Ditto.
8136
8137         PR testsuite/42348
8138         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
8139         standard tests.
8140         (check_effective_target_objc2): New proc.
8141         (check_effective_target_next_runtime): New proc.
8142         * lib/objc.exp: Determine which runtime is in force and support it.
8143         * lib/obj-c++.exp: Ditto.
8144
8145 2010-03-24  Jason Merrill  <jason@redhat.com>
8146
8147         PR c++/43502
8148         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
8149
8150 2010-03-24  Martin Jambor  <mjambor@suse.cz>
8151
8152         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
8153         a loop.
8154         * gcc.dg/ipa/ipa-2.c: Likewise.
8155         * gcc.dg/ipa/ipa-3.c: Likewise.
8156         * gcc.dg/ipa/ipa-4.c: Likewise.
8157         * gcc.dg/ipa/ipa-5.c: Likewise.
8158         * gcc.dg/ipa/ipa-7.c: Likewise.
8159         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
8160         a loop.
8161         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
8162         i_can_not_be_propagated_fully2 into a loop.
8163         * gcc.dg/ipa/ipa-8.c: New test.
8164         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
8165
8166 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
8167
8168         PR debug/19192
8169         PR debug/43479
8170         * gcc.dg/guality/pr43479.c: New test.
8171         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
8172         and add volatile keyword.
8173
8174 2010-03-23  Mike Stump  <mikestump@comcast.net>
8175
8176         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
8177
8178 2010-03-23  Jason Merrill  <jason@redhat.com>
8179
8180         * g++.dg/ext/altivec-17.C: Adjust error message.
8181
8182         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
8183         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
8184         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
8185         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
8186         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
8187         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
8188
8189 2010-03-22  Jason Merrill  <jason@redhat.com>
8190
8191         PR c++/43333
8192         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
8193         * g++.dg/ext/is_pod_98.C: New.
8194
8195         PR c++/43281
8196         * g++.dg/cpp0x/auto18.C: New.
8197
8198         * gcc.dg/pr36997.c: Adjust error message.
8199         * g++.dg/ext/vector9.C: Likewise.
8200         * g++.dg/conversion/simd3.C: Likewise.
8201         * g++.dg/other/error23.C: Likewise.
8202
8203 2010-03-22  Michael Matz  <matz@suse.de>
8204
8205         PR middle-end/43475
8206         * gfortran.dg/pr43475.f90: New testcase.
8207
8208 2010-03-22  Richard Guenther  <rguenther@suse.de>
8209
8210         PR tree-optimization/43390
8211         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
8212
8213 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8214
8215         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
8216         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
8217
8218 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
8219             Michael Matz  <matz@suse.de>
8220
8221         PR c++/43081
8222         * g++.dg/parse/crash56.C: New test.
8223
8224 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
8225
8226         PR fortran/43450
8227         * gfortran.dg/whole_file_15.f90 : New test.
8228
8229 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8230
8231         PR fortran/43409
8232         * gfortran.dg/inquire_size.f90: New test.
8233
8234 2010-03-20  Richard Guenther  <rguenther@suse.de>
8235
8236         PR rtl-optimization/43438
8237         * gcc.c-torture/execute/pr43438.c: New testcase.
8238
8239 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
8240
8241         PR c++/43375
8242         * g++.dg/abi/mangle42.C: New test.
8243
8244 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
8245
8246         PR C/43211
8247         * gcc.dg/pr43211.c: New test.
8248         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
8249
8250 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
8251
8252         PR rtl-optimization/42258
8253         * gcc.target/arm/thumb1-mul-moves.c: New test.
8254
8255         PR target/40697
8256         * gcc.target/arm/thumb-andsi.c: New test.
8257
8258         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
8259         dg-require-effective-target.
8260
8261 2010-03-19  Michael Matz  <matz@suse.de>
8262
8263         PR c++/43116
8264         * g++.dg/other/pr43116.C: New testcase.
8265
8266 2010-03-19  Michael Matz  <matz@suse.de>
8267
8268         PR target/43305
8269         * gcc.dg/pr43305.c: New testcase.
8270
8271 2010-03-19  Richard Guenther  <rguenther@suse.de>
8272
8273         PR tree-optimization/43415
8274         * gcc.c-torture/compile/pr43415.c: New testcase.
8275
8276 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
8277
8278         PR ada/43106
8279         * gnat.dg/case_optimization2.adb: New test.
8280         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
8281
8282 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8283             Jack Howarth <howarth@bromo.med.uc.edu>
8284
8285         PR target/36399
8286         * gcc.target/i386/push-1.c: Don't xfail
8287           scan-assembler-not "movups" on darwin.
8288
8289 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
8290
8291         PR debug/43058
8292         * gcc.dg/pr43058.c: New test.
8293
8294 2010-03-18  Martin Jambor  <mjambor@suse.cz>
8295
8296         PR middle-end/42450
8297         * g++.dg/torture/pr42450.C: New test.
8298
8299 2010-03-18  Michael Matz  <matz@suse.de>
8300
8301         PR middle-end/43419
8302         * gcc.dg/pr43419.c: New testcase.
8303
8304 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
8305
8306         PR rtl-optimization/43360
8307         * gcc.dg/torture/pr43360.c: New.
8308
8309 2010-03-18  Michael Matz  <matz@suse.de>
8310
8311         PR tree-optimization/43402
8312         * gcc.dg/pr43402.c: New testcase.
8313
8314 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
8315
8316         PR target/42427
8317         * gcc.dg/pr42427.c: New test.
8318
8319 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8320
8321         PR libfortran/43265
8322         * gfortran.dg/read_empty_file.f: New test.
8323         * gfortran.dg/read_eof_all.f90: New test.
8324         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
8325         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
8326
8327 2010-03-17  Michael Matz  <matz@suse.de>
8328
8329         * gcc.dg/pr43300.c: Add -w.
8330
8331 2010-03-17  Richard Guenther  <rguenther@suse.de>
8332
8333         * gcc.dg/pr43379.c: Add -w.
8334
8335 2010-03-17  Tobias Burnus  <burnus@net-b.de>
8336
8337         PR fortran/43331
8338         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
8339
8340 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
8341
8342         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
8343
8344 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8345
8346         * ada/acats/run_all.sh: Log start and end times.
8347
8348 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8349
8350         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
8351
8352 2010-03-16  Richard Guenther  <rguenther@suse.de>
8353
8354         PR middle-end/43379
8355         * gcc.dg/pr43379.c: New testcase.
8356
8357 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
8358
8359         PR debug/43051
8360         * gcc.dg/guality/pr43051-1.c: New test.
8361
8362 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
8363
8364         PR testsuite/43363
8365         * g++.dg/ext/altivec-17.C: Handle changes to error message.
8366
8367 2010-03-15  Michael Matz  <matz@suse.de>
8368
8369         PR middle-end/43300
8370         * gcc.dg/pr43300.c: New testcase.
8371
8372 2010-03-15  Richard Guenther  <rguenther@suse.de>
8373
8374         PR tree-optimization/43367
8375         * gcc.c-torture/compile/pr43367.c: New testcase.
8376
8377 2010-03-15  Richard Guenther  <rguenther@suse.de>
8378
8379         PR tree-optimization/43317
8380         * gcc.dg/pr43317.c: New testcase.
8381
8382 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
8383
8384         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
8385
8386 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
8387
8388         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
8389
8390 2010-03-14  Tobias Burnus  <burnus@net-b.de>
8391
8392         PR fortran/43362
8393         * gfortran.dg/impure_constructor_1.f90: New test.
8394
8395 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8396
8397         PR middle-end/43354
8398         * gfortran.dg/graphite/id-pr43354.f: New.
8399
8400 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8401
8402         PR middle-end/43349
8403         * gfortran.dg/graphite/pr43349.f: New.
8404
8405 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8406
8407         PR middle-end/43306
8408         * gcc.dg/graphite/pr43306.c: New.
8409
8410 2010-03-12  David S. Miller  <davem@davemloft.net>
8411
8412         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
8413         sparc.
8414
8415 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8416
8417         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
8418
8419 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
8420
8421         PR fortran/43291
8422         PR fortran/43326
8423         * gfortran.dg/dynamic_dispatch_7.f03: New test.
8424
8425 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
8426
8427         * gfortran.dg/default_format_denormal_1.f90: Don't assume
8428         fail for *-*-mingw* targets.
8429
8430 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
8431
8432         PR debug/43329
8433         * gcc.dg/guality/pr43329-1.c: New test.
8434
8435 2010-03-11  Martin Jambor  <mjambor@suse.cz>
8436
8437         PR tree-optimization/43257
8438         * g++.dg/torture/pr43257.C: New test.
8439
8440 2010-03-11  Tobias Burnus  <burnus@net-b.de>
8441
8442         PR fortran/43228
8443         * gfortran.dg/namelist_61.f90: New test.
8444
8445 2010-03-11  Richard Guenther  <rguenther@suse.de>
8446
8447         PR tree-optimization/43255
8448         * gcc.c-torture/compile/pr43255.c: New testcase.
8449
8450 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8451
8452         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
8453         * gcc.dg/pr43280.c: New testcase.
8454
8455 2010-03-11  Richard Guenther  <rguenther@suse.de>
8456
8457         PR lto/43200
8458         * gcc.dg/lto/20100227-1_0.c: New testcase.
8459         * gcc.dg/lto/20100227-1_1.c: Likewise.
8460
8461 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8462
8463         PR libfortran/43320
8464         PR libfortran/43265
8465         * gfortran.dg/read_eof_6.f: New test
8466         * gfortran.dg/read_x_eof.f90: New test.
8467         * gfortran.dg/read_x_past.f: Update test.
8468
8469 2010-03-10  Jan Hubicka  <jh@suse.cz>
8470
8471         * gcc.c-torture/compile/pr43288.c: New test.
8472
8473 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8474
8475         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
8476         -fpic/-fPIC flags.
8477         * g++.old-deja/g++.pt/asm2.C: Likewise.
8478         * gcc.c-torture/compile/20000804-1.c: Likewise.
8479         * gcc.target/i386/clobbers.c: Likewise.
8480
8481 2010-03-10  Tobias Burnus  <burnus@net-b.de>
8482
8483         PR fortran/43303
8484         * gfortran.dg/c_assoc_3.f90: New test.
8485
8486 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
8487
8488         PR debug/36728
8489         * gcc.dg/guality/pr36728-1.c: New test.
8490         * gcc.dg/guality/pr36728-2.c: New test.
8491
8492 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
8493
8494         * gcc.dg/h8300-div-delay-slot.c: New test.
8495
8496 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
8497
8498         PR tree-optimization/43236
8499         * gcc.c-torture/execute/pr43236.c: New test.
8500
8501 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
8502
8503         PR middle-end/42859
8504         * g++.dg/eh/pr42859.C: New test.
8505
8506 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
8507
8508         PR debug/43299
8509         * gcc.dg/pr43299.c: New test.
8510
8511         PR debug/43290
8512         * g++.dg/eh/unwind2.C: New test.
8513
8514 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
8515             Reza Yazdani  <reza.yazdani@amd.com>
8516
8517         PR middle-end/43065
8518         * gcc.dg/graphite/run-id-4.c: New.
8519
8520 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
8521
8522         PR middle-end/43065
8523         * gcc.dg/graphite/run-id-3.c: New.
8524
8525 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
8526
8527         PR middle-end/42644
8528         PR middle-end/42130
8529         * gcc.dg/graphite/id-18.c: New.
8530         * gcc.dg/graphite/run-id-pr42644.c: New.
8531
8532 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
8533
8534         PR middle-end/42326
8535         * gcc.dg/graphite/pr42326.c: New.
8536
8537 2010-03-08  Richard Guenther  <rguenther@suse.de>
8538
8539         PR tree-optimization/43269
8540         * gcc.c-torture/execute/pr43269.c: New testcase.
8541
8542 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
8543
8544         PR fortran/43256
8545         * gfortran.dg/typebound_call_13.f03: New.
8546
8547 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
8548
8549         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
8550         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
8551
8552 2010-03-05  Jason Merrill  <jason@redhat.com>
8553
8554         * g++.dg/abi/mangle40.C: Require weak and alias.
8555
8556 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
8557
8558         PR middle-end/42326
8559         * gfortran.dg/graphite/pr42326.f90: New.
8560         * gfortran.dg/graphite/pr42326-1.f90: New.
8561
8562 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8563
8564         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
8565         (gnat_target_compile): Likewise.
8566         Reinitialize GNAT_UNDER_TEST if target changes.
8567         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
8568         (local_find_gnatmake): Pass full --GCC to gnatlink.
8569         Remove --LINK.
8570
8571 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
8572
8573         PR c/43248
8574         * gcc.dg/compound-literal-1.c: New testcase.
8575
8576 2010-03-04  Martin Jambor  <mjambor@suse.cz>
8577
8578         PR tree-optimization/43164
8579         PR tree-optimization/43191
8580         * gcc.c-torture/compile/pr43164.c: New test.
8581         * gcc.c-torture/compile/pr43191.c: Likewise.
8582
8583 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
8584
8585         PR fortran/43244
8586         * gfortran.dg/finalize_9.f90: New.
8587
8588 2010-03-04  Tobias Burnus  <burnus@net-b.de>
8589             Ken Werner <ken@linux.vnet.ibm.com>
8590
8591         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
8592         to dg-options for spu.
8593         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
8594         dump-scan target to exclude spu.
8595
8596 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
8597
8598         PR middle-end/43209
8599         * gcc.dg/tree-ssa/ivopts-4.c: New.
8600
8601 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
8602
8603         * lib/target-supports-dg.exp (check-flags): Provide defaults for
8604         include-opts and exclude-opts; skip checking the flags if arguments
8605         are the same as the defaults.
8606         (dg-xfail-if): Verify the number of arguments, supply defaults
8607         for unspecified optional arguments.
8608         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
8609
8610 2010-03-03  Jason Merrill  <jason@redhat.com>
8611
8612         PR c++/12909
8613         * g++.dg/abi/mangle40.C: Updated.
8614
8615 2010-03-03  Jason Merrill  <jason@redhat.com>
8616
8617         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
8618         * g++.dg/abi/mangle23.C: Likewise.
8619         * g++.dg/eh/simd-2.C: Likewise.
8620         * g++.dg/ext/attribute-test-2.C: Likewise.
8621         * g++.dg/ext/vector14.C: Likewise.
8622         * g++.dg/other/pr34435.C: Likewise.
8623         * g++.dg/template/conv8.C: Likewise.
8624         * g++.dg/template/nontype9.C: Likewise.
8625         * g++.dg/template/qualttp17.C: Likewise.
8626         * g++.dg/template/ref1.C: Likewise.
8627         * g++.old-deja/g++.pt/crash68.C: Likewise.
8628         * g++.old-deja/g++.pt/ref1.C: Likewise.
8629         * g++.old-deja/g++.pt/ref3.C: Likewise.
8630         * g++.old-deja/g++.pt/ref4.C: Likewise.
8631
8632         PR c++/12909
8633         * g++.dg/abi/mangle40.C: New.
8634         * g++.dg/abi/mangle41.C: New.
8635         * g++.dg/lto/20100302_0.C: New.
8636         * g++.dg/lto/20100302_1.C: New.
8637         * g++.dg/lto/20100302.h: New.
8638
8639 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
8640
8641         PR fortran/43243
8642         * gfortran.dg/internal_pack_12.f90: New test.
8643
8644 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
8645
8646         * gcc.dg/pr36997.c: Adjust error message.
8647
8648 2010-03-03  Mike Stump  <mikestump@comcast.net>
8649
8650         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
8651         adjustments to not be present on machines that align the stack to
8652         more than 4 bytes and don't have a red zone yet as that is an
8653         unimplemented optimization.
8654
8655 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
8656
8657         PR fortran/43169
8658         * gfortran.dg/impure_assignment_3.f90: New.
8659
8660 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
8661
8662         PR debug/43229
8663         * gfortran.dg/pr43229.f90: New test.
8664
8665         PR debug/43237
8666         * gcc.dg/debug/dwarf2/pr43237.c: New test.
8667
8668         PR debug/43177
8669         * gcc.dg/guality/pr43177.c: New test.
8670
8671 2010-03-02  Jason Merrill  <jason@redhat.com>
8672
8673         * g++.dg/ext/vector9.C: Adjust error message.
8674         * g++.dg/conversion/simd3.C: Likewise.
8675         * g++.dg/other/error23.C: Likewise.
8676
8677 2010-03-02  Mike Stump  <mikestump@comcast.net>
8678
8679         PR c++/41090
8680         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
8681
8682 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
8683
8684         PR fortran/43180
8685         * gfortran.dg/internal_pack_10.f90: New test.
8686
8687         PR fortran/43173
8688         * gfortran.dg/internal_pack_11.f90: New test.
8689
8690 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
8691
8692         PR middle-end/42640
8693         * gcc.dg/tree-ssa/pr42640.c: New.
8694
8695 2010-03-01  Richard Guenther  <rguenther@suse.de>
8696
8697         PR tree-optimization/43220
8698         * gcc.c-torture/execute/pr43220.c: New testcase.
8699
8700 2010-03-01  Richard Guenther  <rguenther@suse.de>
8701
8702         PR middle-end/43213
8703         * gcc.dg/pr43213.c: New testcase.
8704
8705 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8706
8707         PR pch/14940
8708         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
8709
8710 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8711
8712         * lib/target-supports.exp (check_effective_target_ucn_nocache):
8713         New function.
8714         (check_effective_target_ucn): Likewise.
8715
8716         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
8717         if !ucn.
8718         * gcc.dg/ucnid-2.c: Likewise.
8719         * gcc.dg/ucnid-3.c: Likewise.
8720         * gcc.dg/ucnid-4.c: Likewise.
8721         * gcc.dg/ucnid-11.c: Likewise.
8722         * gcc.dg/ucnid-12.c: Likewise.
8723         * gcc.dg/ucnid-6.c: Skip if !ucn.
8724         * gcc.dg/ucnid-9.c: Likewise.
8725
8726 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8727
8728         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
8729         lists to dg-skip-if.
8730         * gcc.target/i386/stackalign/return-3.c: Likewise.
8731
8732 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8733
8734         * gcc.target/i386/clearcap.map: New file.
8735         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
8736         Pass clearcap.map by default if supported.
8737
8738 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8739
8740         PR fortran/42900
8741         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
8742         Explain this.
8743         * gfortran.dg/stat_2.f90: Likewise.
8744
8745 2010-03-01  Tobias Burnus  <burnus@net-b.de>
8746
8747         PR fortran/43199
8748         * gfortran.dg/module_read_2.f90: New test.
8749
8750 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
8751
8752         PR c++/42748
8753         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
8754         * g++.dg/abi/mangle12.C: Likewise.
8755         * g++.dg/abi/mangle20-2.C: Likewise.
8756         * g++.dg/abi/mangle17.C: Likewise.
8757         * g++.dg/template/cond2.C: Likewise.
8758         * g++.dg/template/pr35240.C: Likewise.
8759
8760 2010-02-27  Richard Guenther  <rguenther@suse.de>
8761
8762         PR tree-optimization/43186
8763         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
8764
8765 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
8766
8767         * g++.dg/abi/packed1.C: Expect warning on the SH.
8768
8769 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
8770
8771         PR c++/42054:
8772         * g++.dg/parse/error37.C: New test.
8773
8774 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8775
8776         PR c/24577
8777         PR c/43192
8778         * gcc.dg/pr8927-1.c: Match new note.
8779         * gcc.dg/990506-0.c: Likewise.
8780         * gcc.dg/gomp/flush-2.c: Likewise.
8781         * gcc.dg/gomp/atomic-5.c: Likewise.
8782         * gcc.dg/gomp/pr34607.c: Likewise.
8783         * gcc.dg/pr35746.c: Likewise.
8784         * gcc.dg/cpp/pragma-1.c: Likewise.
8785         * gcc.dg/cpp/pragma-2.c: Likewise.
8786         * gcc.dg/pr41842.c: Likewise.
8787         * gcc.dg/noncompile/20040629-1.c: Likewise.
8788         * objc.dg/private-1.m: Likewise.
8789
8790 2010-02-27  Tobias Burnus  <burnus@net-b.de>
8791
8792         PR fortran/43185
8793         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
8794         * gfortran.dg/default_initialization_4.f90: New test.
8795
8796 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
8797
8798         * gnat.dg/thin_pointer.ad[sb]: Rename into...
8799         * gnat.dg/thin_pointer1.ad[sb]: ...this.
8800         * gnat.dg/thin_pointer2.adb: New test.
8801         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
8802
8803 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8804
8805         PR c/20631
8806         * gcc.dg/cpp/c90-pedantic.c: New.
8807         * gcc.dg/cpp/c90.c: New.
8808         * gcc.dg/gnu90-const-expr-1.c: New.
8809         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
8810
8811 2010-02-26  Richard Guenther  <rguenther@suse.de>
8812
8813         PR tree-optimization/43186
8814         * gcc.c-torture/compile/pr43186.c: New testcase.
8815
8816 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
8817
8818         PR debug/43190
8819         * c-c++-common/dwarf2/pr43190.c: New test.
8820
8821 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
8822
8823         PR testsuite/37074:
8824         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
8825
8826 2010-02-26  Richard Guenther  <rguenther@suse.de>
8827
8828         PR tree-optimization/43188
8829         * gcc.c-torture/compile/pr43188.c: New testcase.
8830
8831 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
8832
8833         PR target/43175
8834         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
8835
8836 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
8837
8838         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
8839
8840 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
8841
8842         PR target/43154
8843         * gcc.target/powerpc/pr43154.c: New file.
8844
8845 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
8846
8847         PR debug/43166
8848         * gfortran.dg/debug/pr43166.f: New test.
8849
8850         PR debug/43165
8851         * gcc.dg/torture/pr43165.c: New test.
8852
8853 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8854
8855         PR c/43128
8856         * c-c++-common/pr41779.c: Update.
8857
8858 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8859
8860         PR ada/32547
8861         * lib/gnat-dg.exp (gnat_load): Redefine.
8862
8863         * ada/acats/run_acats: Run run_all.sh with $SHELL.
8864         * ada/acats/run_all.sh: Downcase tasking not implemented message.
8865
8866 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8867
8868         PR libobjc/36610
8869         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
8870         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
8871         -fgnu-runtime.
8872         Sort entries.
8873
8874 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8875
8876         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
8877
8878 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
8879
8880         PR debug/43150
8881         * gcc.dg/guality/vla-1.c: New test.
8882
8883 2010-02-24  Tobias Burnus  <burnus@net-b.de>
8884
8885         PR fortran/43042
8886         * gfortran.dg/c_ptr_tests_15.f90: New test.
8887
8888 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
8889
8890         PR target/43107
8891         * gcc.target/i386/pr43107.c: New test.
8892
8893 2010-02-23  Jason Merrill  <jason@redhat.com>
8894
8895         PR c++/43143
8896         * g++.dg/cpp0x/variadic100.C: New.
8897
8898 2010-02-23  Jason Merrill  <jason@redhat.com>
8899
8900         PR debug/42800
8901         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
8902         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
8903         * c-c++-common/dwarf2/vla1.c: New.
8904
8905 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
8906
8907         PR target/43139
8908         * gcc.dg/pr43139.c: New test.
8909
8910         PR debug/43077
8911         * gcc.dg/guality/pr43077-1.c: New test.
8912
8913 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8914
8915         PR 43123
8916         * gcc.dg/march.c: New.
8917         * gcc.dg/march-generic.c: New.
8918         * gcc.dg/mtune.c: New.
8919
8920 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8921
8922         PR middle-end/43083
8923         * gcc.dg/graphite/pr43083.c: New.
8924
8925 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8926
8927         PR middle-end/43097
8928         * gfortran.dg/graphite/pr43097.f: New.
8929
8930 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8931             Manuel López-Ibáñez  <manu@gcc.gnu.org>
8932
8933         PR middle-end/43140
8934         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
8935
8936 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8937
8938         PR middle-end/43026
8939         * g++.dg/graphite/pr43026.C: New.
8940
8941 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8942
8943         PR c++/43126
8944         * gcc.dg/cleanup-1.c: Update.
8945         * gcc.dg/func-args-1.c: Update.
8946         * gcc.dg/format/sentinel-1.c: Update.
8947         * g++.old-deja/g++.jason/scoping10.C: Update.
8948         * g++.old-deja/g++.ns/lookup5.C: Update.
8949         * g++.dg/ext/cleanup-1.C: Update.
8950         * g++.dg/parse/varmod1.C: Update.
8951         * g++.dg/parse/error33.C: Update.
8952         * g++.dg/expr/call3.C: Update.
8953         * g++.dg/func-args-1.C: New.
8954
8955 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
8956
8957         PR c/43125
8958         * gcc.dg/attr-used-2.c: Moved to ...
8959         * c-c++-common/attr-used-2.c: Here.
8960
8961         * gcc.dg/attr-used.c: Moved to ...
8962         * c-c++-common/attr-used.c: Here.
8963
8964 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
8965
8966         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
8967
8968 2010-02-22  Richard Guenther  <rguenther@suse.de>
8969
8970         PR lto/43045
8971         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
8972         * gfortran.dg/lto/20100222-1_1.c: Likewise.
8973
8974 2010-02-22  Richard Guenther  <rguenther@suse.de>
8975
8976         PR tree-optimization/42749
8977         * gcc.c-torture/compile/pr42749.c: New testcase.
8978
8979 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
8980
8981         PR fortran/43072
8982         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
8983         * gfortran.dg/internal_pack_9.f90: New test.
8984
8985 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8986
8987         PR c++/23510
8988         * g++.dg/template/recurse.C: Adjust.
8989         * g++.dg/template/pr23510.C: New.
8990
8991 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
8992
8993         PR c++/42824
8994         * g++.dg/template/memclass4.C: New test.
8995
8996 2010-02-21  Tobias Burnus  <burnus@net-b.de>
8997
8998         PR fortran/35259
8999         * gfortran.dg/reassoc_5.f90: New test.
9000
9001 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
9002
9003         PR target/43067
9004         * gcc.target/i386/pr43067.c: New test.
9005
9006 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9007
9008         PR c++/35669
9009         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
9010         -Wconversion-null.
9011         * g++.dg/warn/Wconversion-null.C: New test.
9012         * g++.old-deja/g++.other/null1.C: Move to...
9013         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
9014
9015 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
9016
9017         PR fortran/36932
9018         PR fortran/36933
9019         * gfortran.dg/dependency_26.f90: New test.
9020
9021         PR fortran/43072
9022         * gfortran.dg/internal_pack_7.f90: New test.
9023
9024         PR fortran/43111
9025         * gfortran.dg/internal_pack_8.f90: New test.
9026
9027 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9028
9029         PR 43128
9030         * c-c++-common/pr41779.c: Fix broken testcase.
9031
9032 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9033
9034         PR 36513
9035         * c-c++-common/pr36513.c: New testcase.
9036         * c-c++-common/pr36513-2.c: New testcase.
9037
9038 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9039
9040         PR 41779
9041         * c-c++-common/pr41779.c: New.
9042
9043 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
9044
9045         PR debug/43084
9046         * gcc.dg/pr43084.c: New test.
9047
9048 2010-02-19  Richard Guenther  <rguenther@suse.de>
9049
9050         PR tree-optimization/42916
9051         * gcc.dg/pr42916.c: New testcase.
9052
9053 2010-02-18  Jason Merrill  <jason@redhat.com>
9054
9055         PR c++/42837
9056         * g++.dg/abi/packed1.C: Add expected warning.
9057
9058         PR c++/43108
9059         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
9060         * gcc.dg/torture/dg-torture.exp: Likewise.
9061         * c-c++-common/torture/complex-sign.h,
9062         c-c++-common/torture/complex-sign-add.c,
9063         c-c++-common/torture/complex-sign-mixed-add.c,
9064         c-c++-common/torture/complex-sign-mixed-div.c,
9065         c-c++-common/torture/complex-sign-mixed-mul.c,
9066         c-c++-common/torture/complex-sign-mixed-sub.c,
9067         c-c++-common/torture/complex-sign-mul.c,
9068         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
9069         Adapt for C++ compilation as well.
9070
9071         PR c++/43070
9072         * g++.dg/ext/label1.C: Update.
9073         * g++.dg/ext/label2.C: Update.
9074
9075         PR c++/26261
9076         * g++.dg/template/dependent-name6.C: New.
9077
9078         PR c++/43109
9079         * g++.dg/parse/namespace12.C: New.
9080
9081 2010-02-18  Martin Jambor  <mjambor@suse.cz>
9082
9083         PR tree-optimization/43066
9084         * gcc.c-torture/compile/pr43066.c: New test.
9085
9086 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
9087
9088         * g++.dg/ext/attrib35.C: Fix target selector string.
9089         * g++.dg/ext/attrib36.C: Ditto.
9090         * g++.dg/ext/attrib37.C: Ditto.
9091         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
9092         * g++.dg/abi/mangle25.C: Ditto.
9093
9094 2010-02-17  Jason Merrill  <jason@redhat.com>
9095
9096         PR c++/43069
9097         * g++.dg/parse/namespace11.C: New.
9098
9099         PR c++/43093
9100         * g++.dg/ext/attrib37.C: New.
9101
9102         PR c++/43079
9103         * g++.dg/template/ptrmem20.C: New.
9104
9105 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
9106
9107         PR target/43103
9108         * gcc.target/i386/xop-check.h: Include m256-check.h.
9109         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
9110         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
9111         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
9112         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
9113
9114 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
9115
9116         PR debug/42918
9117         * gcc.dg/pr42918.c: New test.
9118
9119 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
9120
9121         * g++.dg/ext/attrib36.C: Require ILP32.
9122
9123 2010-02-16  Richard Guenther  <rguenther@suse.de>
9124
9125         PR tree-optimization/41043
9126         * gfortran.dg/pr41043.f90: New testcase.
9127         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
9128
9129 2010-02-16  Jason Merrill  <jason@redhat.com>
9130
9131         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
9132
9133 2010-02-16  Ira Rosen  <irar@il.ibm.com>
9134
9135         PR tree-optimization/43074
9136         * gcc.dg/vect/fast-math-pr43074.c: New test.
9137
9138 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
9139
9140         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
9141
9142 2010-02-16  Jason Merrill  <jason@redhat.com>
9143
9144         PR c++/43031
9145         * g++.dg/ext/attrib36.C: New.
9146
9147         PR c++/43036
9148         * g++.dg/other/array6.C: New.
9149
9150 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9151
9152         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
9153
9154 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
9155
9156         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
9157         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
9158         * gcc.target/i386/xop-vpermil2pd-1.c: New.
9159         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
9160         * gcc.target/i386/xop-vpermil2ps-1.c: New.
9161         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
9162
9163 2010-02-15  Richard Guenther  <rguenther@suse.de>
9164
9165         PR middle-end/43068
9166         * g++.dg/torture/pr43068.C: New testcase.
9167
9168 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
9169
9170         PR c++/43024
9171         * g++.dg/opt/ice1.C: New.
9172
9173 2010-02-14  Jason Merrill  <jason@redhat.com>
9174
9175         PR c++/41997
9176         * g++.dg/cpp0x/initlist-opt.C: New.
9177
9178 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
9179
9180         PR fortran/41113
9181         PR fortran/41117
9182         * gfortran.dg/internal_pack_6.f90: New test.
9183
9184 2010-02-12  Jason Merrill  <jason@redhat.com>
9185
9186         PR c++/43054
9187         * g++.dg/cpp0x/variadic99.C: New.
9188
9189 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
9190
9191         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
9192         sign extend pointers to gualchk_t.
9193
9194         PR c++/43033
9195         * g++.dg/other/default3.C: Xfail g4 test.
9196
9197 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9198
9199         PR middle-end/43012
9200         * gcc.dg/graphite/pr43012.c: New.
9201
9202 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9203
9204         PR middle-end/42930
9205         * g++.dg/graphite/pr42930.C: New.
9206
9207 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9208
9209         PR middle-end/42914
9210         PR middle-end/42530
9211         * gcc.dg/graphite/pr42530.c: New.
9212         * gcc.dg/graphite/pr42914.c: New.
9213
9214 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9215
9216         PR middle-end/42771
9217         * gcc.dg/graphite/pr42771.c: New.
9218
9219 2010-02-11  Richard Guenther  <rguenther@suse.de>
9220
9221         PR tree-optimization/42998
9222         * gcc.c-torture/compile/pr42998.c: New testcase.
9223
9224 2010-02-10  Jason Merrill  <jason@redhat.com>
9225
9226         PR c++/41896
9227         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
9228
9229         PR c++/42983, core issue 906
9230         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
9231         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
9232
9233         PR c++/43016
9234         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
9235
9236 2010-02-10  Richard Guenther  <rguenther@suse.de>
9237
9238         PR tree-optimization/43017
9239         * gcc.dg/torture/pr43017.c: New testcase.
9240
9241 2010-02-10  Tobias Burnus <burnus@net-b.de>
9242
9243         PR fortran/40823
9244         * gfortran.dg/private_type_1.f90: Update error location.
9245         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
9246         * gfortran.dg/typebound_operator_2.f03: Ditto.
9247         * gfortran.dg/assignment_2.f90: Ditto.
9248         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
9249         * gfortran.dg/binding_label_tests_9.f03: Ditto.
9250
9251 2010-02-10  Tobias Burnus  <burnus@net-b.de>
9252
9253         PR fortran/43015
9254         * gfortran.dg/bind_c_usage_20.f90: New test.
9255
9256 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
9257
9258         PR debug/43010
9259         * g++.dg/debug/pr43010.C: New test.
9260
9261 2010-02-10  Richard Guenther  <rguenther@suse.de>
9262
9263         PR c/43007
9264         * gcc.c-torture/execute/20100209-1.c: New testcase.
9265         * gcc.dg/fold-div-3.c: Likewise.
9266
9267 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
9268
9269         * gcc.dg/builtin-ffs-1.c: New test.
9270
9271 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9272
9273         PR fortran/42999
9274         * gfortran.dg/array_constructor_35.f90: New test.
9275
9276 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9277
9278         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
9279
9280 2010-02-09  Jason Merrill  <jason@redhat.com>
9281
9282         PR c++/42399
9283         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
9284
9285         PR c++/42370
9286         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
9287
9288 2010-02-09  Tobias Burnus  <burnus@net-b.de>
9289
9290         PR fortran/41869
9291         * gfortran.dg/module_write_1.f90: New test.
9292
9293 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
9294
9295         * gcc.dg/pr19340.c: Adjust.
9296
9297 2010-02-09  Richard Guenther  <rguenther@suse.de>
9298
9299         PR tree-optimization/43008
9300         * gcc.c-torture/execute/pr43008.c: New testcase.
9301
9302 2010-02-09  Richard Guenther  <rguenther@suse.de>
9303
9304         PR tree-optimization/43000
9305         * gcc.dg/torture/pr43000.c: New testcase.
9306         * gcc.dg/torture/pr43002.c: Likewise.
9307
9308 2010-02-09  Daniel Kraft  <d@domob.eu>
9309
9310         PR fortran/39171
9311         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
9312         and pass -Wsurprising as necessary.
9313
9314 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
9315
9316         PR tree-optimization/42890
9317         * g++.dg/torture/pr42890.C: New test.
9318
9319 2010-02-08  Richard Guenther  <rguenther@suse.de>
9320
9321         PR middle-end/42995
9322         * gcc.dg/tree-ssa/inline-4.c: New testcase.
9323
9324 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
9325
9326         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
9327         return 0 from main.
9328         * gcc.dg/graphite/block-1.c: Same.
9329         * gcc.dg/graphite/block-3.c: Same.
9330         * gcc.dg/graphite/block-4.c: Same.
9331         * gcc.dg/graphite/block-5.c: Same.
9332         * gcc.dg/graphite/block-6.c: Same.
9333         * gcc.dg/graphite/block-7.c: Same.
9334         * gcc.dg/graphite/interchange-0.c: Same.
9335         * gcc.dg/graphite/interchange-1.c: Same.
9336         * gcc.dg/graphite/interchange-10.c: Same.
9337         * gcc.dg/graphite/interchange-11.c: Same.
9338         * gcc.dg/graphite/interchange-12.c: Same.
9339         * gcc.dg/graphite/interchange-2.c: Same.
9340         * gcc.dg/graphite/interchange-3.c: Same.
9341         * gcc.dg/graphite/interchange-4.c: Same.
9342         * gcc.dg/graphite/interchange-5.c: Same.
9343         * gcc.dg/graphite/interchange-6.c: Same.
9344         * gcc.dg/graphite/interchange-7.c: Same.
9345         * gcc.dg/graphite/interchange-8.c: Same.
9346         * gcc.dg/graphite/interchange-9.c: Same.
9347         * gcc.dg/graphite/interchange-mvt.c: Same.
9348
9349 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
9350
9351         * gfortran.dg/graphite/id-19.f: New.
9352         * gfortran.dg/graphite/pr14741.f90: New.
9353         * gfortran.dg/graphite/pr41924.f90: New.
9354         * gfortran.dg/graphite/run-id-2.f90: New.
9355
9356 2010-02-07  Richard Guenther  <rguenther@suse.de>
9357
9358         PR middle-end/42956
9359         * gcc.c-torture/compile/pr42956.c: New testcase.
9360
9361 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9362
9363         PR libfortran/42742
9364         * gfortran.dg/fmt_cache_2.f: New test.
9365
9366 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9367
9368         * gfortran.dg/read_no_eor.f90: New test.
9369
9370 2010-02-05  Jason Merrill  <jason@redhat.com>
9371
9372         * g++.dg/ext/label13.C: Move constructor body out of class.
9373
9374 2010-02-03  Jason Merrill  <jason@redhat.com>
9375
9376         PR c++/42870
9377         * g++.dg/ext/dllexport3.C: New.
9378
9379 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
9380
9381         * gcc.dg/format/ms-format3.c: New test for specific MS types.
9382
9383 2010-02-05  Richard Guenther  <rguenther@suse.de>
9384
9385         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
9386
9387 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
9388
9389         PR c++/42915
9390         * g++.dg/other/crash-9.C: New test.
9391
9392 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
9393
9394         PR fortran/42309
9395         * gfortran.dg/subref_array_pointer_4.f90 : New test.
9396
9397 2010-02-04  Richard Guenther  <rguenther@suse.de>
9398
9399         PR rtl-optimization/42952
9400         * gcc.dg/torture/pr42952.c: New testcase.
9401
9402 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9403
9404         PR libfortran/42901
9405         * gfortran.dg/namelist_60.f90: New test.
9406
9407 2010-02-03  Jason Merrill  <jason@redhat.com>
9408
9409         PR c++/40138
9410         * g++.dg/ext/builtin11.C: New.
9411
9412         PR c++/4926
9413         PR c++/38600
9414         * g++.dg/abi/mangle35.C: New.
9415         * g++.dg/abi/mangle37.C: New.
9416
9417         PR c++/12909
9418         * g++.dg/abi/mangle36.C: New.
9419
9420         PR c++/35652
9421         * g++.dg/warn/string1.C: New.
9422
9423 2010-02-03  Richard Guenther  <rguenther@suse.de>
9424
9425         PR tree-optimization/42944
9426         * gcc.dg/errno-1.c: New testcase.
9427
9428 2010-02-03  Richard Guenther  <rguenther@suse.de>
9429
9430         PR middle-end/42927
9431         * gcc.c-torture/compile/pr42927.c: New testcase.
9432
9433 2010-02-03  Tobias Burnus  <burnus@net-b.de>
9434
9435         PR fortran/42936
9436         * gfortran.dg/null_4.f90: New test.
9437
9438 2010-02-02  Jason Merrill  <jason@redhat.com>
9439
9440         PR c++/41090
9441         * g++.dg/ext/label13.C: New.
9442
9443 2010-02-02  Tobias Burnus  <burnus@net-b.de>
9444
9445         PR fortran/42650
9446         * gfortran.dg/func_result_5.f90: New test.
9447
9448 2010-02-01  Tobias Burnus  <burnus@net-b.de>
9449
9450         PR fortran/42922
9451         * gfortran.dg/pure_initializer_3.f90: News test.
9452
9453 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
9454
9455         PR fortran/42888
9456         * gfortran.dg/allocate_derived_2.f90: New test.
9457
9458 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
9459
9460         PR middle-end/42898
9461         * gcc.dg/torture/pr42898-2.c: New test.
9462
9463 2010-01-31  Richard Guenther  <rguenther@suse.de>
9464
9465         PR middle-end/42898
9466         * gcc.dg/torture/pr42898.c: New testcase.
9467
9468 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
9469
9470         PR fortran/38324
9471         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
9472         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
9473
9474 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
9475
9476         * g++.dg/tree-ssa/inline-1.C: New.
9477         * g++.dg/tree-ssa/inline-2.C: New.
9478         * g++.dg/tree-ssa/inline-3.C: New.
9479
9480 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
9481
9482         PR testsuite/41701
9483         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
9484         the string 'pow' in the pathname of the compiler from generating a
9485         test failure.
9486
9487 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9488
9489         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
9490         * g++.old-deja/g++.mike/eh17.C: Likewise.
9491         * g++.old-deja/g++.mike/p5571.C: Likewise.
9492
9493 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
9494
9495         PR c++/42758
9496         PR c++/42634
9497         PR c++/42336
9498         PR c++/42797
9499         PR c++/42880
9500         * g++.dg/other/crash-5.C: New test.
9501         * g++.dg/other/crash-6.C: New test.
9502         * g++.dg/other/crash-7.C: New test.
9503         * g++.dg/other/crash-8.C: New test.
9504
9505 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
9506
9507         PR rtl-optimization/42889
9508         * gcc.dg/pr42889.c: New test.
9509
9510 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
9511
9512         * gcc.target/i386/pr42881.c: Use SSE2.
9513
9514 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
9515
9516         PR target/42891
9517         * gcc.target/i386/pr42891.c: New test.
9518
9519 2010-01-28  Richard Guenther  <rguenther@suse.de>
9520
9521         PR tree-optimization/42871
9522         * g++.dg/torture/pr42871.C: New testcase.
9523
9524 2010-01-28  Richard Guenther  <rguenther@suse.de>
9525
9526         * gcc.dg/Wobjsize-1.h: New testcase.
9527         * gcc.dg/Wobjsize-1.c: Likewise.
9528
9529 2010-01-28  Richard Guenther  <rguenther@suse.de>
9530
9531         PR middle-end/42883
9532         * g++.dg/torture/pr42883.C: New testcase.
9533
9534 2010-01-28  Michael Matz  <matz@suse.de>
9535
9536         * gcc.target/i386/pr42881.c: New test.
9537
9538 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9539
9540         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
9541         Add i?86-*-solaris2* support.
9542
9543 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
9544
9545         PR c++/42713
9546         PR c++/42820
9547         * g++.dg/template/typedef27.C: New test case.
9548         * g++.dg/template/typedef28.C: New test case.
9549
9550 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
9551
9552         * gcc.dg/optimize-bswap*.c: Add ARM target
9553
9554 2010-01-27  Richard Guenther  <rguenther@suse.de>
9555
9556         PR middle-end/42878
9557         * gcc.dg/torture/pr42878-1.c: New testcase.
9558         * gcc.dg/torture/pr42878-2.c: Likewise.
9559
9560 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
9561
9562         PR middle-end/42874
9563         * gcc.dg/vla-22.c: New test.
9564
9565 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
9566
9567         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
9568         current collation.
9569
9570 2010-01-26  Richard Guenther  <rguenther@suse.de>
9571
9572         PR rtl-optimization/42685
9573         * gcc.dg/pr42685.c: New testcase.
9574         * g++.dg/other/pr42685.C: Likewise.
9575
9576 2010-01-26  Richard Guenther  <rguenther@suse.de>
9577
9578         PR middle-end/42806
9579         * g++.dg/other/pr42806.C: New testcase.
9580
9581 2010-01-26  Richard Guenther  <rguenther@suse.de>
9582
9583         PR tree-optimization/42250
9584         * gcc.dg/pr42250.c: New testcase.
9585
9586 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
9587
9588         * gnat.dg/array_bounds_test.adb: New test.
9589
9590 2010-01-25  Tobias Burnus  <burnus@net-b.de>
9591
9592         PR fortran/42858
9593         * gfortran.dg/generic_21.f90: New test.
9594
9595 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9596
9597         PR testsuite/41522
9598         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
9599
9600 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
9601
9602         PR c++/42748
9603         * g++.dg/abi/arm_va_list2.C: New test.
9604         * g++.dg/abi/arm_va_list2.h: Companion header file.
9605
9606 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
9607
9608         PR fortran/41044
9609         * gfortran.dg/parameter_array_ref_2.f90 : New test.
9610
9611         PR fortran/41167
9612         * gfortran.dg/char_array_arg_1.f90 : New test.
9613
9614         * gfortran.dg/pr25923.f90 : Remove XFAIL.
9615
9616 2010-01-24  Tobias Burnus  <burnus@net-b.de>
9617
9618         PR fortran/39304
9619         * gfortran.dg/generic_20.f90: New test.
9620
9621 2010-01-22  Michael Matz  <matz@suse.de>
9622
9623         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
9624         -msse2.
9625
9626 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
9627
9628         PR fortran/42736
9629         * gfortran.dg/dependency_25.f90 : New test.
9630
9631 2010-01-21  Martin Jambor  <mjambor@suse.cz>
9632
9633         PR tree-optimization/42585
9634         * gcc.dg/tree-ssa/pr42585.c: New test.
9635
9636 2010-01-21  Richard Guenther  <rguenther@suse.de>
9637
9638         PR middle-end/19988
9639         * gcc.dg/pr19988.c: New testcase.
9640
9641 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
9642
9643         * g++.dg/compat/decimal/compat-common.h: New file.
9644         * g++.dg/compat/decimal/decimal-dummy.h: New file.
9645         * g++.dg/compat/decimal/pass_x.h: New file.
9646         * g++.dg/compat/decimal/pass_y.h: New file.
9647         * g++.dg/compat/decimal/pass-1_main.C: New file.
9648         * g++.dg/compat/decimal/pass-1_x.C: New file.
9649         * g++.dg/compat/decimal/pass-1_y.C: New file.
9650         * g++.dg/compat/decimal/pass-2_main.C: New file.
9651         * g++.dg/compat/decimal/pass-2_x.C: New file.
9652         * g++.dg/compat/decimal/pass-2_y.C: New file.
9653         * g++.dg/compat/decimal/pass-3_main.C: New file.
9654         * g++.dg/compat/decimal/pass-3_x.C: New file.
9655         * g++.dg/compat/decimal/pass-3_y.C: New file.
9656         * g++.dg/compat/decimal/pass-4_main.C: New file.
9657         * g++.dg/compat/decimal/pass-4_x.C: New file.
9658         * g++.dg/compat/decimal/pass-4_y.C: New file.
9659         * g++.dg/compat/decimal/pass-5_main.C: New file.
9660         * g++.dg/compat/decimal/pass-5_x.C: New file.
9661         * g++.dg/compat/decimal/pass-5_y.C: New file.
9662         * g++.dg/compat/decimal/pass-6_main.C: New file.
9663         * g++.dg/compat/decimal/pass-6_x.C: New file.
9664         * g++.dg/compat/decimal/pass-6_y.C: New file.
9665         * g++.dg/compat/decimal/return_x.h: New file.
9666         * g++.dg/compat/decimal/return_y.h: New file.
9667         * g++.dg/compat/decimal/return-1_main.C: New file.
9668         * g++.dg/compat/decimal/return-1_x.C: New file.
9669         * g++.dg/compat/decimal/return-1_y.C: New file.
9670         * g++.dg/compat/decimal/return-2_main.C: New file.
9671         * g++.dg/compat/decimal/return-2_x.C: New file.
9672         * g++.dg/compat/decimal/return-2_y.C: New file.
9673         * g++.dg/compat/decimal/return-3_main.C: New file.
9674         * g++.dg/compat/decimal/return-3_x.C: New file.
9675         * g++.dg/compat/decimal/return-3_y.C: New file.
9676         * g++.dg/compat/decimal/return-4_main.C: New file.
9677         * g++.dg/compat/decimal/return-4_x.C: New file.
9678         * g++.dg/compat/decimal/return-4_y.C: New file.
9679         * g++.dg/compat/decimal/return-5_main.C: New file.
9680         * g++.dg/compat/decimal/return-5_x.C: New file.
9681         * g++.dg/compat/decimal/return-5_y.C: New file.
9682         * g++.dg/compat/decimal/return-6_main.C: New file.
9683         * g++.dg/compat/decimal/return-6_x.C: New file.
9684         * g++.dg/compat/decimal/return-6_y.C: New file.
9685
9686 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
9687
9688         PR debug/42715
9689         * gcc.dg/pr42715.c: New.
9690
9691 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
9692
9693         PR c++/42038
9694         * g++.dg/parse/crash55.C: New.
9695
9696 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
9697
9698         PR debug/42782
9699         * gcc.dg/guality/pr42782.c: New.
9700
9701 2010-01-20  Jason Merrill  <jason@redhat.com>
9702
9703         PR c++/41788
9704         * g++.dg/abi/packed1.C: New.
9705
9706         PR c++/41920
9707         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
9708
9709         PR c++/40750
9710         * g++.dg/parse/fn-typedef1.C: New.
9711         * g++.dg/other/cv_quals.C: Adjust.
9712
9713 2010-01-20  Anthony Green  <green@moxielogic.com>
9714
9715         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
9716         pack(push) pragma).
9717         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
9718         * gcc.dg/20020312-2.c: Port this to the moxie core.
9719         * gcc.dg/weak/typeof-2.c: Ditto.
9720
9721 2010-01-20  Richard Guenther  <rguenther@suse.de>
9722
9723         PR tree-optimization/42717
9724         * gcc.c-torture/compile/pr42717.c: New testcase.
9725
9726 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
9727
9728         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
9729         of signed, add a few new tests.
9730
9731         PR middle-end/42803
9732         * g++.dg/parse/limits-initializer1.C: New test.
9733
9734 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
9735
9736         PR fortran/42804
9737         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
9738         * gfortran.dg/typebound_call_12.f03: New test.
9739
9740 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
9741
9742         PR fortran/42783
9743         * gfortran.dg/bounds_check_15.f90 : New test.
9744
9745 2010-01-19  Michael Matz  <matz@suse.de>
9746
9747         PR tree-optimization/41783
9748         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
9749
9750 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
9751
9752         PR target/38697.
9753         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
9754         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
9755         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
9756         * gcc.target/arm/neon/vget_lows16.c: Likewise.
9757         * gcc.target/arm/neon/vget_lows32.c: Likewise.
9758         * gcc.target/arm/neon/vget_lows64.c: Likewise.
9759         * gcc.target/arm/neon/vget_lows8.c: Likewise.
9760         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
9761         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
9762         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
9763         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
9764
9765 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
9766
9767         PR fortran/42545
9768         * gfortran.dg/extends_6.f03: Modified an error message.
9769         * gfortran.dg/extends_10.f03: New test.
9770         * gfortran.dg/private_type_6.f03: Modified an error message.
9771         * gfortran.dg/structure_constructor_8.f03: Ditto.
9772
9773 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
9774
9775         PR tree-optimization/42719
9776         * gcc.dg/pr42719.c: New test.
9777
9778         PR debug/42728
9779         * gcc.dg/pr42728.c: New test.
9780
9781 2010-01-19  Anthony Green  <green@moxielogic.com>
9782
9783         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
9784
9785 2010-01-18  Anthony Green  <green@moxielogic.com>
9786
9787         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
9788         for moxie.
9789
9790 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
9791
9792         * g++.dg/template/error45.C: reverted as part of reverting the
9793         fix of PR c++/42634.
9794
9795 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
9796
9797         PR c++/42634
9798         * g++.dg/template/error45.C: New test.
9799
9800 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
9801
9802         PR c++/42766
9803         * g++.dg/conversion/op6.C: New test.
9804
9805 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
9806
9807         PR target/42774
9808         * gcc.target/alpha/pr42774.c: New test.
9809
9810 2010-01-18  Richard Guenther  <rguenther@suse.de>
9811
9812         PR tree-optimization/42781
9813         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
9814
9815 2010-01-17  Richard Guenther  <rguenther@suse.de>
9816
9817         PR middle-end/42248
9818         * gcc.c-torture/execute/pr42248.c: New testcase.
9819
9820 2010-01-17  Richard Guenther  <rguenther@suse.de>
9821
9822         PR tree-optimization/42773
9823         * g++.dg/torture/pr42773.C: New testcase.
9824
9825 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
9826
9827         PR fortran/42677
9828         * gfortran.dg/interface_assignment_5.f90: New test.
9829
9830 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
9831
9832         PR c++/42697
9833         * g++.dg/template/crash94.C: Reverted.
9834
9835 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
9836
9837         PR debug/42767
9838         * gcc.dg/debug/pr42767.c: New.
9839
9840 2010-01-15  Jason Merrill  <jason@redhat.com>
9841
9842         PR c++/42761
9843         * g++.dg/cpp0x/decltype22.C: New.
9844
9845 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
9846
9847         PR middle-end/42760
9848         * g++.dg/torture/pr42760.C: New test.
9849
9850 2010-01-15  Jing Yu  <jingyu@google.com>
9851
9852         PR rtl-optimization/42691
9853         * gcc.c-torture/execute/pr42691.c: New.
9854
9855 2010-01-15  Richard Guenther  <rguenther@suse.de>
9856
9857         PR middle-end/42739
9858         * g++.dg/torture/pr42739.C: New testcase.
9859
9860 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
9861
9862         * g++.dg/template/error45.C: Revert as part of reverting changes
9863         or PR c++/42634.
9864
9865 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9866
9867         PR fortran/42684
9868         * gfortran.dg/interface_31.f90: New test.
9869
9870 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
9871
9872         * gcc.target/powerpc/pr42747.c: New file.
9873
9874 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
9875
9876         PR middle-end/42674
9877         * c-c++-common/pr42674.c: New test.
9878
9879         PR c++/42608
9880         * g++.dg/template/instantiate11.C: New test.
9881
9882 2010-01-14  Jason Merrill  <jason@redhat.com>
9883
9884         PR c++/42701
9885         * g++.dg/overload/error3.C: New.
9886
9887         PR c++/42655
9888         * g++.dg/overload/rvalue1.C: New.
9889
9890 2010-01-14  Martin Jambor  <mjambor@suse.cz>
9891
9892         PR tree-optimization/42706
9893         * gcc.dg/ipa/pr42706.c: New testcase.
9894
9895 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
9896
9897         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
9898
9899 2010-01-14  Martin Jambor  <mjambor@suse.cz>
9900
9901         PR tree-optimization/42714
9902         * g++.dg/torture/pr42714.C: New test.
9903
9904 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9905
9906         PR rtl-optimization/42246
9907         * gfortran.dg/pr42246-2.f: New.
9908
9909 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9910
9911         PR rtl-optimization/42389
9912         * gcc.dg/pr42389.c: New.
9913
9914 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9915
9916         PR rtl-optimization/42388
9917         * gcc.dg/pr42388.c: New.
9918
9919 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9920
9921         PR rtl-optimization/42294
9922         * gfortran.dg/pr42294.f: New.
9923
9924 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9925
9926         PR rtl-optimization/39453
9927         PR rtl-optimization/42246
9928         * gcc.dg/pr39453.c: New.
9929         * gcc.dg/pr42246.c: New.
9930
9931 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9932
9933         PR middle-end/42245
9934         * gcc.dg/pr42245.c: New.
9935         * gcc.dg/pr42245-2.c: New.
9936
9937 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9938
9939         PR rtl-optimization/42249
9940         * gcc.dg/pr42249.c: New.
9941
9942 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
9943
9944         PR c/42721
9945         * gcc.c-torture/execute/pr42721.c: New test.
9946
9947 2010-01-14  Ira Rosen  <irar@il.ibm.com>
9948
9949         PR tree-optimization/42709
9950         * gcc.dg/vect/pr42709.c: New test.
9951
9952 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
9953
9954         PR fortran/41478
9955         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
9956         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
9957
9958 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
9959
9960         PR fortran/42481
9961         * gfortran.dg/generic_19.f90 : New test.
9962
9963 2010-01-13  Richard Guenther  <rguenther@suse.de>
9964
9965         PR tree-optimization/42730
9966         * gcc.c-torture/compile/pr42730.c: New testcase.
9967
9968 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
9969
9970         PR target/pr42542
9971         * gcc.target/ia64/pr42542-1.c: New.
9972         * gcc.target/ia64/pr42542-2.c: New.
9973         * gcc.target/ia64/pr42542-3.c: New.
9974
9975 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
9976
9977         PR c++/42634
9978         * g++.dg/template/error45.C: New test.
9979
9980 2010-01-13  Martin Jambor  <mjambor@suse.cz>
9981
9982         PR tree-optimization/42704
9983         * g++.dg/torture/pr42704.C: New test.
9984
9985 2010-01-13  Martin Jambor  <mjambor@suse.cz>
9986
9987         PR tree-optimization/42703
9988         * gcc.c-torture/compile/pr42703.c: New test.
9989
9990 2010-01-13  Richard Guenther  <rguenther@suse.de>
9991
9992         PR tree-optimization/42705
9993         * gcc.c-torture/compile/pr42705.c: New testcase.
9994
9995 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
9996
9997         * gcc.target/bfin/l2.c: New test.
9998         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
9999
10000 2010-01-13  Richard Guenther  <rguenther@suse.de>
10001
10002         PR middle-end/42716
10003         * gcc.c-torture/compile/pr42716.c: New testcase.
10004
10005 2010-01-13  Richard Guenther  <rguenther@suse.de>
10006
10007         PR lto/42678
10008         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
10009
10010 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
10011
10012         PR c/42708
10013         * gcc.c-torture/compile/pr42708-1.c: New test.
10014
10015 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
10016
10017         PR debug/42662
10018         * gcc.dg/pr42662.c: New test.
10019
10020         PR tree-optimization/42645
10021         * g++.dg/other/pr42645-1.C: New test.
10022         * g++.dg/other/pr42645-2.C: New test.
10023
10024 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
10025
10026         PR target/42416
10027         * gcc.target/powerpc/warn-1.c: New test.
10028         * gcc.target/powerpc/warn-2.c: New test.
10029
10030 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
10031
10032         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
10033         stack alignment.
10034
10035 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
10036
10037         * gcc.dg/lto/20100108_0.c: New.
10038
10039 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
10040
10041         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
10042         Add -march=i686 -msse for 32bit x86 targets.
10043
10044 2010-01-10  Richard Guenther  <rguenther@suse.de>
10045
10046         PR middle-end/42667
10047         * gcc.dg/torture/pr42667.c: New testcase.
10048
10049 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10050
10051         PR fortran/32489
10052         * gfortran.dg/array_constructor_34.f90: New test.
10053
10054 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10055
10056         PR fortran/20923
10057         * gfortran.dg/array_constructor_33.f90: New test.
10058         gfortran.dg/array_function_5.f90: Add credit.
10059
10060 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10061
10062         PR debug/42631
10063         * gcc.dg/pr42631.c: New.
10064
10065 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10066
10067         PR debug/42630
10068         * gcc.dg/pr42630.c: New.
10069
10070 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10071
10072         PR debug/42629
10073         * gcc.dg/pr42629.c: New.
10074
10075 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10076
10077         PR middle-end/42363
10078         * gcc.dg/torture/pr42363.c: New.
10079
10080 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10081
10082         PR debug/42604
10083         PR debug/42395
10084         * gcc.dg/vect/pr42604.c: New.
10085         * gcc.dg/vect/pr42395.c: New.
10086
10087 2010-01-09  Richard Guenther  <rguenther@suse.de>
10088
10089         PR middle-end/42512
10090         * gcc.c-torture/execute/pr42512.c: New testcase.
10091
10092 2010-01-09  Tobias Burnus  <burnus@net-b.de>
10093
10094         PR fortran/41298
10095         * gfortran.dg/c_ptr_tests_14.f90: New test.
10096
10097 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10098
10099         PR ada/41929
10100         * gnat.dg/null_pointer_deref1.adb: Don't run on
10101         sparc*-sun-solaris2.11.
10102
10103 2010-01-08  Richard Guenther  <rguenther@suse.de>
10104
10105         PR lto/42528
10106         * gcc.dg/lto/20100103-1_0.c: New testcase.
10107         * gcc.dg/lto/20100103-2_0.c: Likewise.
10108
10109 2010-01-08  Tobias Burnus  <burnus@net-b.de
10110
10111         PR/fortran 25829
10112         * gfortran.dg/asynchronous_1.f90: New test.
10113         * gfortran.dg/asynchronous_2.f90: New test.
10114         * gfortran.dg/conflicts.f90: Update error message.
10115
10116 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
10117
10118         c++/40155
10119         * g++.dg/cpp0x/variadic-unify-2.C: New test.
10120
10121 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
10122
10123         PR tree-optimization/42625
10124         * g++.dg/opt/dtor4.C: New test.
10125         * g++.dg/opt/dtor4.h: New.
10126         * g++.dg/opt/dtor4-aux.cc: New.
10127
10128 2010-01-07  Tobias Burnus  <burnus@net-b.de>
10129
10130         PR fortran/42597
10131         * gfortran.dg/proc_ptr_26.f90: New test.
10132
10133 2010-01-07  Tobias Burnus  <burnus@net-b.de>
10134
10135         PR fortran/41872
10136         * gfortran.dg/allocatable_scalar_7.f90: New test.
10137
10138 2010-01-06  Richard Guenther  <rguenther@suse.de>
10139
10140         * gcc.c-torture/compile/pr42632.c: New testcase.
10141
10142 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
10143
10144         PR target/42542
10145         * gcc.target/i386/pr42542-4.c: New.
10146         * gcc.target/i386/pr42542-4a.c: Likewise.
10147         * gcc.target/i386/pr42542-5.c: Likewise.
10148         * gcc.target/i386/pr42542-5a.c: Likewise.
10149
10150 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
10151
10152         * gcc.dg/tls/opt-15.c: New test.
10153
10154 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
10155
10156         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
10157
10158 2010-01-05  Martin Jambor  <mjambor@suse.cz>
10159
10160         PR tree-optimization/42462
10161         * g++.dg/torture/pr42462.C: New test.
10162
10163 2010-01-05  Jason Merrill  <jason@redhat.com>
10164
10165         * g++.dg/cpp0x/initlist30.C: New test.
10166
10167 2010-01-05  Richard Guenther  <rguenther@suse.de>
10168
10169         PR tree-optimization/42614
10170         * gcc.c-torture/execute/pr42614.c: New testcase.
10171
10172 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
10173
10174         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
10175         * gcc.dg/Wunreachable-1.c: Remove the testcase of
10176         -Wunreachable-code.
10177         * gcc.dg/Wunreachable-2.c: Likewise.
10178         * gcc.dg/Wunreachable-3.c: Likewise.
10179         * gcc.dg/Wunreachable-4.c: Likewise.
10180         * gcc.dg/Wunreachable-5.c: Likewise.
10181         * gcc.dg/Wunreachable-6.c: Likewise.
10182         * gcc.dg/Wunreachable-7.c: Likewise.
10183         * gcc.dg/Wunreachable-8.c: Likewise.
10184         * gcc.dg/20041231-1.c: Likewise.
10185
10186 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
10187
10188         PR other/42611
10189         * gcc.dg/pr42611.c: New test.
10190
10191         PR tree-optimization/42508
10192         * g++.dg/opt/pr42508.C: New test.
10193
10194 2010-01-05  Tobias Burnus  <burnus@net-b.de>
10195
10196         PR fortran/41872
10197         * gfortran.dg/allocatable_scalar_8.f90: New.
10198
10199 2010-01-04  Martin Jambor  <mjambor@suse.cz>
10200
10201         PR tree-optimization/42398
10202         * gcc.c-torture/compile/pr42398.c: New test.
10203
10204 2010-01-04  Jason Merrill  <jason@redhat.com>
10205
10206         PR c++/42555
10207         * g++.dg/ext/attrib35.C: New.
10208
10209         PR c++/42567
10210         * g++.dg/cpp0x/auto17.C: New.
10211
10212 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
10213
10214         * gcc.dg/lto/20100104_0.c: New.
10215
10216 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
10217
10218         PR target/42542
10219         * gcc.target/i386/pr42542-1.c: New.
10220         * gcc.target/i386/pr42542-1a.c: Likewise.
10221         * gcc.target/i386/pr42542-1b.c: Likewise.
10222         * gcc.target/i386/pr42542-2.c: Likewise.
10223         * gcc.target/i386/pr42542-2a.c: Likewise.
10224         * gcc.target/i386/pr42542-2b.c: Likewise.
10225         * gcc.target/i386/pr42542-3.c: Likewise.
10226         * gcc.target/i386/pr42542-3a.c: Likewise.
10227
10228 2009-01-04  Tobias Burnus  <burnus@net-b.de>
10229
10230         PR fortran/41872
10231         * gfortran.dg/allocatable_scalar_5.f90: New test.
10232         * gfortran.dg/allocatable_scalar_6.f90: New test.
10233
10234 2010-01-03  Richard Guenther  <rguenther@suse.de>
10235
10236         PR testsuite/42583
10237         * gfortran.dg/gomp/recursion1.f90: Remove.
10238
10239 2010-01-03  Richard Guenther  <rguenther@suse.de>
10240
10241         * gcc.dg/Warray-bounds.c: Remove XFAILs.
10242         * gcc.dg/uninit-6.c: Likewise.
10243         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
10244
10245 2010-01-03  Richard Guenther  <rguenther@suse.de>
10246
10247         PR tree-optimization/42589
10248         * gcc.target/i386/pr42589.c: New testcase.
10249
10250 2010-01-03  Richard Guenther  <rguenther@suse.de>
10251
10252         PR tree-optimization/42438
10253         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
10254
10255 2010-01-02  Richard Guenther  <rguenther@suse.de>
10256
10257         PR testsuite/41651
10258         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
10259
10260 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
10261
10262         PR target/42448
10263         * gcc.target/alpha/pr42448-1.c: New test.
10264         * gcc.target/alpha/pr42448-2.c: Ditto.
10265
10266 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
10267
10268         PR preprocessor/41947
10269         * gcc.dg/c99-hexfloat-3.c: New test.
10270
10271 2010-01-01  Richard Guenther  <rguenther@suse.de>
10272
10273         PR c/42570
10274         * gcc.c-torture/execute/pr42570.c: New testcase.
10275
10276 2010-01-01  Richard Guenther  <rguenther@suse.de>
10277
10278         PR middle-end/42559
10279         * gcc.c-torture/compile/pr42559.c: New testcase.
10280
10281 \f
10282 Copyright (C) 2010 Free Software Foundation, Inc.
10283
10284 Copying and distribution of this file, with or without modification,
10285 are permitted in any medium without royalty provided the copyright
10286 notice and this notice are preserved.