re PR tree-optimization/45750 (ICE: in iterative_hash_expr, at tree.c:6831 on invalid...
[platform/upstream/gcc.git] / gcc / testsuite / ChangeLog
1 2010-09-23  Richard Guenther  <rguenther@suse.de>
2
3         PR middle-end/45750
4         * gcc.dg/pr45750.c: New testcase.
5
6 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
7
8         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
9         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
10         build.
11
12 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
13
14         PR rtl-optimization/44374
15         * gcc.target/arm/headmerge-1.c: New test.
16         * gcc.target/arm/headmerge-2.c: New test.
17         * gcc.target/i386/headmerge-1.c: New test.
18         * gcc.target/i386/headmerge-2.c: New test.
19
20 2010-09-23  Daniel Kraft  <d@domob.eu>
21
22         PR fortran/38936
23         PR fortran/44044
24         PR fortran/45474
25         * gfortran.dg/intrinsic_intent_1.f03: New test.
26         * gfortran.dg/select_type_17.f03: New test.
27         * gfortran.dg/associate_5.f03: More definability tests.
28         * gfortran.dg/enum_2.f90: Check definability.
29         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
30         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
31         * gfortran.dg/char_expr_2.f90: Ditto.
32         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
33         * gfortran.dg/enum_5.f90: Ditto.
34         * gfortran.dg/equiv_constraint_8.f90: Ditto.
35         * gfortran.dg/impure_assignment_2.f90: Ditto.
36         * gfortran.dg/impure_assignment_3.f90: Ditto.
37         * gfortran.dg/intent_out_1.f90: Ditto.
38         * gfortran.dg/intent_out_3.f90: Ditto.
39         * gfortran.dg/pointer_assign_7.f90: Ditto.
40         * gfortran.dg/pointer_intent_3.f90: Ditto.
41         * gfortran.dg/pr19936_1.f90: Ditto.
42         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
43         * gfortran.dg/simpleif_2.f90: Ditto.
44         * gfortran.dg/protected_5.f90: Ditto.
45         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
46         * gfortran.dg/protected_6.f90: Ditto.
47         * gfortran.dg/protected_7.f90: Ditto.
48
49 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
50
51         PR libfortran/45710
52         * gfortran.dg/namelist_65.f90: New test.
53
54 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
55
56         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
57         the regexp pattern between the expected label and location string.
58
59 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
60
61         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
62
63 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
64
65         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
66         * gcc.dg/pr27898.c: Likewise.
67         * gcc.dg/pr28712.c: Likewise.
68         * gcc.dg/pr30762-1.c: Likewise.
69         * gcc.dg/pr31529-1.c: Likewise.
70         * gcc.dg/pr34457-1.c: Likewise.
71         * gcc.dg/pr34668-1.c: Likewise.
72         * gcc.dg/pr34989-1.c: Likewise.
73         * gcc.dg/pr43557-1.c: Likewise.
74
75 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
76
77         PR rtl-optimization/45739
78         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not
79         regexps.
80
81 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
82
83         * gcc.target/sparc/mnofpu.c: New test.
84
85 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
86
87         PR rtl-optimization/45739
88         * gcc.target/i386/pr45739.c: New test.
89
90 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
91
92         PR fortran/45648
93         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
94         and counts. Add non-elemental function call check.
95
96         PR fortran/45648
97         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
98         arguments checks. Update temporary counts.
99         * gfortran.dg/transpose_optimization_1.f90: New.
100
101 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
102
103         PR objc/23710
104         * objc.dg/invalid-method-1.m: New.
105
106 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
107
108         Merge from 'apple/trunk' branch on FSF servers.
109
110         2005-10-11  Fariborz Jahanian <fjahanian@apple.com>
111
112         Radar 4291785
113         objc.dg/naming-4.m: New
114         objc.dg/naming-5.m: New
115         obj-c++.dg/naming-1.mm: New
116         obj-c++.dg/naming-2.mm: New
117
118 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
119             Jack Howarth  <howarth@bromo.med.uc.edu>
120
121         PR c++/45645
122         * g++.dg/torture/pr44972.C: Use portable assert().
123
124 2010-09-21  Richard Guenther  <rguenther@suse.de>
125
126         PR tree-optimization/45580
127         * g++.dg/torture/pr45580.C: New testcase.
128
129 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
130
131         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
132
133 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
134
135         PR fortran/45438
136         * gfortran.dg/pointer_check_7.f90: New.
137
138 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
139
140         PR rtl-optimization/45728
141         * gcc.c-torture/compile/pr45728.c: New test.
142
143 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
144
145         PR fortran/45081
146         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
147
148 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
149
150         * g++.dg/tree-ssa/pr45605.C: Add "\\".
151
152 2010-09-20  Richard Guenther  <rguenther@suse.de>
153
154         PR middle-end/45704
155         * gcc.dg/torture/pr45704.c: New testcase.
156
157 2010-09-20  Jan Hubicka  <jh@suse.cz>
158
159         PR tree-optimize/45605
160         * g++.dg/tree-ssa/pr45605.C: New testcase.
161
162 2010-09-20  Michael Matz  <matz@suse.de>
163
164         PR testsuite/45706
165         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
166         enough.
167
168 2010-09-20  Richard Guenther  <rguenther@suse.de>
169
170         PR tree-optimization/45705
171         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
172
173 2010-09-20  Michael Matz  <matz@suse.de>
174
175         PR testsuite/45706
176         * lib/target-supports.exp (check_effective_target_vect_perm):
177         Add i?86-*-*.
178
179 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
180
181         PR rtl-optimization/45695
182         * gcc.c-torture/execute/pr45695.c: New test.
183
184 2010-09-19  Jan Hubicka  <jh@suse.cz>
185
186         PR lto/44246
187         * gcc.c-torture/compile/pr44246.c:New file.
188
189 2010-09-19  Ira Rosen  <irar@il.ibm.com>
190
191         PR tree-optimization/45714
192         * gfortran.dg/vect/pr45714-a.f: New test.
193         * gfortran.dg/vect/pr45714-b.f: New test.
194
195 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
196
197         * gnat.dg/const1.adb: Rename into...
198         * gnat.dg/constant1.adb: ...this.
199         * gnat.dg/constant2.adb: New test.
200         * gnat.dg/constant2_pkg1.ads: New helper.
201         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
202
203 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
204
205         * gnat.dg/specs/constant1.ads: New test.
206         * gnat.dg/specs/constant1_pkg.ads: New helper.
207
208 2010-09-18  Jan Hubicka  <jh@suse.cz>
209
210         PR tree-optimization/45453
211         * g++.dg/tree-ssa/pr45453.C: New testcase.
212
213 2010-09-18  Jason Merrill  <jason@redhat.com>
214
215         * g++.dg/cpp0x/initlist44.C: New.
216
217 2010-09-18  Richard Guenther  <rguenther@suse.de>
218
219         PR tree-optimization/45709
220         * g++.dg/torture/pr45709-2.C: New testcase.
221
222 2010-09-18  Richard Guenther  <rguenther@suse.de>
223
224         PR tree-optimization/45709
225         * g++.dg/torture/pr45709.C: New testcase.
226
227 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
228
229         PR testsuite/45719
230         * gcc.target/i386/pad-3.c: Pass -fno-pic.
231
232 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
233
234         * gcc.target/i386/pad-1.c: New.
235         * gcc.target/i386/pad-2.c: Likewise.
236         * gcc.target/i386/pad-3.c: Likewise.
237         * gcc.target/i386/pad-4.c: Likewise.
238         * gcc.target/i386/pad-5a.c: Likewise.
239         * gcc.target/i386/pad-5b.c: Likewise.
240         * gcc.target/i386/pad-6a.c: Likewise.
241         * gcc.target/i386/pad-6b.c: Likewise.
242         * gcc.target/i386/pad-7.c: Likewise.
243         * gcc.target/i386/pad-8.c: Likewise.
244         * gcc.target/i386/pad-9.c: Likewise.
245         * gcc.target/i386/pad-10.c: Likewise.
246
247 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
248
249         PR middle-end/45234
250         * gcc.dg/torture/stackalign/alloca-5.c: New.
251
252 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
253
254         PR middle-end/45678
255         * gcc.dg/torture/pr45678-2.c: New.
256
257 2010-09-17  Richard Guenther  <rguenther@suse.de>
258
259         PR middle-end/45678
260         * gcc.dg/torture/pr45678-1.c: New testcase.
261
262 2010-09-17  Michael Matz  <matz@suse.de>
263
264         PR tree-optimization/43432
265         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
266         check_effective_target_vect_perm_short): New predicates.
267         (check_effective_target_vect_perm): Include x86_64.
268         * gcc.dg/vect/pr43432.c: New test.
269         * gcc.dg/vect/vect-114.c: Adjust.
270         * gcc.dg/vect/vect-15.c: Ditto.
271         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
272         * gcc.dg/vect/slp-perm-9.c: Ditto.
273
274 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
275
276         PR testsuite/45692
277         * objc/execute/exceptions/throw-nil.m: Run the test only with the
278         GNU runtime.
279
280 2010-09-17  Richard Guenther  <rguenther@suse.de>
281
282         * gcc.dg/pr27898.c: Use -flto instead of -combine.
283         * gcc.dg/pr28706.c: Likewise.
284         * gcc.dg/pr28712.c: Likewise.
285         * gcc.dg/pr30762-1.c: Likewise.
286         * gcc.dg/pr30762-2.c: Likewise.
287         * gcc.dg/pr31529-1.c: Likewise.
288         * gcc.dg/pr31529-2.c: Likewise.
289         * gcc.dg/pr34457-1.c: Likewise.
290         * gcc.dg/pr34457-2.c: Likewise.
291         * gcc.dg/pr34668-1.c: Likewise.
292         * gcc.dg/pr34668-2.c: Likewise.
293         * gcc.dg/pr34989-1.c: Likewise.
294         * gcc.dg/pr34989-2.c: Likewise.
295         * gcc.dg/pr43557-1.c: Likewise.
296         * gcc.dg/pr43557-2.c: Likewise.
297         * gcc.dg/debug/pr41893-1.c: Likewise.
298         * gcc.dg/matrix/matrix.exp: Do not use -combine.
299         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
300         * gcc.dg/matrix/matrix-4.c: Likewise.
301         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
302         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
303         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
304         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
305
306 2010-09-16  Tobias Burnus  <burnus@net-b.de>
307
308         PR fortran/43665
309         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
310         optimizations.
311         * gfortran.dg/intent_optimize_1.f90: New test.
312
313 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
314
315         * gcc.target/i386/divmod-1.c: New.
316         * gcc.target/i386/divmod-2.c: Likewise.
317         * gcc.target/i386/divmod-3.c: Likewise.
318         * gcc.target/i386/divmod-4.c: Likewise.
319         * gcc.target/i386/divmod-4a.c: Likewise.
320         * gcc.target/i386/divmod-5.c: Likewise.
321         * gcc.target/i386/divmod-6.c: Likewise.
322         * gcc.target/i386/divmod-7.c: Likewise.
323         * gcc.target/i386/divmod-8.c: Likewise.
324         * gcc.target/i386/udivmod-1.c: Likewise.
325         * gcc.target/i386/udivmod-2.c: Likewise.
326         * gcc.target/i386/udivmod-3.c: Likewise.
327         * gcc.target/i386/udivmod-4.c: Likewise.
328         * gcc.target/i386/udivmod-4a.c: Likewise.
329         * gcc.target/i386/udivmod-5.c: Likewise.
330         * gcc.target/i386/udivmod-6.c: Likewise.
331         * gcc.target/i386/udivmod-7.c: Likewise.
332         * gcc.target/i386/udivmod-8.c: Likewise.
333
334 2010-09-16  Jan Hubicka  <jh@suse.cz>
335
336         * g++.dg/lto/pr45679-1_0.C: New file.
337         * g++.dg/lto/pr45679-1_1.C: New file.
338         * g++.dg/lto/pr45679-0_0.C: New file.
339         * g++.dg/lto/pr45679-0_1.C: New file.
340
341 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
342
343         PR fortran/45674
344         * gfortran.dg/class_dummy_2.f03: New.
345
346 2010-09-16  Richard Guenther  <rguenther@suse.de>
347
348         PR tree-optimization/45623
349         * gcc.dg/torture/pr45623.c: New testcase.
350
351 2010-09-16  Ira Rosen  <irar@il.ibm.com>
352
353         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
354         name and parentheses.
355         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
356
357 2010-09-15  Jason Merrill  <jason@redhat.com>
358
359         * g++.dg/parse/parameter-declaration-2.C: New.
360
361         * g++.dg/cpp0x/scoped_enum2.C: New.
362
363 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
364
365         * gcc.c-torture/compile/20100915-1.c: New test.
366
367 2010-09-15  Martin Jambor  <mjambor@suse.cz>
368
369         PR middle-end/45644
370         * gcc.dg/ipa/pr45644.c: New test.
371
372 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
373
374         PR tree-optimization/45633
375         * gcc.dg/vect/pr45633.c: New test.
376
377 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
378
379         PR fortran/45577
380         * gfortran.dg/allocate_derived_4.f90: New.
381
382 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
383
384         * lib/target-supports.exp
385         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
386         supported flag to true for neon.
387
388 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
389
390         PR c++/45665
391         * g++.dg/template/crash103.C: New.
392
393 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
394
395         Merge from 'apple/trunk' branch on FSF servers.
396
397         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
398
399         Radar 4457381
400         * objc.dg/msg-in-protocol.m: New.
401         * obj-c++.dg/msg-in-protocol.mm: New.
402
403         2006-02-07  Fariborz Jahanian <fjahanian@apple.com>
404
405         Radar 4219590
406         * objc.dg/break-in-ifstmt.m: New.
407
408         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
409
410         Radar 4174166
411         * obj-c++.dg/comp-types-13.mm: New.
412         * objc.dg/comp-types-12.m: New.
413
414         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
415
416         Radar 4216500
417         * obj-c++.dg/proto-lossage-7.mm: New.
418         * objc.dg/proto-lossage-7.m: New.
419
420 2010-09-14  Jan Hubicka  <jh@suse.cz>
421
422         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
423         folding.
424         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
425         folding.
426
427 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
428
429         PR middle-end/45567
430         * gcc.dg/pr45567.c: New test.
431
432         PR debug/45660
433         * g++.dg/debug/pr45660.C: New test.
434
435 2010-09-14  Ira Rosen  <irar@il.ibm.com>
436
437         PR tree-optimization/45470
438         * g++.dg/vect/pr45470-a.cc: New test.
439         * g++.dg/vect/pr45470-a.cc: New test.
440
441 2010-09-10  Jack Howarth <howarth@bromo.med.uc.edu>
442
443         PR target/42070
444         * gcc/testsuite/lib/profopt.exp: Prune warnings on execname2 compile.
445         * gcc/testsuite/lib/prune.exp: Prune "can't add line info" warnings.
446
447 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
448
449         PR libfortran/45532
450         * gfortran.dg/namelist_64.f90: New test.
451
452 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
453
454         PR rtl-optimization/45617
455         * gcc.target/i386/pr45617.c: New test.
456
457 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
458
459         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
460
461 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
462
463         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
464         * gcc.target/i386/fma4-vector.c: Likewise.
465         * gcc.target/i386/vectorize2.c: Likewise.
466         * gcc.target/i386/vectorize4.c: Likewise.
467         * gcc.target/i386/vectorize5.c: Likewise.
468         * gcc.target/i386/vectorize6.c: Likewise.
469         * gcc.target/i386/vectorize8.c: Likewise.
470
471         * gcc.target/i386/vect-double-1.c: New.
472         * gcc.target/i386/vect-double-1a.c: Likewise.
473         * gcc.target/i386/vect-double-2.c: Likewise.
474         * gcc.target/i386/vect-double-2a.c: Likewise.
475
476         * lib/target-supports.exp (check_effective_target_vect_double):
477         Set et_vect_double_saved to 0 when tuning for Atom.
478
479 2010-09-13  Jan Hubicka  <jh@suse.cz>
480
481         * gcc.dg/torture/pr23821.c: Drop static keyword.
482         * gcc.dg/tree-ssa/loop-19.c: Likewise.
483         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
484
485 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
486
487         * gcc.target/arm/sync-1.c: New.
488
489 2010-09-12  Olivier Hainque  <hainque@adacore.com>
490
491         * gnat.dg/memtrap.adb: New test.
492
493 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
494
495         * gfortran.dg/promotion.f90: Fix options.
496
497 2010-09-11  Rodrigo Rivas <rodrigorivascosta@gmail.com>
498
499         * g++.dg/cpp0x/range-for1.C: New.
500         * g++.dg/cpp0x/range-for2.C: New.
501         * g++.dg/cpp0x/range-for3.C: New.
502         * g++.dg/cpp0x/range-for4.C: New.
503         * g++.dg/cpp0x/range-for5.C: New.
504         * g++.dg/cpp0x/range-for6.C: New.
505
506 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
507
508         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
509         and counts. Check that transpose is not called.
510         * gfortran.dg/transpose_2.f90: Update error message.
511
512 2010-09-10  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
513
514         PR c++/43824
515         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
516         * g++.dg/lookup/strong-using-2.C: Likewise.
517         * g++.dg/lookup/strong-using-3.C: Likewise.
518         * g++.dg/lookup/strong-using-5.C: Likewise.
519
520         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
521         * g++.dg/cpp0x/inline-ns4.C: New.
522         * g++.dg/cpp0x/inline-ns5.C: New.
523
524 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
525
526         PR middle-end/45634
527         * gfortran.fortran-torture/compile/pr45634.f90: New.
528
529 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
530
531         * objc.dg/fobjc-exceptions.m: New test.
532
533 2010-09-10  Jan Hubicka  <jh@suse.cz>
534
535         * g++.dg/inherit/covariant7.C: Fix pattern matching.
536
537 2010-09-10  Martin Jambor  <mjambor@suse.cz>
538
539         PR tree-optimization/44972
540         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
541         * gcc.dg/tree-ssa/pr45144.c: Likewise.
542         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
543         instead.
544         * g++.dg/torture/pr44972.C: New test.
545
546 2010-09-10  Martin Jambor  <mjambor@suse.cz>
547
548         PR tree-optimization/44972
549         * g++.dg/torture/pr34850.C: Remove expected warning.
550
551 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
552
553         * gfortran.dg/dummy_optional_arg.f90: New test.
554
555 2010-09-08  Jan Hubicka  <jh@suse.cz>
556
557         PR tree-optimization/45598
558         * fortran.fortran-torture/compile/pr45598.f90: New test.
559
560 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
561
562         * lib/target-supports-dg.exp (dg-require-ifunc): New.
563         * lib/target-supports.exp (check_ifunc_available): New.
564         * gcc.dg/attr-ifunc-1.c: New.
565         * gcc.dg/attr-ifunc-2.c: New.
566         * gcc.dg/attr-ifunc-3.c: New.
567         * gcc.dg/attr-ifunc-4.c: New.
568         * gcc.dg/attr-ifunc-5.c: New.
569         * testsuite/g++.dg/ext/attr-ifunc-1.C: New.
570         * testsuite/g++.dg/ext/attr-ifunc-2.C: New.
571         * testsuite/g++.dg/ext/attr-ifunc-3.C: New.
572         * testsuite/g++.dg/ext/attr-ifunc-4.C: New.
573
574 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
575
576         PR middle-end/40386
577         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
578
579 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
580
581         * gfortran.dg/inline_transpose_1.f90: New test.
582
583 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
584
585         PR c++/45588
586         * g++.dg/warn/Wunused-var-15.C: New test.
587
588 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
589
590         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
591         hppa*-*-hpux*.
592
593 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
594
595         * objc/execute/exceptions/throw-nil.m: New test.
596         * objc/execute/exceptions/handler-1.m: Updated to use the new
597         objc_set_uncaught_exception_handler() function.
598         * objc/execute/exceptions/matcher-1.m: New test.
599
600 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
601
602         PR fortran/38282
603         * gfortran.dg/bit_comparison_1.F90: New test.
604         * gfortran.dg/leadz_trailz_3.f90: New test.
605         * gfortran.dg/masklr_2.F90: New test.
606         * gfortran.dg/shiftalr_1.F90: New test.
607         * gfortran.dg/merge_bits_2.F90: New test.
608         * gfortran.dg/dshift_2.F90: New test.
609         * gfortran.dg/bit_comparison_2.F90: New test.
610         * gfortran.dg/masklr_1.F90: New test.
611         * gfortran.dg/merge_bits_1.F90: New test.
612         * gfortran.dg/dshift_1.F90: New test.
613         * gfortran.dg/shiftalr_2.F90: New test.
614
615 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
616
617         * objc.dg/type-stream-1.m: Replaced with a test that tests that
618         functions from objc/typedstream.h are deprecated.
619
620 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
621
622         * lib/target-supports.exp
623         (check_effective_target_run_expensive_tests): New proc.
624         * gcc.c-torture/compile/limits-fnargs.c: Use
625         dg-require-effective-target run_expensive_tests.
626
627 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
628
629         PR fortran/45597
630         * gfortran.dg/gomp/pr45597.f90: New test.
631
632         PR fortran/45595
633         * gfortran.dg/gomp/pr45595.f90: New test.
634
635 2010-09-08  Michael Matz  <matz@suse.de>
636
637         * c-c++-common/uninit-17.c: Adjust.
638
639 2010-09-08  Michael Matz  <matz@suse.de>
640
641         PR tree-optimization/43430
642         * gcc.dg/vect/pr43430-2.c: New test.
643
644 2010-09-08  Michael Matz  <matz@suse.de>
645
646         PR tree-optimization/33244
647         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
648
649 2010-09-08  Richard Guenther  <rguenther@suse.de>
650
651         PR tree-optimization/45578
652         * gfortran.dg/pr45578.f90: New testcase.
653
654 2010-09-08  Richard Guenther  <rguenther@suse.de>
655
656         PR testsuite/45590
657         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
658
659 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
660
661         PR fortran/45576
662         * gfortran.dg/char_length_18.f90:  New test.
663
664 2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>
665
666         PR target/36502
667         * gcc.target/i386/pr36502.c: New test.
668
669         PR target/42313
670         PR target/44651
671         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
672         * gcc/testsuite/gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
673
674 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
675
676         * gfortran.dg/achar_4.f90: Enable bounds checking.
677
678 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
679
680         PR target/45206
681         * gcc.target/i386/pr45206.c: New test.
682
683 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
684
685         PR fortran/45505
686         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
687
688 2010-09-07  Jan Hubicka  <jh@suse.cz>
689
690         * gcc.c-torture/compile/20100907.c: New testcase.
691
692 2010-09-07  Richard Guenther  <rguenther@suse.de>
693
694         PR middle-end/45569
695         * g++.dg/eh/pr45569.C: New testcase.
696
697 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
698
699         PR target/43137
700         * gcc.target/arm/pr43137.c: New test.
701
702 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
703
704         PR fortran/36931
705         * gfortran.dg/dependency_35.f90:  New test.
706
707 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
708
709         PR fortran/34145
710         * gfortran.dg/char_length_17.f90:  New test.
711
712 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
713
714         PR c++/45200
715         PR c++/45293
716         PR c++/45558
717         * g++.dg/template/typedef34.C: New test.
718         * g++.dg/template/typedef35.C: New test.
719
720 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
721
722         PR target/22152
723         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
724
725 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
726
727         * g++.dg/warn/Wdouble-promotion.C: New.
728
729 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
730
731         * g++.dg/parse/redef2.C: New.
732
733 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
734
735         * gcc.dg/20100906-1.c: New testcase.
736
737 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
738
739         PR testsuite/45543
740         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
741         DW_TAG_enumeration_type DIE.
742
743 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
744
745         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
746         Update XFAILs.
747
748 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
749
750         PR rtl-optimization/44919
751         * g++.dg/opt/pr44919.C: New.
752
753 2010-09-06  Tobias Burnus  <burnus@net-b.de>
754
755         PR fortran/38282
756         * gfortran.dg/iall_iany_iparity_1.f90: New.
757         * gfortran.dg/iall_iany_iparity_2.f90: New.
758
759 2010-09-06  Jason Merrill  <jason@redhat.com>
760
761         * g++.dg/cpp0x/initlist42.C: New.
762
763         * g++.dg/cpp0x/auto19.C: New.
764
765         * g++.dg/template/sfinae25.C: New.
766         * g++.dg/template/char1.C: Expect warning.
767         * g++.dg/template/nontype10.C: Likewise.
768
769         * g++.dg/cpp0x/implicit9.C: New.
770
771         * g++.dg/cpp0x/initlist43.C: New.
772
773 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
774
775         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
776
777 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
778
779         * gcc.dg/Wdouble-promotion.c: New.
780
781 2010-09-05  Tobias Burnus  <burnus@net-b.de>
782
783         * gfortran.dg/float128_1.f90: Remove test case as
784         it always fails since Rev 163611 backed out the
785         front-end implementation.
786
787 2010-09-05  Tobias Burnus  <burnus@net-b.de>
788
789         * gfortran.dg/float128_1.f90: XFAIL test case.
790
791 2010-09-05  Tobias Burnus  <burnus@net-b.de>
792
793         * gfortran.dg/bessel_7.f90: Decrease required precision.
794
795 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
796
797         PR testsuite/45545
798         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
799         ref-all-matching targets.
800
801 2010-09-05  Richard Guenther  <rguenther@suse.de>
802
803         PR tree-optimization/45535
804         * gcc.c-torture/compile/pr45535.c: New testcase.
805
806 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
807
808         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
809         "\[^\n\]*".
810         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
811         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
812         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
813         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
814         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
815         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
816         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
817         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
818         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
819         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
820         * gcc.target/i386/pr22152.c: Likewise.
821         * gcc.target/i386/pr36992-1.c: Likewise.
822         * gcc.target/i386/pr36992-2.c: Likewise.
823         * gcc.target/sh/sh4a-memmovua.c: Likewise.
824
825 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
826
827         PR testsuite/43957
828         * gcc.dg/const-uniq-1.c: Modify regexp.
829
830 2010-09-04  Tobias Burnus  <burnus@net-b.de>
831
832         PR fortran/45530
833         * gfortran.dg/namelist_63.f90: New.
834
835 2010-09-04  Jan Hubicka  <jh@suse.cz>
836
837         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
838         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
839
840 2010-09-04  Jan Hubicka  <jh@suse.cz>
841
842         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
843
844 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
845
846         PR fortran/45507
847         * gfortran.dg/allocate_alloc_opt_12.f90: New.
848
849 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
850
851         * gcc.dg/opts-4.c: New test.
852
853 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
854
855         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
856         * gcc.dg/vect/vect-peel-4.c: Ditto.
857
858 2010-09-03  Daniel Kraft  <d@domob.eu>
859
860         PR fortran/45525
861         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
862
863 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
864
865         PR fortran/45159
866         * gfortran.dg/dependency_34.f90:  New test.
867
868 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
869
870         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
871
872 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
873
874         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
875         gcc.target/i386/clearcap.map if supported.
876
877 2010-09-03  Michael Matz  <matz@suse.de>
878
879         PR middle-end/45415
880         * gcc.dg/pr45415.c: New test.
881
882 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
883
884         PR tree-optimization/45506
885         * gcc.dg/pr45506.c: New.
886
887 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
888
889         PR target/45476
890         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
891         * gcc.target/i386/float128-2.c: Ditto.
892
893 2010-09-03  Daniel Kraft  <d@domob.eu>
894
895         PR fortran/34162
896         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
897         * gfortran.dg/internal_dummy_2.f08: New test.
898         * gfortran.dg/internal_dummy_3.f08: New test.
899         * gfortran.dg/internal_dummy_4.f08: New test.
900
901 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
902
903         PR debug/45500
904         * gcc.target/i386/pr45500.c: New test.
905
906 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
907
908         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
909
910 2010-09-03  Daniel Kraft  <d@domob.eu>
911
912         PR fortran/44602
913         * gfortran.dg/exit_2.f08; Adapt error messages.
914         * gfortran.dg/exit_3.f08: New test.
915         * gfortran.dg/exit_4.f08: New test.
916         * gfortran.dg/exit_5.f03: New test.
917
918 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
919
920         * gfortran.dg/ishft_4.f90: New test.
921
922 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
923
924         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
925         FRIZ/XSRIZ instruciton for (double)(long long)x.
926         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
927
928 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
929
930         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
931
932 2010-09-02  Richard Guenther  <rguenther@suse.de>
933
934         PR tree-optimization/44937
935         PR tree-optimization/45412
936         * g++.dg/opt/pr45412.C: New testcase.
937         * gcc.c-torture/compile/pr45412.c: Likewise.
938         * gcc.c-torture/compile/pr44937.c: Likewise.
939
940 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
941
942         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
943         but using -Werror=comment.
944         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
945         expected error messages.
946
947 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
948
949         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
950         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
951
952 2010-09-02  Tobias Burnus  <burnus@net-b.de>
953
954         PR fortran/45489
955         * gfortran.dg/initialization_27.f90: New.
956
957 2010-09-02  Ira Rosen  <irar@il.ibm.com>
958
959         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
960         check into different basic blocks. Expect vectorization if misaligned
961         stores are supported.
962         * gcc.dg/vect/bb-slp-8a.c: New test.
963         * gcc.dg/vect/bb-slp-8b.c: New test.
964
965 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
966
967         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
968
969 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
970
971         PR fortran/44541
972         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
973         * gfortran.dg/class_dummy_1.f03: New.
974
975 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
976
977         PR middle-end/45458
978         * g++.dg/tree-prof/partition2.C: New test.
979
980 2010-09-01  Richard Guenther  <rguenther@suse.de>
981
982         * gcc.dg/vect/vect-outer-fir.c: Adjust.
983         * gcc.dg/tree-ssa/vrp54.c: New testcase.
984         * gcc.c-torture/execute/20100827-1.c: Likewise.
985
986 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
987
988         * gfortran.dg/execute_command_line_1.f90: New test.
989
990 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
991
992         PR preprocessor/45457
993         * c-c++-common/cpp/pr45457.c: New test.
994
995 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
996
997         * gcc.dg/nested-func-8.c: New test.
998
999 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1000
1001         PR fortran/38282
1002         * gfortran.dg/popcnt_poppar_1.F90: New test.
1003         * gfortran.dg/popcnt_poppar_2.F90: New test.
1004
1005 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
1006
1007         * gcc.target/i386/volatile-2.c: Require nonpic target.
1008
1009 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
1010
1011         PR middle-end/45461
1012         * gcc.dg/pr45461.c: New test.
1013
1014 2010-08-31  Richard Guenther  <rguenther@suse.de>
1015
1016         PR testsuite/45455
1017         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
1018
1019 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
1020
1021         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
1022
1023 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
1024
1025         PR fortran/45456
1026         * gfortran.dg/typebound_proc_18.f03: New.
1027
1028 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
1029
1030         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
1031         * lib/scanasm.exp (scan-stack-usage): Likewise.
1032         (scan-stack-usage-not): Likewise.
1033         * gcc.dg/stack-usage-1.c: New test.
1034         * gcc.target/i386/stack-usage-realign.c: Likewise.
1035
1036 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
1037
1038         PR tree-optimization/45427
1039         * gcc.dg/tree-ssa/pr45427.c: New test.
1040
1041 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
1042
1043         PR c++/45043
1044         * g++.dg/template/crash102.C: New.
1045
1046 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
1047
1048         PR middle-end/45423
1049         * gcc.dg/gomp/atomic-12.c: New test.
1050         * gcc.dg/gomp/atomic-13.c: New test.
1051         * gcc.dg/gomp/atomic-14.c: New test.
1052         * g++.dg/gomp/atomic-11.C: New test.
1053         * g++.dg/gomp/atomic-12.C: New test.
1054         * g++.dg/gomp/atomic-13.C: New test.
1055         * g++.dg/gomp/atomic-14.C: New test.
1056
1057 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1058
1059         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
1060         delimiter.
1061
1062 2010-08-30  Thomas Quinot  <quinot@adacore.com>
1063
1064         * gnat.dg/discr24.adb: New test.
1065
1066 2010-08-30  Richard Guenther  <rguenther@suse.de>
1067
1068         PR tree-optimization/45449
1069         * gcc.dg/pr45449.c: New testcase.
1070
1071 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
1072
1073         * gcc.dg/opts-1.c: Expect errors, not warnings.
1074
1075 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
1076
1077         PR fortran/42769
1078         * gfortran.dg/dynamic_dispatch_11.f03: New.
1079
1080 2010-08-29  Jason Merrill  <jason@redhat.com>
1081
1082         PR c++/44991
1083         * g++.dg/parse/defarg15.C: New.
1084
1085 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
1086
1087         PR fortran/45439
1088         * gfortran.dg/select_type_16.f03: New.
1089
1090 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
1091             Tobias Burnus  <burnus@net-b.de>
1092
1093         * gfortran.dg/bessel_7.f90: Decrease required precision.
1094
1095 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
1096             Kaz Kojima  <kkojima@gcc.gnu.org>
1097
1098         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
1099
1100 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1101
1102         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
1103         floating point conversion code generation.
1104         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
1105         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
1106         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
1107         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
1108         to integer conversion code generation.
1109         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
1110         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
1111         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
1112         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
1113
1114 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1115
1116         PR fortran/32049
1117         * gfortran.dg/random_seed_1.f90: Adjust test.
1118         * gfortran.dg/float128_1.f90: New test.
1119
1120 2010-08-27  Tobias Burnus  <burnus@net-b.de>
1121
1122         PR fortran/33197
1123         * gcc/testsuite/gfortran.dg/norm2_1.f90: New.
1124         * gcc/testsuite/gfortran.dg/norm2_2.f90: New.
1125         * gcc/testsuite/gfortran.dg/norm2_3.f90: New.
1126         * gcc/testsuite/gfortran.dg/norm2_4.f90: New.
1127         * gcc/testsuite/gfortran.dg/parity_1.f90: New.
1128         * gcc/testsuite/gfortran.dg/parity_2.f90: New.
1129         * gcc/testsuite/gfortran.dg/parity_3.f90: New.
1130
1131 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
1132
1133         PR fortran/45420
1134         * gfortran.dg/select_type_15.f03: New.
1135
1136 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1137
1138         PR libfortran/43217
1139         * gfortran.dg/hollerith8.f90: New test.
1140
1141 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
1142
1143         PR fortran/45159
1144         * gfortran.dg/dependency_33.f90:  New test.
1145
1146 2010-08-27  Richard Guenther  <rguenther@suse.de>
1147
1148         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
1149         * gcc.dg/graphite/scop-2.c: Likewise.
1150         * gcc.dg/graphite/scop-20.c: Likewise.
1151         * gcc.dg/vect/slp-25.c: Likewise.
1152
1153 2010-08-27  Olivier Hainque  <hainque@adacore.com>
1154
1155         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
1156
1157 2010-08-26  Daniel Kraft  <d@domob.eu>
1158
1159         PR fortran/38936
1160         PR fortran/44047
1161         PR fortran/45384
1162         * gfortran.dg/associate_8.f03: New test.
1163         * gfortran.dg/select_type_13.f03: New test.
1164         * gfortran.dg/select_type_14.f03: New test.
1165
1166 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
1167
1168         PR tree-optimization/44485
1169         * gcc.dg/pr44485.c: New test.
1170
1171 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1172
1173         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
1174         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
1175         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
1176
1177 2010-08-26  Richard Guenther  <rguenther@suse.de>
1178
1179         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
1180         * gcc.dg/graphite/scop-21.c: Likewise.
1181
1182 2010-08-26  Richard Guenther  <rguenther@suse.de>
1183
1184         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
1185         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
1186         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1187         * gcc.dg/vect/vect-91.c: Likewise.
1188         * gcc.dg/vect/vect-peel-1.c: Likewise.
1189         * gcc.dg/vect/vect-peel-2.c: Likewise.
1190         * gcc.dg/vect/vect-peel-4.c: Likewise.
1191
1192 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1193
1194         PR libfortran/41859
1195         * gfortran.dg/der_io_4.f90: New test.
1196
1197 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
1198
1199         PR rtl-optimization/44858
1200         * gcc.c-torture/execute/pr44858.c: New test.
1201
1202         PR rtl-optimization/45400
1203         * g++.dg/other/i386-8.C: New test.
1204
1205 2010-08-25  Richard Guenther  <rguenther@suse.de>
1206
1207         * gcc.dg/alias-8.c: Adjust.
1208
1209 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
1210
1211         * gcc.target/i386/combine-mul.c: New test.
1212
1213 2010-08-25  Richard Guenther  <rguenther@suse.de>
1214
1215         PR lto/44562
1216         * gcc.dg/graphite/id-27.c: New testcase.
1217         * gcc.dg/lto/20100825-1_0.c: Likewise.
1218
1219 2010-08-25  Richard Guenther  <rguenther@suse.de>
1220
1221         PR tree-optimization/45316
1222         * g++.dg/opt/pr45316.C: New testcase.
1223
1224 2010-08-25  Richard Guenther  <rguenther@suse.de>
1225
1226         PR tree-optimization/45393
1227         * g++.dg/torture/pr45393.C: New testcase.
1228
1229 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
1230
1231         PR tree-optimization/45059
1232         * gcc.c-torture/compile/pr45059.c: New test.
1233
1234 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
1235
1236         * lib/target-supports.exp (check_effective_target_vect_unpack):
1237         Set vect_unpack supported flag to true for neon.
1238
1239 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
1240
1241         * gcc.dg/tree-ssa/ifc-5.c: New.
1242
1243 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
1244
1245         * gcc.dg/tree-ssa/ifc-4.c: New.
1246         * gcc.dg/tree-ssa/ifc-7.c: New.
1247
1248 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
1249
1250         * gcc.dg/vect/vect.exp: Check loongson targets
1251         * g++.dg/vect/vect.exp: Likewise
1252         * gfortran.dg/vect/vect.exp: Likewise
1253
1254 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1255
1256         * gcc.target/powerpc/vsx-mass-1.c: New file, test
1257         -mveclibabi=mass.
1258
1259 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
1260
1261         PR fortran/45366
1262         * gfortran.dg/proc_ptr_29.f90: New.
1263
1264 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1265             Dominique d'Humieres <dominiq@lps.ens.fr>
1266
1267         PR fortran/45367
1268         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
1269
1270 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1271
1272         PR fortran/45367
1273         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
1274
1275 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1276
1277         PR fortran/36158
1278         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
1279
1280 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1281             Dominique d'Humieres <dominiq@lps.ens.fr>
1282
1283         PR fortran/45367
1284         PR fortran/36158
1285         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
1286         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
1287
1288 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
1289
1290         PR fortran/44863
1291         PR fortran/45271
1292         PR fortran/45290
1293         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
1294         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
1295         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
1296
1297 2010-08-21  Tobias Burnus  <burnus@net-b.de>
1298
1299         PR fortran/36158
1300         PR fortran/33197
1301         * gfortran.dg/bessel_6.f90: New.
1302         * gfortran.dg/bessel_7.f90: New.
1303
1304 2010-08-20  Jan Hubicka  <jh@suse.cz>
1305
1306         PR c++/45307
1307         PR c++/17736
1308         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
1309         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
1310
1311 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
1312
1313         PR target/45336
1314         * gcc.target/i386/pr45336-1.c: New.
1315         * gcc.target/i386/pr45336-2.c: Likewise.
1316         * gcc.target/i386/pr45336-3.c: Likewise.
1317         * gcc.target/i386/pr45336-4.c: Likewise.
1318
1319 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
1320
1321         PR testsuite/45361
1322         * gcc.target/i386/volatile-2.c: Update scan strings to also
1323         include (%rip) for the memory reference on x86_64.
1324
1325 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
1326
1327         PR middle-end/44974
1328         * gcc.dg/pr44974.c: New test.
1329
1330         PR rtl-optimization/45353
1331         * gcc.dg/pr45353.c: New test.
1332
1333 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
1334
1335         * gcc.target/i386/volatile-2.c: New.
1336
1337 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
1338
1339         PR rtl-optimization/44691
1340         * gfortran.dg/pr44691.f: New test.
1341
1342 2010-10-19  Olivier Hainque  <hainque@adacore.com>
1343
1344         * gcc.target/sparc/sibcall-dslot.c: New testcase.
1345
1346 2010-08-19  Jason Merrill  <jason@redhat.com>
1347
1348         * g++.dg/init/synth3.C: New.
1349         * g++.dg/init/value8.C: New.
1350         * g++.dg/tree-ssa/empty-2.C: New.
1351         * g++.dg/cpp0x/noexcept09.C: New.
1352
1353 2010-08-19  Daniel Kraft  <d@domob.eu>
1354
1355         PR fortran/29785
1356         PR fortran/45016
1357         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
1358         * gfortran.dg/pointer_remapping_1.f90: New test.
1359         * gfortran.dg/pointer_remapping_2.f03: New test.
1360         * gfortran.dg/pointer_remapping_3.f08: New test.
1361         * gfortran.dg/pointer_remapping_4.f03: New test.
1362         * gfortran.dg/pointer_remapping_5.f08: New test.
1363         * gfortran.dg/pointer_remapping_6.f08: New test.
1364
1365 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
1366
1367         PR testsuite/45324
1368         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
1369
1370 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1371
1372         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
1373
1374 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
1375
1376         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
1377         variable.
1378
1379 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
1380
1381         PR target/45070
1382         * gcc.c-torture/execute/pr45070.c: New.
1383
1384 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
1385
1386         * g++.dg/pr44328.C: New test.
1387
1388 2010-08-19  Tobias Burnus  <burnus@net-b.de>
1389
1390         PR fortran/36158
1391         PR fortran/33197
1392         * gfortran.dg/bessel_3.f90: New.
1393         * gfortran.dg/bessel_4.f90: New.
1394         * gfortran.dg/bessel_5.f90: New.
1395
1396 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
1397
1398         PR fortran/45290
1399         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
1400         * gfortran.dg/pointer_init_2.f90: New.
1401         * gfortran.dg/pointer_init_3.f90: New.
1402         * gfortran.dg/pointer_init_4.f90: New.
1403
1404 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
1405
1406         PR c++/45049
1407         * g++.dg/pr45049-1.C: New test.
1408         * g++.dg/pr45049-2.C: New test.
1409
1410 2010-08-18  Jie Zhang  <jie@codesourcery.com>
1411
1412         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
1413         20 if __ARM_PCS is defined otherwise 64.
1414         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
1415         instead of hard coded 64.
1416
1417 2010-08-18  Yao Qi  <yao@codesourcery.com>
1418
1419         PR target/45094
1420         * gcc.target/arm/pr45094.c: New test.
1421
1422 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
1423
1424         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
1425
1426 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
1427
1428         PR rtl-optimization/42575
1429         * gcc.target/arm/pr42575.c: New test.
1430
1431 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
1432
1433         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
1434         * gcc.dg/tls/thr-cse-1.c: New.
1435
1436 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
1437
1438         PR debug/42487
1439         * lib/target-supports.exp
1440         (check_effective_target_function_sections): New.
1441         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
1442         function sections before proceding.
1443
1444 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
1445
1446         PR fortran/45308
1447         * gfortran.dg/pr45308.f03: New test.
1448
1449 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
1450
1451         PR target/45296
1452         * gcc.target/i386/pr45296.c: New test.
1453
1454 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
1455
1456         * g++.dg/ext/uow-1.C: New.
1457         * g++.dg/ext/uow-2.C: New.
1458         * g++.dg/ext/uow-3.C: New.
1459         * g++.dg/ext/uow-4.C: New.
1460
1461 2010-08-17  Richard Guenther  <rguenther@suse.de>
1462
1463         PR testsuite/45266
1464         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
1465
1466 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
1467
1468         PR c/40563
1469         * gcc.dg/Wcxx-compat-20.c: New test.
1470
1471 2010-08-17  Daniel Kraft  <d@domob.eu>
1472
1473         PR fortran/38936
1474         * gfortran.dg/associate_1.f03: Extended to test newly supported
1475         features like association to variables.
1476         * gfortran.dg/associate_3.f03: Removed check for illegal change
1477         of associate-name here...
1478         * gfortran.dg/associate_5.f03: ...and added it here.
1479         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
1480         * gfortran.dg/associate_7.f03: New test.
1481
1482 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
1483
1484         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
1485
1486 2010-08-15  Daniel Kraft  <d@domob.eu>
1487
1488         PR fortran/38936
1489         * gfortran.dg/associate_1.f03: Enable test for array expressions.
1490         * gfortran.dg/associate_3.f03: Clarify comment.
1491         * gfortran.dg/associate_5.f03: New test.
1492         * gfortran.dg/associate_6.f03: New test.
1493
1494 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1495
1496         PR fortran/45211
1497         * gfortran.dg/bind_c_usage_21.f90: New.
1498         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
1499
1500 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1501
1502         * gfortran.dg/optional_absent_1.f90: New.
1503         * gfortran.dg/null_actual.f90: New.
1504
1505 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1506
1507         * gfortran.dg/pointer_target_1.f90: New.
1508         * gfortran.dg/pointer_target_2.f90: New.
1509         * gfortran.dg/pointer_target_3.f90: New.
1510
1511 2010-08-15  Daniel Kraft  <d@domob.eu>
1512
1513         PR fortran/45197
1514         * gfortran.dg/elemental_args_check_3.f90: New test.
1515         * gfortran.dg/impure_1.f08: New test.
1516         * gfortran.dg/impure_2.f08: New test.
1517         * gfortran.dg/impure_3.f90: New test.
1518         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
1519
1520 2010-08-15  Ira Rosen  <irar@il.ibm.com>
1521
1522         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
1523         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
1524         SLP tests.
1525         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
1526         misaligned loads.
1527         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
1528         misaligned stores.c
1529         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
1530
1531 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
1532
1533         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
1534         dg-require-effective-target after dg-do.
1535
1536 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
1537
1538         * lib/target-supports.exp (check_effective_target_vect_int): Return
1539         true for Loongson targets.
1540         (check_effective_target_vect_shift): Likewise.
1541         (check_effective_target_vect_no_int_max): Likewise.
1542         (check_effective_target_vect_no_align): Likewise.
1543         (check_effective_target_vect_short_mult): Likewise.
1544
1545 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
1546
1547         * g++.dg/cast.C: Change fields of structures to "long" to pass
1548         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
1549         * g++.dg/cpp0x/iop.C: Ditto.
1550         * g++.dg/cpp0x/named_refs.C: Ditto.
1551         * g++.dg/cpp0x/rv1p.C: Ditto.
1552         * g++.dg/cpp0x/rv2p.C: Ditto.
1553         * g++.dg/cpp0x/rv3p.C: Ditto.
1554         * g++.dg/cpp0x/rv4p.C: Ditto.
1555         * g++.dg/cpp0x/rv5p.C: Ditto.
1556         * g++.dg/cpp0x/rv6p.C: Ditto.
1557         * g++.dg/cpp0x/rv7p.C: Ditto.
1558         * g++.dg/cpp0x/rv8p.C: Ditto.
1559         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
1560
1561 2010-08-13  Daniel Kraft  <d@domob.eu>
1562
1563         * gfortran.dg/implied_shape_1.f08: New test.
1564         * gfortran.dg/implied_shape_2.f90: New test.
1565         * gfortran.dg/implied_shape_3.f08: New test.
1566
1567 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1568
1569         PR libfortran/42526
1570         * gfortran.dg/char_component_initializer_1.f90: New test.
1571
1572 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
1573
1574         PR tree-optimization/45241
1575         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
1576
1577 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
1578
1579         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
1580         to dg-options.
1581         * gcc.target/i386/pr40906-2.c: Ditto.
1582         * gcc.target/i386/pr40906-3.c: Ditto.
1583
1584 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
1585
1586         PR middle-end/45262
1587         * gcc.c-torture/execute/pr45262.c: New test.
1588
1589 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
1590
1591         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
1592         empty argument.
1593         * g++.dg/other/profile1.C: Ditto.
1594
1595 2010-08-12  Richard Guenther  <rguenther@suse.de>
1596
1597         PR tree-optimization/45232
1598         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
1599         * gcc.dg/tree-ssa/loop-7.c: Adjust.
1600         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
1601         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
1602         unsigned arithmetic.
1603         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
1604         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
1605         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
1606         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
1607         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
1608         unsigned arithmetic.
1609         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
1610         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
1611         unsigned arithmetic.
1612         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
1613         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
1614         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
1615         unsigned arithmetic.
1616         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
1617         * gcc.dg/tree-ssa/negate.c: Adjust.
1618         * gcc.dg/vect/vect-1.c: Adjust.
1619         * gfortran.dg/reassoc_6.f: XFAIL.
1620
1621 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
1622
1623         PR debug/45259
1624         * gcc.dg/pr45259.c: New test.
1625
1626 2010-08-12  Wei Guozhi  <carrot@google.com>
1627
1628         PR target/44999
1629         * gcc.target/arm/pr44999.c: New testcase.
1630
1631 2010-08-12  Jie Zhang  <jie@codesourcery.com>
1632
1633         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
1634         (N): Likewise.
1635         (main): Adjust accordingly.
1636
1637 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1638
1639         * gfortran.dg/graphite/id-22.f: New.
1640
1641 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1642
1643         * gcc.dg/graphite/id-26.c: New.
1644
1645 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1646
1647         * gcc.dg/graphite/id-25.c: New.
1648
1649 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1650
1651         * gcc.dg/graphite/run-id-5.c: New.
1652         * gcc.dg/graphite/run-id-6.c: New.
1653         * gfortran.dg/graphite/id-21.f: New.
1654
1655 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1656
1657         * gcc.dg/graphite/id-24.c: New.
1658
1659 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1660
1661         * gcc.dg/tree-ssa/pr20742.c: New.
1662
1663 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1664
1665         * gcc.dg/graphite/id-23.c: New.
1666
1667 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1668
1669         * gfortran.dg/graphite/id-20.f: Adjust testcase.
1670
1671 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1672
1673         * gcc.dg/graphite/pr42729.c: New.
1674
1675 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1676
1677         * gfortran.dg/graphite/id-20.f: New.
1678
1679 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1680
1681         * gcc.dg/graphite/id-22.c: New.
1682
1683 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1684
1685         * gcc.dg/graphite/run-id-2.c: Call abort.
1686
1687 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1688
1689         * gcc.dg/graphite/id-20.c: New.
1690
1691 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
1692             Steve Kargl <kargl@gcc.gnu.org>
1693
1694         PR fortran/44595
1695         * gfortran.dg/move_alloc_3.f90: New.
1696         * gfortran.dg/random_seed_2.f90: New.
1697
1698 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1699
1700         * lib/target-supports.exp (check_effective_target_sync_int_long):
1701         Add hppa*-*-linux*.
1702         (check_effective_target_sync_char_short): Likewise.
1703
1704 2010-08-10  Yao Qi  <yao@codesourcery.com>
1705
1706         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
1707         general form.
1708         * gcc.dg/tree-ssa/loop-31.c: Likewise.
1709         * g++.dg/other/packed1.C: Likewise.
1710         * g++.dg/other/crash-4.C: Likewise.
1711         * g++.dg/ext/packed8.C: Likewise.
1712         * g++.dg/init/array16.C: Likewise.
1713
1714 2010-08-10  xinliang David Li  <davidxl@google.com>
1715         * gcc.dg/tree-ssa/loop-19.c: Add option
1716         -fno-prefetch-loop-array
1717
1718 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
1719
1720         PR middle-end/45182
1721         * gcc.c-torture/compile/pr45182.c: New test.
1722
1723 2010-08-09  Jason Merrill  <jason@redhat.com>
1724
1725         PR c++/45236
1726         * g++.dg/cpp0x/variadic-104.C: New.
1727
1728 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
1729
1730         PR fortran/44235
1731         * gfortran.dg/dependency_32.f90:  New test.
1732
1733 2010-08-09  Richard Guenther  <rguenther@suse.de>
1734
1735         PR middle-end/44632
1736         * g++.dg/opt/nrv17.C: New testcase.
1737
1738 2010-08-09  Richard Guenther  <rguenther@suse.de>
1739
1740         PR middle-end/45212
1741         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
1742         alignment from MEM_REF offset only if we took it from the
1743         base object.
1744
1745         * gcc.target/i386/pr24178.c: New testcase.
1746
1747 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
1748
1749         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
1750         * gcc.dg/20030702-1.c: Ditto.
1751         * gcc.dg/20050309-1.c: Ditto.
1752         * gcc.dg/20050325-1.c: Ditto.
1753         * gcc.dg/20050330-2.c: Ditto.
1754         * gcc.dg/20051201-1.c: Ditto.
1755         * gcc.dg/gomp/pr27573.c: Ditto.
1756         * gcc.dg/gomp/pr34610.c: Ditto.
1757         * gcc.dg/pr24225.c: Ditto.
1758         * gcc.dg/pr26570.c: Ditto.
1759         * gcc.dg/pr32773.c: Ditto.
1760         * g++.dg/gcov/gcov-6.C: Ditto.
1761         * g++.dg/gomp/pr34608.C: Ditto.
1762         * gfortran.dg/gomp/pr27573.f90: Ditto.
1763
1764         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
1765         dg-require-host-local dg directive.
1766         * gcc.dg/profile-dir-2.c: Ditto.
1767         * gcc.dg/profile-dir-3.c: Ditto.
1768
1769 2010-08-08  Richard Guenther  <rguenther@suse.de>
1770
1771         PR tree-optimization/45109
1772         * gcc.c-torture/compile/pr45109.c: New testcase.
1773
1774 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
1775
1776         * gcc.dg/march.c: Skip if -march defined.
1777         * gcc.dg/mtune.c: Skip if -mtune defined.
1778
1779         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
1780         generic thunk support.
1781
1782 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
1783
1784         PR target/45213
1785         * gcc.target/i386/pr45213.c: New test.
1786
1787 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1788
1789         PR libfortran/45143
1790         * gfortran.dg/fmt_error_11.f03: New test.
1791
1792 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
1793
1794         * lib/target-supports.exp (check_effective_target_sync_int_long):
1795         Add arm*-*-linux-gnueabi.
1796         (check_effective_target_sync_char_short): Likewise.
1797
1798 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1799
1800         PR fortran/45159
1801         * gfortran.dg/dependency_31.f90:  New test.
1802
1803 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1804
1805         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
1806
1807 2010-08-06  Jason Merrill  <jason@redhat.com>
1808
1809         * g++.dg/cpp0x/sfinae3.C: New.
1810         * g++.dg/cpp0x/sfinae4.C: New.
1811
1812 2010-08-06  Richard Guenther  <rguenther@suse.de>
1813
1814         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
1815         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
1816         * gcc.dg/tree-ssa/pr25382.c: Likewise.
1817         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
1818         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
1819         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
1820         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
1821         * gcc.c-torture/execute/20100805-1.c: Likewise.
1822
1823 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1824
1825         PR testsuite/42855
1826         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
1827
1828 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1829
1830         * gcc.dg/ipa/ipcp-ii-1.c: New test.
1831         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
1832
1833 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1834
1835         * g++.dg/ipa/devirt-1.C: New test.
1836         * g++.dg/ipa/devirt-2.C: Likewise.
1837         * g++.dg/ipa/devirt-3.C: Likewise.
1838         * g++.dg/ipa/devirt-4.C: Likewise.
1839         * g++.dg/ipa/devirt-5.C: Likewise.
1840         * gcc.dg/ipa/iinline-3.c: Likewise.
1841
1842 2010-08-05  Jie Zhang  <jie@codesourcery.com>
1843
1844         PR tree-optimization/45144
1845         * gcc.dg/tree-ssa/pr45144.c: New test.
1846
1847 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
1848
1849         PR fortran/42207
1850         PR fortran/44064
1851         PR fortran/44065
1852         * gfortran.dg/class_25.f03: New.
1853         * gfortran.dg/class_26.f03: New.
1854
1855 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
1856
1857         * g++.dg/warn/miss-format-1.C: Update line number.
1858
1859 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
1860
1861         PR c++/44641
1862         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
1863         .frame and .mask assembler directives.
1864
1865 2010-08-04  Richard Guenther  <rguenther@suse.de>
1866
1867         * gcc.dg/tree-ssa/vrp35.c: Adjust.
1868         * gcc.dg/tree-ssa/vrp36.c: Likewise.
1869         * gcc.dg/tree-ssa/vrp50.c: Likewise.
1870         * gcc.dg/tree-ssa/vrp52.c: Likewise.
1871
1872 2010-08-04  Tobias Burnus  <burnus@net-b.de>
1873
1874         PR fortran/44857
1875         * gfortran.dg/derived_constructor_char_1.f90: New.
1876         * gfortran.dg/derived_constructor_char_2.f90: New.
1877
1878 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1879
1880         PR fortran/45159
1881         * gfortran.dg/dependency_30.f90:  New test.
1882
1883 2010-08-03  Jan Hubicka  <jh@suse.cz>
1884
1885         * gcc.c-torture/compile/pr45085.c: New testcase.
1886
1887 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
1888
1889         PR fortran/44584
1890         PR fortran/45161
1891         * gfortran.dg/typebound_call_9.f03: Modified.
1892         * gfortran.dg/typebound_generic_1.f03: Modified.
1893
1894 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1895
1896         PR fortran/45159
1897
1898         * gfortran.dg/dependency_29.f90:  New test.
1899
1900 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1901
1902         PR fortran/36854
1903         * gfortran.dg/character_comparison_2.f90:  New test.
1904         * gfortran.dg/character_comparison_3.f90:  New test.
1905         * gfortran.dg/dependency_28.f90:  New test.
1906
1907 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
1908
1909         PR target/40457
1910         * gcc.target/arm/pr40457-1.c: New test.
1911         * gcc.target/arm/pr40457-2.c: New test.
1912
1913 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
1914
1915         PR fortran/44912
1916         * gfortran.dg/typebound_call_17.f03: New.
1917
1918 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
1919
1920         PR fortran/44929
1921         * gfortran.dg/allocate_derived_3.f90: New.
1922
1923 2010-07-30  Xinliang David Li  <davidxl@google.com>
1924         PR tree-optimization/45121
1925         * c-c++-common/uninit-17.c: Add -fno-ivops option.
1926
1927 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1928
1929         PR c++/45112
1930         * testsuite/g++.dg/pr45112.C: New test.
1931
1932 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
1933
1934         PR debug/45055
1935         PR rtl-optimization/45137
1936         * gcc.dg/pr45055.c: New test.
1937
1938 2010-07-30  Alan Modra  <amodra@gmail.com>
1939
1940         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
1941         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
1942
1943 2010-07-29  Tobias Burnus  <burnus@net-b.de>
1944
1945         PR fortran/45087
1946         PR fortran/45125
1947         * gfortran.dg/whole_file_25.f90: New.
1948         * gfortran.dg/whole_file_26.f90: New.
1949         * gfortran.dg/whole_file_27.f90: New.
1950
1951 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
1952
1953         PR fortran/44962
1954         * gfortran.dg/typebound_proc_17.f03: New.
1955
1956 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
1957
1958         PR fortran/45004
1959         * gfortran.dg/move_alloc_2.f90: New.
1960
1961 2010-07-29  Xinliang David Li  <davidxl@google.com>
1962         PR tree-optimization/45121
1963         * c-c++-common/uninit-17.c: Fix expected output.
1964
1965 2010-07-29  Richard Guenther  <rguenther@suse.de>
1966
1967         PR tree-optimization/45120
1968         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
1969
1970 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
1971
1972         PR fortran/42051
1973         PR fortran/44064
1974         * gfortran.dg/pr42051.f03: New testcase.
1975
1976 2010-07-29  Richard Guenther  <rguenther@suse.de>
1977
1978         PR middle-end/45034
1979         * gcc.c-torture/execute/pr45034.c: New testcase.
1980
1981 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
1982
1983         PR c++/45096
1984         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
1985
1986 2010-07-28  Daniel Kraft  <d@domob.eu>
1987
1988         * gfortran.dg/bound_8.f90: New test.
1989
1990 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
1991
1992         PR debug/45105
1993         * gcc.dg/pr45105.c: New test.
1994
1995 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
1996
1997         PR rtl-optimization/45107
1998         * gcc.dg/pr45107.c: New test.
1999
2000 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
2001
2002         PR rtl-optimization/45101
2003         * gcc.dg/pr45101.c: New test.
2004
2005 2010-07-28  Tobias Burnus  <burnus@net-b.de>
2006
2007         PR fortran/45077
2008         * gfortran.dg/whole_file_24.f90: New.
2009
2010 2010-07-27  Jason Merrill  <jason@redhat.com>
2011
2012         * g++.dg/cpp0x/variadic102.C: New.
2013         * g++.dg/cpp0x/variadic103.C: New.
2014
2015 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
2016
2017         PR rtl-optimization/40956
2018         PR target/42495
2019         PR middle-end/42574
2020         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
2021         * gcc.target/arm/pr42574.c: Add tests.
2022
2023 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
2024
2025         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
2026         test name.
2027         (cleanup-repo-files): Ditto.
2028         (cleanup-saved-temps): Ditto.
2029
2030 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
2031
2032         PR testsuite/44701
2033         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
2034
2035         PR c/45079
2036         * gcc.dg/pr45079.c: New test.
2037
2038 2010-07-27  Ira Rosen  <irar@il.ibm.com>
2039
2040         PR tree-optimization/44152
2041         * gcc.dg/vect/fast-math-pr44152.c: New test.
2042
2043 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
2044
2045         PR ObjC/44140
2046         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
2047         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
2048         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
2049         * obj-c++.dg/torture/trivial.mm: Ditto.
2050         * objc.dg/torture/tls/thr-init-2.m: Ditto.
2051         * objc.dg/torture/tls/thr-init-3.m: Ditto.
2052         * objc.dg/torture/tls/thr-init.m: Ditto.
2053         * objc.dg/torture/trivial.m: Ditto.
2054
2055 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
2056
2057         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
2058         Skip on spu-*-* targets.
2059
2060 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
2061
2062         PR tree-optimization/45083
2063         * gcc.dg/pr45083.c: New test.
2064
2065 2010-07-26  Tobias Burnus  <burnus@net-b.de>
2066
2067         PR fortran/40873
2068         * gfortran.dg/whole_file_22.f90: New test.
2069         * gfortran.dg/whole_file_23.f90: New test.
2070
2071 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
2072             Jack Howarth  <howarth@bromo.med.uc.edu>
2073             Richard Henderson  <rth@redhat.com>
2074
2075         PR target/44132
2076         * gcc.dg/tls/thr-init-1.c: New.
2077         * gcc.dg/tls/thr-init-2.c: New.
2078         * gcc.dg/torture/tls New.
2079         * gcc.dg/torture/tls/tls-test.c: New.
2080         * gcc.dg/torture/tls/thr-init-1.c: New.
2081         * gcc.dg/torture/tls/tls.exp: New.
2082         * gcc.dg/torture/tls/thr-init-2.c: New.
2083         * gcc.dg/tls/emutls-2.c: New test
2084
2085         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
2086         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
2087         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
2088         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
2089         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
2090         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
2091         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
2092         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
2093         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
2094         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
2095         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
2096         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
2097         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
2098         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
2099         gfortran.dg/gomp/appendix-a/a.22.4.f90,
2100         gfortran.dg/gomp/appendix-a/a.22.5.f90,
2101         gfortran.dg/gomp/appendix-a/a.22.6.f90,
2102         gfortran.dg/gomp/appendix-a/a.24.1.f90,
2103         gfortran.dg/gomp/appendix-a/a.32.1.f90,
2104         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
2105         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
2106         gfortran.dg/gomp/omp_threadprivate1.f90,
2107         gfortran.dg/gomp/omp_threadprivate2.f90,
2108         gfortran.dg/gomp/reduction1.f90,
2109         gfortran.dg/gomp/sharing-1.f90: Likewise.
2110
2111 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2112
2113         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
2114         sse_runtime.
2115         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
2116         dg-require-visibility.
2117
2118 2010-07-26  Richard Guenther  <rguenther@suse.de>
2119
2120         PR tree-optimization/43784
2121         * gcc.c-torture/execute/pr43784.c: New testcase.
2122         * g++.dg/torture/pr43784.C: Likewise.
2123
2124 2010-07-26  Richard Guenther  <rguenther@suse.de>
2125
2126         PR middle-end/45056
2127         * g++.dg/pr45056.C: New testcase.
2128
2129 2010-07-26  Richard Guenther  <rguenther@suse.de>
2130
2131         PR tree-optimization/45071
2132         * gcc.dg/pr45071.c: New testcase.
2133
2134 2010-07-26  Tobias Burnus  <burnus@net-b.de>
2135
2136         PR fortran/45066
2137         * gfortran.dg/namelist_62.f90: New.
2138
2139 2010-07-26  Richard Guenther  <rguenther@suse.de>
2140
2141         * gcc.c-torture/execute/pr45017.c: Move ...
2142         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
2143
2144 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
2145
2146         PR fortran/40628
2147         * trim_optimize_1.f90:  New test.
2148         * character_comparision_1.f90:  New test.
2149
2150 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2151
2152         PR fortran/42852
2153         * gfortran.dg/wtruncate_fix.f: New test.
2154
2155 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
2156
2157         PR testsuite/45068
2158         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
2159
2160 2010-07-24  Richard Guenther  <rguenther@suse.de>
2161
2162         PR lto/43788
2163         * g++.dg/lto/20100724-1_0.C: New testcase.
2164
2165 2010-07-24  Richard Guenther  <rguenther@suse.de>
2166
2167         PR lto/43212
2168         * gcc.dg/lto/20100724-1_0.c: New testcase.
2169         * gcc.dg/lto/20100724-1_1.c: Likewise.
2170
2171 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2172
2173         PR fortran/40011
2174         * gfortran.dg/whole_file_21.f90: New.
2175
2176         * gfortran.dg/integer_exponentiation_3.F90: Use
2177         -ffloat-store only for i?86/x86-64 -m32.
2178
2179 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2180
2181         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
2182         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
2183
2184 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2185
2186         * gfortran.dg/func_decl_4.f90: Split test into two ...
2187         * gfortran.dg/func_decl_5.f90: ... parts.
2188         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
2189         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
2190         * gfortran.dg/global_references_1.f90: Add new dg-warning.
2191         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
2192         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
2193         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
2194         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
2195         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
2196         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
2197         * gfortran.dg/sizeof.f90: Make test valid.
2198         * gfortran.dg/pr20865.f90: Add new dg-error.
2199         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
2200         * gfortran.dg/g77/19990218-0.f: Ditto.
2201         * gfortran.dg/g77/19990218-1.f: Ditto.
2202         * gfortran.dg/g77/970625-2.f: Ditto.
2203         * gfortran.dg/pr37243.f: Fix function declaration.
2204         * gfortran.dg/use_only_1.f90: Fix implicit typing.
2205         * gfortran.dg/loc_1.f90: Fix pointer datatype.
2206
2207 2010-07-23  Tobias Burnus  <burnus@net-b.de>
2208
2209         PR fortran/44945
2210         * gfortran.dg/char_array_structure_constructor.f90: Add
2211         -fwhole-file as dg-option as it otherwise fails on some
2212         systems.
2213
2214 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
2215
2216         * gnat.dg/aggr16.ad[sb]: New test.
2217         * gnat.dg/aggr16_pkg.ads: New helper.
2218
2219 2010-07-23  Richard Guenther  <rguenther@suse.de>
2220
2221         PR lto/43071
2222         * g++.dg/lto/20100723-1_0.C: New testcase.
2223
2224 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
2225
2226         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
2227         AVX support.
2228         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
2229         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
2230
2231 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2232
2233         * lib/target-supports.exp (add_options_for_tls): New proc.
2234         * g++.dg/tls/static-1.C: Use dg-add-options tls.
2235         * g++.dg/tls/static-1a.cc: Likewise.
2236         * gcc.dg/tls/emutls-1.c: Likewise.
2237         * gcc.dg/tls/opt-11.c: Likewise.
2238         * gcc.dg/tls/opt-12.c: Likewise.
2239         * gcc.dg/tls/pr24428-2.c: Likewise.
2240         * gcc.dg/tls/pr24428.c: Likewise.
2241         * obj-c++.dg/tls/static-1.mm: Likewise.
2242         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
2243         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
2244         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
2245         * objc.dg/torture/tls/thr-init-2.m: Likewise.
2246         * objc.dg/torture/tls/thr-init-3.m: Likewise.
2247         * objc.dg/torture/tls/thr-init.m: Likewise.
2248         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
2249
2250 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2251
2252         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
2253         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
2254         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
2255         optimized dump files.
2256
2257 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
2258
2259         PR tree-optimization/45047
2260         * gcc.c-torture/compile/pr45047.c: New test.
2261
2262 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2263
2264         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
2265         instead of dg-compile.
2266         * gcc.dg/float-range-4.c: Ditto.
2267         * gcc.dg/float-range-5.c: Ditto.
2268         * gcc.dg/fold-overflow-1.c: Ditto.
2269         * gcc.dg/gomp/sections-4.c: Ditto.
2270         * gcc.dg/transparent-union-1.c: Ditto.
2271         * gcc.dg/transparent-union-2.c: Ditto.
2272         * gcc.target/i386/pr39315-check.c: Ditto.
2273         * g++.dg/gomp/sections-4.C: Ditto.
2274         * g++.dg/template/dtor7.C: Ditto.
2275         * g++.dg/tree-ssa/pr19952.C: Ditto.
2276         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
2277         * gfortran.dg/graphite/pr42185.f90: Ditto.
2278         * gfortran.dg/namelist_36.f90: Ditto.
2279         * gnat.dg/noreturn1.adb: Ditto.
2280         * gnat.dg/specs/small_alignment.ads: Ditto.
2281
2282 2010-07-23  Martin Jambor  <mjambor@suse.cz>
2283
2284         PR tree-optimization/44915
2285         * g++.dg/torture/pr44915.C: New test.
2286
2287 2010-07-23  Martin Jambor  <mjambor@suse.cz>
2288
2289         PR tree-optimization/44914
2290         * g++.dg/tree-ssa/pr44914.C: New test.
2291
2292 2010-07-23  Jie Zhang  <jie@codesourcery.com>
2293
2294         PR target/44290
2295         * gcc.dg/pr44290-1.c: New test.
2296         * gcc.dg/pr44290-2.c: New test.
2297
2298 2010-07-23  Jason Merrill  <jason@redhat.com>
2299
2300         PR c++/45008
2301         * g++.dg/abi/mangle44.C: New.
2302
2303 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2304
2305         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
2306         for compile-time only tests.
2307         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
2308         target check.
2309         * gcc.target/i386/pr39315-4.c: Ditto.
2310         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
2311         target check.  Include sse-os-support.h.
2312         (main): Call check_isa and sse_os_support.
2313         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
2314         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
2315         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
2316         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
2317         target check.  Include sse-os-support.h.
2318         (main): Call check_isa and sse_os_support.
2319         * gcc.target/i386/vperm-v2df.c: Ditto.
2320
2321 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2322
2323         * lib/target-supports.exp (check_avx_hw_available): New procedure.
2324         (check_effective_target_avx_runtime): New procedure.
2325         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
2326         (check_effective_target_sse_runtime): Add check_effective_target_sse.
2327
2328         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
2329         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
2330         and __get_cpuid test.
2331         * gcc.dg/compat/vector-2b_main.c: Ditto.
2332
2333         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
2334
2335         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
2336         for compile-time only test.
2337         * gcc.dg/pr32716.c: Ditto.
2338         * gcc.dg/pr34856.c: Ditto.
2339         * gcc.dg/pr36997.c: Ditto.
2340         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
2341         * gfortran.dg/pr28158.f90: Ditto.
2342         * gfortran.dg/pr30667.f: Ditto.
2343
2344         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
2345         i?86-*-* and x86_64-*-* targets to disable execution on targets
2346         without sse2 runtime support.
2347         * g++.dg/vect/vect.exp: Ditto.
2348         * gfortran.dg/vect/vect.exp: Ditto.
2349
2350         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
2351         * gcc.dg/pr37544.c: Ditto.
2352         * gcc.dg/pr40550.c: Ditto.
2353         * gcc.dg/compat/union-m128-1_main.c: Ditto.
2354         * gcc.dg/compat/vector-1a_main.c: Ditto.
2355         * gcc.dg/compat/vector-2a_main.c: Ditto.
2356         * gcc.dg/torture/pr16104-1.c: Ditto.
2357         * gcc.dg/torture/pr35771-1.c: Ditto.
2358         * gcc.dg/torture/pr35771-2.c: Ditto.
2359         * gcc.dg/torture/pr35771-3.c: Ditto.
2360         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
2361         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
2362         * gcc.dg/torture/stackalign/push-1.c: Ditto.
2363         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
2364         * g++.dg/other/i386-1.C: Ditto.
2365         * g++.dg/other/pr40446.C: Ditto.
2366
2367 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2368
2369         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
2370
2371 2010-07-23  Daniel Kraft  <d@domob.eu>
2372
2373         PR fortran/44709
2374         * gfortran.dg/exit_1.f08: New test.
2375         * gfortran.dg/exit_2.f08: New test.
2376
2377 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
2378
2379         PR tree-optimization/39839
2380         * gcc.target/arm/pr39839.c: New test case.
2381
2382 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
2383
2384         * gnat.dg/unchecked_convert5b.adb: New test.
2385         * gnat.dg/unchecked_convert6.adb: Likewise.
2386         * gnat.dg/unchecked_convert6b.adb: Likewise.
2387
2388 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
2389
2390         * gnat.dg/aggr15.ad[sb]: New test.
2391
2392 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
2393
2394         PR debug/45024
2395         * g++.dg/debug/dwarf2/nested-2.C: New test case.
2396
2397 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
2398
2399         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
2400         with dg-require-linker-plugin.
2401
2402 2010-07-22  Richard Guenther  <rguenther@suse.de>
2403
2404         PR lto/43850
2405         * g++.dg/lto/20100722-1_0.C: New testcase.
2406
2407 2010-07-22  Richard Guenther  <rguenther@suse.de>
2408
2409         PR lto/42451
2410         * gcc.dg/lto/20100720-3_0.c: New testcase.
2411         * gcc.dg/lto/20100720-3_1.c: Likewise.
2412
2413 2010-07-22  Richard Guenther  <rguenther@suse.de>
2414
2415         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
2416         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
2417
2418         PR lto/43373
2419         * gcc.dg/lto/20100722-1_0.c: New testcase.
2420
2421 2010-07-22  Martin Jambor  <mjambor@suse.cz>
2422
2423         PR tree-optimization/44891
2424         * testsuite/gcc.c-torture/compile/pr44891.c: New test.
2425
2426 2010-07-22  Richard Guenther  <rguenther@suse.de>
2427
2428         PR tree-optimization/45017
2429         * gcc.c-torture/execute/pr45017.c: New testcase.
2430
2431 2010-07-22  Tobias Burnus  <burnus@net-b.de>
2432
2433         PR fortran/45019
2434         * gfortran.dg/aliasing_dummy_5.f90: New.
2435
2436 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2437
2438         PR target/43698
2439         * gcc.target/arm/pr43698.c: New test.
2440
2441 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
2442
2443         PR fortran/44929
2444         * Revert my commit r162325 for this PR.
2445
2446 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
2447
2448         PR debug/45015
2449         * gcc.target/m68k/pr45015.c: New test.
2450
2451 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
2452
2453         PR c++/44641
2454         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
2455         comments.
2456
2457 2010-07-21  Richard Guenther  <rguenther@suse.de>
2458
2459         PR lto/45018
2460         * g++.dg/lto/20100721-1_0.C: New testcase.
2461
2462 2010-07-21  Martin Jambor  <mjambor@suse.cz>
2463
2464         PR tree-optimization/44900
2465         * g++.dg/torture/pr44900.C: New test.
2466
2467 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
2468
2469         PR middle-end/44738
2470         * c-c++-common/uninit-17.c: Correct expected error.
2471
2472 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
2473
2474         * gcc.dg/guality/asm-1.c: New test.
2475
2476         PR debug/45003
2477         * gcc.dg/guality/pr45003-2.c: New test.
2478         * gcc.dg/guality/pr45003-3.c: New test.
2479
2480 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2481
2482         PR libfortran/44697
2483         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
2484
2485 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
2486
2487         * lib/scanasm.exp (dg-function-on-line): Test that a function is
2488         defined on the current line.
2489         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
2490         * g++.dg/debug/dwarf2/pr44641.C: New.
2491
2492 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
2493
2494         * gcc.target/powerpc/block-move-1.c: New test.
2495         * gcc.target/powerpc/block-move-2.c: New test.
2496
2497 2010-07-20  Jason Merrill  <jason@redhat.com>
2498
2499         PR c++/44967
2500         * g++.dg/cpp0x/sfinae2.C: New.
2501
2502 2010-07-20  Richard Guenther  <rguenther@suse.de>
2503
2504         PR lto/42696
2505         * gcc.dg/lto/20100720-4_0.c: New testcase.
2506
2507 2010-07-20  Richard Guenther  <rguenther@suse.de>
2508
2509         PR lto/43221
2510         * gcc.dg/lto/20100720-2_0.c: New testcase.
2511         * gcc.dg/lto/20100720-2_1.c: Likewise.
2512
2513 2010-07-20  Richard Guenther  <rguenther@suse.de>
2514
2515         PR lto/43208
2516         * gcc.dg/lto/20100720-1_0.c: New testcase.
2517         * gcc.dg/lto/20100720-1_1.c: Likewise.
2518
2519 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
2520
2521         PR debug/45003
2522         * gcc.dg/guality/pr45003-1.c: New test.
2523
2524 2010-07-20  Richard Guenther  <rguenther@suse.de>
2525
2526         PR tree-optimization/44977
2527         * gcc.dg/torture/pr44977.c: New testcase.
2528
2529 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
2530
2531         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
2532         sync_char_short
2533
2534 2010-07-20  Richard Guenther  <rguenther@suse.de>
2535
2536         PR middle-end/44971
2537         PR middle-end/44988
2538         * gcc.dg/pr44971.c: New testcase.
2539         * gcc.c-torture/compile/pr44988.c: Likewise.
2540
2541 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
2542
2543         PR fortran/44929
2544         * gfortran.dg/allocate_with_typespec.f90: New test.
2545         * gfortran.dg/allocate_derived_1.f90: Update error message.
2546
2547 2010-07-19  Jason Merrill  <jason@redhat.com>
2548
2549         PR c++/44996
2550         * g++.dg/cpp0x/decltype23.C: New.
2551
2552 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
2553
2554         PR fortran/42385
2555         * gfortran.dg/class_defined_operator_1.f03 : New test.
2556
2557 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
2558
2559         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
2560         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
2561         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
2562         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
2563
2564 2010-07-19  Richard Guenther  <rguenther@suse.de>
2565
2566         PR middle-end/44941
2567         * gcc.c-torture/compile/pr44941.c: New testcase.
2568
2569 2010-07-19  Jason Merrill  <jason@redhat.com>
2570
2571         PR c++/44969
2572         * g++.dg/template/sfinae24.C: New.
2573
2574 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
2575
2576         PR fortran/44353
2577         * gfortran.dg/data_implied_do_2.f90: Removed.
2578
2579 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
2580
2581         PR c++/44969
2582         * g++.dg/template/sfinae23.C: New.
2583
2584 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2585
2586         * lib/target-supports.exp (check_sse_os_support_available): New
2587         proc.
2588         (check_sse_hw_available): New proc.
2589         (check_effective_target_sse_runtime): New proc.
2590         (check_effective_target_sse2_runtime): New proc.
2591         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
2592         -msse2 if check_sse_os_support_available.
2593         * g++.dg/vect/vect.exp: Only run -msse2 tests if
2594         check_sse_os_support_available.
2595         * gcc.dg/vect/vect.exp: Likewise.
2596         * gfortran.dg/vect/vect.exp: Likewise.
2597         * gcc.target/i386/sol2-check: Renamed to ...
2598         * gcc.target/i386/sse-os-support.h: ... this.
2599         (sol2_check): Renamed to ...
2600         (sse_os_support): ... this.
2601         Only test movss with xmm registers.
2602         * gcc.target/i386/sse-check.h: Reflect new header and function names.
2603         Removed ILL_INSN, ILL_INSN_LEN.
2604         * gcc.target/i386/sse2-check.h: Likewise.
2605         * gcc.target/i386/sse3-check.h: Likewise.
2606         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
2607         Removed cpuid.h, __get_cpuid test.
2608         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
2609         Removed cpuid.h, __get_cpuid test.
2610         * g++.dg/other/pr40446.C: Likewise.
2611         * gcc.dg/compat/union-m128-1_main.c: Likewise.
2612         * gcc.dg/compat/vector-1a_main.c: Likewise.
2613         * gcc.dg/compat/vector-2a_main.c: Likewise.
2614         * gcc.dg/pr36584.c: Likewise.
2615         * gcc.dg/pr37544.c: Likewise.
2616         * gcc.dg/torture/pr16104-1.c: Likewise.
2617         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
2618         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
2619         * gcc.dg/torture/stackalign/push-1.c: Likewise.
2620         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
2621         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
2622         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
2623         sse2_runtime.
2624         * gcc.dg/torture/pr35771-2.c: Likewise.
2625         * gcc.dg/torture/pr35771-3.c: Likewise.
2626         * gcc.target/i386/pr39315-2.c: Likewise.
2627         * gcc.target/i386/pr39315-4.c: Likewise.
2628         * gcc.target/i386/vperm-v2df.c: Likewise.
2629         * gcc.target/i386/vperm-v2di.c: Likewise.
2630         * gcc.target/i386/vperm-v4si-1.c: Likewise.
2631         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
2632         sse_runtime.
2633
2634 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
2635
2636         PR fortran/44353
2637         * gfortran.dg/data_implied_do_2.f90: New test.
2638
2639 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2640
2641         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
2642
2643 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2644
2645         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
2646         to the "mips16" group.
2647         (mips_using_mips16_p): New procedure.
2648         (mips-dg-options): Use it.
2649
2650 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2651
2652         * gcc.target/mips/mips16-attributes-4.c: New test.
2653
2654 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
2655
2656         PR testsuite/44418
2657         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
2658         * gcc.target/powerpc/recip-2.c: Ditto.
2659         * gcc.target/powerpc/recip-3.c: Ditto.
2660
2661 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
2662
2663         * gcc.target/arm/pr42235.c: New test.
2664
2665 2010-07-16  Jason Merrill  <jason@redhat.com>
2666
2667         PR c++/32505
2668         * g++.dg/template/partial8.C: New.
2669
2670 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
2671
2672         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
2673         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
2674         in C++.
2675         (gualcvt): New overloaded inline.
2676         (GUALCVT): Use it for C++.
2677         * g++.dg/guality/guality.exp: New.
2678         * g++.dg/guality/guality.h: New.
2679         * g++.dg/guality/redeclaration1.C: New test.
2680         * g++.dg/dg.exp: Prune also guality/* tests.
2681         * gcc.dg/guality/pr43141.c: Moved to...
2682         * c-c++-common/guality/pr43141.c: ... here.
2683
2684 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2685
2686         PR libfortran/37077
2687         * gfortran.dg/char4_iunit_2.f03: New test.
2688
2689 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
2690
2691         * lib/plugin-support.exp (plugin-test-execute):
2692         Add ${gcc_objdir}/intl to includes.
2693
2694 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
2695
2696         PR target/44942
2697         * gcc.c-torture/execute/pr44942.c: New test.
2698         * gcc.target/i386/pr44942.c: New test.
2699
2700 2010-07-15  Jason Merrill  <jason@redhat.com>
2701
2702         PR c++/44909
2703         * g++.dg/cpp0x/implicit7.C: New.
2704         * g++.dg/cpp0x/implicit8.C: New.
2705
2706 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2707
2708         Disable float tests for __SPU__ targets due to lack of signed zero:
2709         * c-c++-common/torture/complex-sign-add.c (check_add_float).
2710         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
2711         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
2712         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
2713         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
2714         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
2715         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
2716         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
2717         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
2718
2719 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
2720
2721         * gfortran.dg/select_char_2.f90: New test.
2722
2723 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
2724
2725         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
2726         with DECL_CHAIN.
2727
2728 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
2729
2730         PR fortran/44936
2731         * gfortran.dg/typebound_generic_9.f03: New.
2732
2733 2010-07-15  Richard Guenther  <rguenther@suse.de>
2734
2735         PR tree-optimization/44946
2736         * gcc.c-torture/compile/pr44946.c: New testcase.
2737
2738 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
2739
2740         PR fortran/40206
2741         * gfortran.dg/select_char_3.f90: New test.
2742
2743 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
2744             Kevin F. Quinn  <kevquinn@gentoo.org>
2745
2746         * gcc.dg/Wtrampolines.c: New.
2747
2748 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2749
2750         PR libfortran/44934
2751         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
2752
2753 2010-07-14  Jason Merrill  <jason@redhat.com>
2754
2755         PR c++/44810
2756         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
2757
2758         Implement C++0x unrestricted unions (N2544)
2759         * g++.dg/cpp0x/union1.C: New.
2760         * g++.dg/cpp0x/union2.C: New.
2761         * g++.dg/cpp0x/union3.C: New.
2762         * g++.dg/cpp0x/defaulted2.C: Adjust.
2763         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
2764         * g++.old-deja/g++.ext/anon2.C: Adjust.
2765         * g++.old-deja/g++.mike/misc6.C: Adjust.
2766
2767 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
2768
2769         PR fortran/44925
2770         * gfortran.dg/c_loc_tests_15.f90: New.
2771
2772 2010-07-13  Jason Merrill  <jason@redhat.com>
2773
2774         PR c++/44909
2775         * g++.dg/cpp0x/implicit6.C: New.
2776
2777 2010-07-13  Jason Merrill  <jason@redhat.com>
2778
2779         PR c++/44540
2780         * g++.dg/abi/noreturn1.C: New.
2781         * g++.dg/abi/noreturn2.C: New.
2782
2783 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
2784
2785         PR other/44874
2786         PR debug/44832
2787         * c-c++-common/pr44832.c: New test.
2788
2789 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
2790
2791         PR objc/44488
2792         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
2793         on the target.  Make sure that we can assemble the emitted asm when
2794         the test type is 'compile'.
2795
2796 2010-07-13  Richard Guenther  <rguenther@suse.de>
2797
2798         PR tree-optimization/36960
2799         * g++.dg/torture/pr36960.C: New testcase.
2800
2801 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
2802
2803         PR c++/44908
2804         * g++.dg/template/sfinae21.C: New.
2805         * g++.dg/template/sfinae22.C: Likewise.
2806
2807 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
2808
2809         PR testsuite/42843
2810         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
2811         * gcc.dg/plugin/ggcplug.c: Likewise.
2812         * g++.dg/plugin/selfassign.c: Likewise.
2813         * g++.dg/plugin/attribute_plugin.c: Likewise.
2814         * g++.dg/plugin/dumb_plugin.c: Likewise.
2815         * g++.dg/plugin/pragma_plugin.c: Likewise.
2816
2817 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
2818
2819         * gcc.c-torture/execute/pr44683.x: New.
2820         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
2821
2822 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
2823
2824         PR fortran/44434
2825         PR fortran/44565
2826         PR fortran/43945
2827         PR fortran/44869
2828         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
2829         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
2830         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
2831         * gfortran.dh/typebound_call_16.f03: New.
2832         * gfortran.dg/typebound_generic_6.f03: New.
2833         * gfortran.dg/typebound_generic_7.f03: New.
2834         * gfortran.dg/typebound_generic_8.f03: New.
2835
2836 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2837
2838         PR libfortran/37077
2839         * gfortran.dg/char4_iunit_1.f03: New test.
2840
2841 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
2842
2843         * gcc.dg/tree-ssa/vrp53.c: New test.
2844
2845 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
2846
2847         PR c++/44907
2848         * g++.dg/template/sfinae19.C: New.
2849         * g++.dg/template/sfinae20.C: Likewise.
2850
2851 2010-07-12  Jie Zhang  <jie@codesourcery.com>
2852
2853         * gcc.target/arm/interrupt-1.c: New test.
2854         * gcc.target/arm/interrupt-2.c: New test.
2855
2856 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2857
2858         * gcc.dg/pr42427.c: Require c99_runtime.
2859         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
2860         c99_runtime.
2861         * gcc.target/i386/avx-cmpss-1.c: Likewise.
2862         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
2863         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
2864         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
2865         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
2866         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
2867         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
2868         * gcc.target/i386/sse-cmpss-1.c: Likewise.
2869         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
2870         * gcc.target/i386/pr37275.c: Require visibility support.
2871
2872 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2873
2874         * lib/target-supports.exp (check_effective_target_sse): New proc.
2875         * gcc.target/i386/sol2-check.h: New file.
2876         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
2877         Include sol2-check.h.
2878         (main) Only run do_test () if sol2_check ().
2879         * gcc.target/i386/sse2-check.h: Likewise.
2880         * gcc.target/i386/sse3-check.h: Likewise.
2881         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
2882         [__sun__ && __svr4__]: Execute SSE2 instruction.
2883         * gcc.target/i386/math-torture/math-torture.exp: Only add options
2884         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
2885         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
2886         * g++.dg/ext/vector14.C: Likewise.
2887         * g++.dg/other/mmintrin.C: Likewise.
2888         * gcc.dg/20020418-1.c: Likewise.
2889         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
2890         * gcc.dg/format/ms_unnamed-1.c: Likewise.
2891         * gcc.dg/format/unnamed-1.c: Likewise.
2892         Adapt dg-warning line number.
2893         * gcc.dg/graphite/pr40281.c: Likewise.
2894         * gcc.dg/pr32176.c: Likewise.
2895         * gcc.dg/pr40550.c: Likewise.
2896         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
2897         * gcc.dg/torture/pr36891.c: Likewise.
2898         * gcc.target/i386/20020218-1.c: Likewise.
2899         * gcc.target/i386/20020523.c: Likewise.
2900         * gcc.target/i386/abi-1.c: Likewise.
2901         * gcc.target/i386/brokensqrt.c: Likewise.
2902         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
2903         * gcc.target/i386/pr13366.c: Likewise.
2904         * gcc.target/i386/pr13685.c: Likewise.
2905         * gcc.target/i386/pr24306.c: Likewise.
2906         * gcc.target/i386/pr31486.c: Likewise.
2907         * gcc.target/i386/pr32065-1.c: Likewise.
2908         * gcc.target/i386/pr32065-2.c: Likewise.
2909         * gcc.target/i386/pr32389.c: Likewise.
2910         * gcc.target/i386/pr38824.c: Likewise.
2911         * gcc.target/i386/pr38931.c: Likewise.
2912         * gcc.target/i386/pr39592-1.c: Likewise.
2913         * gcc.target/i386/pr43766.c: Likewise.
2914         * gcc.target/i386/recip-divf.c: Likewise.
2915         * gcc.target/i386/recip-sqrtf.c: Likewise.
2916         * gcc.target/i386/recip-vec-divf.c: Likewise.
2917         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
2918         * gcc.target/i386/sse-1.c: Likewise.
2919         * gcc.target/i386/sse-16.c: Likewise.
2920         * gcc.target/i386/sse-2.c: Likewise.
2921         * gcc.target/i386/sse-20.c: Likewise.
2922         * gcc.target/i386/sse-3.c: Likewise.
2923         * gcc.target/i386/sse-7.c: Likewise.
2924         * gcc.target/i386/sse-9.c: Likewise.
2925         * gcc.target/i386/sse-addps-1.c: Likewise.
2926         * gcc.target/i386/sse-addss-1.c: Likewise.
2927         * gcc.target/i386/sse-andnps-1.c: Likewise.
2928         * gcc.target/i386/sse-andps-1.c: Likewise.
2929         * gcc.target/i386/sse-cmpss-1.c: Likewise.
2930         * gcc.target/i386/sse-comiss-1.c: Likewise.
2931         * gcc.target/i386/sse-comiss-2.c: Likewise.
2932         * gcc.target/i386/sse-comiss-3.c: Likewise.
2933         * gcc.target/i386/sse-comiss-4.c: Likewise.
2934         * gcc.target/i386/sse-comiss-5.c: Likewise.
2935         * gcc.target/i386/sse-comiss-6.c: Likewise.
2936         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
2937         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
2938         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
2939         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
2940         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
2941         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
2942         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
2943         * gcc.target/i386/sse-divps-1.c: Likewise.
2944         * gcc.target/i386/sse-divss-1.c: Likewise.
2945         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
2946         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
2947         * gcc.target/i386/sse-maxps-1.c: Likewise.
2948         * gcc.target/i386/sse-maxss-1.c: Likewise.
2949         * gcc.target/i386/sse-minps-1.c: Likewise.
2950         * gcc.target/i386/sse-minss-1.c: Likewise.
2951         * gcc.target/i386/sse-movaps-1.c: Likewise.
2952         * gcc.target/i386/sse-movaps-2.c: Likewise.
2953         * gcc.target/i386/sse-movhlps-1.c: Likewise.
2954         * gcc.target/i386/sse-movhps-1.c: Likewise.
2955         * gcc.target/i386/sse-movhps-2.c: Likewise.
2956         * gcc.target/i386/sse-movlhps-1.c: Likewise.
2957         * gcc.target/i386/sse-movmskps-1.c: Likewise.
2958         * gcc.target/i386/sse-movntps-1.c: Likewise.
2959         * gcc.target/i386/sse-movss-1.c: Likewise.
2960         * gcc.target/i386/sse-movss-2.c: Likewise.
2961         * gcc.target/i386/sse-movss-3.c: Likewise.
2962         * gcc.target/i386/sse-movups-1.c: Likewise.
2963         * gcc.target/i386/sse-movups-2.c: Likewise.
2964         * gcc.target/i386/sse-mulps-1.c: Likewise.
2965         * gcc.target/i386/sse-mulss-1.c: Likewise.
2966         * gcc.target/i386/sse-orps-1.c: Likewise.
2967         * gcc.target/i386/sse-rcpps-1.c: Likewise.
2968         * gcc.target/i386/sse-recip-vec.c: Likewise.
2969         * gcc.target/i386/sse-recip.c: Likewise.
2970         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
2971         * gcc.target/i386/sse-set-ps-1.c: Likewise.
2972         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
2973         * gcc.target/i386/sse-subps-1.c: Likewise.
2974         * gcc.target/i386/sse-subss-1.c: Likewise.
2975         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
2976         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
2977         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
2978         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
2979         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
2980         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
2981         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
2982         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
2983         * gcc.target/i386/sse-xorps-1.c: Likewise.
2984         * gcc.target/i386/ssefn-1.c: Likewise.
2985         * gcc.target/i386/ssefn-3.c: Likewise.
2986         * gcc.target/i386/sseregparm-1.c: Likewise.
2987         * gcc.target/i386/stackalign/return-3.c: Likewise.
2988         * gcc.target/i386/vectorize1.c: Likewise.
2989         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
2990         * gcc.target/i386/xorps-sse.c: Likewise.
2991         * gfortran.dg/pr28158.f90: Likewise.
2992         * gfortran.dg/pr30667.f: Likewise.
2993         * gnat.dg/loop_optimization7.adb: Likewise.
2994         * gnat.dg/sse_nolib.adb: Likewise.
2995
2996 2010-07-11  Tobias Burnus  <burnus@net-b.de>
2997
2998         PR fortran/44702
2999         * gfortran.dg/use_rename_6.f90: New.
3000         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
3001
3002 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
3003
3004         PR fortran/44869
3005         * gfortran.dg/class_24.f03: New.
3006
3007 2010-07-10  Richard Guenther  <rguenther@suse.de>
3008
3009         PR lto/44889
3010         * gcc.dg/lto/20100709-1_0.c: New testcase.
3011         * gcc.dg/lto/20100709-1_1.c: Likewise.
3012
3013 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
3014
3015         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
3016
3017 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
3018
3019         PR objc/44140
3020         * objc.dg/lto/trivial-1_0.m: New.
3021         * objc.dg/lto/lto.exp: New.
3022         * obj-c++.dg/lto/trivial-1_0.mm: New.
3023         * obj-c++.dg/lto/lto.exp: New.
3024         * objc.dg/symtab-1.m: Adjust sizes.
3025         * objc.dg/image-info.m: Do not run for gnu-runtime.
3026
3027 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
3028
3029         * gcc.dg/pr32370.c: Allow another kind of error message.
3030
3031 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
3032
3033         * gnat.dg/atomic3.adb: New test.
3034
3035 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
3036             Denys Vlasenko  <dvlasenk@redhat.com>
3037             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
3038
3039         PR tree-optimization/28632
3040         * gcc.dg/tree-ssa/vrp51.c: New test.
3041         * gcc.dg/tree-ssa/vrp52.c: New test.
3042
3043 2010-07-09  Jason Merrill  <jason@redhat.com>
3044
3045         * g++.dg/abi/covariant6.C: New.
3046         * g++.dg/inherit/covariant17.C: Test both bases.
3047         * g++.dg/inherit/covariant7.C: Check vtable layout.
3048
3049 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
3050
3051         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
3052
3053 2010-07-09  Richard Guenther  <rguenther@suse.de>
3054
3055         PR tree-optimization/44852
3056         * gcc.c-torture/execute/pr44852.c: New testcase.
3057
3058 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3059
3060         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
3061         multiplication by values.
3062         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
3063         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
3064
3065 2010-07-09  Richard Guenther  <rguenther@suse.de>
3066
3067         PR tree-optimization/44882
3068         * gfortran.dg/pr44882.f90: New testcase.
3069
3070 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
3071
3072         PR target/40657
3073         * gcc.target/arm/pr40657-1.c: New test.
3074         * gcc.target/arm/pr40657-2.c: New test.
3075         * gcc.c-torture/execute/pr40657.c: New test.
3076
3077 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
3078
3079         * gcc.dg/tree-ssa/vrp50.c: New test.
3080         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
3081
3082 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
3083
3084         PR fortran/44649
3085         * gfortran.dg/c_sizeof_1.f90: Modified.
3086         * gfortran.dg/storage_size_1.f08: New.
3087         * gfortran.dg/storage_size_2.f08: New.
3088
3089 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
3090
3091         * gcc.c-torture/execute/20100708-1.c: New test.
3092
3093 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
3094
3095         PR fortran/44847
3096         * gfortran.dg/gomp/pr44847.f90: New test.
3097
3098 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
3099
3100         PR tree-optimization/44710
3101         * gcc.dg/tree-ssa/ifc-6.c: New.
3102         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
3103
3104 2010-07-08  Tobias Burnus  <burnus@net-b.de>
3105
3106         PR fortran/18918
3107         * gfortran.dg/coarray_10.f90: Add an additional test.
3108
3109 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
3110
3111         PR middle-end/44828
3112         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
3113         * gcc.c-torture/execute/pr44828.x: Revert.
3114
3115 2010-07-08  Jason Merrill  <jason@redhat.com>
3116
3117         PR c++/43120
3118         * g++.dg/inherit/covariant17.C: New.
3119         * g++.dg/abi/covariant1.C: Actually test for the bug.
3120
3121 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
3122
3123         PR rtl-optimization/44838
3124         * gcc.dg/pr44838.c: New.
3125
3126 2010-07-08  Richard Guenther  <rguenther@suse.de>
3127
3128         PR tree-optimization/44831
3129         * gcc.c-torture/compile/pr44831.c: New testcase.
3130         * gcc.dg/tree-ssa/pr21463.c: Adjust.
3131
3132 2010-07-08  Richard Guenther  <rguenther@suse.de>
3133
3134         PR tree-optimization/44861
3135         * g++.dg/vect/pr44861.cc: New testcase.
3136
3137 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
3138
3139         PR middle-end/44828
3140         * gcc.c-torture/execute/pr44828.x: New file.
3141
3142 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
3143
3144         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
3145         dg-options.
3146         * g++.dg/ext/altivec-17.C: Adjust error message.
3147
3148 2010-07-07  Tom Tromey  <tromey@redhat.com>
3149
3150         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
3151
3152 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
3153
3154         PR target/44844
3155         * gcc.target/i386/rdrand-1.c: Scan "jnc".
3156         * gcc.target/i386/rdrand-2.c: Likewise.
3157         * gcc.target/i386/rdrand-3.c: Likewise.
3158
3159 2010-07-07  Jan Hubicka  <jh@suse.cz>
3160
3161         PR middle-end/44813
3162         * g++.dg/torture/pr44813.C: New testcase.
3163         * g++.dg/torture/pr44826.C: New testcase.
3164
3165 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
3166
3167         PR rtl-optimization/44787
3168         * gcc.c-torture/compile/pr44788.c: New test.
3169         * gcc.target/arm/pr44788.c: New test.
3170
3171 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3172
3173         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
3174
3175 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3176
3177         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
3178         to dg-options.
3179
3180 2010-07-06  Tobias Burnus  <burnus@net-b.de>
3181
3182         PR fortran/44742
3183         * gfortran.dg/parameter_array_init_6.f90: New.
3184         * gfortran.dg/initialization_20.f90: Update dg-error.
3185         * gfortran.dg/initialization_24.f90: Ditto.
3186
3187 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3188         PR fortran/PR44693
3189         * gfortran.dg/dim_range_1.f90:  New test.
3190         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
3191
3192 2010-07-06  Jason Merrill  <jason@redhat.com>
3193
3194         PR c++/44703
3195         * g++.dg/cpp0x/initlist41.C: New.
3196
3197         PR c++/44778
3198         * g++.dg/template/ptrmem22.C: New.
3199
3200 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
3201
3202         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
3203         support.
3204         * gcc.target/i386/i386.exp: Likewise.
3205
3206 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3207
3208         PR testsuite/44195
3209         * gcc.dg/lto/20100518_0.c: Limit to x86.
3210
3211 2010-07-06  Richard Guenther  <rguenther@suse.de>
3212
3213         PR middle-end/44828
3214         * gcc.c-torture/execute/pr44828.c: New testcase.
3215
3216 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
3217
3218         * g++.dg/warn/noeffect2.C: Adjust expected warning.
3219         * g++.dg/warn/volatile1.C: Likewise.
3220         * g++.dg/template/warn1.C: Likewise.
3221
3222 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
3223
3224         AVX Programming Reference (June, 2010)
3225         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
3226         * g++.dg/other/i386-3.C: Likewise.
3227         * gcc.target/i386/sse-12.c: Likewise.
3228
3229         * gcc.target/i386/f16c-check.h: New.
3230         * gcc.target/i386/rdfsbase-1.c: Likewise.
3231         * gcc.target/i386/rdfsbase-2.c: Likewise.
3232         * gcc.target/i386/rdgsbase-1.c: Likewise.
3233         * gcc.target/i386/rdgsbase-2.c: Likewise.
3234         * gcc.target/i386/rdrand-1.c: Likewise.
3235         * gcc.target/i386/rdrand-2.c: Likewise.
3236         * gcc.target/i386/rdrand-3.c: Likewise.
3237         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
3238         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
3239         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
3240         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
3241         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
3242         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
3243         * gcc.target/i386/wrfsbase-1.c: Likewise.
3244         * gcc.target/i386/wrfsbase-2.c: Likewise.
3245         * gcc.target/i386/wrgsbase-1.c: Likewise.
3246         * gcc.target/i386/wrgsbase-2.c: Likewise.
3247
3248         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
3249         (__builtin_ia32_vcvtps2ph): New.
3250         (__builtin_ia32_vcvtps2ph256): Likewise.
3251
3252         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
3253         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
3254
3255         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
3256         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
3257
3258         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
3259         (__builtin_ia32_vcvtps2ph256): Likewise.
3260         Add fsgsbase,rdrnd,f16c.
3261
3262         * lib/target-supports.exp (check_effective_target_f16c): New.
3263
3264 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
3265
3266         * gcc.dg/guality/nrv-1.c: New test.
3267
3268 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
3269
3270         PR middle-end/42505
3271         * gcc.target/arm/pr42505.c: New test case.
3272
3273 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
3274
3275         PR c++/44808
3276         * g++.dg/opt/nrv16.C: New test.
3277
3278 2010-07-05  Richard Guenther  <rguenther@suse.de>
3279
3280         PR tree-optimization/44784
3281         * gcc.c-torture/compile/pr44784.c: New testcase.
3282
3283 2010-07-05  Ira Rosen  <irar@il.ibm.com>
3284
3285         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
3286         Increase loop bound and array size.
3287         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
3288         Likewise.
3289
3290 2010-07-05  Ira Rosen  <irar@il.ibm.com>
3291
3292         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
3293         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
3294         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
3295         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
3296         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
3297
3298 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
3299
3300         PR c++/22138
3301         * g++.dg/parse/template25.C: New.
3302
3303 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
3304
3305         PR rtl-optimization/44695
3306         * gcc.dg/torture/pr44695.c: New.
3307
3308 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3309
3310         PR c++/16630
3311         * g++.dg/ext/pretty3.C: New.
3312
3313 2010-07-04  Richard Guenther  <rguenther@suse.de>
3314
3315         PR middle-end/44809
3316         * g++.dg/torture/pr44809.C: New testcase.
3317
3318 2010-07-04  Richard Guenther  <rguenther@suse.de>
3319
3320         PR tree-optimization/44656
3321         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
3322
3323 2010-07-04  Ira Rosen  <irar@il.ibm.com>
3324             Revital Eres  <eres@il.ibm.com>
3325
3326         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
3327         misaligned stores.
3328         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
3329         gcc.dg/vect/vect-96.c: Likewise.
3330         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
3331         that support misaligned stores. Change the number of expected
3332         misaligned accesses.
3333         * gcc.dg/vect/vect-peel-1.c: New test.
3334         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
3335         gcc.dg/vect/vect-peel-4.c: Likewise.
3336         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
3337         vectorizable on all targets that support realignment.
3338         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3339
3340 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
3341
3342         PR c/44806
3343         * gcc.dg/torture/pr44806.c: New.
3344
3345 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
3346
3347         * gnat.dg/cond_expr1.adb: New test.
3348
3349 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
3350
3351         * gnat.dg/modular3.adb: New test.
3352         * gnat.dg/modular3_pkg.ads: New helper.
3353
3354 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
3355             Mikael Pettersson  <mikpe@it.uu.se>
3356
3357         PR testsuite/44518
3358         * obj-c++.dg/encode-2.mm: Produce object and save temps.
3359         Make signed-ness of chars explicit.  Scan the object for
3360         strings that are split by some target assemblers.
3361         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
3362         explicit.
3363
3364 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
3365
3366         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
3367
3368 2010-07-02  Le-Chun Wu  <lcwu@google.com>
3369
3370         PR/44128
3371         * g++.dg/warn/Wshadow-7.C: New test.
3372
3373 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
3374             Julian Brown  <julian@codesourcery.com>
3375             Sandra Loosemore  <sandra@codesourcery.com>
3376
3377         * gcc.c-torture/execute/20100416-1.c: New test case.
3378
3379 2010-07-02  Julian Brown  <julian@codesourcery.com>
3380             Sandra Loosemore  <sandra@codesourcery.com>
3381
3382         PR target/43703
3383
3384         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
3385         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
3386
3387 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3388             Julian Brown  <julian@codesourcery.com>
3389
3390         * gcc.target/arm/neon/vadds64.c: Regenerated.
3391         * gcc.target/arm/neon/vaddu64.c: Regenerated.
3392         * gcc.target/arm/neon/vsubs64.c: Regenerated.
3393         * gcc.target/arm/neon/vsubu64.c: Regenerated.
3394         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
3395         * gcc.target/arm/neon-vmls-1.c: Likewise.
3396         * gcc.target/arm/neon-vsubs64.c: New execution test.
3397         * gcc.target/arm/neon-vsubu64.c: New execution test.
3398         * gcc.target/arm/neon-vadds64.c: New execution test.
3399         * gcc.target/arm/neon-vaddu64.c: New execution test.
3400
3401 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3402
3403         * gcc.target/arm/neon-vands64.c: New.
3404         * gcc.target/arm/neon-vandu64.c: New.
3405         * gcc.target/arm/neon-vbics64.c: New.
3406         * gcc.target/arm/neon-vbicu64.c: New.
3407         * gcc.target/arm/neon-veors64.c: New.
3408         * gcc.target/arm/neon-veoru64.c: New.
3409         * gcc.target/arm/neon-vorns64.c: New.
3410         * gcc.target/arm/neon-vornu64.c: New.
3411         * gcc.target/arm/neon-vorrs64.c: New.
3412         * gcc.target/arm/neon-vorru64.c: New.
3413         * gcc.target/arm/neon/vands64.c: Regenerated.
3414         * gcc.target/arm/neon/vandu64.c: Regenerated.
3415         * gcc.target/arm/neon/vbics64.c: Regenerated.
3416         * gcc.target/arm/neon/vbicu64.c: Regenerated.
3417         * gcc.target/arm/neon/veors64.c: Regenerated.
3418         * gcc.target/arm/neon/veoru64.c: Regenerated.
3419         * gcc.target/arm/neon/vorns64.c: Regenerated.
3420         * gcc.target/arm/neon/vornu64.c: Regenerated.
3421         * gcc.target/arm/neon/vorrs64.c: Regenerated.
3422         * gcc.target/arm/neon/vorru64.c: Regenerated.
3423
3424 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3425
3426         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
3427
3428 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3429
3430         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
3431         * gfortran.dg/intent_out_5.f90: Same.
3432         * gfortran.dg/ltrans-7.f90: Same.
3433         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
3434
3435 2010-07-02  Jan Hubicka  <jh@suse.cz>
3436
3437         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
3438
3439 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3440
3441         * objc-obj-c++-shared/Object1.h: Correct Line endings.
3442
3443 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
3444
3445         PR c++/44780
3446         * c-c++-common/Wunused-var-12.c: New test.
3447
3448 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
3449
3450         PR target/42835
3451         * gcc.target/arm/pr42835.c: New test.
3452
3453         PR target/42172
3454         * gcc.target/arm/pr42172-1.c: New test.
3455
3456 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
3457
3458         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
3459
3460 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3461
3462         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
3463         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
3464         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
3465         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
3466         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
3467         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
3468         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
3469         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
3470         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
3471         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
3472         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
3473         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
3474         * gcc.target/arm/neon-vdup_ns64.c: New.
3475         * gcc.target/arm/neon-vdup_nu64.c: New.
3476         * gcc.target/arm/neon-vdupQ_ns64.c: New.
3477         * gcc.target/arm/neon-vdupQ_nu64.c: New.
3478         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
3479         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
3480         * gcc.target/arm/neon-vmov_ns64.c: New.
3481         * gcc.target/arm/neon-vmov_nu64.c: New.
3482         * gcc.target/arm/neon-vmovQ_ns64.c: New.
3483         * gcc.target/arm/neon-vmovQ_nu64.c: New.
3484         * gcc.target/arm/neon-vget_lanes64.c: New.
3485         * gcc.target/arm/neon-vget_laneu64.c: New.
3486         * gcc.target/arm/neon-vset_lanes64.c: New.
3487         * gcc.target/arm/neon-vset_laneu64.c: New.
3488
3489 2010-07-02  Richard Guenther  <rguenther@suse.de>
3490
3491         * g++.dg/torture/20100702-1.C: New testcase.
3492
3493 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3494
3495         PR target/44707
3496         * gcc.c-torture/compile/pr44707.c: New test.
3497
3498 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
3499
3500         PR c++/44039
3501         * g++.dg/template/crash101.C: New.
3502
3503 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3504
3505         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
3506         Use the ABI-0 accessors and fail it for m64.
3507
3508 2010-07-02  Jan Hubicka  <jh@suse.cz>
3509
3510         * g++.dg/tree-ssa/pr44706.C: New testcase.
3511
3512 2010-07-02  Richard Guenther  <rguenther@suse.de>
3513
3514         PR tree-optimization/44748
3515         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
3516
3517 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3518
3519         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
3520         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
3521         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
3522         the method types to forward:.
3523
3524 2010-06-30  Jason Merrill  <jason@redhat.com>
3525
3526         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
3527         * g++.dg/other/pr25632.C: Likewise.
3528
3529 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
3530
3531         PR tree-optimization/40421
3532         * gfortran.fortran-torture/compile/pr40421.f90: New test.
3533
3534 2010-07-01  Richard Guenther  <rguenther@suse.de>
3535
3536         PR middle-end/42834
3537         PR middle-end/44468
3538         * gcc.c-torture/execute/20100316-1.c: New testcase.
3539         * gcc.c-torture/execute/pr44468.c: Likewise.
3540         * gcc.c-torture/compile/20100609-1.c: Likewise.
3541         * gcc.dg/volatile2.c: Adjust.
3542         * gcc.dg/plugin/selfassign.c: Likewise.
3543         * gcc.dg/pr36902.c: Likewise.
3544         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
3545         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
3546         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
3547         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
3548         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
3549         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
3550         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
3551         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3552         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
3553         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
3554         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3555         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3556         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
3557         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
3558         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3559         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
3560         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
3561         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
3562         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
3563         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
3564         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
3565         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
3566         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
3567         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
3568         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
3569         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
3570         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
3571         * gcc.dg/struct/w_prof_local_array.c: Likewise.
3572         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
3573         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
3574         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
3575         * gcc.dg/struct/w_prof_global_array.c: Likewise.
3576         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
3577         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
3578         * gcc.dg/struct/w_prof_local_var.c: Likewise.
3579         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
3580         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
3581         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
3582         * gcc.dg/struct/w_prof_global_var.c: Likewise.
3583         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
3584         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
3585         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
3586         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3587         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
3588         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
3589         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
3590         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
3591         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
3592         * gcc.dg/tree-prof/stringop-1.c: Adjust.
3593         * g++.dg/tree-ssa/pr31146.C: Likewise.
3594         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
3595         * g++.dg/tree-ssa/pr33604.C: Likewise.
3596         * g++.dg/plugin/selfassign.c: Likewise.
3597         * gfortran.dg/array_memcpy_3.f90: Likewise.
3598         * gfortran.dg/array_memcpy_4.f90: Likewise.
3599         * c-c++-common/torture/pr42834.c: New testcase.
3600
3601 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
3602
3603         PR c++/44628
3604         * g++.dg/template/crash100.C: New.
3605
3606 2010-06-30  Jan Hubicka  <jh@suse.cz>
3607
3608         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
3609
3610 2010-06-30  Michael Matz  <matz@suse.de>
3611
3612         PR bootstrap/44699
3613         * gcc.dg/pr44699.c: New test.
3614
3615 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
3616
3617         PR tree-optimization/39799
3618         * c-c++-common/uninit-17.c: New test.
3619
3620 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3621
3622         PR libfortran/43298
3623         * gfortran.dg/read_infnan_1.f90: New test.
3624
3625 2010-06-29  Jason Merrill  <jason@redhat.com>
3626
3627         Enable implicitly declared move constructor/operator= (N3053).
3628         * g++.dg/cpp0x/implicit3.C: New.
3629         * g++.dg/cpp0x/implicit4.C: New.
3630         * g++.dg/cpp0x/implicit5.C: New.
3631         * g++.dg/cpp0x/implicit-copy.C: Adjust.
3632         * g++.dg/cpp0x/not_special.C: Adjust.
3633         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
3634         * g++.dg/cpp0x/rv1n.C: Adjust.
3635         * g++.dg/cpp0x/rv1p.C: Adjust.
3636         * g++.dg/cpp0x/rv2n.C: Adjust.
3637         * g++.dg/cpp0x/rv2p.C: Adjust.
3638         * g++.dg/cpp0x/rv3n.C: Adjust.
3639         * g++.dg/cpp0x/rv3p.C: Adjust.
3640         * g++.dg/cpp0x/rv4n.C: Adjust.
3641         * g++.dg/cpp0x/rv4p.C: Adjust.
3642         * g++.dg/cpp0x/rv5n.C: Adjust.
3643         * g++.dg/cpp0x/rv5p.C: Adjust.
3644         * g++.dg/cpp0x/rv6n.C: Adjust.
3645         * g++.dg/cpp0x/rv6p.C: Adjust.
3646         * g++.dg/cpp0x/rv7n.C: Adjust.
3647         * g++.dg/cpp0x/rv7p.C: Adjust.
3648         * g++.dg/cpp0x/rv8p.C: Adjust.
3649         * g++.dg/gomp/pr26690-1.C: Adjust.
3650         * g++.dg/other/error20.C: Adjust.
3651         * g++.dg/other/error31.C: Adjust.
3652         * g++.dg/parse/error19.C: Adjust.
3653         * g++.dg/template/qualttp5.C: Adjust.
3654         * g++.old-deja/g++.law/ctors5.C: Adjust.
3655
3656         Enable implicitly deleted functions (N2346)
3657         * g++.dg/cpp0x/defaulted17.C: New.
3658         * g++.dg/cpp0x/implicit1.C: New.
3659         * g++.dg/cpp0x/implicit2.C: New.
3660         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
3661         * g++.dg/ext/has_virtual_destructor.C: Adjust.
3662         * g++.dg/init/ctor4.C: Adjust.
3663         * g++.dg/init/synth2.C: Adjust.
3664         * g++.dg/lto/20081118_1.C: Adjust.
3665         * g++.dg/other/error13.C: Adjust.
3666         * g++.dg/other/unused1.C: Adjust.
3667         * g++.old-deja/g++.bob/inherit2.C: Adjust.
3668         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
3669         * g++.old-deja/g++.jason/opeq3.C: Adjust.
3670         * g++.old-deja/g++.law/ctors17.C: Adjust.
3671         * g++.old-deja/g++.oliva/delete1.C: Adjust.
3672         * g++.old-deja/g++.pt/assign1.C: Adjust.
3673         * g++.old-deja/g++.pt/crash20.C: Adjust.
3674
3675         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
3676         * g++.dg/cpp0x/defaulted13.C: Adjust.
3677         * g++.dg/cpp0x/defaulted2.C: Adjust.
3678         * g++.dg/cpp0x/defaulted3.C: Adjust.
3679         * g++.dg/cpp0x/initlist9.C: Adjust.
3680         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
3681         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
3682         * g++.dg/init/synth2.C: Adjust.
3683
3684         * g++.dg/cpp0x/defaulted19.C: New.
3685
3686         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
3687         * g++.dg/template/error23.C: Fix for -std=c++0x.
3688
3689 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
3690
3691         PR fortran/44718
3692         * gfortran.dg/proc_ptr_28.f90: New.
3693
3694 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
3695
3696         PR tree-optimization/43801
3697         * g++.dg/torture/pr43801.C: New test.
3698
3699         PR debug/44668
3700         * g++.dg/debug/dwarf2/accessibility1.C: New test.
3701
3702 2010-06-29  Jason Merrill  <jason@redhat.com>
3703
3704         PR c++/44587
3705         * g++.dg/template/qualified-id2.C: New.
3706         * g++.dg/template/qualified-id3.C: New.
3707
3708 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
3709
3710         PR fortran/44696
3711         * gfortran.dg/associated_target_4.f90: New.
3712
3713 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
3714
3715         PR fortran/44582
3716         * gfortran.dg/aliasing_array_result_1.f90 : New test.
3717
3718 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3719
3720         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
3721
3722 2010-06-29  Jan Hubicka  <jh@suse.cz>
3723
3724         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
3725
3726 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
3727
3728         PR target/43902
3729         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
3730         * gcc.target/arm/wmul-3.c: New test.
3731         * gcc.target/arm/wmul-4.c: New test.
3732
3733 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
3734
3735         PR rtl-optimization/44659
3736         * gcc.target/i386/extract-1.c: New.
3737         * gcc.target/i386/extract-2.c: Likewise.
3738         * gcc.target/i386/extract-3.c: Likewise.
3739         * gcc.target/i386/extract-4.c: Likewise.
3740         * gcc.target/i386/extract-5.c: Likewise.
3741         * gcc.target/i386/extract-6.c: Likewise.
3742
3743 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
3744
3745         PR c++/44682
3746         * g++.dg/warn/Wunused-var-14.C: New test.
3747
3748 2010-06-28  Tobias Burnus  <burnus@net-b.de>
3749
3750         PR fortran/43298
3751         * gfortran.dg/nan_6.f90: New.
3752
3753 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
3754
3755         PR tree-optimization/43781
3756         * gcc.dg/torture/pr43781.c: New.
3757
3758 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
3759
3760         PR fortran/40158
3761         * gfortran.dg/actual_rank_check_1.f90: New test.
3762
3763 2010-06-28  Martin Jambor  <mjambor@suse.cz>
3764
3765         * testsuite/gcc.dg/ipa/ipa-sra-6.c: New test.
3766
3767 2010-06-28  Jan Hubicka  <jh@suse.cz>
3768
3769         PR tree-optimization/44687
3770         * gcc.c-torture/compile/pr44687.c
3771
3772 2010-06-28  Martin Jambor  <mjambor@suse.cz>
3773
3774         PR c++/44535
3775         * g++.dg/torture/pr44535.C: New test.
3776
3777 2010-06-28  Michael Matz  <matz@suse.de>
3778
3779         PR middle-end/44592
3780         * gfortran.dg/pr44592.f90: New test.
3781
3782 2010-06-28  Jan Hubicka  <jh@suse.cz>
3783
3784         PR tree-optimization/44357
3785         * g++.dg/torture/pr44357.C: New testcase.
3786
3787 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3788
3789         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
3790         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
3791         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
3792         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
3793         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
3794         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
3795         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
3796         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
3797
3798 2010-06-27  Jan Hubicka  <jh@suse.cz>
3799
3800         * gcc.c-torture/compile/pr44686.c: New file.
3801
3802 2010-06-27  Richard Guenther  <rguenther@suse.de>
3803
3804         PR tree-optimization/44683
3805         * gcc.c-torture/execute/pr44683.c: New testcase.
3806
3807 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
3808
3809         * gnat.dg/noreturn3.ad[sb]: New test.
3810
3811 2010-06-26  Jason Merrill  <jason@redhat.com>
3812
3813         * g++.dg/cpp0x/explicit5.C: New.
3814
3815 2010-06-26  Richard Guenther  <rguenther@suse.de>
3816
3817         PR tree-optimization/44393
3818         * gcc.dg/pr44393.c: New testcase.
3819
3820 2010-06-26  Jan Hubicka  <jh@suse.cz>
3821
3822         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
3823
3824 2010-06-26  Richard Guenther  <rguenther@suse.de>
3825
3826         PR middle-end/44674
3827         * gcc.dg/pr44674.c: New testcase.
3828
3829 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
3830
3831         * gcc.dg/opts-3.c: New test.
3832
3833 2010-06-26  Tobias Burnus  <burnus@net-b.de>
3834
3835         * gfortran.dg/type_decl_1.f90: New.
3836         * gfortran.dg/type_decl_2.f90: New.
3837
3838 2010-06-26  Tobias Burnus  <burnus@net-b.de>
3839
3840         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
3841         * gfortran.dg/semicolon_fixed_2.f: Ditto.
3842
3843 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3844
3845         PR testsuite/38946
3846         * gfortran.dg/array_constructor_23.f: Update test to allow for small
3847         error in comparing reals.
3848
3849 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3850
3851         * selected_real_kind_2.f90: New.
3852         * selected_real_kind_3.f90: New.
3853
3854 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3855
3856         * gfortran.dg/entry_19.f90: New.
3857
3858 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3859
3860         * gfortran.dg/end_subroutine_1.f90: New.
3861         * gfortran.dg/end_subroutine_2.f90: New.
3862         * gfortran.dg/interface_proc_end.f90: Update.
3863
3864 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3865
3866         * gfortran.dg/semicolon_fixed.f: Update.
3867         * gfortran.dg/semicolon_fixed_2.f: New.
3868         * gfortran.dg/semicolon_free_2.f90: New.
3869         * gfortran.dg/semicolon_free.f90: Update.
3870
3871 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3872
3873         PR fortran/44448
3874         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
3875
3876 2010-06-25  Martin Jambor  <mjambor@suse.cz>
3877
3878         * g++.dg/ipa/iinline-3.C: New test.
3879         * gcc.dg/ipa/modif-1.c: Removed.
3880
3881 2010-06-25  Jan Hubicka  <jh@suse.cz>
3882
3883         * testsuite/gcc.dg/tree-ssa/ipa-split-1.c
3884
3885 2010-06-25  Martin Jambor  <mjambor@suse.cz>
3886
3887         * g++.dg/ipa/iinline-2.C: New test.
3888
3889 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
3890
3891         PR middle-end/43866
3892         * gfortran.dg/pr43866.f90: New test.
3893
3894         PR tree-optimization/44539
3895         * gcc.dg/pr44539.c: New test.
3896
3897 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
3898
3899         From Jim Wilson:
3900         PR target/43902
3901         * gcc.target/mips/madd-9.c: New test.
3902
3903 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
3904
3905         PR c/44517
3906         * gcc.dg/noncompile/pr44517.c: New.
3907         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
3908
3909 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
3910
3911         PR testsuite/43283
3912         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
3913         and add argument to nop for IA64.
3914
3915 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
3916
3917         PR target/44588
3918         * gcc.target/i386/mod-1.c: New.
3919         * gcc.target/i386/umod-1.c: Likewise.
3920         * gcc.target/i386/umod-2.c: Likewise.
3921         * gcc.target/i386/umod-3.c: Likewise.
3922
3923 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
3924
3925         PR middle-end/44492
3926         * g++.dg/torture/pr44492.C: New test.
3927
3928 2010-06-24  Andi Kleen  <ak@linux.intel.com>
3929
3930         * c-c++-common/warn-omitted-condop.c: New.
3931
3932 2010-06-24  Tobias Burnus  <burnus@net-b.de>
3933
3934         PR fortran/44614
3935         * gfortran.dg/import8.f90: New.
3936
3937 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
3938
3939         * gnat.dg/not_null.adb: Update test case.
3940
3941 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
3942
3943         PR c++/44619
3944         * g++.dg/warn/Wunused-var-13.C: New test.
3945
3946         PR c++/44627
3947         * g++.dg/diagnostic/method1.C: New test.
3948
3949 2010-06-22  Cary Coutant  <ccoutant@google.com>
3950
3951         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
3952
3953 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
3954
3955         PR fortran/44616
3956         * gfortran.dg/abstract_type_8.f03: New.
3957
3958 2010-06-21  Jason Merrill  <jason@redhat.com>
3959
3960         * g++.dg/cpp0x/noexcept08.C: New.
3961
3962         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
3963
3964 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
3965
3966         PR target/44615
3967         * gcc.target/i386/sse2-vec-2a.c: New.
3968
3969 2010-06-21  DJ Delorie  <dj@redhat.com>
3970
3971         * gcc.dg/pragma-diag-1.c: New.
3972
3973 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
3974
3975         PR target/44615
3976         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
3977
3978 2010-06-21  Alan Modra  <amodra@gmail.com>
3979
3980         PR testsuite/44505
3981         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
3982         tail call to check_fa_mid.
3983
3984 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
3985
3986         PR target/44575
3987         * gcc.c-torture/execute/pr44575.c: New test.
3988
3989 2010-06-21  Tobias Burnus  <burnus@net-b.de>
3990
3991         PR fortran/40632
3992         * gfortran.dg/contiguous_1.f90: New.
3993         * gfortran.dg/contiguous_2.f90: New.
3994         * gfortran.dg/contiguous_3.f90: New.
3995
3996 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
3997
3998         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
3999         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
4000
4001 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
4002
4003         PR target/44546
4004         * gcc.target/i386/pr44546.c: New test.
4005
4006 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
4007
4008         * gcc.dg/opts-2.c: New test.
4009
4010 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
4011
4012         PR fortran/44584
4013         * gfortran.dg/typebound_proc_15.f03: Modified.
4014
4015 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
4016
4017         PR target/44072
4018         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
4019         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
4020
4021 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4022
4023         * g++.dg/ext/label13.C: Fix typo in last change.
4024
4025 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4026
4027         PR libfortran/44477
4028         * gfortran.dg/eof_3.f90
4029         * gfortran.dg/endfile_2.f90
4030         * gfortran.dg/endfile_4.f90
4031         * gfortran.dg/endfile_3.f90
4032
4033 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4034
4035         PR c++/41090
4036         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
4037
4038 2010-06-18  Tobias Burnus  <burnus@net-b.de>
4039
4040         PR fortran/44556
4041         * gfortran.dg/allocate_alloc_opt_11.f90: New.
4042
4043 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
4044
4045         * gcc.target/arm/pr40900.c: New test.
4046
4047 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
4048
4049         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
4050
4051 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
4052
4053         PR fortran/44558
4054         * gfortran.dg/typebound_call_15.f03: New.
4055
4056 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4057
4058         PR c++/44486
4059         * g++.dg/pr44486.C: New.
4060
4061 2010-06-16  DJ Delorie  <dj@redhat.com>
4062
4063         * gcc.target/i386/volatile-bitfields-1.c: New.
4064         * gcc.target/i386/volatile-bitfields-2.c: New.
4065
4066 2010-06-16  Jason Merrill  <jason@redhat.com>
4067
4068         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
4069
4070         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
4071
4072 2010-06-16  Richard Guenther  <rguenther@suse.de>
4073
4074         PR c/44555
4075         * gcc.c-torture/execute/pr44555.c: New testcase.
4076
4077 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
4078
4079         PR fortran/44549
4080         * gfortran.dg/typebound_proc_16.f03: New.
4081
4082 2010-06-16  Martin Jambor  <mjambor@suse.cz>
4083
4084         * g++.dg/torture/pr43905.C: New test.
4085
4086 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
4087
4088         PR testsuite/44538
4089         * gcc.dg/vect/slp-perm-5.c (main): Prevent
4090         initialization loop from being vectorized.
4091         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
4092
4093 2010-06-16  Alan Modra  <amodra@gmail.com>
4094
4095         PR tree-optimization/44507
4096         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
4097
4098 2010-06-15  Jason Merrill  <jason@redhat.com>
4099
4100         * g++.dg/overload/arg3.C: Adjust error locations.
4101         * g++.dg/overload/copy1.C: Likewise.
4102         * g++.dg/tc1/dr152.C: Likewise.
4103         * g++.dg/template/incomplete4.C: Likewise.
4104         * g++.dg/template/incomplete5.C: Likewise.
4105         * g++.old-deja/g++.bob/inherit2.C: Likewise.
4106         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
4107         * g++.old-deja/g++.pt/crash9.C: Likewise.
4108
4109         * g++.dg/inherit/virtual5.C: New.
4110
4111         * g++.dg/cpp0x/defaulted18.C: New.
4112
4113         * g++.dg/cpp0x/initlist40.C: New.
4114
4115         * g++.dg/cpp0x/initlist39.C: New.
4116
4117 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
4118
4119         PR middle-end/44391
4120         * gcc.dg/graphite/pr44391.c: New.
4121
4122 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
4123
4124         PR fortran/43388
4125         * gfortran.dg/allocate_alloc_opt_8.f90: New.
4126         * gfortran.dg/allocate_alloc_opt_9.f90: New.
4127         * gfortran.dg/allocate_alloc_opt_10.f90: New.
4128         * gfortran.dg/class_allocate_2.f03: Modified an error message.
4129
4130 2010-06-15  Richard Guenther  <rguenther@suse.de>
4131
4132         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
4133
4134 2010-06-15  Richard Guenther  <rguenther@suse.de>
4135
4136         * gcc.dg/vect/bb-slp-21.c: Adjust.
4137         * gcc.dg/vect/bb-slp-13.c: Likewise
4138         * gcc.dg/vect/bb-slp-4.c: Likewise
4139         * gcc.dg/vect/bb-slp-22.c: Likewise
4140         * gcc.dg/vect/bb-slp-14.c: Likewise
4141         * gcc.dg/vect/bb-slp-23.c: Likewise
4142         * gcc.dg/vect/bb-slp-15.c: Likewise
4143         * gcc.dg/vect/bb-slp-17.c: Likewise
4144         * gcc.dg/vect/bb-slp-18.c: Likewise
4145         * gcc.dg/vect/bb-slp-19.c: Likewise
4146         * gcc.dg/vect/bb-slp-10.c: Likewise
4147         * gcc.dg/vect/bb-slp-11.c: Likewise
4148         * gcc.dg/vect/bb-slp-20.c: Likewise
4149         * gcc.dg/vect/bb-slp-3.c: Likewise
4150
4151 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
4152
4153         PR fortran/44536
4154         * gfortran.dg/gomp/pr44536.f90: New test.
4155         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
4156
4157 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
4158
4159         PR target/44534
4160         * gcc.target/i386/avx-vextractf128-256-3.c: New.
4161         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
4162
4163 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
4164
4165         PR tree-optimization/44508
4166         * gcc.dg/tree-ssa/pr21086.c: Adjust.
4167
4168         PR bootstrap/44509
4169         * gcc.dg/pr44509.c: New test.
4170
4171 2010-06-14  Ira Rosen  <irar@il.ibm.com>
4172
4173         PR tree-optimization/44507
4174         * gcc.dg/vect/pr44507.c: New test.
4175
4176 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
4177
4178         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
4179         and c-pretty-print.h.
4180
4181         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
4182
4183 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
4184
4185         * gfortran.dg/whole_file_18.f90: Updated error message.
4186
4187 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
4188
4189         * gfortran.dg/whole_file_20.f03: New.
4190
4191 2010-06-12  Jan Hubicka  <jh@suse.cz>
4192
4193         * gcc.c-torture/compile/pc44485.c: New testcase.
4194
4195 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
4196
4197         PR fortran/40117
4198         * gfortran.dg/typebound_proc_4.f03: Modified error message.
4199         * gfortran.dg/typebound_proc_14.f03: New.
4200         * gfortran.dg/typebound_proc_15.f03: New.
4201
4202 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
4203
4204         * gcc.dg/opts-1.c: New test.
4205
4206 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
4207
4208         * gcc.dg/funroll-loops-all.c: Update expected error.
4209
4210 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
4211
4212         PR target/44481
4213         * gcc.target/i386/pr44481.c: New test.
4214
4215 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
4216
4217         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
4218
4219 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
4220
4221         PR middle-end/44483
4222         * gcc.dg/tree-ssa/pr44483.c: New.
4223
4224 2010-06-11  Paul Brook  <paul@codesourcery.com>
4225
4226         * g++.dg/other/arm-neon-1.C: New test.
4227
4228 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
4229
4230         PR fortran/42051
4231         PR fortran/43896
4232         * gfortran.dg/class_23.f03: New test.
4233
4234 2010-06-11  Jan Hubicka  <jh@suse.cz>
4235
4236         * gcc.dg/ipa/pure-const-2.c: New testcase.
4237
4238 2010-06-11  Jan Hubicka  <jh@suse.cz>
4239
4240         * gcc.dg/noreturn-7.c: Update.
4241         * gcc.dg/noreturn-4.c: Update.
4242
4243 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
4244
4245         Fix MIPS bootstrap
4246         * g++.dg/other/typedef4.C: New test.
4247
4248 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
4249
4250         PR fortran/44207
4251         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
4252
4253 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
4254
4255         PR fortran/44457
4256         * gfortran.dg/asynchronous_3.f03
4257
4258 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
4259
4260         PR middle-end/44185
4261         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
4262         non-temporal stores out of the tests to form new test cases.  As a
4263         result, no non-temporal store should be generated in this case.
4264
4265         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
4266         prefetch-7.c that generate one non-temporal store.
4267
4268         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
4269         prefetch-7.c that generate one non-temporal store and one
4270         one-temporal prefetch.
4271
4272 2010-06-10  Martin Jambor  <mjambor@suse.cz>
4273
4274         PR tree-optimization/44258
4275         * gcc.dg/tree-ssa/pr44258.c: New test.
4276
4277 2010-06-10  Daniel Kraft  <d@domob.eu>
4278
4279         PR fortran/38936
4280         * gfortran.dg/associate_1.f03: New test.
4281         * gfortran.dg/associate_2.f95: New test.
4282         * gfortran.dg/associate_3.f03: New test.
4283         * gfortran.dg/associate_4.f08: New test.
4284
4285 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4286
4287         * gfortran.dg/selected_char_kind_4.f90: New test.
4288
4289 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
4290
4291         * gcc.dg/pr42461.c: New test.
4292
4293 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
4294
4295         PR fortran/44347
4296         * gfortran.dg/selected_real_kind_1.f90: New.
4297
4298 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
4299
4300         PR fortran/44359
4301         * gfortran.dg/warn_conversion.f90: Removed check for redundant
4302         warning.
4303         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
4304         check for warning.
4305
4306 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4307
4308         * gfortran.dg/data_namelist_conflict.f90: New test.
4309
4310 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4311
4312         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
4313         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
4314         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
4315
4316 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4317
4318         * testsuite/gfortran.dg/mvbits_9.f90: New test.
4319         * testsuite/gfortran.dg/ibset_1.f90: Ditto.
4320         * testsuite/gfortran.dg/ibits_1.f90: Ditto.
4321         * testsuite/gfortran.dg/btest_1.f90: Ditto.
4322         * testsuite/gfortran.dg/ibclr_1.f90: Ditto.
4323
4324 2010-06-09  Jason Merrill  <jason@redhat.com>
4325
4326         PR c++/44366
4327         * g++.dg/cpp0x/decltype23.C: Move to...
4328         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
4329
4330 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
4331
4332         PR fortran/44211
4333         * gfortran.dg/typebound_call_14.f03: New test.
4334
4335 2010-06-09  Martin Jambor  <mjambor@suse.cz>
4336
4337         PR tree-optimization/44423
4338         * gcc.dg/tree-ssa/pr44423.c: New test.
4339
4340 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
4341
4342         PR testsuite/42843
4343         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
4344         TV_NONE to initialize tv_id field.
4345         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
4346         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
4347         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
4348         Include toplev.h .
4349         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
4350         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
4351         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
4352
4353 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
4354
4355         PR tree-optimization/39874
4356         PR middle-end/28685
4357         * gcc.dg/pr39874.c: New file.
4358
4359 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
4360
4361         * g++.dg/ext/attr-alias-1.C: New.
4362         * g++.dg/ext/attr-alias-2.C: New.
4363
4364 2010-06-07  Tobias Burnus  <burnus@net-b.de>
4365
4366         PR fortran/44446
4367         * gfortran.dg/proc_ptr_27.f90: New.
4368
4369 2010-06-07  Jason Merrill  <jason@redhat.com>
4370
4371         PR c++/44366
4372         * g++.dg/cpp0x/decltype23.C: New.
4373
4374 2010-06-08  Andrew Pinski <pinskia@gmail.com>
4375             Shujing Zhao  <pearly.zhao@oracle.com>
4376
4377         PR c/37724
4378         * gcc.dg/c90-const-expr-10.c: Adjust.
4379         * gcc.dg/c99-const-expr-10.c: Adjust.
4380         * gcc.dg/init-bad-7.c: New.
4381
4382 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4383
4384         * lib/target-supports.exp (check_effective_target_gas): New proc.
4385         * gcc.c-torture/execute/960321-1.x: New file.
4386
4387 2010-06-07  Jason Merrill  <jason@redhat.com>
4388
4389         PR c++/44401
4390         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
4391
4392 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
4393
4394         PR c++/44444
4395         * g++.dg/warn/Wunused-var-12.C: New test.
4396
4397         PR c++/44443
4398         * c-c++-common/Wunused-var-11.c: New test.
4399
4400 2010-06-07  Jan Hubicka  <jh@suse.cz>
4401
4402         * gcc.dg/ipa/pure-const-1.c: New testcase.
4403
4404 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
4405
4406         PR rtl-optimization/44404
4407         * gcc.dg/pr44404.c: New.
4408
4409 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
4410
4411         PR target/44159
4412         * gcc.target/i386/abi-2.c: Check sysv abi here.
4413         * gcc.target/i386/aes-avx-check.h: Call test in noinline
4414         function to avoid failures by different ABIs.
4415         * gcc.target/i386/aes-check.h: Likewise.
4416         * gcc.target/i386/avx-check.h: Likewise.
4417         * gcc.target/i386/fma4-check.h: Likewise.
4418         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
4419         * gcc.target/i386/mmx-check.h: Likewise.
4420         * gcc.target/i386/pclmul-avx-check.h: Likewise.
4421         * gcc.target/i386/pclmul-check.h: Likewise.
4422         * gcc.target/i386/sse-check.h: Likewise.
4423         * gcc.target/i386/sse2-check.h: Likewise.
4424         * gcc.target/i386/sse3-check.h: Likewise.
4425         * gcc.target/i386/sse4_1-check.h: Likewise.
4426         * gcc.target/i386/sse4_2-check.h: Likewise.
4427         * gcc.target/i386/sse4a-check.h: Likewise.
4428         * gcc.target/i386/ssse3-check.h: Likewise.
4429         * gcc.target/i386/xop-check.h: Likewise.
4430         * gcc.target/i386/pr27971.c: Fix for LLP64.
4431         * gcc.target/i386/pr39139.c: Likewise.
4432         * gcc.target/i386/pr39315-check.c: Likewise.
4433         * gcc.target/i386/vararg-1.c: Likewise.
4434         * gcc.target/i386/vararg-2.c: Likewise.
4435         Additional add dg-compile to avoid failure due
4436         missing foo symbol.
4437
4438         * gcc.dg/compound-literal-1.c: Fix for llp64.
4439         * gcc.dg/pr32370.c: Likewise.
4440         * gcc.dg/pr37561.c: Likewise.
4441         * gcc.dg/pr41340.c: Likewise.
4442         * gcc.dg/pr41551.c: Likewise.
4443
4444 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
4445
4446         PR c++/44188
4447         * g++.dg/debug/dwarf2/typedef3.C: New test.
4448
4449 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4450
4451         PR c/20000
4452         * c-c++-common/pr20000.c: New.
4453
4454 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
4455
4456         PR c++/44086
4457         * g++.dg/init/pr44086.C: New.
4458         * g++.dg/cpp0x/decltype4.C: Adjust.
4459
4460 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
4461
4462         PR fortran/43945
4463         * gfortran.dg/generic_23.f03: New test.
4464
4465 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
4466
4467         PR fortran/43895
4468         * gfortran.dg/alloc_comp_class_1.f90 : New test.
4469
4470 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
4471
4472         PR c++/44361
4473         * c-c++-common/Wunused-var-9.c: New test.
4474
4475 2010-06-05  Jason Merrill  <jason@redhat.com>
4476
4477         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
4478
4479 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
4480
4481         PR c/44322
4482         * gcc.dg/c99-restrict-4.c: New test.
4483
4484 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
4485
4486         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
4487         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
4488         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
4489         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
4490         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
4491         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
4492         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
4493         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
4494         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
4495         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
4496         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
4497         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
4498         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
4499         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
4500         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
4501         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
4502         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
4503         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
4504         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
4505         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
4506         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
4507         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
4508
4509 2010-06-04  Jason Merrill  <jason@redhat.com>
4510
4511         * g++.dg/cpp0x/noexcept06.C: New.
4512         * g++.dg/cpp0x/noexcept07.C: New.
4513
4514         * g++.dg/cpp0x/noexcept01.C: New.
4515         * g++.dg/cpp0x/noexcept02.C: New.
4516         * g++.dg/cpp0x/noexcept03.C: New.
4517         * g++.dg/cpp0x/noexcept04.C: New.
4518         * g++.dg/cpp0x/noexcept05.C: New.
4519
4520 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
4521
4522         PR c++/44412
4523         * g++.dg/warn/Wunused-var-10.C: New test.
4524         * g++.dg/warn/Wunused-var-11.C: New test.
4525
4526         PR c++/44362
4527         * c-c++-common/Wunused-var-10.c: New test.
4528
4529 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4530
4531         PR c/25880
4532         * gcc.dg/assign-warn-2.c: Update.
4533         * gcc.dg/cpp/line3.c: Update.
4534         * gcc.dg/c99-array-lval-8.c: Update.
4535         * gcc.dg/cast-qual-2.c: Update.
4536         * gcc.dg/c99-arraydecl-3.c:  Update.
4537         * gcc.dg/assign-warn-1.c:  Update.
4538         * gcc.dg/format/gcc_diag-1.c:  Update.
4539
4540 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
4541
4542         PR rtl-optimization/39871
4543         PR rtl-optimization/40615
4544         PR rtl-optimization/42500
4545         PR rtl-optimization/42502
4546         * gcc.target/arm/eliminate.c: New test.
4547
4548 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
4549
4550         PR libstdc++/44410
4551         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
4552         * g++.old-deja/g++.other/delete3.C: Likewise.
4553         * g++.old-deja/g++.other/new.C: Likewise.
4554         * g++.old-deja/g++.law/operators27.C: Likewise.
4555         * g++.old-deja/g++.mike/p755.C: Likewise.
4556         * g++.dg/eh/new1.C: Likewise.
4557         * g++.dg/init/new5.C: Likewise.
4558
4559 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
4560
4561         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
4562         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
4563         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
4564
4565 2010-06-03  Richard Guenther  <rguenther@suse.de>
4566
4567         PR lto/41921
4568         * lib/lto.exp: Always load gcc.exp.
4569         (lto-obj): For C source files invoke gcc_target_compile.
4570         * g++.dg/lto/20100603-1_0.C: New testcase.
4571         * g++.dg/lto/20100603-1_1.c: Likewise.
4572
4573 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
4574
4575         PR tree-optimization/43688
4576         * gfortran.dg/pr43688.f90: New.
4577
4578 2010-06-03  Richard Guenther  <rguenther@suse.de>
4579
4580         PR lto/41584
4581         * gcc.dg/lto/20100603-1_0.c: New testcase.
4582         * gcc.dg/lto/20100603-2_0.c: Likewise.
4583         * gcc.dg/lto/20100603-3_0.c: Likewise.
4584
4585 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
4586
4587         PR target/44218
4588         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
4589         * gcc.target/powerpc/recip-2.c: Ditto.
4590         * gcc.target/powerpc/recip-3.c: Ditto.
4591         * gcc.target/powerpc/recip-4.c: Ditto.
4592         * gcc.target/powerpc/recip-5.c: Ditto.
4593         * gcc.target/powerpc/recip-6.c: Ditto.
4594         * gcc.target/powerpc/recip-7.c: Ditto.
4595         * gcc.target/powerpc/recip-test.h: Ditto.
4596         * gcc.target/powerpc/recip-test2.h: Ditto.
4597
4598 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
4599
4600         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
4601
4602 2010-06-02  Jason Merrill  <jason@redhat.com>
4603
4604         * g++.dg/ext/vector9.C: Expect typedef in error message.
4605
4606         PR c++/9726
4607         PR c++/23594
4608         PR c++/44333
4609         * g++.dg/tc1/dr101.C: Remove xfails.
4610
4611 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
4612
4613         PR middle-end/44372
4614         * g++.dg/ipa/pr44372.C: New.
4615
4616 2010-06-02  Jan Hubicka  <jh@suse.cz>
4617
4618         PR middle-end/44295
4619         * g++.dg/torture/pr44295.C: Neww testcase.
4620
4621 2010-06-02  Jan Hubicka  <jh@suse.cz>
4622
4623         * gcc.dg/tree-ssa/loadpre6.c: Update.
4624
4625 2010-06-02  Richard Guenther  <rguenther@suse.de>
4626
4627         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
4628         diagnostic.h.
4629
4630 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
4631
4632         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
4633         the link fail message.
4634
4635 2010-06-02  Tobias Burnus  <burnus@net-b.de>
4636
4637         PR fortran/44360
4638         * gfortran.dg/use_13.f90: New test case.
4639
4640 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4641
4642         PR fortran/44371
4643         * gfortran.dg/error_stop_2.f08: Minor update.
4644
4645 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4646
4647         PR fortran/44371
4648         * gfortran.dg/error_stop_1.f08: New test.
4649         * gfortran.dg/error_stop_2.f08: New test.
4650
4651 2010-06-01  Jason Merrill  <jason@redhat.com>
4652
4653         DR 990
4654         * g++.dg/cpp0x/initlist37.C: New.
4655         * g++.dg/cpp0x/initlist38.C: New.
4656
4657         PR c++/44358
4658         * g++.dg/cpp0x/initlist36.C: New.
4659
4660 2010-05-31 Jan Hubicka  <jh@suse.cz>
4661
4662         * gcc.dg/noreturn-8.c: New testcase.
4663
4664 2010-05-31 Jan Hubicka  <jh@suse.cz>
4665
4666         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
4667         * gcc.dg/lto/noreturn-1_0.c: Move it here.
4668
4669 2010-05-31 Jan Hubicka  <jh@suse.cz>
4670
4671         * gcc.dg/lto/noreturn-1_1.c: New testcase.
4672         * gcc.dg/lto/noreturn-1_0.c: New testcase.
4673
4674 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
4675
4676         PR fortran/36928
4677         * gfortran.dg/dependency_27.f90:  New test.
4678         * gfortran.dg/array_assign_1.F90:  New test.
4679
4680 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
4681
4682         PR target/44338
4683         * gcc.target/i386/sse-24.c: New test.
4684
4685 2010-05-31  Jan Hubicka  <jh@suse.cz>
4686
4687         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
4688
4689 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
4690
4691         PR middle-end/44337
4692         * gcc.dg/pr44337.c: New test.
4693
4694         PR tree-optimization/44182
4695         * g++.dg/debug/pr44182.C: New test.
4696
4697 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
4698
4699         * gcc.dg/nested-func-7.c: New test.
4700         * gnat.dg/frame_overflow.adb: Adjust directives.
4701
4702 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
4703
4704         * gnat.dg/prot2.ad[sb]: New test.
4705         * gnat.dg/prot2_pkg1.ads: New helper.
4706         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
4707
4708 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
4709
4710         * gnat.dg/array11.adb: Adjust dg-warning directive.
4711         * gnat.dg/object_overflow.adb: Likewise.
4712
4713 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
4714
4715         PR middle-end/44306
4716         * gcc.dg/tree-ssa/pr44306.c: New.
4717
4718 2010-05-29  Jan Hubicka  <jh@suse.cz>
4719
4720         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
4721
4722 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
4723
4724         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
4725
4726 2010-05-28  Mike Stump  <mikestump@comcast.net>
4727
4728         PR objc/44125
4729         * objc.dg/const-str-9.m: Remove static.
4730
4731 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
4732
4733         PR target/43636
4734         * gcc.c-torture/compile/pr43636.c: New test.
4735
4736 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
4737
4738         PR objc++/23616
4739         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
4740         * obj-c++.dg/try-catch-9.mm: Ditto.
4741
4742 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
4743
4744         Revert patch for PR c++/44188
4745         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
4746
4747 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
4748
4749         PR c++/44188
4750         * g++.dg/debug/dwarf2/typedef3.C: New test.
4751
4752 2010-05-27  Jason Merrill  <jason@redhat.com>
4753
4754         PR c++/43555
4755         * g++.dg/ext/vla9.C: New.
4756
4757 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
4758
4759         PR objc/44140
4760         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
4761         * objc.dg/torture/tls/thr-init-3.m: Ditto.
4762         * objc.dg/torture/tls/thr-init.m: Ditto.
4763         * objc.dg/torture/trivial.m: Ditto.
4764         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
4765         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
4766         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
4767         * obj-c++.dg/torture/trivial.mm: Ditto.
4768
4769 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
4770
4771         * g++.dg/lto/20100302_0.C: Skip on darwin.
4772
4773 2010-05-27  Richard Guenther  <rguenther@suse.de>
4774
4775         PR tree-optimization/44284
4776         * gcc.dg/vect/vect-118.c: New testcase.
4777         * gcc.dg/vect/bb-slp-20.c: Adjust.
4778         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
4779         * gcc.dg/vect/slp-9.c: Likewise.
4780         * gcc.dg/vect/slp-reduc-4.c: Likewise.
4781         * gcc.dg/vect/vect-10.c: Likewise.
4782         * gcc.dg/vect/vect-109.c: Likewise.
4783         * gcc.dg/vect/vect-12.c: Likewise.
4784         * gcc.dg/vect/vect-36.c: Likewise.
4785         * gcc.dg/vect/vect-7.c: Likewise.
4786         * gcc.dg/vect/vect-iv-8.c: Likewise.
4787         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
4788         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
4789         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
4790         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
4791         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
4792         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
4793         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
4794         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
4795         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
4796         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
4797         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
4798         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
4799         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
4800         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
4801         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
4802         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
4803         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4804
4805 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
4806
4807         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
4808         necessary.
4809
4810 2010-05-26  Jan Hubicka  <jh@suse.cz>
4811
4812         * gcc.dg/lto/materialize-1_0.c: New file.
4813         * gcc.dg/lto/materialize-1_1.c: New file.
4814
4815 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
4816
4817         * gnat.dg/lto10.adb: New test.
4818         * gnat.dg/lto10_pkg.ads: New helper.
4819
4820 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
4821
4822         * lib/target-supports.exp (check_effective_target_int128): New
4823         function to check if __int128 types are available for target.
4824         * c-c++-common/int128-types-1.c: New.
4825         * c-c++-common/int128-1.c: New.
4826         * c-c++-common/int128-2.c: New.
4827         * g++.dg/abi/mangle43.C: New.
4828         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
4829         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
4830         pointer-wide scalar.
4831         * g++.dg/other/pr25632.C: Likewise.
4832         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
4833         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
4834         overflow warnings.
4835         * g++.dg/warn/pr13358-4.C: Likewise.
4836         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
4837         * g++.dg/warn/Wconversion-null.C: Likewise.
4838
4839 2010-05-26  Jason Merrill  <jason@redhat.com>
4840
4841         PR c++/43382
4842         * g++.dg/cpp0x/variadic101.C: New.
4843
4844 2010-05-26  Richard Guenther  <rguenther@suse.de>
4845
4846         PR rtl-optimization/44164
4847         * gcc.c-torture/execute/pr44164.c: New testcase.
4848         * g++.dg/tree-ssa/pr13146.C: Adjust.
4849
4850 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
4851
4852         PR fortran/40011
4853         * gfortran.dg/whole_file_19.f90 : New test.
4854
4855 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
4856
4857         PR fortran/30668
4858         PR fortran/31346
4859         PR fortran/34260
4860         * gfortran.dg/pr40999.f: Fix function type.
4861         * gfortran.dg/whole_file_5.f90: Likewise.
4862         * gfortran.dg/whole_file_6.f90: Likewise.
4863         * gfortran.dg/whole_file_16.f90: New.
4864         * gfortran.dg/whole_file_17.f90: New.
4865         * gfortran.dg/whole_file_18.f90: New.
4866
4867 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
4868             Iain Sandoe  <iains@gcc.gnu.org>
4869
4870         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
4871         * gcc.c-torture/compile/pr44197.c: Require alias support.
4872         * gcc.dg/lto/20081222_0.c: Ditto.
4873
4874 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
4875
4876         PR debug/42801
4877         * gcc.dg/guality/vla-2.c: New test.
4878
4879 2010-05-25  Richard Guenther  <rguenther@suse.de>
4880
4881         PR middle-end/44069
4882         * g++.dg/torture/pr44069.C: New testcase.
4883
4884 2010-05-25  Richard Guenther  <rguenther@suse.de>
4885
4886         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
4887
4888 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
4889
4890         PR objc/44140
4891         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
4892
4893 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
4894
4895         * obj-c++.dg/torture/tls/trivial.mm: New.
4896         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
4897         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
4898         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
4899         * obj-c++.dg/torture/tls/diag-1.mm: New.
4900         * obj-c++.dg/torture/tls/tls.exp: New.
4901         * obj-c++.dg/torture/trivial.mm: New.
4902         * obj-c++.dg/torture/dg-torture.exp: New.
4903         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
4904         * obj-c++.dg/tls/trivial.m: New.
4905         * obj-c++.dg/tls/init-1.mm: New.
4906         * obj-c++.dg/tls/diag-1.mm: New.
4907         * obj-c++.dg/tls/init-2.mm: New.
4908         * obj-c++.dg/tls/diag-2.mm: New.
4909         * obj-c++.dg/tls/diag-3.mm: New.
4910         * obj-c++.dg/tls/diag-4.mm: New.
4911         * obj-c++.dg/tls/static-1.mm: New.
4912         * obj-c++.dg/tls/tls.exp: New.
4913         * obj-c++.dg/tls/diag-5.mm: New.
4914         * obj-c++.dg/tls/static-1a.mm: New.
4915         * objc-obj-c++-shared/Object1.mm: New.
4916         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
4917
4918 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
4919
4920         PR objc++/43689
4921         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
4922         * obj-c++.dg/const-str-6.mm: Ditto.
4923
4924 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
4925
4926         * g++.dg/parse/array-size2.C: Remove dg-error directives.
4927
4928 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
4929
4930         PR ada/38394
4931         * gnat.dg/array13.ad[sb]: New test.
4932
4933 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
4934             Sandra Loosemore  <sandra@codesourcery.com>
4935
4936         * gcc.target/arm/neon/: Regenerated test cases.
4937
4938         * gcc.target/arm/neon/polytypes.c,
4939         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
4940         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
4941         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
4942         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
4943         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
4944         dg-add-options arm_neon.
4945
4946         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
4947         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
4948         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
4949         and arm_neon_fp16_ok.
4950
4951         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
4952         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
4953
4954         * lib/target-supports.exp (add_options_for_arm_neon): New.
4955         (check_effective_target_arm_neon_ok_nocache): New, from
4956         check_effective_target_arm_neon_ok.  Check multiple possibilities.
4957         (check_effective_target_arm_neon_ok): Use
4958         check_effective_target_arm_neon_ok_nocache.
4959         (add_options_for_arm_neon_fp16)
4960         (check_effective_target_arm_neon_fp16_ok)
4961         check_effective_target_arm_neon_fp16_ok_nocache): New.
4962         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
4963
4964 2010-05-24  Jason Merrill  <jason@redhat.com>
4965
4966         PR c++/41510
4967         * g++.dg/cpp0x/initlist35.C: New.
4968         * g++.dg/init/brace6.C: Adjust.
4969
4970 2010-05-24  Paul Brook  <paul@codesourcery.com>
4971
4972         * gcc.target/arm/frame-pointer-1.c: New test.
4973         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
4974         pointer elimination.
4975
4976 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
4977
4978         PR target/44245
4979         * gcc.target/i386/crc32-3.c: New.
4980         * gcc.target/i386/crc32-4.c: Likewise.
4981
4982 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
4983
4984         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
4985         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
4986         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
4987
4988 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
4989
4990         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
4991
4992 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
4993
4994         PR target/43869
4995         * gcc.c-target/pr43869.c: New test.
4996
4997 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
4998
4999         PR fortran/44212
5000         * gfortran.dg/class_22.f03: New.
5001
5002 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
5003
5004         PR lto/44238
5005         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
5006
5007 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
5008
5009         PR fortran/44213
5010         * gfortran.dg/abstract_type_7.f03: New.
5011
5012 2010-05-21  Jason Merrill  <jason@redhat.com>
5013
5014         * g++.dg/eh/spec11.C: Test cleanup optimization.
5015
5016 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
5017
5018         PR debug/44223
5019         * gcc.target/i386/pr44223.c: New test.
5020
5021 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5022
5023         * gcc.target/i386/pr25993.c: Use @function as type specifier.
5024
5025 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
5026
5027         * g++.dg/other/const3.C: New test.
5028
5029 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
5030
5031         PR fortran/38407
5032         * warn_unused_dummy_argument_1.f90: New.
5033         * warn_unused_dummy_argument_2.f90: New.
5034
5035 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
5036
5037         PR c++/30298
5038         * g++.dg/inherit/crash1.C: New.
5039         * g++.dg/inherit/crash2.C: Likewise.
5040
5041 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
5042
5043         PR debug/44178
5044         * g++.dg/debug/pr44178.C: New test.
5045
5046 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
5047
5048         PR middle-end/44185
5049         * gcc.dg/tree-ssa/prefetch-6.c: Add
5050         --param min-insn-to-prefetch-ratio=6.
5051         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
5052         allow unrolling, and adjust the movnti count.
5053
5054 2010-05-20  Jan Hubicka  <jh@suse.cz>
5055
5056         PR middle-end/44197
5057         * gcc.c-torture/compile/pr44197.c: New file.
5058
5059 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
5060
5061         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
5062         Fix test code.
5063         (check_effective_target_xop): Remove __may_alias__ attribute.
5064
5065 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
5066
5067         PR target/44202
5068         * gcc.c-torture/execute/pr44202-1.c: New test.
5069
5070 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5071
5072         PR fortran/43851
5073         * gfortran.dg/label_1.f90: Update test.
5074
5075 2010-05-19  Jan Hubicka  <jh@suse.cz>
5076
5077         * gcc.dg/lto/ipareference2_0.c: New file.
5078         * gcc.dg/lto/ipareference2_1.c: New file.
5079
5080 2010-05-19  Jason Merrill  <jason@redhat.com>
5081
5082         * g++.dg/parse/fn-typedef2.C: New.
5083
5084         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
5085         function type.
5086
5087         PR c++/44193
5088         * g++.dg/template/fntype1.C: New.
5089
5090 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
5091
5092         * gnat.dg/discr23.ad[sb]: New test.
5093         * gnat.dg/discr23_pkg.ads: New helper.
5094
5095         * gnat.dg/specs/controlled1.ads: New test.
5096         * gnat.dg/specs/controlled1_pkg.ads: New helper.
5097
5098 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5099
5100         PR fortran/44055
5101         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
5102         Fixed scope of C_SIZEOF.
5103         * gfortran.dg/warn_conversion_2.f90: New.
5104
5105 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5106
5107         * lib/target-supports.exp (check_effective_target_sse2): New proc.
5108         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
5109         for optional selector.
5110         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
5111         (check_effective_target_sse3): New proc.
5112         * gcc.target/i386/math-torture/math-torture.exp: Load
5113         target-supports.exp.
5114         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
5115         check_effective_target_sse2.
5116         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
5117         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
5118         * g++.dg/vect/vect.exp: Likewise.
5119         * gfortran.dg/vect/vect.exp: Likewise.
5120         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
5121         -msse2 if check_effective_target_sse2.
5122
5123         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
5124         * gcc.target/i386/3dnow-2.c: Likewise.
5125         * gcc.target/i386/3dnowA-1.c: Likewise.
5126         * gcc.target/i386/3dnowA-2.c: Likewise.
5127         * gcc.target/i386/pr42549.c: Likewise.
5128
5129         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
5130         * gcc.target/i386/sse3-addsubpd.c: Likewise.
5131         * gcc.target/i386/sse3-addsubps.c: Likewise.
5132         * gcc.target/i386/sse3-haddpd.c: Likewise.
5133         * gcc.target/i386/sse3-haddps.c: Likewise.
5134         * gcc.target/i386/sse3-hsubpd.c: Likewise.
5135         * gcc.target/i386/sse3-hsubps.c: Likewise.
5136         * gcc.target/i386/sse3-movddup.c: Likewise.
5137         * gcc.target/i386/sse3-movshdup.c: Likewise.
5138         * gcc.target/i386/sse3-movsldup.c: Likewise.
5139
5140         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
5141         * g++.dg/ext/attrib35.C: Likewise.
5142         * g++.dg/opt/pr40496.C: Likewise.
5143         * g++.dg/other/i386-1.C: Likewise.
5144         * g++.dg/other/i386-4.C: Likewise.
5145         * g++.dg/other/pr34435.C: Likewise.
5146         * g++.dg/other/pr39496.C: Likewise.
5147         * g++.dg/other/pr40446.C: Likewise.
5148         * gcc.dg/compat/union-m128-1_main.c: Likewise.
5149         * gcc.dg/compat/vector-1a_main.c: Likewise.
5150         * gcc.dg/compat/vector-2a_main.c: Likewise.
5151         * gcc.dg/lto/20090206-1_0.c: Likewise.
5152         * gcc.dg/pr34856.c: Likewise.
5153         * gcc.dg/pr36584.c: Likewise.
5154         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
5155         * gcc.dg/pr37544.c: Likewise.
5156         * gcc.dg/torture/pr16104-1.c: Likewise.
5157         * gcc.dg/torture/pr35771-1.c: Likewise.
5158         * gcc.dg/torture/pr35771-2.c: Likewise.
5159         * gcc.dg/torture/pr35771-3.c: Likewise.
5160         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
5161         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5162         * gcc.dg/torture/stackalign/push-1.c: Likewise.
5163         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5164         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
5165         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
5166         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
5167         * gcc.target/i386/20060512-1.c: Likewise.
5168         * gcc.target/i386/20060512-3.c: Likewise.
5169         * gcc.target/i386/all_one_m128i.c: Likewise.
5170         * gcc.target/i386/float128-1.c: Likewise.
5171         * gcc.target/i386/float128-2.c: Likewise.
5172         * gcc.target/i386/fpcvt-1.c: Likewise.
5173         * gcc.target/i386/fpcvt-2.c: Likewise.
5174         * gcc.target/i386/fpcvt-3.c: Likewise.
5175         * gcc.target/i386/fpprec-1.c: Likewise.
5176         * gcc.target/i386/funcspec-9.c: Likewise.
5177         * gcc.target/i386/incoming-1.c: Likewise.
5178         * gcc.target/i386/incoming-12.c: Likewise.
5179         * gcc.target/i386/incoming-2.c: Likewise.
5180         * gcc.target/i386/incoming-3.c: Likewise.
5181         * gcc.target/i386/incoming-4.c: Likewise.
5182         * gcc.target/i386/incoming-6.c: Likewise.
5183         * gcc.target/i386/incoming-7.c: Likewise.
5184         * gcc.target/i386/incoming-8.c: Likewise.
5185         * gcc.target/i386/opt-1.c: Likewise.
5186         * gcc.target/i386/opt-2.c: Likewise.
5187         * gcc.target/i386/ordcmp-1.c: Likewise.
5188         * gcc.target/i386/pr17692.c: Likewise.
5189         * gcc.target/i386/pr18614-1.c: Likewise.
5190         * gcc.target/i386/pr22152.c: Likewise.
5191         * gcc.target/i386/pr23570.c: Likewise.
5192         * gcc.target/i386/pr23575.c: Likewise.
5193         * gcc.target/i386/pr26449-1.c: Likewise.
5194         * gcc.target/i386/pr26600.c: Likewise.
5195         * gcc.target/i386/pr27790.c: Likewise.
5196         * gcc.target/i386/pr28839.c: Likewise.
5197         * gcc.target/i386/pr30970.c: Likewise.
5198         * gcc.target/i386/pr32000-1.c: Likewise.
5199         * gcc.target/i386/pr32000-2.c: Likewise.
5200         * gcc.target/i386/pr32280.c: Likewise.
5201         * gcc.target/i386/pr32661.c: Likewise.
5202         * gcc.target/i386/pr32708-1.c: Likewise.
5203         * gcc.target/i386/pr32961.c: Likewise.
5204         * gcc.target/i386/pr33329.c: Likewise.
5205         * gcc.target/i386/pr35714.c: Likewise.
5206         * gcc.target/i386/pr35767-1.c: Likewise.
5207         * gcc.target/i386/pr35767-1d.c: Likewise.
5208         * gcc.target/i386/pr35767-1i.c: Likewise.
5209         * gcc.target/i386/pr35767-2.c: Likewise.
5210         * gcc.target/i386/pr35767-2d.c: Likewise.
5211         * gcc.target/i386/pr35767-2i.c: Likewise.
5212         * gcc.target/i386/pr35767-3.c: Likewise.
5213         * gcc.target/i386/pr35767-5.c: Likewise.
5214         * gcc.target/i386/pr36222-1.c: Likewise.
5215         * gcc.target/i386/pr36578-1.c: Likewise.
5216         * gcc.target/i386/pr36578-2.c: Likewise.
5217         * gcc.target/i386/pr36992-1.c: Likewise.
5218         * gcc.target/i386/pr37101.c: Likewise.
5219         * gcc.target/i386/pr37216.c: Likewise.
5220         * gcc.target/i386/pr37434-1.c: Likewise.
5221         * gcc.target/i386/pr37434-2.c: Likewise.
5222         * gcc.target/i386/pr37843-3.c: Likewise.
5223         * gcc.target/i386/pr37843-4.c: Likewise.
5224         * gcc.target/i386/pr39162.c: Likewise.
5225         * gcc.target/i386/pr39315-1.c: Likewise.
5226         * gcc.target/i386/pr39315-2.c: Likewise.
5227         * gcc.target/i386/pr39315-3.c: Likewise.
5228         * gcc.target/i386/pr39315-4.c: Likewise.
5229         * gcc.target/i386/pr39445.c: Likewise.
5230         * gcc.target/i386/pr39496.c: Likewise.
5231         * gcc.target/i386/pr40809.c: Likewise.
5232         * gcc.target/i386/pr40906-3.c: Likewise.
5233         * gcc.target/i386/pr41019.c: Likewise.
5234         * gcc.target/i386/pr42542-1.c: Likewise.
5235         * gcc.target/i386/pr42542-2.c: Likewise.
5236         * gcc.target/i386/pr42542-3.c: Likewise.
5237         * gcc.target/i386/pr42542-3a.c: Likewise.
5238         * gcc.target/i386/pr42881.c: Likewise.
5239         * gcc.target/i386/push-1.c: Likewise.
5240         * gcc.target/i386/quad-sse.c: Likewise.
5241         * gcc.target/i386/reload-1.c: Likewise.
5242         * gcc.target/i386/sse-10.c: Likewise.
5243         * gcc.target/i386/sse-11.c: Likewise.
5244         * gcc.target/i386/sse-15.c: Likewise.
5245         * gcc.target/i386/sse-17.c: Likewise.
5246         * gcc.target/i386/sse-18.c: Likewise.
5247         * gcc.target/i386/sse-19.c: Likewise.
5248         * gcc.target/i386/sse-4.c: Likewise.
5249         * gcc.target/i386/sse-6.c: Likewise.
5250         * gcc.target/i386/sse-vect-types.c: Likewise.
5251         * gcc.target/i386/sse2-addpd-1.c: Likewise.
5252         * gcc.target/i386/sse2-addsd-1.c: Likewise.
5253         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
5254         * gcc.target/i386/sse2-andpd-1.c: Likewise.
5255         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
5256         * gcc.target/i386/sse2-comisd-1.c: Likewise.
5257         * gcc.target/i386/sse2-comisd-2.c: Likewise.
5258         * gcc.target/i386/sse2-comisd-3.c: Likewise.
5259         * gcc.target/i386/sse2-comisd-4.c: Likewise.
5260         * gcc.target/i386/sse2-comisd-5.c: Likewise.
5261         * gcc.target/i386/sse2-comisd-6.c: Likewise.
5262         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
5263         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
5264         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
5265         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
5266         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
5267         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
5268         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
5269         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
5270         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
5271         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
5272         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
5273         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
5274         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
5275         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
5276         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
5277         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
5278         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
5279         * gcc.target/i386/sse2-divpd-1.c: Likewise.
5280         * gcc.target/i386/sse2-divsd-1.c: Likewise.
5281         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
5282         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
5283         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
5284         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
5285         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
5286         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
5287         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
5288         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
5289         * gcc.target/i386/sse2-minpd-1.c: Likewise.
5290         * gcc.target/i386/sse2-minsd-1.c: Likewise.
5291         * gcc.target/i386/sse2-mmx.c: Likewise.
5292         * gcc.target/i386/sse2-movapd-1.c: Likewise.
5293         * gcc.target/i386/sse2-movapd-2.c: Likewise.
5294         * gcc.target/i386/sse2-movd-1.c: Likewise.
5295         * gcc.target/i386/sse2-movd-2.c: Likewise.
5296         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
5297         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
5298         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
5299         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
5300         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
5301         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
5302         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
5303         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
5304         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
5305         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
5306         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
5307         * gcc.target/i386/sse2-movq-1.c: Likewise.
5308         * gcc.target/i386/sse2-movq-2.c: Likewise.
5309         * gcc.target/i386/sse2-movq-3.c: Likewise.
5310         * gcc.target/i386/sse2-movsd-1.c: Likewise.
5311         * gcc.target/i386/sse2-movsd-2.c: Likewise.
5312         * gcc.target/i386/sse2-movupd-1.c: Likewise.
5313         * gcc.target/i386/sse2-movupd-2.c: Likewise.
5314         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
5315         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
5316         * gcc.target/i386/sse2-orpd-1.c: Likewise.
5317         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
5318         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
5319         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
5320         * gcc.target/i386/sse2-paddb-1.c: Likewise.
5321         * gcc.target/i386/sse2-paddd-1.c: Likewise.
5322         * gcc.target/i386/sse2-paddq-1.c: Likewise.
5323         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
5324         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
5325         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
5326         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
5327         * gcc.target/i386/sse2-paddw-1.c: Likewise.
5328         * gcc.target/i386/sse2-pand-1.c: Likewise.
5329         * gcc.target/i386/sse2-pandn-1.c: Likewise.
5330         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
5331         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
5332         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
5333         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
5334         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
5335         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
5336         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
5337         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
5338         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
5339         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
5340         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
5341         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
5342         * gcc.target/i386/sse2-pminub-1.c: Likewise.
5343         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
5344         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
5345         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
5346         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
5347         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
5348         * gcc.target/i386/sse2-por-1.c: Likewise.
5349         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
5350         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
5351         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
5352         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
5353         * gcc.target/i386/sse2-pslld-1.c: Likewise.
5354         * gcc.target/i386/sse2-pslld-2.c: Likewise.
5355         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
5356         * gcc.target/i386/sse2-psllq-1.c: Likewise.
5357         * gcc.target/i386/sse2-psllq-2.c: Likewise.
5358         * gcc.target/i386/sse2-psllw-1.c: Likewise.
5359         * gcc.target/i386/sse2-psllw-2.c: Likewise.
5360         * gcc.target/i386/sse2-psrad-1.c: Likewise.
5361         * gcc.target/i386/sse2-psrad-2.c: Likewise.
5362         * gcc.target/i386/sse2-psraw-1.c: Likewise.
5363         * gcc.target/i386/sse2-psraw-2.c: Likewise.
5364         * gcc.target/i386/sse2-psrld-1.c: Likewise.
5365         * gcc.target/i386/sse2-psrld-2.c: Likewise.
5366         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
5367         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
5368         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
5369         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
5370         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
5371         * gcc.target/i386/sse2-psubb-1.c: Likewise.
5372         * gcc.target/i386/sse2-psubd-1.c: Likewise.
5373         * gcc.target/i386/sse2-psubq-1.c: Likewise.
5374         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
5375         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
5376         * gcc.target/i386/sse2-psubw-1.c: Likewise.
5377         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
5378         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
5379         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
5380         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
5381         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
5382         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
5383         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
5384         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
5385         * gcc.target/i386/sse2-pxor-1.c: Likewise.
5386         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
5387         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
5388         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
5389         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
5390         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
5391         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
5392         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
5393         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
5394         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
5395         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
5396         * gcc.target/i386/sse2-shufps-1.c: Likewise.
5397         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
5398         * gcc.target/i386/sse2-subpd-1.c: Likewise.
5399         * gcc.target/i386/sse2-subsd-1.c: Likewise.
5400         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
5401         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
5402         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
5403         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
5404         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
5405         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
5406         * gcc.target/i386/sse2-unpack-1.c: Likewise.
5407         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
5408         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
5409         * gcc.target/i386/sse2-vec-1.c: Likewise.
5410         * gcc.target/i386/sse2-vec-2.c: Likewise.
5411         * gcc.target/i386/sse2-vec-3.c: Likewise.
5412         * gcc.target/i386/sse2-vec-4.c: Likewise.
5413         * gcc.target/i386/sse2-vec-5.c: Likewise.
5414         * gcc.target/i386/sse2-vec-6.c: Likewise.
5415         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
5416         * gcc.target/i386/ssefn-2.c: Likewise.
5417         * gcc.target/i386/ssefn-4.c: Likewise.
5418         * gcc.target/i386/ssefp-1.c: Likewise.
5419         * gcc.target/i386/ssefp-2.c: Likewise.
5420         * gcc.target/i386/sseregparm-3.c: Likewise.
5421         * gcc.target/i386/sseregparm-4.c: Likewise.
5422         * gcc.target/i386/sseregparm-5.c: Likewise.
5423         * gcc.target/i386/sseregparm-6.c: Likewise.
5424         * gcc.target/i386/sseregparm-7.c: Likewise.
5425         * gcc.target/i386/ssetype-1.c: Likewise.
5426         * gcc.target/i386/ssetype-2.c: Likewise.
5427         * gcc.target/i386/ssetype-3.c: Likewise.
5428         * gcc.target/i386/ssetype-4.c: Likewise.
5429         * gcc.target/i386/ssetype-5.c: Likewise.
5430         * gcc.target/i386/unordcmp-1.c: Likewise.
5431         * gcc.target/i386/vararg-1.c: Likewise.
5432         * gcc.target/i386/vararg-2.c: Likewise.
5433         * gcc.target/i386/vararg-3.c: Likewise.
5434         * gcc.target/i386/vararg-4.c: Likewise.
5435         * gcc.target/i386/vararg-7.c: Likewise.
5436         * gcc.target/i386/vararg-8.c: Likewise.
5437         * gcc.target/i386/vecinit-1.c: Likewise.
5438         * gcc.target/i386/vecinit-2.c: Likewise.
5439         * gcc.target/i386/vecinit-3.c: Likewise.
5440         * gcc.target/i386/vecinit-4.c: Likewise.
5441         * gcc.target/i386/vecinit-5.c: Likewise.
5442         * gcc.target/i386/vecinit-6.c: Likewise.
5443         * gcc.target/i386/vectorize2.c: Likewise.
5444         * gcc.target/i386/vectorize3.c: Likewise.
5445         * gcc.target/i386/vectorize4.c: Likewise.
5446         * gcc.target/i386/vectorize6.c: Likewise.
5447         * gcc.target/i386/vectorize7.c: Likewise.
5448         * gcc.target/i386/vectorize8.c: Likewise.
5449         * gcc.target/i386/vperm-v2df.c: Likewise.
5450         * gcc.target/i386/vperm-v2di.c: Likewise.
5451         * gcc.target/i386/vperm-v4si-1.c: Likewise.
5452         * gcc.target/i386/xorps-sse2.c: Likewise.
5453         * gcc.target/i386/xorps.c: Likewise.
5454         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
5455         * gfortran.dg/graphite/pr42326.f90: Likewise.
5456         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
5457
5458 2010-05-19  Richard Guenther  <rguenther@suse.de>
5459
5460         PR lto/44196
5461         * g++.dg/lto/20100519-1_0.C: New testcase.
5462
5463 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5464
5465         PR fortran/42360
5466         * gfortran.dg/warn_intent_out_not_set.f90: New.
5467
5468 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5469
5470         PR fortran/38404
5471         * gfortran.dg/data_char_1.f90: Updated warning message.
5472         * gfortran.dg/data_array_6.f: New.
5473
5474 2010-05-19  Martin Jambor  <mjambor@suse.cz>
5475
5476         * g++.dg/ipa/ivinline-8.C: New test.
5477         * gcc.dg/ipa/iinline-2.c: Likewise.
5478
5479 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5480
5481         PR fortran/34505
5482         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
5483         arguments; add check for return value kind.
5484         * gfortran.dg/float_1.f90: Likewise.
5485
5486 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5487
5488         * gcc.target/i386/20011009-1.c (COMMENT): Define.
5489         (main): Use it.
5490         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
5491         * lib/lto.exp (lto_prune_warns): Fix location line regex.
5492         Prune another location line format.
5493         (lto-obj): Call lto_prune_warns on comp_output.
5494
5495 2010-05-18  Jan Hubicka  <jh@suse.cz>
5496
5497         * gcc.dg/lto/ipacp_0.c: New test.
5498         * gcc.dg/lto/ipacp_1.c: New test.
5499
5500 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
5501
5502         PR lto/44184
5503         * gcc.dg/lto/20100518_0.c: New test.
5504
5505 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
5506
5507         * gnat.dg/specs/lto3.ads: Add missing dg-options.
5508
5509 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
5510
5511         PR fortran/43990
5512         * gfortran.dg/class_21.f03: New.
5513
5514 2010-05-17  Jason Merrill  <jason@redhat.com>
5515
5516         PR c++/44157
5517         * g++.dg/cpp0x/initlist34.C: New.
5518
5519         PR c++/44158
5520         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
5521
5522 2010-05-17  Martin Jambor  <mjambor@suse.cz>
5523
5524         * g++.dg/ipa/ivinline-1.C: New test.
5525         * g++.dg/ipa/ivinline-2.C: New test.
5526         * g++.dg/ipa/ivinline-3.C: New test.
5527         * g++.dg/ipa/ivinline-4.C: New test.
5528         * g++.dg/ipa/ivinline-5.C: New test.
5529         * g++.dg/ipa/ivinline-6.C: New test.
5530
5531 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
5532             Jason Merrill  <jason@redhat.com>
5533
5534         PR c++/44108
5535         * c-c++-common/Wunused-var-8.c: New test.
5536
5537 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
5538
5539         PR bootstrap/42347
5540         * gcc.c-torture/compile/pr42347.c: New test.
5541
5542         PR middle-end/44102
5543         * g++.dg/ext/asmgoto1.C: New test.
5544
5545 2010-05-17  Martin Jambor  <mjambor@suse.cz>
5546
5547         PR middle-end/44133
5548         * gcc.dg/tree-ssa/pr44133.c: New test.
5549         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
5550         precise.
5551
5552 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
5553
5554         PR fortran/44044
5555         * gfortran.dg/class_20.f03: New.
5556
5557 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
5558
5559         PR 44078
5560         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
5561         debug messages but not the newly introduced one.
5562
5563 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
5564
5565         PR fortran/35779
5566         * gfortran.dg/initialization_25.f90: Commented testcase.
5567         * gfortran.dg/initialization_26.f90: New.
5568
5569 2010-05-16  Richard Guenther  <rguenther@suse.de>
5570
5571         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
5572         * gcc.dg/pr43084.c: Likewise.
5573         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
5574         -fipa-type-escape.
5575         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
5576         -fipa-type-escape.
5577         * gcc.dg/struct/struct-reorg.exp: Likewise.
5578         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
5579         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5580
5581 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
5582
5583         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
5584         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
5585         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
5586         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
5587         tests.
5588
5589 2010-05-15  Jason Merrill  <jason@redhat.com>
5590
5591         * g++.dg/eh/spec10.C: New.
5592         * g++.dg/eh/spec11.C: New.
5593         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
5594
5595 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
5596
5597         PR fortran/44154
5598         PR fortran/42647
5599         * gfortran.dg/allocatable_scalar_9.f90: New.
5600
5601 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
5602
5603         PR c++/44148
5604         * g++.dg/torture/pr44148.C: New test.
5605
5606 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
5607
5608         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
5609         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
5610         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
5611         diagnostics and type sizes.
5612
5613 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
5614
5615         * gnat.dg/lto9.adb: New test.
5616         * gnat.dg/lto9_pkg1.ads: New helper.
5617         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
5618
5619 2010-05-15  Jan Hubicka  <jh@suse.cz>
5620
5621         * gcc.dg/lto/ipareference_1.c: Rename to ...
5622         * gcc.dg/lto/ipareference_0.c: ... this one.
5623         * gcc.dg/lto/ipareference_2.c: Rename to ...
5624         * gcc.dg/lto/ipareference_1.c: ... this one.
5625
5626 2010-05-15  Jan Hubicka  <jh@suse.cz>
5627
5628         * gcc.dg/lto/ipareference_1.c: New file.
5629         * gcc.dg/lto/ipareference_2.c: New file.
5630
5631 2010-05-15  Richard Guenther  <rguenther@suse.de>
5632
5633         PR tree-optimization/44038
5634         * gcc.c-torture/compile/pr44038.c: New testcase.
5635
5636 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
5637
5638         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
5639         * gcc.target/i386/avx-cmpss-1.c: Likewise.
5640
5641 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
5642
5643         PR fortran/43207
5644         PR fortran/43969
5645         * gfortran.dg/class_18.f03: New.
5646         * gfortran.dg/class_19.f03: New.
5647
5648 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
5649
5650         PR debug/44112
5651         * gcc.dg/debug/dwarf2/const-1.c: Remove.
5652         * g++.dg/debug/dwarf2/const1.C: Remove.
5653
5654 2010-05-14  Jason Merrill  <jason@redhat.com>
5655
5656         * g++.dg/eh/cond4.C: New.
5657         * g++.dg/eh/elide2.C: Adjust.
5658         * g++.old-deja/g++.eh/terminate1.C: Adjust.
5659
5660 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
5661
5662         PR fortran/44135
5663         * gfortran.dg/actual_array_interface_2.f90: New test.
5664
5665 2010-05-14  Richard Guenther  <rguenther@suse.de>
5666
5667         PR tree-optimization/44119
5668         * gcc.c-torture/compile/pr44119.c: New testcase.
5669
5670 2010-05-14  Jason Merrill  <jason@redhat.com>
5671
5672         PR c++/44127
5673         * g++.dg/eh/terminate1.C: New.
5674
5675 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
5676
5677         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
5678
5679         PR debug/44136
5680         * gcc.dg/pr44136.c: New test.
5681
5682 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
5683
5684         PR c++/30566
5685         * g++.dg/warn/Wshadow-4.C: Adjust.
5686         * g++.dg/warn/Wshadow-5.C: New test.
5687         * g++.dg/warn/Wshadow-6.C: New test
5688
5689 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
5690
5691         PR fortran/35779
5692         * gfortran.dg/initialization_25.f90: New.
5693
5694 2010-05-13  Martin Jambor  <mjambor@suse.cz>
5695
5696         * g++.dg/otr-fold-1.C: New test.
5697         * g++.dg/otr-fold-2.C: New test.
5698
5699 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
5700
5701         PR fortran/44036
5702         * gfortran.dg/gomp/pr44036-1.f90: New test.
5703         * gfortran.dg/gomp/pr44036-2.f90: New test.
5704         * gfortran.dg/gomp/pr44036-3.f90: New test.
5705
5706         PR debug/43983
5707         * gcc.dg/guality/sra-1.c: New test.
5708
5709 2010-05-12  Jan Hubicka  <jh@suse.cz>
5710
5711         * tree-ssa/unreachable.c: New test.
5712
5713 2010-05-12  Jason Merrill  <jason@redhat.com>
5714
5715         * g++.dg/cpp0x/sfinae1.C: New.
5716
5717 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
5718
5719         * gcc.target/i386/zee.c: New file.
5720
5721 2010-05-12  Jason Merrill  <jason@redhat.com>
5722
5723         * g++.dg/conversion/op1.C: Expect template candidate message.
5724         * g++.dg/cpp0x/nullptr15.C: Likewise.
5725         * g++.dg/cpp0x/pr31431-2.C: Likewise.
5726         * g++.dg/cpp0x/pr31431.C: Likewise.
5727         * g++.dg/cpp0x/temp_default2.C: Likewise.
5728         * g++.dg/cpp0x/trailing4.C: Likewise.
5729         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
5730         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
5731         * g++.dg/cpp0x/variadic-throw.C: Likewise.
5732         * g++.dg/cpp0x/variadic35.C: Likewise.
5733         * g++.dg/cpp0x/vt-35147.C: Likewise.
5734         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
5735         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
5736         * g++.dg/ext/visibility/anon8.C: Likewise.
5737         * g++.dg/ext/vla2.C: Likewise.
5738         * g++.dg/other/pr28114.C: Likewise.
5739         * g++.dg/other/ptrmem10.C: Likewise.
5740         * g++.dg/other/ptrmem11.C: Likewise.
5741         * g++.dg/overload/unknown1.C: Likewise.
5742         * g++.dg/parse/template7.C: Likewise.
5743         * g++.dg/parse/typename7.C: Likewise.
5744         * g++.dg/template/conv11.C: Likewise.
5745         * g++.dg/template/copy1.C: Likewise.
5746         * g++.dg/template/deduce3.C: Likewise.
5747         * g++.dg/template/dependent-expr5.C: Likewise.
5748         * g++.dg/template/friend.C: Likewise.
5749         * g++.dg/template/incomplete2.C: Likewise.
5750         * g++.dg/template/local4.C: Likewise.
5751         * g++.dg/template/local6.C: Likewise.
5752         * g++.dg/template/operator10.C: Likewise.
5753         * g++.dg/template/overload6.C: Likewise.
5754         * g++.dg/template/ptrmem2.C: Likewise.
5755         * g++.dg/template/ptrmem20.C: Likewise.
5756         * g++.dg/template/ptrmem8.C: Likewise.
5757         * g++.dg/template/sfinae2.C: Likewise.
5758         * g++.dg/template/ttp25.C: Likewise.
5759         * g++.dg/template/unify10.C: Likewise.
5760         * g++.dg/template/unify11.C: Likewise.
5761         * g++.dg/template/unify6.C: Likewise.
5762         * g++.dg/template/unify7.C: Likewise.
5763         * g++.dg/template/unify9.C: Likewise.
5764         * g++.dg/template/varmod1.C: Likewise.
5765         * g++.old-deja/g++.brendan/crash56.C: Likewise.
5766         * g++.old-deja/g++.law/operators32.C: Likewise.
5767         * g++.old-deja/g++.pt/crash28.C: Likewise.
5768         * g++.old-deja/g++.pt/crash60.C: Likewise.
5769         * g++.old-deja/g++.pt/explicit38.C: Likewise.
5770         * g++.old-deja/g++.pt/explicit39.C: Likewise.
5771         * g++.old-deja/g++.pt/explicit41.C: Likewise.
5772         * g++.old-deja/g++.pt/explicit67.C: Likewise.
5773         * g++.old-deja/g++.pt/explicit77.C: Likewise.
5774         * g++.old-deja/g++.pt/expr2.C: Likewise.
5775         * g++.old-deja/g++.pt/overload7.C: Likewise.
5776         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
5777         * g++.old-deja/g++.pt/spec5.C: Likewise.
5778         * g++.old-deja/g++.pt/spec6.C: Likewise.
5779         * g++.old-deja/g++.pt/t24.C: Likewise.
5780         * g++.old-deja/g++.pt/unify4.C: Likewise.
5781         * g++.old-deja/g++.pt/unify6.C: Likewise.
5782         * g++.old-deja/g++.pt/unify8.C: Likewise.
5783         * g++.old-deja/g++.robertl/eb119.C: Likewise.
5784         * g++.old-deja/g++.robertl/eb79.C: Likewise.
5785         * g++.old-deja/g++.robertl/eb98.C: Likewise.
5786
5787         * g++.dg/cpp0x/initlist32.C: New.
5788
5789         * g++.dg/template/conv11.C: New.
5790         * g++.dg/conversion/op1.C: Adjust expected error.
5791
5792         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
5793
5794 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
5795
5796         PR target/44088
5797         * gcc.target/i386/avx-cmpsd-1.c: New.
5798         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
5799         * gcc.target/i386/avx-cmpss-1.c: Likewise.
5800         * gcc.target/i386/avx-cmpss-2.c: Likewise.
5801         * gcc.target/i386/sse-cmpss-1.c: Likewise.
5802         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
5803
5804 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
5805
5806         PR middle-end/44085
5807         * gcc.dg/gomp/pr44085.c: New test.
5808         * gfortran.dg/gomp/pr44085.f90: New test.
5809
5810 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
5811
5812         * objc-obj-c++-shared/Object1.m: New.
5813         * objc.dg/torture: New directory.
5814         * objc.dg/torture/tls: Ditto.
5815         * objc.dg/tls: Ditto.
5816         * objc.dg/torture/tls/trivial.m: New test.
5817         * objc.dg/torture/tls/thr-init-2.m: New test.
5818         * objc.dg/torture/tls/thr-init-3.m: New test.
5819         * objc.dg/torture/tls/thr-init.m: New test.
5820         * objc.dg/torture/tls/diag-1.m: New test.
5821         * objc.dg/torture/tls/tls.exp: New.
5822         * objc.dg/torture/trivial.m: New test.
5823         * objc.dg/torture/dg-torture.exp: New.
5824         * objc.dg/tls/diag-3.m: New test.
5825         * objc.dg/tls/diag-4.m: New test.
5826         * objc.dg/tls/diag-5.m: New test.
5827         * objc.dg/tls/init-1.m: New test.
5828         * objc.dg/tls/init-2.m: New test.
5829         * objc.dg/tls/tls.exp: New.
5830         * objc.dg/tls/diag-2.m: New test.
5831         * lib/objc.exp: Respond to dg-additional-files.
5832
5833 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
5834
5835         * gcc.target/m68k/20100512-1.c: New.
5836
5837 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
5838
5839         * gnat.dg/lto8.adb: New test.
5840         * gnat.dg/lto8_pkg.ad[sb]: New helper.
5841         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
5842
5843 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
5844
5845         PR c++/34272
5846         PR c++/43630
5847         PR c++/34491
5848         * g++.dg/template/crash97.C: New.
5849         * g++.dg/template/crash98.C: Likewise.
5850         * g++.dg/template/crash99.C: Likewise.
5851         * g++.dg/cpp0x/pr31439.C: Adjust.
5852         * g++.dg/template/crash95.C: Likewise.
5853
5854 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
5855
5856         PR middle-end/44071
5857         * c-c++-common/asmgoto-4.c: New test.
5858         * gcc.target/i386/pr44071.c: New test.
5859
5860         PR c++/44062
5861         * c-c++-common/Wunused-var-7.c: New test.
5862         * g++.dg/warn/Wunused-var-9.C: New test.
5863
5864 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
5865
5866         PR fortran/43711
5867         * gfortran.dg/gomp/pr43711.f90: New.
5868
5869 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
5870
5871         PR fortran/31820
5872         * gfortran.dg/select_5.f90: Updated.
5873
5874 2010-05-11  Jan Hubicka  <jh@suse.cz>
5875
5876         PR tree-optimize/44063
5877         * gcc.c-torture/compile/pr44063.c: New testcase.
5878
5879 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
5880
5881         PR debug/44023
5882         * gcc.dg/pr44023.c: New test.
5883
5884 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
5885
5886         * gnat.dg/lto7.adb: New test.
5887         * gnat.dg/lto7_pkg.ad[sb]: New helper.
5888
5889 2010-05-10  Jason Merrill  <jason@redhat.com>
5890
5891         PR c++/44017
5892         * g++.dg/template/inherit5.C: New.
5893
5894         PR c++/44045
5895         * g++.dg/cpp0x/initlist33.C: New.
5896         * g++.dg/cpp0x/initlist26.C: Adjust.
5897         * g++.dg/cpp0x/initlist28.C: Adjust.
5898
5899 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
5900
5901         PR c++/43719
5902         * g++.dg/init/pr43719.C: New.
5903         * g++.dg/anon-struct4.C: Adjust.
5904
5905 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
5906
5907         PR debug/44028
5908         * gcc.dg/pr44028.c: New test.
5909
5910 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
5911
5912         PR fortran/27866
5913         PR fortran/35003
5914         PR fortran/42809
5915         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
5916         * gfortran.dg/warn_conversion.f90: New.
5917
5918 2010-05-10  Michael Matz  <matz@suse.de>
5919
5920         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
5921
5922 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
5923
5924         PR rtl-optimization/44012
5925         * gcc.dg/pr44012.c: New.
5926
5927 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5928
5929         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
5930         Log text on entry and exit.
5931         Prune Sun ld warnings for common symbols with differing sizes.
5932         (lto-link-and-maybe-run): Change caller.
5933
5934 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
5935
5936         PR fortran/44044
5937         * gfortran.dg/class_7.f03: Modified.
5938         * gfortran.dg/select_type_1.f03: Modified.
5939         * gfortran.dg/select_type_12.f03: New.
5940
5941 2010-05-10  Richard Guenther  <rguenther@suse.de>
5942
5943         PR tree-optimization/44050
5944         * gcc.dg/torture/pr44050.c: New testcase.
5945
5946 2010-05-10  Wei Guozhi  <carrot@google.com>
5947
5948         PR target/42879
5949         * gcc.target/arm/pr42879.c: New testcase.
5950
5951 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5952
5953         PR c/44051
5954         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
5955
5956 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5957
5958         PR c/10676
5959         * gcc.dg/anon-struct-10.c: New test.
5960
5961 2010-05-09  Richard Guenther  <rguenther@suse.de>
5962
5963         PR middle-end/44024
5964         * gcc.dg/pr44024.c: New testcase.
5965
5966 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5967
5968         PR c/4784
5969         * gcc.dg/anon-struct-9.c: New test.
5970
5971 2010-05-09  Richard Guenther  <rguenther@suse.de>
5972
5973         PR middle-end/44043
5974         * gcc.c-torture/compile/pr44043.c: New testcase.
5975
5976 2010-05-09  Richard Guenther  <rguenther@suse.de>
5977
5978         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
5979
5980 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
5981
5982         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
5983
5984 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5985
5986         * gnat.dg/lto[12456].adb: Add "target lto" marker.
5987         * gnat.dg/specs/lto3.ads: Likewise.
5988
5989 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
5990
5991         PR middle-end/28685
5992         * gcc.dg/pr28685-1.c: New file.
5993
5994 2010-05-08  Richard Guenther  <rguenther@suse.de>
5995
5996         PR tree-optimization/44030
5997         * gcc.c-torture/compile/pr44030.c: New testcase.
5998
5999 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6000
6001         * gnat.dg/lto6.adb: New test.
6002         * gnat.dg/lto6_pkg.ads: New helper.
6003
6004 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6005
6006         * gnat.dg/lto5.adb: New test.
6007         * gnat.dg/lto5_pkg.ad[sb]: New helper.
6008
6009 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6010
6011         * gnat.dg/lto4.ad[sb]: New test.
6012
6013 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6014
6015         * gnat.dg/specs/lto3.ads: New test.
6016         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
6017         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
6018
6019 2010-05-08  Quentin Ochem  <ochem@adacore.com>
6020
6021         * gnat.dg/sizetype3.ad[sb]: New test.
6022         * gnat.dg/sizetype3_pkg.ads: New helper.
6023
6024 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
6025
6026         PR c++/43951
6027         * g++.dg/init/new29.C: New.
6028
6029 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
6030
6031         PR fortran/40728
6032         * gfortran.dg/coarray_1.f90: Fixed error message.
6033         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
6034         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
6035         * gfortran.dg/intrinsic_std_5.f90: New.
6036
6037 2010-05-07  Jason Merrill  <jason@redhat.com>
6038
6039         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
6040
6041 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6042
6043         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
6044         (size_t, stderr): Remove.
6045         (read_error): Replaced __builtin_fprintf by fprintf.
6046
6047 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
6048
6049         * gcc.dg/ordered-comparison-1.c: New test.
6050         * gcc.dg/ordered-comparison-2.c: New test.
6051         * gcc.dg/ordered-comparison-3.c: New test.
6052         * gcc.dg/ordered-comparison-4.c: New test.
6053
6054 2010-05-06  Mike Stump  <mikestump@comcast.net>
6055
6056         PR objc/35165
6057         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
6058
6059 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
6060             Jason Merrill  <jason@redhat.com>
6061
6062         * g++.dg/cpp0x/nullptr01.C: New.
6063         * g++.dg/cpp0x/nullptr02.C: New.
6064         * g++.dg/cpp0x/nullptr03.C: New.
6065         * g++.dg/cpp0x/nullptr04.C: New.
6066         * g++.dg/cpp0x/nullptr05.C: New.
6067         * g++.dg/cpp0x/nullptr06.C: New.
6068         * g++.dg/cpp0x/nullptr07.C: New.
6069         * g++.dg/cpp0x/nullptr08.C: New.
6070         * g++.dg/cpp0x/nullptr09.C: New.
6071         * g++.dg/cpp0x/nullptr10.C: New.
6072         * g++.dg/cpp0x/nullptr11.C: New.
6073         * g++.dg/cpp0x/nullptr12.C: New.
6074         * g++.dg/cpp0x/nullptr13.C: New.
6075         * g++.dg/cpp0x/nullptr14.C: New.
6076         * g++.dg/cpp0x/nullptr15.C: New.
6077         * g++.dg/cpp0x/nullptr16.C: New.
6078         * g++.dg/cpp0x/nullptr17.C: New.
6079         * g++.dg/cpp0x/nullptr18.C: New.
6080         * g++.dg/cpp0x/nullptr19.C: New.
6081         * g++.dg/cpp0x/nullptr20.C: New.
6082         * g++.dg/cpp0x/nullptr21.C: New.
6083         * g++.dg/cpp0x/nullptr22.C: New.
6084         * g++.dg/debug/nullptr01.C: New.
6085         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
6086
6087 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
6088
6089         * gcc.dg/Wunused-var-8.c: Move to...
6090         * c-c++-common/Wunused-var-6.c: ... here.  New test.
6091
6092 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
6093
6094         PR c++/40406
6095         * g++.dg/template/crash96.C: New.
6096
6097 2010-05-06  Jan Hubicka  <jh@suse.cz>
6098
6099         PR tree-optimization/43791
6100         * gcc.c-torture/compile/pr43791.c: New file.
6101
6102 2010-05-06  Michael Matz  <matz@suse.de>
6103
6104         PR tree-optimization/43984
6105         * gfortran.dg/pr43984.f90: New test.
6106
6107 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6108
6109         PR 40989
6110         * gcc.dg/pr40989.c: New.
6111
6112 2010-05-06  Richard Guenther  <rguenther@suse.de>
6113
6114         PR tree-optimization/43934
6115         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
6116
6117 2010-05-06  Richard Guenther  <rguenther@suse.de>
6118
6119         PR tree-optimization/43987
6120         * gcc.c-torture/execute/pr43987.c: New testcase.
6121         * gcc.dg/torture/pta-escape-1.c: Adjust.
6122         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
6123         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6124         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6125         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
6126
6127 2010-04-22  Jakub Jelinek <jakub@redhat.com>
6128             Dodji Seketeli  <dodji@redhat.com>
6129
6130         PR c/18624
6131         * g++.dg/warn/Wunused-7.C: Add dg-warning.
6132         * g++.dg/template/sfinae16.C: Likewise.
6133         * gcc.dg/Wunused-var-1.c: Moved to...
6134         * c-c++-common/Wunused-var-1.c: ...here. New test.
6135         * gcc.dg/Wunused-var-2.c: Moved to...
6136         * c-c++-common/Wunused-var-2.c: ...here. New test.
6137         * gcc.dg/Wunused-var-3.c: Moved to...
6138         * c-c++-common/Wunused-var-3.c: ...here. New test.
6139         * gcc.dg/Wunused-var-4.c: Moved to...
6140         * gcc.dg/Wunused-var-1.c: ... here.
6141         * gcc.dg/Wunused-var-5.c: Moved to...
6142         * c-c++-common/Wunused-var-4.c: ...here. New test.
6143         * gcc.dg/Wunused-var-7.c: Moved to...
6144         * c-c++-common/Wunused-var-5.c: ...here. New test.
6145         * gcc.dg/Wunused-var-6.c: Moved to...
6146         * gcc.dg/Wunused-var-2.c: ... here.
6147         * c-c++-common/Wunused-var-1.c: New test.
6148         * c-c++-common/Wunused-var-2.c: New test.
6149         * c-c++-common/Wunused-var-3.c: New test.
6150         * c-c++-common/Wunused-var-4.c: New test.
6151         * c-c++-common/Wunused-var-5.c: New test.
6152         * g++.dg/warn/Wunused-var-1.C: New test.
6153         * g++.dg/warn/Wunused-var-2.C: New test.
6154         * g++.dg/warn/Wunused-var-3.C: New test.
6155         * g++.dg/warn/Wunused-var-4.C: New test.
6156         * g++.dg/warn/Wunused-var-5.C: New test.
6157         * g++.dg/warn/Wunused-var-6.C: New test.
6158         * g++.dg/warn/Wunused-var-7.C: New test.
6159         * g++.dg/warn/Wunused-var-8.C: New test.
6160         * g++.dg/warn/Wunused-parm-1.C: New test.
6161         * g++.dg/warn/Wunused-parm-2.C: New test.
6162         * g++.dg/warn/Wunused-parm-3.C: New test.
6163
6164 2010-05-06  Tobias Burnus  <burnus@net-b.de>
6165
6166         PR fortran/43985
6167         * gfortran.dg/gomp/crayptr5.f90: New test case.
6168
6169 2010-05-05  Jason Merrill  <jason@redhat.com>
6170
6171         PR debug/43370
6172         * g++.dg/ext/attrib39.C: New.
6173
6174 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
6175
6176         PR fortran/24978
6177         * gfortran.dg/data_invalid.f90: New.
6178
6179 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
6180
6181         * gnat.dg/lto2.adb: New test.
6182
6183 2010-05-05  Jason Merrill  <jason@redhat.com>
6184
6185         PR c++/43787
6186         * g++.dg/opt/empty1.C: New.
6187
6188 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
6189
6190         PR fortran/43696
6191         * gfortran.dg/class_17.f03: New.
6192
6193 2010-05-04  Neil Vachharajani <nvachhar@google.com>
6194
6195         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
6196
6197 2010-05-04  Mike Stump  <mikestump@comcast.net>
6198
6199         PR objc/35165
6200         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
6201
6202 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6203
6204         PR target/43668
6205         * gcc.target/i386/pr43668.c: New.
6206
6207 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6208
6209         PR c++/43028
6210         * g++.dg/cpp0x/initlist31.C: New.
6211
6212 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
6213
6214         PR c/43981
6215         * gcc.dg/Wunused-var-8.c: New test.
6216
6217 2010-05-04  Jason Merrill  <jason@redhat.com>
6218
6219         PR c++/38064
6220         * g++.dg/cpp0x/enum3.C: Extend.
6221
6222 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6223
6224         PR target/43799
6225         * gcc.target/i386/pr43799.c: New.
6226
6227 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
6228
6229         * gnat.dg/lto1.adb: New test.
6230         * gnat.dg/lto1_pkg.ad[sb]: New helper.
6231
6232 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6233
6234         PR middle-end/43671
6235         * gcc.target/i386/pr43671.c: New.
6236
6237 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6238
6239         PR c++/43705
6240         * g++.dg/template/crash95.C: New.
6241
6242 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6243
6244         PR debug/43508
6245         * gcc.target/i386/pr43508.c: New.
6246
6247 2010-05-04  Richard Guenther  <rguenther@suse.de>
6248
6249         PR tree-optimization/43879
6250         * g++.dg/torture/pr43879-1_0.C: New testcase.
6251         * g++.dg/torture/pr43879-1_1.C: Likewise.
6252
6253 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
6254
6255         PR c++/43953
6256         * g++.dg/other/crash-12.C: New test.
6257
6258 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
6259
6260         * g++.dg/cdce3.C: Add a space.  Updated.
6261
6262 2010-05-03  Jason Merrill  <jason@redhat.com>
6263
6264         PR c++/43680
6265         * g++.dg/opt/enum2.C: New.
6266         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
6267         * g++.dg/warn/Wswitch-1.C: Adjust message.
6268
6269 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6270
6271         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
6272         * g++.dg/ext/label13.C: Fix typo.
6273         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
6274         alpha*-dec-osf5*.
6275         * gcc.c-torture/compile/limits-declparen.c: xfail on
6276         alpha*-dec-osf5* with -g.
6277         * gcc.c-torture/compile/limits-pointer.c: Likewise.
6278         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
6279         * gcc.dg/c99-tgmath-2.c: Likewise.
6280         * gcc.dg/c99-tgmath-3.c: Likewise.
6281         * gcc.dg/c99-tgmath-4.c: Likewise.
6282
6283 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
6284
6285         PR fortran/43592
6286         * gfortran.dg/unexpected_interface.f90: New test.
6287
6288 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6289
6290         * ada/acats/run_acats (which): New function.
6291         (host_gnatchop, host_gnatmake): Use it.
6292
6293 2010-05-03  Richard Guenther  <rguenther@suse.de>
6294
6295         PR tree-optimization/43971
6296         * gcc.dg/pr43971.c: New testcase.
6297
6298 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
6299
6300         PR debug/43972
6301         * gcc.dg/debug/pr43972.c: New test.
6302
6303 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
6304
6305         PR testsuite/43963
6306         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
6307
6308 2010-05-02  Richard Guenther  <rguenther@suse.de>
6309
6310         PR tree-optimization/43879
6311         * gcc.dg/torture/pr43879-3.c: New testcase.
6312
6313 2010-05-01  Richard Guenther  <rguenther@suse.de>
6314
6315         PR tree-optimization/43949
6316         * g++.dg/warn/Warray-bounds-5.C: New testcase.
6317
6318 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
6319
6320         PR c++/43951
6321         * g++.dg/init/new28.C: New.
6322
6323 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
6324
6325         PR objc++/32052
6326         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
6327         structure and nested declarations.
6328         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
6329         structure and nested declarations.  Reduce header clutter and
6330         use _exit() rather than abort().
6331         * objc.dg/encode-10.m: New.
6332         * objc.dg/encode-11.m: New.
6333
6334 2010-04-30  DJ Delorie  <dj@redhat.com>
6335
6336         * gcc.c-torture/execute/20100430-1.c: New test.
6337
6338 2010-04-30  Jason Merrill  <jason@redhat.com>
6339
6340         PR c++/43868
6341         * g++.dg/template/ptrmem21.C: New.
6342
6343 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
6344
6345         PR fortran/18918
6346         PR fortran/43931
6347         * gfortran.dg/coarray_13.f90: New test.
6348
6349 2010-04-30  Richard Guenther  <rguenther@suse.de>
6350
6351         PR lto/43946
6352         * gcc.dg/lto/20100430-1_0.c: New testcase.
6353
6354 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
6355
6356         PR debug/43942
6357         * c-c++-common/pr43942.c: New test.
6358
6359 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
6360
6361         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
6362         conflict with darwin crt1.o 'start' symbol.
6363
6364 2010-04-30  Richard Guenther  <rguenther@suse.de>
6365
6366         PR tree-optimization/43879
6367         * gcc.dg/torture/pr43879_1.c: New testcase.
6368
6369 2010-04-30  Richard Guenther  <rguenther@suse.de>
6370
6371         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
6372
6373 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
6374
6375         PR c++/43890
6376         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
6377         user-provided constructor while recursing.
6378
6379 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6380
6381         PR fortran/42274
6382         * gfortran.dg/class_16.f03: New test.
6383
6384 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6385
6386         PR fortran/42274
6387         * gfortran.dg/class_15.f03: New.
6388
6389 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
6390
6391         PR fortran/43326
6392         * gfortran.dg/dynamic_dispatch_9.f03: New test.
6393
6394 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6395
6396         PR fortran/43492
6397         * gfortran.dg/generic_22.f03 : New test.
6398
6399 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
6400
6401         PR fortran/42353
6402         * gfortran.dg/class_14.f03: New test.
6403
6404 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6405
6406         PR fortran/42680
6407         * gfortran.dg/interface_32.f90: New test.
6408
6409 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
6410             Janus Weil  <janus@gcc.gnu.org>
6411
6412         PR fortran/41829
6413         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
6414         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
6415         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
6416
6417 2010-04-28  Mike Stump  <mikestump@comcast.net>
6418
6419         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
6420         dg-excess-errors.
6421         * g++.dg/uninit-pred-2_b.C: Likewise.
6422
6423 2010-04-28  Tobias Burnus  <burnus@net-b.de>
6424
6425         PR fortran/18918
6426         PR fortran/43919
6427         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
6428
6429 2010-04-28  Matthias Klose  <doko@ubuntu.com>
6430
6431         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
6432         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
6433         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
6434         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
6435         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
6436
6437 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
6438
6439         * gcc.dg/const-uniq-1.c: New test.
6440         * gcc.dg/lto/const-uniq_[01].c: Likewise.
6441
6442 2010-04-28  Xinliang David Li  <davidxl@google.com>
6443
6444         * gcc.dg/uninit-pred-2_b.c: New test.
6445         * gcc.dg/uninit-pred-4_b.c: New test.
6446         * gcc.dg/uninit-pred-3_d.c: New test.
6447         * gcc.dg/uninit-pred-6_b.c: New test.
6448         * gcc.dg/uninit-pred-8_b.c: New test.
6449         * gcc.dg/uninit-pred-3_a.c: New test.
6450         * gcc.dg/uninit-pred-2_c.c: New test.
6451         * gcc.dg/uninit-pred-5_a.c: New test.
6452         * gcc.dg/uninit-pred-3_e.c: New test.
6453         * gcc.dg/uninit-pred-7_a.c: New test.
6454         * gcc.dg/uninit-pred-6_c.c: New test.
6455         * gcc.dg/uninit-pred-9_a.c: New test.
6456         * gcc.dg/uninit-pred-8_c.c: New test.
6457         * gcc.dg/uninit-pred-3_b.c: New test.
6458         * gcc.dg/uninit-pred-5_b.c: New test.
6459         * gcc.dg/uninit-pred-7_b.c: New test.
6460         * gcc.dg/uninit-pred-6_d.c: New test.
6461         * gcc.dg/uninit-pred-9_b.c: New test.
6462         * gcc.dg/uninit-pred-2_a.c: New test.
6463         * gcc.dg/uninit-pred-4_a.c: New test.
6464         * gcc.dg/uninit-pred-3_c.c: New test.
6465         * gcc.dg/uninit-pred-6_a.c: New test.
6466         * gcc.dg/uninit-pred-8_a.c: New test.
6467         * gcc.dg/uninit-pred-7_c.c: New test.
6468         * gcc.dg/uninit-pred-6_e.c: New test.
6469         * g++.dg/uninit-pred-loop-1_b.cc: New test.
6470         * g++.dg/uninit-pred-1_a.C: New test.
6471         * g++.dg/uninit-pred-1_b.C: New test.
6472         * g++.dg/uninit-pred-2_a.C: New test.
6473         * g++.dg/uninit-pred-2_b.C: New test.
6474         * g++.dg/uninit-pred-loop-1_a.cc: New test.
6475         * g++.dg/uninit-pred-loop-1_c.cc: New test.
6476         * g++.dg/uninit-pred-loop_1.cc: New test.
6477
6478 2010-04-28  Martin Jambor  <mjambor@suse.cz>
6479
6480         * gcc.dg/lto/20091209-1_0.c: New testcase.
6481
6482 2010-04-28  Richard Guenther  <rguenther@suse.de>
6483
6484         PR tree-optimization/43879
6485         PR tree-optimization/43909
6486         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
6487
6488 2010-04-28  Richard Guenther  <rguenther@suse.de>
6489
6490         PR c++/43880
6491         * g++.dg/torture/pr43880.C: New testcase.
6492
6493 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6494
6495         PR c++/9335
6496         * g++.dg/template/recurse2.C: Update
6497         * g++.dg/template/recurse.C: Update.
6498         * g++.dg/template/pr23510.C: Update.
6499         * lib/prune.exp: Filter out 'recursively instantiated'.
6500
6501 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
6502
6503         PR c++/29043
6504         * g++.dg/init/pr29043.C: New.
6505
6506 2010-04-27  Jason Merrill  <jason@redhat.com>
6507
6508         * g++.dg/lookup/scoped5.C: Adjust.
6509         * g++.dg/lookup/scoped8.C: Adjust.
6510         * g++.dg/template/dependent-expr5.C: Adjust.
6511         * g++.old-deja/g++.brendan/nest1.C: Adjust.
6512
6513         PR c++/43856
6514         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
6515
6516         PR c++/43875
6517         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
6518
6519 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6520             Jan Hubicka <hubicka@ucw.cz>
6521
6522         * gcc.dg/pure-2.c: New testcase.
6523         * gcc.dg/const-1.c: New testcase.
6524
6525 2010-04-27  Jason Merrill  <jason@redhat.com>
6526
6527         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
6528
6529         PR c++/41468
6530         * g++.dg/template/sfinae17.C: New.
6531         * g++.dg/template/sfinae18.C: New.
6532
6533 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
6534
6535         * g++.dg/init/pr42844.C: New.
6536         * g++.dg/cpp0x/pr42844-2.C: New.
6537         * g++.dg/cpp0x/defaulted2.C: Adjust.
6538         * g++.dg/tree-ssa/pr27549.C: Likewise.
6539         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
6540
6541 2010-04-27  Tobias Burnus  <burnus@net-b.de>
6542
6543         PR fortran/18918
6544         * gfortran.dg/coarray_12.f90: Fix dump parsing.
6545
6546 2010-04-27  Richard Guenther  <rguenther@suse.de>
6547
6548         PR middle-end/40561
6549         * g++.dg/other/pr40561.C: New testcase.
6550
6551 2010-04-27  Martin Jambor  <mjambor@suse.cz>
6552
6553         PR middle-end/43812
6554         * g++.dg/ipa/pr43812.C: New test.
6555
6556 2010-04-27  Jan Hubicka  <jh@suse.cz>
6557
6558         * gcc.dg/ipa/iinline-1.c (main): Rename to...
6559         (test): ... this one.
6560
6561 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
6562
6563         PR target/40657
6564         * gcc.target/arm/thumb-stackframe.c: New test.
6565
6566 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
6567
6568         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
6569         * gcc.dg/misc-column.c: Likewise.
6570         * gcc.dg/Walways-true-1.c: Likewise.
6571         * gcc.dg/Walways-true-2.c: Likewise.
6572         * gcc.dg/warn-addr-cmp.c: Likewise.
6573
6574 2010-04-27  Tobias Burnus  <burnus@net-b.de>
6575
6576         PR fortran/18918
6577         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
6578         * gfortran.dg/coarray_12.f90: New.
6579
6580 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
6581
6582         PR c/32207
6583         * gcc.dg/pr32207.c: New test.
6584         * gcc.dg/misc-column.c: Adjust expected warning.
6585         * gcc.dg/Walways-true-1.c: Likewise.
6586         * gcc.dg/Walways-true-2.c: Likewise.
6587         * gcc.dg/warn-addr-cmp.c: Likewise.
6588
6589 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
6590
6591         PR lto/42776
6592         * lib/lto.exp (lto_prune_vis_warns): New function.
6593         (lto-link-and-maybe-run): Call it.
6594
6595 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
6596
6597         PR tree-optimization/43904
6598         * gcc.dg/tree-ssa/tailcall-6.c: New.
6599
6600 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
6601
6602         PR testsuite/35165
6603         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
6604         Darwin8/OSX10.4 - compatible code generation.
6605         Use scan-rtl-dump.
6606         * obj-c++.dg/stubify-1.mm: Ditto.
6607         * lib/objc-torture.exp: Do not require link success for
6608         "trivial.m" in the runtime checks when dowhat = 'compile'.
6609         * lib/dg-pch.exp (dg-flags-pch): New Proc.
6610         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
6611         Darwin8/OSX10.4 - compatible code generation.
6612         * objc.dg/stubify-2.m: Ditto.
6613         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
6614         * objc.dg/next-runtime-1.m: Ditto.
6615         * objc.dg/stret-2.m: Restrict to ilp32 targets.
6616         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
6617         runtimes on Darwin.
6618
6619 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
6620
6621         PR 43715
6622         * lib/plugin-support.exp: Use "-undefined
6623         dynamic_lookup" on darwin.
6624
6625 2010-04-26  Richard Guenther  <rguenther@suse.de>
6626
6627         * gcc.dg/lto/20100426_0.c: New testcase.
6628
6629 2010-04-26  Jie Zhang  <jie@codesourcery.com>
6630
6631         PR tree-optimization/43833
6632         gcc.dg/Warray-bounds-8.c: New test case.
6633
6634 2010-04-26  Richard Guenther  <rguenther@suse.de>
6635
6636         PR lto/43080
6637         * g++.dg/lto/20100423-3_0.C: New testcase.
6638
6639 2010-04-26  Richard Guenther  <rguenther@suse.de>
6640
6641         PR lto/42425
6642         * g++.dg/lto/20100423-2_0.C: New testcase.
6643
6644 2010-04-26  Ira Rosen  <irar@il.ibm.com>
6645
6646         * gcc.dg/vect/bb-slp-23.c: New test.
6647
6648 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
6649
6650         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
6651         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
6652         * gcc.dg/c1x-float-1.c: New test.
6653
6654 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
6655
6656         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
6657         of "lea\[ \t\]".
6658
6659 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
6660
6661         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
6662         FreeBSD.
6663         * gfortran.dg/default_format_denormal_1.f90: Ditto.
6664         * gfortran.dg/default_format_2.f90: Ditto.
6665
6666 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
6667
6668         * gfortran.dg/pr43505.f90: Clean up .mod file.
6669         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
6670         * gfortran.dg/pr41347.f90: Ditto.
6671         * gfortran.dg/internal_pack_4.f90: Ditto.
6672         * gfortran.dg/proc_decl_23.f90: Ditto.
6673         * gfortran.dg/recursive_check_3.f90: Ditto.
6674         * gfortran.dg/intent_out_3.f90: Ditto.
6675         * gfortran.dg/assignment_2.f90: Ditto.
6676         * gfortran.dg/pr41928.f90: Ditto.
6677         * gfortran.dg/pr42166.f90: Ditto.
6678         * gfortran.dg/private_type_12.f90: Ditto.
6679         * gfortran.dg/graphite/pr42185.f90: Ditto.
6680         * gfortran.dg/graphite/pr42186.f90: Ditto.
6681         * gfortran.dg/graphite/pr40982.f90: Ditto.
6682         * gfortran.dg/graphite/id-2.f90: Ditto.
6683         * gfortran.dg/graphite/id-4.f90: Ditto.
6684         * gfortran.dg/graphite/pr42050.f90: Ditto.
6685         * gfortran.dg/graphite/id-18.f90: Ditto.
6686         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
6687         * gfortran.dg/graphite/pr41924.f90: Ditto.
6688         * gfortran.dg/graphite/pr42393.f90: Ditto.
6689         * gfortran.dg/graphite/pr37980.f90: Ditto.
6690         * gfortran.dg/graphite/pr38953.f90: Ditto.
6691         * gfortran.dg/graphite/pr42180.f90: Ditto.
6692         * gfortran.dg/graphite/pr42181.f90: Ditto.
6693         * gfortran.dg/where_operator_assign_4.f90: Ditto.
6694         * gfortran.dg/select_type_4.f90: Ditto.
6695         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
6696         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
6697         * gfortran.dg/lto/pr40725_0.f03: Ditto.
6698         * gfortran.dg/elemental_args_check_2.f90: Ditto.
6699         * gfortran.dg/whole_file_11.f90: Ditto.
6700         * gfortran.dg/private_type_11.f90: Ditto.
6701         * gfortran.dg/vect/vect-gems.f90: Ditto.
6702         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
6703
6704 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
6705
6706         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
6707
6708 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
6709
6710         * gnat.dg/pack15.ad[sb]: New test.
6711
6712 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
6713
6714         * gcc.target/arm/mla-1.c: New test.
6715
6716 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
6717
6718         PR fortran/30073
6719         PR fortran/43793
6720         * gfortran.dg/pr43793.f90: New test.
6721
6722 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
6723
6724         PR tree-optimization/41442
6725         * gcc.target/i386/pr41442.c: New test.
6726
6727 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
6728
6729         PR fortran/43832
6730         * gfortran.dg/fgetc_3.f90: Delete bogus test.
6731
6732 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6733
6734         PR fortran/43832
6735         * gfortran.dg/open_nounit.f90: New test.
6736
6737 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
6738
6739         PR fortran/43841
6740         PR fortran/43843
6741         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
6742
6743 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6744
6745         * gcc.dg/Wconversion-integer.c: Update.
6746
6747 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
6748
6749         * gnat.dg/unchecked_convert5.adb: New test.
6750
6751 2010-04-23  Richard Guenther  <rguenther@suse.de>
6752
6753         PR lto/41734
6754         * gcc.dg/lto/20100423-2_0.c: New testcase.
6755         * gcc.dg/lto/20100423-2_0.c: Likewise.
6756
6757 2010-04-23  Richard Guenther  <rguenther@suse.de>
6758
6759         PR lto/43455
6760         * gcc.dg/lto/20100423-1_0.c: New testcase.
6761         * gcc.dg/lto/20100423-1_1.c: Likewise.
6762
6763 2010-04-23  Martin Jambor  <mjambor@suse.cz>
6764
6765         PR tree-optimization/43846
6766         * gcc.dg/tree-ssa/sra-10.c: New test.
6767
6768 2010-04-23  Martin Jambor  <mjambor@suse.cz>
6769
6770         PR middle-end/43835
6771         * gcc.c-torture/execute/pr43835.c: New test.
6772
6773 2010-04-23  Richard Guenther  <rguenther@suse.de>
6774
6775         PR lto/42653
6776         * g++.dg/lto/20100423-1_0.C: New testcase.
6777
6778 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
6779
6780         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
6781
6782 2010-04-22  Ira Rosen  <irar@il.ibm.com>
6783
6784         PR tree-optimization/43842
6785         * gcc.dg/vect/pr43842.c: New test.
6786
6787 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6788
6789         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
6790         * gcc.target/i386/wmul-2.c: Likewise.
6791
6792 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6793
6794         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
6795         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
6796
6797 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
6798
6799         * gfortran.dg/reassoc_6.f: New testcase.
6800
6801 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6802
6803         PR middle-end/29274
6804         * gcc.target/arm/wmul-1.c: New test.
6805         * gcc.target/arm/wmul-2.c: New test.
6806
6807 2010-04-22  Richard Guenther  <rguenther@suse.de>
6808
6809         PR tree-optimization/43845
6810         * gcc.c-torture/compile/pr43845.c: New testcase.
6811
6812 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6813
6814         PR middle-end/29274
6815         * gcc.target/i386/wmul-1.c: New test.
6816         * gcc.target/i386/wmul-2.c: New test.
6817         * gcc.target/bfin/wmul-1.c: New test.
6818         * gcc.target/bfin/wmul-2.c: New test.
6819
6820 2010-04-22  Richard Guenther  <rguenther@suse.de>
6821
6822         PR fortran/43829
6823         * gfortran.dg/vector_subscript_6.f90: New testcase.
6824         * gfortran.dg/assign_10.f90: Adjust.
6825
6826 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
6827
6828         PR fortran/43836
6829         * gfortran.dg/gomp/pr43836.f90: New test.
6830
6831 2010-04-21  Richard Guenther  <rguenther@suse.de>
6832
6833         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
6834
6835 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6836
6837         * gcc.dg/torture/builtin-cproj-3.c: New.
6838
6839 2010-04-20  Jason Merrill  <jason@redhat.com>
6840
6841         PR c++/9335
6842         * g++.dg/template/recurse2.C: New.
6843         * g++.dg/parse/crash36.C: Adjust.
6844         * g++.dg/other/fold1.C: Adjust.
6845         * g++.dg/init/member1.C: Adjust.
6846         * lib/prune.exp: Prune "skipping N instantiation contexts".
6847
6848 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6849
6850         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
6851
6852 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6853
6854         * gcc.dg/torture/builtin-cproj-1.c: New.
6855         * gcc.dg/torture/builtin-cproj-2.c: New.
6856
6857 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
6858
6859         PR c++/43800
6860         PR c++/43704
6861         * g++.dg/template/typedef32.C: Adjust.
6862         * g++.dg/template/typedef33.C: New test.
6863
6864 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
6865
6866         PR fortran/43227
6867         * gfortran.dg/proc_decl_23.f90: New test.
6868
6869         PR fortran/43266
6870         * gfortran.dg/abstract_type_6.f03: New test.
6871
6872 2010-04-20  Xinliang David Li  <davidxl@google.com>
6873
6874         * g++.dg/tree-ssa/fold-compare.C: New.
6875
6876 2010-04-20  Richard Guenther  <rguenther@suse.de>
6877
6878         PR tree-optimization/39417
6879         * g++.dg/torture/pr39417.C: New testcase.
6880
6881 2010-04-20  Richard Guenther  <rguenther@suse.de>
6882
6883         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
6884
6885 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
6886
6887         * g++.dg/debug/dwarf2/rv1.C: New test.
6888
6889 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6890
6891         PR target/43635
6892         * gcc.c-torture/compile/pr43635.c: New testcase.
6893
6894 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
6895
6896         PR fortran/43339
6897         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
6898         of sequential loops being private only in the innermost containing
6899         task region.
6900
6901         PR middle-end/43337
6902         * gfortran.dg/gomp/pr43337.f90: New test.
6903
6904 2010-04-19  Richard Guenther  <rguenther@suse.de>
6905
6906         PR tree-optimization/43796
6907         * gfortran.dg/pr43796.f90: New testcase.
6908
6909 2010-04-19  Richard Guenther  <rguenther@suse.de>
6910
6911         PR tree-optimization/43783
6912         * gcc.c-torture/execute/pr43783.c: New testcase.
6913
6914 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
6915
6916         PR target/43766
6917         * gcc.target/i386/pr43766.c: New test.
6918
6919 2010-04-19  Jie Zhang  <jie@codesourcery.com>
6920
6921         PR target/43662
6922         * gcc.target/i386/pr43662.c: New test.
6923
6924 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
6925
6926         PR c++/43704
6927         * g++.dg/template/typedef32.C: New test.
6928
6929 2010-04-19  Ira Rosen  <irar@il.ibm.com>
6930
6931         PR tree-optimization/37027
6932         * lib/target-supports.exp
6933         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
6934         * gcc.dg/vect/pr37027.c: New test.
6935         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
6936         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
6937         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
6938         gcc.dg/vect/vect-complex-6.c: Likewise.
6939
6940 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
6941
6942         * g++.dg/debug/dwarf2/enum1.C: New test.
6943
6944 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
6945
6946         * gnat.dg/rep_clause5.ad[sb]: New test.
6947         * gnat.dg/rep_clause5_pkg.ads: New helper.
6948
6949 2010-04-18  Ira Rosen  <irar@il.ibm.com>
6950
6951         PR tree-optimization/43771
6952         * g++.dg/vect/pr43771.cc: New test.
6953
6954 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
6955
6956         PR fortran/31538
6957         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
6958         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
6959
6960 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
6961
6962         * gnat.dg/sizetype.adb: Rename into...
6963         * gnat.dg/sizetype1.adb: ...this.
6964         * gnat.dg/sizetype2.adb: New test.
6965
6966 2010-04-16  Richard Guenther  <rguenther@suse.de>
6967
6968         PR tree-optimization/43572
6969         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
6970
6971 2010-04-16  Olivier Hainque  <hainque@adacore.com>
6972
6973         * gnat.dg/specs/discr_private.ads: New test.
6974
6975 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
6976
6977         PR target/41514
6978         * gcc.target/arm/thumb-comparisons.c: New test.
6979
6980         PR target/40603
6981         * gcc.target/arm/thumb-cbranchqi.c: New test.
6982
6983 2010-04-16  Christian Bruel  <christian.bruel@st.com>
6984
6985         * g++.dg/torture/pr36191.C: Enable for SH.
6986
6987 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
6988
6989         * gnat.dg/wide_boolean.adb: New test.
6990         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
6991
6992 2010-04-15  Richard Guenther  <rguenther@suse.de>
6993
6994         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
6995         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
6996         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
6997         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
6998         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
6999         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
7000         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
7001         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
7002         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
7003         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
7004         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
7005         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
7006         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
7007         * gcc.dg/torture/ipa-pta-2.c: Likewise.
7008         * gcc.dg/torture/ipa-pta-1.c: Adjust.
7009
7010 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
7011
7012         PR target/21803
7013         * gcc.target/arm/pr42496.c: New test.
7014
7015 2010-04-14  Jason Merrill  <jason@redhat.com>
7016
7017         PR c++/36625
7018         * g++.dg/ext/attrib38.C: New.
7019
7020 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
7021
7022         PR testsuite/43739
7023         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
7024
7025 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7026
7027         PR 42966
7028         * gcc.dg/cpp/warn-undef-2.c: Update.
7029         * gcc.dg/cpp/warn-traditional-2.c: Update.
7030         * gcc.dg/cpp/warn-comments-2.c: Update.
7031         * gcc.dg/cpp/warn-variadic-2.c: Update.
7032         * gcc.dg/cpp/warn-long-long-2.c: Update.
7033         * gcc.dg/cpp/warn-deprecated-2.c: Update.
7034         * gcc.dg/cpp/warn-multichar-2.c: Update.
7035         * gcc.dg/cpp/warn-normalized-3.c: Update.
7036         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
7037         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
7038         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
7039         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
7040         * gcc.dg/cpp/warn-redefined-2.c: Update.
7041         * gfortran.dg/warning-directive-2.F90: Update.
7042         * c-c++-common/cpp/warning-directive-2.c: Update.
7043
7044 2010-04-14  Michael Matz  <matz@suse.de>
7045
7046         PR tree-optimization/42963
7047         * gcc.dg/pr42963.c: New testcase.
7048
7049 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
7050
7051         * gnat.dg/class_wide.adb: Rename into...
7052         * gnat.dg/class_wide1.adb: ...this.
7053         * gnat.dg/class_wide2.ad[sb]: New test.
7054
7055 2010-04-14  Tobias Burnus  <burnus@net-b.de>
7056
7057         PR fortran/18918
7058         * gfortran.dg/coarray_9.f90: Update dg-errors.
7059         * gfortran.dg/coarray_10.f90: New test.
7060         * gfortran.dg/coarray_11.f90: New test.
7061
7062 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7063
7064         PR fortran/43747
7065         gfortran.dg/initialization_24.f90: New test.
7066
7067 2010-04-13  Jason Merrill  <jason@redhat.com>
7068
7069         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
7070         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
7071
7072 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7073
7074         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
7075         * g++.dg/dg.exp: Likewise.
7076         * gcc.dg/cpp/warning-directive-1.c: Move to ...
7077         * c-c++-common/cpp/warning-directive-1.c: ... here.
7078         * gcc.dg/cpp/warning-directive-2.c: Move to ...
7079         * c-c++-common/cpp/warning-directive-2.c: ... here.
7080         * gcc.dg/cpp/warning-directive-3.c: Move to ...
7081         * c-c++-common/cpp/warning-directive-3.c: ... here.
7082         * gcc.dg/cpp/warning-directive-4.c: Move to ...
7083         * c-c++-common/cpp/warning-directive-4.c: ... here.
7084         * g++.dg/cpp/warning-directive-1.C: Delete.
7085         * g++.dg/cpp/warning-directive-2.C: Delete.
7086         * g++.dg/cpp/warning-directive-3.C: Delete.
7087         * g++.dg/cpp/warning-directive-4.C: Delete.
7088         * gcc.dg/cpp/normalised-3.c: Delete.
7089         * g++.dg/cpp/normalised-1.C: Rename as ...
7090         * c-c++-common/cpp/normalised-3.c: ... this.
7091
7092 2010-04-13  Martin Jambor  <mjambor@suse.cz>
7093
7094         * gcc.dg/tree-ssa/sra-9.c: New test.
7095
7096 2010-04-13  Michael Matz  <matz@suse.de>
7097
7098         PR middle-end/43730
7099         * gcc.dg/pr43730.c: New test.
7100
7101 2010-04-13  Michael Matz  <matz@suse.de>
7102
7103         * gcc.dg/tree-ssa/negate.c: New testcase.
7104
7105 2010-04-13  Richard Guenther  <rguenther@suse.de>
7106
7107         PR testsuite/43735
7108         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
7109
7110 2010-04-13  Richard Guenther  <rguenther@suse.de>
7111
7112         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
7113
7114 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
7115
7116         * gnat.dg/derived_type1.adb: New test.
7117
7118 2010-04-13  Matthias Klose  <doko@ubuntu.com>
7119
7120         * gcc.dg/plugindir1.c: New testcase.
7121         * gcc.dg/plugindir2.c: New testcase.
7122         * gcc.dg/plugindir3.c: New testcase.
7123         * gcc.dg/plugindir4.c: New testcase.
7124
7125 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
7126
7127         * gcc.target/i386/rotate-2.c: New test.
7128
7129 2010-04-12  Jason Merrill  <jason@redhat.com>
7130
7131         PR c++/43641
7132         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
7133         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
7134
7135 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
7136
7137         PR c++/25811
7138         * g++.dg/init/pr25811.C: New test.
7139
7140 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7141
7142         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
7143         dg-error, dg-warning.
7144         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
7145
7146 2010-04-12  Richard Guenther  <rguenther@suse.de>
7147
7148         * gcc.dg/torture/inline-2.c: New testcase.
7149
7150 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
7151
7152         PR bootstrap/43699
7153         * gcc.dg/Wunused-var-7.c: New test.
7154
7155         PR tree-optimization/43560
7156         * gcc.c-torture/execute/pr43560.c: New test.
7157
7158 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
7159
7160         * gnat.dg/aggr13.adb: New test.
7161         * gnat.dg/aggr14.adb: Likewise.
7162         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
7163
7164 2010-04-12  Richard Guenther  <rguenther@suse.de>
7165
7166         PR c++/43611
7167         * g++.dg/torture/pr43611.C: New testcase.
7168
7169 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
7170
7171         PR c/36774
7172         * gcc.dg/pr36774-1.c: New test.
7173         * gcc.dg/pr36774-2.c: New test.
7174
7175 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
7176
7177         * gcc.target/sh/rte-delay-slot.c: New test.
7178
7179 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
7180
7181         * gnat.dg/pack9.adb: Remove -cargs option.
7182         * gnat.dg/aggr12.ad[sb]: New test.
7183
7184 2010-04-10  Jie Zhang  <jie@codesourcery.com>
7185
7186         PR target/43417
7187         * gcc.target/sh/pr43417.c: New test.
7188
7189 2010-04-10  Tobias Burnus  <burnus@net-b.de>
7190
7191         PR fortran/43591
7192         * gfortran.dg/spec_expr_6.f90: New test.
7193
7194 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
7195
7196         PR cpp/43195
7197         * gcc.dg/cpp/pr43195.c: New.
7198         * gcc.dg/cpp/pr43195.h: New.
7199
7200 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7201
7202         PR 42965
7203         * gcc.dg/Werror-6.c: Adjust.
7204         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
7205         * gcc.dg/Werror-4.c: Likewise.
7206         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
7207         * gcc.dg/Wswitch-enum-error.c: Likewise.
7208         * gcc.dg/Wpointer-arith.c: Likewise.
7209         * gcc.dg/Wfatal.c: Likewise.
7210         * gcc.dg/Wswitch-error.c: Likewise.
7211         * g++.dg/warn/unused-result1-Werror.c: Likewise.
7212         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
7213         * gcc.dg/cpp/warn-undef-2.c: Likewise.
7214         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
7215         * gcc.dg/cpp/warn-comments-2.c: Likewise.
7216         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
7217         * gcc.dg/cpp/warning-directive-2.c: Likewise.
7218         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
7219         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
7220         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
7221         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
7222         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
7223         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
7224         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
7225         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
7226         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
7227         * g++.dg/cpp/warning-directive-2.C: Likewise.
7228         * gfortran.dg/warning-directive-2.F90: Likewise.
7229
7230 2010-04-09  Jason Merrill  <jason@redhat.com>
7231
7232         PR c++/42623
7233         * g++.dg/template/sizeof13.C: New.
7234
7235 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
7236
7237         * g++.dg/other/pr35504.C: Add check for thiscall.
7238         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
7239         * gcc.dg/torture/stackalign/thiscall-1.c: New.
7240
7241 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7242
7243         PR c++/28584
7244         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
7245         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
7246         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
7247         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
7248         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
7249         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
7250         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
7251         * g++.dg/other/increment1.C: Likewise.
7252
7253 2010-04-09  Tobias Burnus  <burnus@net-b.de>
7254
7255         PR fortran/18918
7256         * gfortran.dg/coarray_7.f90: New test.
7257         * gfortran.dg/coarray_8.f90: New test.
7258
7259 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
7260
7261         PR fortran/28039
7262         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
7263
7264 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7265
7266         PR target/43643
7267         * gcc.dg/pr43643.c: New test.
7268
7269 2010-04-08  Tobias Burnus  <burnus@net-b.de>
7270
7271         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
7272
7273 2010-04-08  Richard Guenther  <rguenther@suse.de>
7274
7275         PR tree-optimization/43679
7276         * gcc.c-torture/compile/pr43679.c: New testcase.
7277
7278 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
7279
7280         PR debug/43670
7281         * gcc.dg/pr43670.c: New test.
7282
7283 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
7284
7285         PR middle-end/40815
7286         * gcc.dg/tree-ssa/reassoc-19.c: New.
7287
7288 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
7289
7290         PR c/18624
7291         * gcc.dg/Wunused-var-1.c: New test.
7292         * gcc.dg/Wunused-var-2.c: New test.
7293         * gcc.dg/Wunused-var-3.c: New test.
7294         * gcc.dg/Wunused-var-4.c: New test.
7295         * gcc.dg/Wunused-var-5.c: New test.
7296         * gcc.dg/Wunused-var-6.c: New test.
7297         * gcc.dg/Wunused-parm-1.c: New test.
7298
7299         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
7300         * gcc.dg/trunc-1.c: Likewise.
7301         * gcc.dg/vla-9.c: Likewise.
7302         * gcc.dg/dfp/composite-type.c: Likewise.
7303
7304 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
7305
7306         PR objc/35996
7307         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
7308         * obj-c++.dg/objc-gc-3.mm: Ditto.
7309
7310 2010-04-07  Simon Baldwin  <simonb@google.com>
7311
7312         * gcc.dg/cpp/warn-undef-2.c: New.
7313         * gcc.dg/cpp/warn-traditional-2.c: New.
7314         * gcc.dg/cpp/warn-comments-2.c: New.
7315         * gcc.dg/cpp/warning-directive-1.c: New.
7316         * gcc.dg/cpp/warn-long-long.c: New.
7317         * gcc.dg/cpp/warn-traditional.c: New.
7318         * gcc.dg/cpp/warn-variadic-2.c: New.
7319         * gcc.dg/cpp/warn-undef.c: New.
7320         * gcc.dg/cpp/warn-normalized-1.c: New.
7321         * gcc.dg/cpp/warning-directive-2.c: New.
7322         * gcc.dg/cpp/warn-long-long-2.c: New.
7323         * gcc.dg/cpp/warn-variadic.c: New.
7324         * gcc.dg/cpp/warn-normalized-2.c: New.
7325         * gcc.dg/cpp/warning-directive-3.c: New.
7326         * gcc.dg/cpp/warn-deprecated-2.c: New.
7327         * gcc.dg/cpp/warn-trigraphs-1.c: New.
7328         * gcc.dg/cpp/warn-multichar-2.c: New.
7329         * gcc.dg/cpp/warn-normalized-3.c: New.
7330         * gcc.dg/cpp/warning-directive-4.c: New.
7331         * gcc.dg/cpp/warn-unused-macros.c: New.
7332         * gcc.dg/cpp/warn-trigraphs-2.c: New.
7333         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
7334         * gcc.dg/cpp/warn-cxx-compat.c: New.
7335         * gcc.dg/cpp/warn-redefined.c: New.
7336         * gcc.dg/cpp/warn-trigraphs-3.c: New.
7337         * gcc.dg/cpp/warn-unused-macros-2.c: New.
7338         * gcc.dg/cpp/warn-deprecated.c: New.
7339         * gcc.dg/cpp/warn-trigraphs-4.c: New.
7340         * gcc.dg/cpp/warn-redefined-2.c: New.
7341         * gcc.dg/cpp/warn-comments.c: New.
7342         * gcc.dg/cpp/warn-multichar.c: New.
7343         * g++.dg/cpp/warning-directive-1.C: New.
7344         * g++.dg/cpp/warning-directive-2.C: New.
7345         * g++.dg/cpp/warning-directive-3.C: New.
7346         * g++.dg/cpp/warning-directive-4.C: New.
7347         * gfortran.dg/warning-directive-1.F90: New.
7348         * gfortran.dg/warning-directive-3.F90: New.
7349         * gfortran.dg/warning-directive-2.F90: New.
7350         * gfortran.dg/warning-directive-4.F90: New.
7351
7352 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
7353
7354         PR objc++/23716
7355         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
7356
7357 2010-04-07  Jason Merrill  <jason@redhat.com>
7358
7359         * g++.dg/template/dr408.C: New.
7360
7361         * g++.dg/lookup/ns4.C: New.
7362
7363         PR c++/38392
7364         * g++.dg/template/friend51.C: New test.
7365
7366         PR c++/41970
7367         * g++.old-deja/g++.other/linkage1.C: Adjust.
7368
7369 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7370
7371         PR c++/42697
7372         * g++.dg/template/crash94.C: New test.
7373
7374 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7375
7376         PR c++/40239
7377         * g++.dg/init/aggr5.C: New test.
7378         * g++.dg/init/aggr5.C: New test.
7379
7380 2010-04-07  Richard Guenther  <rguenther@suse.de>
7381
7382         PR tree-optimization/43270
7383         * g++.dg/warn/Warray-bounds-4.C: New testcase.
7384         * gcc.dg/Warray-bounds-7.c: Likewise.
7385
7386 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
7387
7388         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
7389         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
7390         * gnat.dg/bit_packed_array4.ad[sb]: New test.
7391
7392 2010-04-07  Jie Zhang  <jie@codesourcery.com>
7393
7394         PR c++/42556
7395         * g++.dg/init/pr42556.C: New test.
7396
7397 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7398
7399         PR debug/43628
7400         * g++.dg/debug/dwarf2/typedef2.C: New test.
7401
7402 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
7403
7404         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
7405         c-c++-common/dwarf2/redeclaration-1.C
7406
7407 2010-04-06  Jason Merrill  <jason@redhat.com>
7408
7409         * g++.dg/cpp0x/pr31437.C: Adjust error location.
7410         * g++.dg/ext/attrib18.C: Likewise.
7411         * g++.dg/ext/bitfield2.C: Likewise.
7412         * g++.dg/ext/bitfield4.C: Likewise.
7413         * g++.dg/ext/visibility/warn2.C: Likewise.
7414         * g++.dg/ext/visibility/warn3.C: Likewise.
7415         * g++.dg/gomp/pr26690-1.C: Likewise.
7416         * g++.dg/inherit/covariant7.C: Likewise.
7417         * g++.dg/init/synth2.C: Likewise.
7418         * g++.dg/lookup/using7.C: Likewise.
7419         * g++.dg/other/crash-4.C: Likewise.
7420         * g++.dg/other/error13.C: Likewise.
7421         * g++.dg/other/error20.C: Likewise.
7422         * g++.dg/parse/crash31.C: Likewise.
7423         * g++.dg/parse/error16.C: Likewise.
7424         * g++.dg/parse/error19.C: Likewise.
7425         * g++.dg/parse/error27.C: Likewise.
7426         * g++.dg/parse/error28.C: Likewise.
7427         * g++.dg/parse/fused-params1.C: Likewise.
7428         * g++.dg/template/error2.C: Likewise.
7429         * g++.dg/template/local6.C: Likewise.
7430         * g++.dg/template/qualttp15.C: Likewise.
7431         * g++.dg/warn/Wnvdtor-2.C: Likewise.
7432         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
7433         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
7434         * g++.old-deja/g++.brendan/crash29.C: Likewise.
7435         * g++.old-deja/g++.eh/spec6.C: Likewise.
7436         * g++.old-deja/g++.jason/crash3.C: Likewise.
7437         * g++.old-deja/g++.jason/destruct2.C: Likewise.
7438         * g++.old-deja/g++.law/ctors5.C: Likewise.
7439         * g++.old-deja/g++.law/ctors9.C: Likewise.
7440         * g++.old-deja/g++.mike/p3538a.C: Likewise.
7441         * g++.old-deja/g++.mike/p3538b.C: Likewise.
7442         * g++.old-deja/g++.other/struct1.C: Likewise.
7443         * g++.old-deja/g++.other/volatile1.C: Likewise.
7444         * g++.old-deja/g++.pt/crash36.C: Likewise.
7445         * g++.old-deja/g++.pt/derived3.C: Likewise.
7446         * g++.old-deja/g++.robertl/eb109.C: Likewise.
7447         * g++.old-deja/g++.robertl/eb4.C: Likewise.
7448
7449 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
7450
7451         PR middle-end/43519
7452         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
7453         * gcc.dg/graphite/id-19.c: New.
7454
7455 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
7456
7457         PR middle-end/32824
7458         * gcc.dg/vect/pr32824: New.
7459
7460 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7461
7462         PR fortran/18918
7463         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
7464         * gfortran.dg/coarray_3.f90: Ditto.
7465         * gfortran.dg/coarray_4.f90: Ditto.
7466         * gfortran.dg/coarray_5.f90: Ditto.
7467         * gfortran.dg/coarray_6.f90: Ditto.
7468         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
7469
7470 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7471
7472         PR fortran/18918
7473         * gfortran.dg/coarray_4.f90: Fix test.
7474         * gfortran.dg/coarray_6.f90: Add more tests.
7475
7476 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7477
7478         PR fortran/18918
7479         * gfortran.dg/coarray_4.f90: New test.
7480         * gfortran.dg/coarray_5.f90: New test.
7481         * gfortran.dg/coarray_6.f90: New test.
7482
7483 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7484
7485         PR fortran/18918
7486         * gfortran.dg/iso_fortran_env_5.f90: New test.
7487         * gfortran.dg/iso_fortran_env_6.f90: New test.
7488
7489 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7490
7491         PR fortran/39997
7492         * gfortran.dg/coarray_1.f90: New test.
7493         * gfortran.dg/coarray_2.f90: New test.
7494         * gfortran.dg/coarray_3.f90: New test.
7495
7496 2010-04-06  Jason Merrill  <jason@redhat.com>
7497
7498         PR c++/43648
7499         * g++.dg/template/dtor8.C: New.
7500
7501         PR c++/43621
7502         * g++.dg/template/error-recovery2.C: New.
7503
7504 2010-04-06  Jan Hubicka  <jh@suse.czpli
7505
7506         PR tree-optimization/42906
7507         * gcc.dg/tree-ssa/dce-1.c: New testcase.
7508
7509 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7510
7511         PR fortran/43178
7512         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
7513         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
7514         * gfortran.dg/auto_dealloc_1.f90: Ditto.
7515
7516 2010-04-06  Richard Guenther  <rguenther@suse.de>
7517
7518         PR tree-optimization/43627
7519         * gcc.dg/tree-ssa/vrp49.c: New testcase.
7520
7521 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
7522
7523         PR target/43638
7524         * gcc.target/i386/pr43638.c: New test.
7525
7526 2010-04-06  Richard Guenther  <rguenther@suse.de>
7527
7528         PR middle-end/43661
7529         * gcc.c-torture/compile/pr43661.c: New testcase.
7530
7531 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
7532
7533         * gcc.target/s390/stackcheck1.c: Add dg-warning.
7534
7535 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
7536
7537         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
7538
7539 2010-04-02  Richard Guenther  <rguenther@suse.de>
7540
7541         PR tree-optimization/43629
7542         * gcc.c-torture/execute/pr43629.c: New testcase.
7543
7544 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
7545             Dominique d'Humieres  <dominiq@lps.ens.fr>
7546
7547         PR libfortran/43605
7548         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
7549
7550 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
7551
7552         PR debug/43325
7553         * c-c++-common/dwarf2/redeclaration-1.C: New test.
7554
7555 2010-04-01  Jason Merrill  <jason@redhat.com>
7556
7557         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
7558
7559 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
7560             Manfred Schwarb  <manfred99@gmx.ch>
7561
7562         PR libfortran/43605
7563         * gfortran.dg/ftell_3.f90: New test.
7564
7565 2010-04-01  Richard Guenther  <rguenther@suse.de>
7566
7567         PR middle-end/43614
7568         * gcc.c-torture/compile/pr43614.c: New testcase.
7569
7570 2010-04-01  Martin Jambor  <mjambor@suse.cz>
7571
7572         PR tree-optimization/43141
7573         * gcc.dg/guality/pr43141.c: New test.
7574
7575 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7576
7577         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
7578         * g++.dg/eh/spbp.C: Likewise.
7579         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
7580         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
7581         superfluous casts.
7582         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
7583         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
7584         * objc.dg/dwarf-2.m: Likewise.
7585
7586 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
7587
7588         PR middle-end/43464
7589         * gcc.dg/graphite/id-pr43464.c: New.
7590         * gcc.dg/graphite/id-pr43464-1.c: New.
7591
7592 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
7593
7594         PR middle-end/43351
7595         * gcc.dg/graphite/id-pr43351.c
7596
7597 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7598
7599         PR testsuite/35165
7600         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
7601         * obj-c++.dg/try-catch-2.mm: Ditto.
7602         * obj-c++.dg/lookup-2.mm: Ditto.
7603         * obj-c++.dg/encode-8.m: Ditto.
7604         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
7605         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
7606         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
7607         * obj-c++.dg/const-str-11.mm: Ditto.
7608         * obj-c++.dg/const-str-9.mm: Ditto.
7609         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
7610         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
7611         * obj-c++.dg/except-1.mm: Ditto.
7612         * obj-c++.dg/const-str-7.mm: Ditto.
7613         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
7614         * obj-c++.dg/const-str-3.mm: Ditto.
7615         * obj-c++.dg/const-str-7.mm: Ditto.
7616         * obj-c++.dg/stubify-2.mm: Change dump file name.
7617
7618         PR objc++/23613
7619         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
7620         New macro.
7621         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
7622         Remove dg-xfail-if.
7623
7624 2010-03-31  Martin Jambor  <mjambor@suse.cz>
7625
7626         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
7627         only with -O2, -O3 or -Os and not with -fwhopr.
7628
7629 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
7630
7631         PR c++/43558
7632         * g++.dg/template/typedef31.C: New test.
7633
7634 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7635
7636         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
7637         assembler output on *-*-solaris2*.
7638         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
7639
7640 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
7641
7642         PR debug/43557
7643         * gcc.dg/pr43557-1.c: New test.
7644         * gcc.dg/pr43557-2.c: New file.
7645
7646 2010-03-31  Jie Zhang  <jie@codesourcery.com>
7647
7648         PR 43562
7649         * gcc.dg/pr43562.c: New test.
7650
7651 2010-03-30  Jason Merrill  <jason@redhat.com>
7652
7653         PR c++/43076
7654         * g++.dg/template/error-recovery1.C: New.
7655
7656         PR c++/41786
7657         * g++.dg/parse/ambig5.C: New.
7658
7659 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
7660
7661         PR debug/43593
7662         * gcc.dg/guality/pr43593.c: New test.
7663
7664 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
7665
7666         PR middle-end/43430
7667         * gcc.dg/vect/pr43430-1.c: New.
7668
7669 2010-03-30  Jason Merrill  <jason@redhat.com>
7670
7671         PR c++/43559
7672         * g++.dg/template/partial7.C: New.
7673
7674 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7675
7676         * gcc.target/s390/stackcheck1.c: New testcase.
7677
7678 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7679
7680         PR libfortran/43265
7681         * gfortran.dg/read_eof_8.f90: New test.
7682
7683 2010-03-29  Jason Merrill  <jason@redhat.com>
7684
7685         * gcc.dg/cpp/include6.c: Change [] to ().
7686
7687         N3077
7688         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
7689         splicing and UCNs.
7690         * c-c++-common/raw-string-2.c: Add trigraph test.
7691         * c-c++-common/raw-string-8.c: New.
7692         * c-c++-common/raw-string-9.c: New.
7693         * c-c++-common/raw-string-10.c: New.
7694
7695         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
7696         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
7697         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
7698         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
7699         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
7700         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
7701         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
7702
7703 2010-03-29  Richard Guenther  <rguenther@suse.de>
7704
7705         PR tree-optimization/43560
7706         * gcc.dg/torture/pr43560.c: New testcase.
7707
7708 2010-03-29  Jason Merrill  <jason@redhat.com>
7709
7710         N3077
7711         * g++.dg/ext/raw-string-1.C: Change [] to ().
7712         * g++.dg/ext/raw-string-2.C: Change [] to ().
7713         Don't use \ in delimiter.
7714         * g++.dg/ext/raw-string-3.C: Change [] to ().
7715         * g++.dg/ext/raw-string-4.C: Change [] to ().
7716         * g++.dg/ext/raw-string-5.C: Change [] to ().
7717         Test for error on \ in delimiter.
7718         * g++.dg/ext/raw-string-6.C: Change [] to ().
7719         * g++.dg/ext/raw-string-7.C: Change [] to ().
7720
7721 2010-03-29  Jie Zhang  <jie@codesourcery.com>
7722
7723         PR 43564
7724         * gcc.dg/pr43564.c: New test.
7725
7726 2010-03-29  Tobias Burnus  <burnus@net-b.de>
7727
7728         PR fortran/43551
7729         * gfortran.dg/direct_io_12.f90: New test.
7730
7731 2010-03-28  Jan Hubicka  <jh@suse.cz>
7732
7733         PR tree-optimization/43505
7734         * gfortran.dg/pr43505.f90: New testcase.
7735
7736 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
7737
7738         PR tree-optimization/43528
7739         * gcc.target/i386/pr43528.c: New test.
7740
7741 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
7742
7743         PR c/43381
7744         * gcc.dg/parm-impl-decl-3.c: New test.
7745
7746 2010-03-26  Jason Merrill  <jason@redhat.com>
7747
7748         PR c++/43509
7749         * g++.dg/cpp0x/parse1.C: New.
7750
7751 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
7752
7753         PR target/43524
7754         * gcc.target/i386/pr43524.c: New test.
7755
7756 2010-03-26  Martin Jambor  <mjambor@suse.cz>
7757
7758         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
7759         whitespace, rename main to foo.
7760         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
7761         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
7762         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
7763         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
7764         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
7765         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
7766         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
7767         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
7768         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
7769         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
7770         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
7771
7772 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
7773
7774         PR c++/43327
7775         * g++.dg/other/crash-10.C: New test.
7776         * g++.dg/other/crash-11.C: New test.
7777
7778 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7779
7780         PR libfortran/43517
7781         * gfortran.dg/read_eof_7.f90: New test.
7782
7783 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7784
7785         PR objc/35165
7786         PR testsuite/43512
7787         * objc-obj-c++-shared: New directory.
7788         * objc-obj-c++-shared/Object1-implementation.h: New file.
7789         * objc-obj-c++-shared/Object1.h: New file.
7790         * objc-obj-c++-shared/Protocol1.h: New file.
7791         * objc-obj-c++-shared/next-abi.h: New file.
7792         * objc-obj-c++-shared/next-mapping.h: New file.
7793         * objc/execute/next_mapping.h: Delete.
7794         * objc.dg/special/special.exp: For all targets run the tests with
7795         -fgnu-runtime, for darwin targets also run the tests with
7796         -fnext-runtime.
7797         * objc.dg/dg.exp: Ditto.
7798         * obj-c++.dg/dg.exp: Ditto.
7799         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
7800         Protocol1.h) and next-mapping.h as required.  Amend testcase to
7801         include use of updated NeXT interface.
7802         * objc/execute/formal_protocol-5.m: Ditto.
7803         * objc/execute/protocol-isEqual-2.m: Ditto.
7804         * objc/execute/protocol-isEqual-4.m: Ditto.
7805         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
7806         Protocol1.h) and next-mapping.h as required.
7807         * objc/execute/object_is_class.m: Ditto.
7808         * objc/execute/enumeration-1.m: Ditto.
7809         * objc/execute/class-13.m: Ditto.
7810         * objc/execute/formal_protocol-2.m: Ditto.
7811         * objc/execute/formal_protocol-4.m: Ditto.
7812         * objc/execute/class-1.m: Ditto.
7813         * objc/execute/bycopy-1.m: Ditto.
7814         * objc/execute/formal_protocol-6.m: Ditto.
7815         * objc/execute/bycopy-3.m: Ditto.
7816         * objc/execute/class-3.m: Ditto.
7817         * objc/execute/bf-11.m: Ditto.
7818         * objc/execute/class-5.m: Ditto.
7819         * objc/execute/bf-13.m: Ditto.
7820         * objc/execute/class-7.m: Ditto.
7821         * objc/execute/bf-15.m: Ditto.
7822         * objc/execute/class-9.m: Ditto.
7823         * objc/execute/bf-17.m: Ditto.
7824         * objc/execute/bf-19.m: Ditto.
7825         * objc/execute/IMP.m: Ditto.
7826         * objc/execute/exceptions/catchall-1.m: Ditto.
7827         * objc/execute/exceptions/trivial.m: Ditto.
7828         * objc/execute/exceptions/finally-1.m: Ditto.
7829         * objc/execute/exceptions/local-variables-1.m: Ditto.
7830         * objc/execute/exceptions/foward-1.m: Ditto.
7831         * objc/execute/bf-2.m: Ditto.
7832         * objc/execute/string1.m: Ditto.
7833         * objc/execute/bf-4.m: Ditto.
7834         * objc/execute/informal_protocol.m: Ditto.
7835         * objc/execute/string3.m: Ditto.
7836         * objc/execute/bf-6.m: Ditto.
7837         * objc/execute/bf-8.m: Ditto.
7838         * objc/execute/class-tests-1.h: Ditto.
7839         * objc/execute/protocol-isEqual-1.m: Ditto.
7840         * objc/execute/protocol-isEqual-3.m: Ditto.
7841         * objc/execute/_cmd.m: Ditto.
7842         * objc/execute/function-message-1.m: Ditto.
7843         * objc/execute/bf-20.m: Ditto.
7844         * objc/execute/bf-common.h: Ditto.
7845         * objc/execute/np-2.m: Ditto.
7846         * objc/execute/class-10.m: Ditto.
7847         * objc/execute/class-12.m: Ditto.
7848         * objc/execute/enumeration-2.m: Ditto.
7849         * objc/execute/class-14.m: Ditto.
7850         * objc/execute/encode-1.m: Ditto.
7851         * objc/execute/formal_protocol-1.m: Ditto.
7852         * objc/execute/formal_protocol-3.m: Ditto.
7853         * objc/execute/accessing_ivars.m: Ditto.
7854         * objc/execute/bycopy-2.m: Ditto.
7855         * objc/execute/class-2.m: Ditto.
7856         * objc/execute/bf-10.m: Ditto.
7857         * objc/execute/formal_protocol-7.m: Ditto.
7858         * objc/execute/root_methods.m: Ditto.
7859         * objc/execute/class-4.m: Ditto.
7860         * objc/execute/bf-12.m: Ditto.
7861         * objc/execute/class-6.m: Ditto.
7862         * objc/execute/bf-14.m: Ditto.
7863         * objc/execute/nested-func-1.m: Ditto.
7864         * objc/execute/class-8.m: Ditto.
7865         * objc/execute/private.m: Ditto.
7866         * objc/execute/bf-16.m: Ditto.
7867         * objc/execute/bf-18.m: Ditto.
7868         * objc/execute/load-3.m: Ditto.
7869         * objc/execute/compatibility_alias.m: Ditto.
7870         * objc/execute/bf-1.m: Ditto.
7871         * objc/execute/no_clash.m: Ditto.
7872         * objc/execute/bf-3.m: Ditto.
7873         * objc/execute/string2.m: Ditto.
7874         * objc/execute/bf-5.m: Ditto.
7875         * objc/execute/string4.m: Ditto.
7876         * objc/execute/bf-7.m: Ditto.
7877         * objc/execute/object_is_meta_class.m: Ditto.
7878         * objc/execute/bf-9.m: Ditto.
7879         * objc/execute/bf-21.m: Ditto.
7880         * objc/execute/cascading-1.m: Ditto.
7881         * objc/execute/trivial.m: Ditto.
7882         * objc/execute/np-1.m: Ditto.
7883         * objc/compile/trivial.m: Ditto.
7884         * objc/execute/class_self-2.m: Include <stdlib.h>.
7885         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
7886         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
7887         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
7888         and 64bit. Use new NeXT interface as required.
7889         * objc.dg/special/unclaimed-category-1.m: Ditto.
7890         * objc.dg/special/unclaimed-category-1.h: Ditto.
7891         * objc.dg/special/unclaimed-category-1a.m: Ditto.
7892         * objc.dg/func-ptr-1.m: Ditto.
7893         * objc.dg/stret-1.m: Ditto.
7894         * objc.dg/encode-2.m: Ditto.
7895         * objc.dg/category-1.m: Ditto.
7896         * objc.dg/encode-3.m: Ditto.
7897         * objc.dg/call-super-3.m: Ditto.
7898         * objc.dg/method-3.m: Ditto.
7899         * objc.dg/func-ptr-2.m: Ditto.
7900         * objc.dg/lookup-1.m: Ditto.
7901         * objc.dg/encode-4.m: Ditto.
7902         * objc.dg/fix-and-continue-1.m: Ditto.
7903         * objc.dg/proto-lossage-3.m: Ditto.
7904         * objc.dg/method-13.m: Ditto.
7905         * objc.dg/proto-qual-1.m: Ditto.
7906         * objc.dg/zero-link-3.m: Ditto.
7907         * objc.dg/bitfield-1.m: Ditto.
7908         * objc.dg/va-meth-1.m: Ditto.
7909         * objc.dg/super-class-3.m: Ditto.
7910         * objc.dg/call-super-1.m: Ditto.
7911         * objc.dg/type-size-2.m: Ditto.
7912         * objc.dg/method-10.m: Ditto.
7913         * objc.dg/defs.m: Ditto.
7914         * objc.dg/const-str-3.m: Ditto.
7915         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
7916         Protocol1.h) and next-mapping.h as required. Use new NeXT
7917         interface as required.
7918         * objc.dg/super-class-4.m: Ditto.
7919         * objc.dg/comp-types-8.m: Ditto.
7920         * objc.dg/call-super-2.m: Ditto.
7921         * objc.dg/objc-fast-4.m: Ditto.
7922         * objc.dg/method-6.m: Ditto.
7923         * objc.dg/const-str-3.m: Ditto.
7924         * objc.dg/const-str-7.m: Ditto.
7925         * objc.dg/method-15.m: Ditto.
7926         * objc.dg/method-19.m: Ditto.
7927         * objc.dg/sync-1.m: Ditto.
7928         * objc.dg/layout-1.m: Ditto.
7929         * objc.dg/bitfield-3.m: Ditto.
7930         * objc.dg/try-catch-3.m: Ditto.
7931         * objc.dg/try-catch-7.m: Ditto.
7932         * objc.dg/comp-types-10.m: Ditto.
7933         * objc.dg/selector-2.: Ditto.
7934         * objc.dg/method-7.m: Ditto.
7935         * objc.dg/typedef-alias-1.m: Ditto.
7936         * objc.dg/proto-lossage-2.m: Ditto.
7937         * objc.dg/comp-types-11.m: Ditto.
7938         * objc.dg/sizeof-1.m: Ditto.
7939         * objc.dg/method-17.m: Ditto.
7940         * objc.dg/bitfield-5.m: Ditto.
7941         * objc.dg/try-catch-1.m: Ditto.
7942         * objc.dg/encode-5.m: Ditto.
7943         * objc.dg/fix-and-continue-2.m: Ditto.
7944         * objc.dg/method-9.m: Ditto.
7945         * objc.dg/isa-field-1.m: Ditto.
7946         * objc.dg/local-decl-2.m: Ditto.
7947         * objc.dg/objc-gc-4.m: Ditto.
7948         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
7949         * objc.dg/gnu-runtime-3.m: Ditto.
7950         * objc.dg/encode-7.m: Ditto.
7951         * objc.dg/encode-8.m: Ditto.
7952         * objc.dg/selector-3.m: Ditto.
7953         * objc.dg/gnu-runtime-1.m: Ditto.
7954         * objc.dg/const-str-12.m: Ditto.
7955         * objc.dg/gnu-runtime-2.m: Ditto.
7956         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
7957         * objc.dg/selector-1.m: Ditto.
7958         * objc.dg/stubify-2.m: Ditto.
7959         * objc.dg/zero-link-1.m: Ditto.
7960         * objc.dg/stret-2.m: Ditto.
7961         * objc.dg/zero-link-2.m: Ditto.
7962         * objc.dg/next-runtime-1.m: Ditto.
7963         * objc.dg/symtab-1.m: Ditto.
7964         * objc.dg/stubify-1.m: Ditto.
7965         * objc.dg/bitfield-2.m: Ditto.
7966         * objc.dg/try-catch-10.m: Apply to both runtimes.
7967         * objc.dg/const-str-1.m: Ditto.
7968         * objc.dg/image-info.m: Ditto.
7969         * objc.dg/encode-9.m: Ditto.
7970         * objc.dg/pragma-1.m: Apply test to all targets.
7971         * objc.dg/const-str-4.m: Ditto.
7972         * objc.dg/const-str-8.m: Ditto.
7973         * objc.dg/super-class-2.m: Ditto.
7974         * objc.dg/try-catch-5.m: Ditto.
7975         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
7976         Protocol1.h) and next-mapping.h as required. Use new NeXT
7977         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
7978         * objc.dg/const-str-11.m: Ditto.
7979         * objc.dg/const-str-9.m: Ditto.
7980         * objc.dg/method-4.m: Skip for 64Bit NeXT.
7981         * objc.dg/encode-1.m: Remove redundant -lobjc.
7982         * objc.dg/try-catch-9.m: Tidy space.
7983         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
7984         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
7985         and 64bit. Use new NeXT interface as required.
7986         * obj-c++.dg/template-4.mm: Ditto.
7987         * obj-c++.dg/defs.mm: Ditto.
7988         * obj-c++.dg/basic.mm: Ditto.
7989         * obj-c++.dg/encode-4.mm: Ditto.
7990         * obj-c++.dg/method-17.mm: Ditto.
7991         * obj-c++.dg/proto-lossage-3.mm: Ditto.
7992         * obj-c++.dg/cxx-class-1.mm: Ditto.
7993         * obj-c++.dg/method-10.mm: Ditto.
7994         * obj-c++.dg/va-meth-1.mm: Ditto.
7995         * obj-c++.dg/encode-5.mm: Ditto.
7996         * obj-c++.dg/lookup-2.mm: Ditto.
7997         * obj-c++.dg/template-3.mm: Ditto.
7998         * obj-c++.dg/proto-qual-1.mm: Ditto.
7999         * obj-c++.dg/qual-types-1.m: Ditto.
8000         * obj-c++.dg/cxx-scope-1.mm: Ditto.
8001         * obj-c++.dg/template-1.mm: Ditto.
8002         * obj-c++.dg/encode-6.mm: Ditto.
8003         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
8004         Protocol1.h) and next-mapping.h as required. Use new NeXT
8005         interface as required.
8006         * obj-c++.dg/except-1.mm: Ditto.
8007         * obj-c++.dg/const-str-7.mm: Ditto.
8008         * obj-c++.dg/ivar-list-semi.mm: Ditto.
8009         * obj-c++.dg/cxx-scope-2.mm: Ditto.
8010         * obj-c++.dg/selector-2.mm: Ditto.
8011         * obj-c++.dg/isa-field-1.mm: Ditto.
8012         * obj-c++.dg/try-catch-1.mm: Ditto.
8013         * obj-c++.dg/local-decl-1.mm: Ditto.
8014         * obj-c++.dg/try-catch-9.mm: Ditto.
8015         * obj-c++.dg/no-extra-load.mm: Ditto.
8016         * obj-c++.dg/selector-5.mm: Ditto.
8017         * obj-c++.dg/method-12.mm: Ditto.
8018         * obj-c++.dg/try-catch-11.mm: Ditto.
8019         * obj-c++.dg/comp-types-11.mm: Ditto.
8020         * obj-c++.dg/bitfield-3.mm: Ditto.
8021         * obj-c++.dg/method-6.mm: Ditto.
8022         * obj-c++.dg/super-class-2.mm: Ditto.
8023         * obj-c++.dg/method-21.mm: Ditto.
8024         * obj-c++.dg/const-str-8.mm: Ditto.
8025         * obj-c++.dg/try-catch-7.mm: Ditto.
8026         * obj-c++.dg/method-15.mm: Ditto.
8027         * obj-c++.dg/layout-1.mm: Ditto.
8028         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
8029         * obj-c++.dg/const-str-3.mm: Ditto.
8030         * obj-c++.dg/try-catch-2.mm: Ditto.
8031         * obj-c++.dg/objc-gc-3.mm: Ditto.
8032         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
8033         * obj-c++.dg/bitfield-1.mm: Ditto.
8034         * obj-c++.dg/selector-6.mm: Ditto.
8035         * obj-c++.dg/method-13.mm: Ditto.
8036         * obj-c++.dg/comp-types-12.mm: Ditto.
8037         * obj-c++.dg/bitfield-4.mm: Ditto.
8038         * obj-c++.dg/try-catch-8.mm: Ditto.
8039         * obj-c++.dg/method-2.mm: Ditto.
8040         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
8041         * obj-c++.dg/typedef-alias-1.mm: Ditto.
8042         * obj-c++.dg/const-str-4.mm: Ditto.
8043         * obj-c++.dg/proto-lossage-2.mm: Ditto.
8044         * obj-c++.dg/try-catch-3.mm: Ditto.
8045         * obj-c++.dg/comp-types-9.mm: Ditto.
8046         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
8047         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
8048         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
8049         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
8050         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
8051         Use new NeXT interface as required.
8052         * obj-c++.dg/const-str-10.mm: Ditto.
8053         * obj-c++.dg/const-str-11.mm: Ditto.
8054         * obj-c++.dg/const-str-9.mm: Ditto.
8055         * obj-c++.dg/method-11.mm: Ditto.
8056         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
8057         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
8058         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
8059         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
8060         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
8061
8062 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
8063
8064         PR c++/43206
8065         * g++.dg/template/typedef30.C: New test case.
8066
8067 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
8068
8069         PR c/43385
8070         * gcc.c-torture/execute/pr43385.c: New test.
8071
8072 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
8073
8074         * gcc.dg/strncpy-fix-1.c: New test.
8075
8076 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8077
8078         PR testsuite/41609
8079         * lib/objc-torture.exp (objc-set-runtime-options): New.
8080         * objc/execute/execute.exp: Check runtime options on each pass.
8081         * objc/execute/exceptions/exceptions.exp: Ditto.
8082         * objc/compile/compile.exp: Ditto.
8083
8084         PR testsuite/42348
8085         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
8086         standard tests.
8087         (check_effective_target_objc2): New proc.
8088         (check_effective_target_next_runtime): New proc.
8089         * lib/objc.exp: Determine which runtime is in force and support it.
8090         * lib/obj-c++.exp: Ditto.
8091
8092 2010-03-24  Jason Merrill  <jason@redhat.com>
8093
8094         PR c++/43502
8095         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
8096
8097 2010-03-24  Martin Jambor  <mjambor@suse.cz>
8098
8099         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
8100         a loop.
8101         * gcc.dg/ipa/ipa-2.c: Likewise.
8102         * gcc.dg/ipa/ipa-3.c: Likewise.
8103         * gcc.dg/ipa/ipa-4.c: Likewise.
8104         * gcc.dg/ipa/ipa-5.c: Likewise.
8105         * gcc.dg/ipa/ipa-7.c: Likewise.
8106         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
8107         a loop.
8108         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
8109         i_can_not_be_propagated_fully2 into a loop.
8110         * gcc.dg/ipa/ipa-8.c: New test.
8111         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
8112
8113 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
8114
8115         PR debug/19192
8116         PR debug/43479
8117         * gcc.dg/guality/pr43479.c: New test.
8118         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
8119         and add volatile keyword.
8120
8121 2010-03-23  Mike Stump  <mikestump@comcast.net>
8122
8123         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
8124
8125 2010-03-23  Jason Merrill  <jason@redhat.com>
8126
8127         * g++.dg/ext/altivec-17.C: Adjust error message.
8128
8129         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
8130         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
8131         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
8132         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
8133         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
8134         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
8135
8136 2010-03-22  Jason Merrill  <jason@redhat.com>
8137
8138         PR c++/43333
8139         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
8140         * g++.dg/ext/is_pod_98.C: New.
8141
8142         PR c++/43281
8143         * g++.dg/cpp0x/auto18.C: New.
8144
8145         * gcc.dg/pr36997.c: Adjust error message.
8146         * g++.dg/ext/vector9.C: Likewise.
8147         * g++.dg/conversion/simd3.C: Likewise.
8148         * g++.dg/other/error23.C: Likewise.
8149
8150 2010-03-22  Michael Matz  <matz@suse.de>
8151
8152         PR middle-end/43475
8153         * gfortran.dg/pr43475.f90: New testcase.
8154
8155 2010-03-22  Richard Guenther  <rguenther@suse.de>
8156
8157         PR tree-optimization/43390
8158         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
8159
8160 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8161
8162         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
8163         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
8164
8165 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
8166             Michael Matz  <matz@suse.de>
8167
8168         PR c++/43081
8169         * g++.dg/parse/crash56.C: New test.
8170
8171 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
8172
8173         PR fortran/43450
8174         * gfortran.dg/whole_file_15.f90 : New test.
8175
8176 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8177
8178         PR fortran/43409
8179         * gfortran.dg/inquire_size.f90: New test.
8180
8181 2010-03-20  Richard Guenther  <rguenther@suse.de>
8182
8183         PR rtl-optimization/43438
8184         * gcc.c-torture/execute/pr43438.c: New testcase.
8185
8186 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
8187
8188         PR c++/43375
8189         * g++.dg/abi/mangle42.C: New test.
8190
8191 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
8192
8193         PR C/43211
8194         * gcc.dg/pr43211.c: New test.
8195         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
8196
8197 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
8198
8199         PR rtl-optimization/42258
8200         * gcc.target/arm/thumb1-mul-moves.c: New test.
8201
8202         PR target/40697
8203         * gcc.target/arm/thumb-andsi.c: New test.
8204
8205         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
8206         dg-require-effective-target.
8207
8208 2010-03-19  Michael Matz  <matz@suse.de>
8209
8210         PR c++/43116
8211         * g++.dg/other/pr43116.C: New testcase.
8212
8213 2010-03-19  Michael Matz  <matz@suse.de>
8214
8215         PR target/43305
8216         * gcc.dg/pr43305.c: New testcase.
8217
8218 2010-03-19  Richard Guenther  <rguenther@suse.de>
8219
8220         PR tree-optimization/43415
8221         * gcc.c-torture/compile/pr43415.c: New testcase.
8222
8223 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
8224
8225         PR ada/43106
8226         * gnat.dg/case_optimization2.adb: New test.
8227         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
8228
8229 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8230             Jack Howarth <howarth@bromo.med.uc.edu>
8231
8232         PR target/36399
8233         * gcc.target/i386/push-1.c: Don't xfail
8234           scan-assembler-not "movups" on darwin.
8235
8236 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
8237
8238         PR debug/43058
8239         * gcc.dg/pr43058.c: New test.
8240
8241 2010-03-18  Martin Jambor  <mjambor@suse.cz>
8242
8243         PR middle-end/42450
8244         * g++.dg/torture/pr42450.C: New test.
8245
8246 2010-03-18  Michael Matz  <matz@suse.de>
8247
8248         PR middle-end/43419
8249         * gcc.dg/pr43419.c: New testcase.
8250
8251 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
8252
8253         PR rtl-optimization/43360
8254         * gcc.dg/torture/pr43360.c: New.
8255
8256 2010-03-18  Michael Matz  <matz@suse.de>
8257
8258         PR tree-optimization/43402
8259         * gcc.dg/pr43402.c: New testcase.
8260
8261 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
8262
8263         PR target/42427
8264         * gcc.dg/pr42427.c: New test.
8265
8266 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8267
8268         PR libfortran/43265
8269         * gfortran.dg/read_empty_file.f: New test.
8270         * gfortran.dg/read_eof_all.f90: New test.
8271         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
8272         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
8273
8274 2010-03-17  Michael Matz  <matz@suse.de>
8275
8276         * gcc.dg/pr43300.c: Add -w.
8277
8278 2010-03-17  Richard Guenther  <rguenther@suse.de>
8279
8280         * gcc.dg/pr43379.c: Add -w.
8281
8282 2010-03-17  Tobias Burnus  <burnus@net-b.de>
8283
8284         PR fortran/43331
8285         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
8286
8287 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
8288
8289         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
8290
8291 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8292
8293         * ada/acats/run_all.sh: Log start and end times.
8294
8295 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8296
8297         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
8298
8299 2010-03-16  Richard Guenther  <rguenther@suse.de>
8300
8301         PR middle-end/43379
8302         * gcc.dg/pr43379.c: New testcase.
8303
8304 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
8305
8306         PR debug/43051
8307         * gcc.dg/guality/pr43051-1.c: New test.
8308
8309 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
8310
8311         PR testsuite/43363
8312         * g++.dg/ext/altivec-17.C: Handle changes to error message.
8313
8314 2010-03-15  Michael Matz  <matz@suse.de>
8315
8316         PR middle-end/43300
8317         * gcc.dg/pr43300.c: New testcase.
8318
8319 2010-03-15  Richard Guenther  <rguenther@suse.de>
8320
8321         PR tree-optimization/43367
8322         * gcc.c-torture/compile/pr43367.c: New testcase.
8323
8324 2010-03-15  Richard Guenther  <rguenther@suse.de>
8325
8326         PR tree-optimization/43317
8327         * gcc.dg/pr43317.c: New testcase.
8328
8329 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
8330
8331         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
8332
8333 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
8334
8335         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
8336
8337 2010-03-14  Tobias Burnus  <burnus@net-b.de>
8338
8339         PR fortran/43362
8340         * gfortran.dg/impure_constructor_1.f90: New test.
8341
8342 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8343
8344         PR middle-end/43354
8345         * gfortran.dg/graphite/id-pr43354.f: New.
8346
8347 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8348
8349         PR middle-end/43349
8350         * gfortran.dg/graphite/pr43349.f: New.
8351
8352 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8353
8354         PR middle-end/43306
8355         * gcc.dg/graphite/pr43306.c: New.
8356
8357 2010-03-12  David S. Miller  <davem@davemloft.net>
8358
8359         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
8360         sparc.
8361
8362 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8363
8364         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
8365
8366 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
8367
8368         PR fortran/43291
8369         PR fortran/43326
8370         * gfortran.dg/dynamic_dispatch_7.f03: New test.
8371
8372 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
8373
8374         * gfortran.dg/default_format_denormal_1.f90: Don't assume
8375         fail for *-*-mingw* targets.
8376
8377 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
8378
8379         PR debug/43329
8380         * gcc.dg/guality/pr43329-1.c: New test.
8381
8382 2010-03-11  Martin Jambor  <mjambor@suse.cz>
8383
8384         PR tree-optimization/43257
8385         * g++.dg/torture/pr43257.C: New test.
8386
8387 2010-03-11  Tobias Burnus  <burnus@net-b.de>
8388
8389         PR fortran/43228
8390         * gfortran.dg/namelist_61.f90: New test.
8391
8392 2010-03-11  Richard Guenther  <rguenther@suse.de>
8393
8394         PR tree-optimization/43255
8395         * gcc.c-torture/compile/pr43255.c: New testcase.
8396
8397 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8398
8399         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
8400         * gcc.dg/pr43280.c: New testcase.
8401
8402 2010-03-11  Richard Guenther  <rguenther@suse.de>
8403
8404         PR lto/43200
8405         * gcc.dg/lto/20100227-1_0.c: New testcase.
8406         * gcc.dg/lto/20100227-1_1.c: Likewise.
8407
8408 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8409
8410         PR libfortran/43320
8411         PR libfortran/43265
8412         * gfortran.dg/read_eof_6.f: New test
8413         * gfortran.dg/read_x_eof.f90: New test.
8414         * gfortran.dg/read_x_past.f: Update test.
8415
8416 2010-03-10  Jan Hubicka  <jh@suse.cz>
8417
8418         * gcc.c-torture/compile/pr43288.c: New test.
8419
8420 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8421
8422         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
8423         -fpic/-fPIC flags.
8424         * g++.old-deja/g++.pt/asm2.C: Likewise.
8425         * gcc.c-torture/compile/20000804-1.c: Likewise.
8426         * gcc.target/i386/clobbers.c: Likewise.
8427
8428 2010-03-10  Tobias Burnus  <burnus@net-b.de>
8429
8430         PR fortran/43303
8431         * gfortran.dg/c_assoc_3.f90: New test.
8432
8433 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
8434
8435         PR debug/36728
8436         * gcc.dg/guality/pr36728-1.c: New test.
8437         * gcc.dg/guality/pr36728-2.c: New test.
8438
8439 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
8440
8441         * gcc.dg/h8300-div-delay-slot.c: New test.
8442
8443 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
8444
8445         PR tree-optimization/43236
8446         * gcc.c-torture/execute/pr43236.c: New test.
8447
8448 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
8449
8450         PR middle-end/42859
8451         * g++.dg/eh/pr42859.C: New test.
8452
8453 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
8454
8455         PR debug/43299
8456         * gcc.dg/pr43299.c: New test.
8457
8458         PR debug/43290
8459         * g++.dg/eh/unwind2.C: New test.
8460
8461 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
8462             Reza Yazdani  <reza.yazdani@amd.com>
8463
8464         PR middle-end/43065
8465         * gcc.dg/graphite/run-id-4.c: New.
8466
8467 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
8468
8469         PR middle-end/43065
8470         * gcc.dg/graphite/run-id-3.c: New.
8471
8472 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
8473
8474         PR middle-end/42644
8475         PR middle-end/42130
8476         * gcc.dg/graphite/id-18.c: New.
8477         * gcc.dg/graphite/run-id-pr42644.c: New.
8478
8479 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
8480
8481         PR middle-end/42326
8482         * gcc.dg/graphite/pr42326.c: New.
8483
8484 2010-03-08  Richard Guenther  <rguenther@suse.de>
8485
8486         PR tree-optimization/43269
8487         * gcc.c-torture/execute/pr43269.c: New testcase.
8488
8489 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
8490
8491         PR fortran/43256
8492         * gfortran.dg/typebound_call_13.f03: New.
8493
8494 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
8495
8496         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
8497         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
8498
8499 2010-03-05  Jason Merrill  <jason@redhat.com>
8500
8501         * g++.dg/abi/mangle40.C: Require weak and alias.
8502
8503 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
8504
8505         PR middle-end/42326
8506         * gfortran.dg/graphite/pr42326.f90: New.
8507         * gfortran.dg/graphite/pr42326-1.f90: New.
8508
8509 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8510
8511         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
8512         (gnat_target_compile): Likewise.
8513         Reinitialize GNAT_UNDER_TEST if target changes.
8514         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
8515         (local_find_gnatmake): Pass full --GCC to gnatlink.
8516         Remove --LINK.
8517
8518 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
8519
8520         PR c/43248
8521         * gcc.dg/compound-literal-1.c: New testcase.
8522
8523 2010-03-04  Martin Jambor  <mjambor@suse.cz>
8524
8525         PR tree-optimization/43164
8526         PR tree-optimization/43191
8527         * gcc.c-torture/compile/pr43164.c: New test.
8528         * gcc.c-torture/compile/pr43191.c: Likewise.
8529
8530 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
8531
8532         PR fortran/43244
8533         * gfortran.dg/finalize_9.f90: New.
8534
8535 2010-03-04  Tobias Burnus  <burnus@net-b.de>
8536             Ken Werner <ken@linux.vnet.ibm.com>
8537
8538         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
8539         to dg-options for spu.
8540         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
8541         dump-scan target to exclude spu.
8542
8543 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
8544
8545         PR middle-end/43209
8546         * gcc.dg/tree-ssa/ivopts-4.c: New.
8547
8548 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
8549
8550         * lib/target-supports-dg.exp (check-flags): Provide defaults for
8551         include-opts and exclude-opts; skip checking the flags if arguments
8552         are the same as the defaults.
8553         (dg-xfail-if): Verify the number of arguments, supply defaults
8554         for unspecified optional arguments.
8555         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
8556
8557 2010-03-03  Jason Merrill  <jason@redhat.com>
8558
8559         PR c++/12909
8560         * g++.dg/abi/mangle40.C: Updated.
8561
8562 2010-03-03  Jason Merrill  <jason@redhat.com>
8563
8564         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
8565         * g++.dg/abi/mangle23.C: Likewise.
8566         * g++.dg/eh/simd-2.C: Likewise.
8567         * g++.dg/ext/attribute-test-2.C: Likewise.
8568         * g++.dg/ext/vector14.C: Likewise.
8569         * g++.dg/other/pr34435.C: Likewise.
8570         * g++.dg/template/conv8.C: Likewise.
8571         * g++.dg/template/nontype9.C: Likewise.
8572         * g++.dg/template/qualttp17.C: Likewise.
8573         * g++.dg/template/ref1.C: Likewise.
8574         * g++.old-deja/g++.pt/crash68.C: Likewise.
8575         * g++.old-deja/g++.pt/ref1.C: Likewise.
8576         * g++.old-deja/g++.pt/ref3.C: Likewise.
8577         * g++.old-deja/g++.pt/ref4.C: Likewise.
8578
8579         PR c++/12909
8580         * g++.dg/abi/mangle40.C: New.
8581         * g++.dg/abi/mangle41.C: New.
8582         * g++.dg/lto/20100302_0.C: New.
8583         * g++.dg/lto/20100302_1.C: New.
8584         * g++.dg/lto/20100302.h: New.
8585
8586 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
8587
8588         PR fortran/43243
8589         * gfortran.dg/internal_pack_12.f90: New test.
8590
8591 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
8592
8593         * gcc.dg/pr36997.c: Adjust error message.
8594
8595 2010-03-03  Mike Stump  <mikestump@comcast.net>
8596
8597         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
8598         adjustments to not be present on machines that align the stack to
8599         more than 4 bytes and don't have a red zone yet as that is an
8600         unimplemented optimization.
8601
8602 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
8603
8604         PR fortran/43169
8605         * gfortran.dg/impure_assignment_3.f90: New.
8606
8607 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
8608
8609         PR debug/43229
8610         * gfortran.dg/pr43229.f90: New test.
8611
8612         PR debug/43237
8613         * gcc.dg/debug/dwarf2/pr43237.c: New test.
8614
8615         PR debug/43177
8616         * gcc.dg/guality/pr43177.c: New test.
8617
8618 2010-03-02  Jason Merrill  <jason@redhat.com>
8619
8620         * g++.dg/ext/vector9.C: Adjust error message.
8621         * g++.dg/conversion/simd3.C: Likewise.
8622         * g++.dg/other/error23.C: Likewise.
8623
8624 2010-03-02  Mike Stump  <mikestump@comcast.net>
8625
8626         PR c++/41090
8627         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
8628
8629 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
8630
8631         PR fortran/43180
8632         * gfortran.dg/internal_pack_10.f90: New test.
8633
8634         PR fortran/43173
8635         * gfortran.dg/internal_pack_11.f90: New test.
8636
8637 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
8638
8639         PR middle-end/42640
8640         * gcc.dg/tree-ssa/pr42640.c: New.
8641
8642 2010-03-01  Richard Guenther  <rguenther@suse.de>
8643
8644         PR tree-optimization/43220
8645         * gcc.c-torture/execute/pr43220.c: New testcase.
8646
8647 2010-03-01  Richard Guenther  <rguenther@suse.de>
8648
8649         PR middle-end/43213
8650         * gcc.dg/pr43213.c: New testcase.
8651
8652 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8653
8654         PR pch/14940
8655         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
8656
8657 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8658
8659         * lib/target-supports.exp (check_effective_target_ucn_nocache):
8660         New function.
8661         (check_effective_target_ucn): Likewise.
8662
8663         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
8664         if !ucn.
8665         * gcc.dg/ucnid-2.c: Likewise.
8666         * gcc.dg/ucnid-3.c: Likewise.
8667         * gcc.dg/ucnid-4.c: Likewise.
8668         * gcc.dg/ucnid-11.c: Likewise.
8669         * gcc.dg/ucnid-12.c: Likewise.
8670         * gcc.dg/ucnid-6.c: Skip if !ucn.
8671         * gcc.dg/ucnid-9.c: Likewise.
8672
8673 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8674
8675         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
8676         lists to dg-skip-if.
8677         * gcc.target/i386/stackalign/return-3.c: Likewise.
8678
8679 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8680
8681         * gcc.target/i386/clearcap.map: New file.
8682         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
8683         Pass clearcap.map by default if supported.
8684
8685 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8686
8687         PR fortran/42900
8688         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
8689         Explain this.
8690         * gfortran.dg/stat_2.f90: Likewise.
8691
8692 2010-03-01  Tobias Burnus  <burnus@net-b.de>
8693
8694         PR fortran/43199
8695         * gfortran.dg/module_read_2.f90: New test.
8696
8697 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
8698
8699         PR c++/42748
8700         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
8701         * g++.dg/abi/mangle12.C: Likewise.
8702         * g++.dg/abi/mangle20-2.C: Likewise.
8703         * g++.dg/abi/mangle17.C: Likewise.
8704         * g++.dg/template/cond2.C: Likewise.
8705         * g++.dg/template/pr35240.C: Likewise.
8706
8707 2010-02-27  Richard Guenther  <rguenther@suse.de>
8708
8709         PR tree-optimization/43186
8710         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
8711
8712 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
8713
8714         * g++.dg/abi/packed1.C: Expect warning on the SH.
8715
8716 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
8717
8718         PR c++/42054:
8719         * g++.dg/parse/error37.C: New test.
8720
8721 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8722
8723         PR c/24577
8724         PR c/43192
8725         * gcc.dg/pr8927-1.c: Match new note.
8726         * gcc.dg/990506-0.c: Likewise.
8727         * gcc.dg/gomp/flush-2.c: Likewise.
8728         * gcc.dg/gomp/atomic-5.c: Likewise.
8729         * gcc.dg/gomp/pr34607.c: Likewise.
8730         * gcc.dg/pr35746.c: Likewise.
8731         * gcc.dg/cpp/pragma-1.c: Likewise.
8732         * gcc.dg/cpp/pragma-2.c: Likewise.
8733         * gcc.dg/pr41842.c: Likewise.
8734         * gcc.dg/noncompile/20040629-1.c: Likewise.
8735         * objc.dg/private-1.m: Likewise.
8736
8737 2010-02-27  Tobias Burnus  <burnus@net-b.de>
8738
8739         PR fortran/43185
8740         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
8741         * gfortran.dg/default_initialization_4.f90: New test.
8742
8743 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
8744
8745         * gnat.dg/thin_pointer.ad[sb]: Rename into...
8746         * gnat.dg/thin_pointer1.ad[sb]: ...this.
8747         * gnat.dg/thin_pointer2.adb: New test.
8748         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
8749
8750 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8751
8752         PR c/20631
8753         * gcc.dg/cpp/c90-pedantic.c: New.
8754         * gcc.dg/cpp/c90.c: New.
8755         * gcc.dg/gnu90-const-expr-1.c: New.
8756         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
8757
8758 2010-02-26  Richard Guenther  <rguenther@suse.de>
8759
8760         PR tree-optimization/43186
8761         * gcc.c-torture/compile/pr43186.c: New testcase.
8762
8763 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
8764
8765         PR debug/43190
8766         * c-c++-common/dwarf2/pr43190.c: New test.
8767
8768 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
8769
8770         PR testsuite/37074:
8771         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
8772
8773 2010-02-26  Richard Guenther  <rguenther@suse.de>
8774
8775         PR tree-optimization/43188
8776         * gcc.c-torture/compile/pr43188.c: New testcase.
8777
8778 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
8779
8780         PR target/43175
8781         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
8782
8783 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
8784
8785         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
8786
8787 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
8788
8789         PR target/43154
8790         * gcc.target/powerpc/pr43154.c: New file.
8791
8792 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
8793
8794         PR debug/43166
8795         * gfortran.dg/debug/pr43166.f: New test.
8796
8797         PR debug/43165
8798         * gcc.dg/torture/pr43165.c: New test.
8799
8800 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8801
8802         PR c/43128
8803         * c-c++-common/pr41779.c: Update.
8804
8805 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8806
8807         PR ada/32547
8808         * lib/gnat-dg.exp (gnat_load): Redefine.
8809
8810         * ada/acats/run_acats: Run run_all.sh with $SHELL.
8811         * ada/acats/run_all.sh: Downcase tasking not implemented message.
8812
8813 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8814
8815         PR libobjc/36610
8816         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
8817         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
8818         -fgnu-runtime.
8819         Sort entries.
8820
8821 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8822
8823         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
8824
8825 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
8826
8827         PR debug/43150
8828         * gcc.dg/guality/vla-1.c: New test.
8829
8830 2010-02-24  Tobias Burnus  <burnus@net-b.de>
8831
8832         PR fortran/43042
8833         * gfortran.dg/c_ptr_tests_15.f90: New test.
8834
8835 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
8836
8837         PR target/43107
8838         * gcc.target/i386/pr43107.c: New test.
8839
8840 2010-02-23  Jason Merrill  <jason@redhat.com>
8841
8842         PR c++/43143
8843         * g++.dg/cpp0x/variadic100.C: New.
8844
8845 2010-02-23  Jason Merrill  <jason@redhat.com>
8846
8847         PR debug/42800
8848         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
8849         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
8850         * c-c++-common/dwarf2/vla1.c: New.
8851
8852 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
8853
8854         PR target/43139
8855         * gcc.dg/pr43139.c: New test.
8856
8857         PR debug/43077
8858         * gcc.dg/guality/pr43077-1.c: New test.
8859
8860 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8861
8862         PR 43123
8863         * gcc.dg/march.c: New.
8864         * gcc.dg/march-generic.c: New.
8865         * gcc.dg/mtune.c: New.
8866
8867 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8868
8869         PR middle-end/43083
8870         * gcc.dg/graphite/pr43083.c: New.
8871
8872 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8873
8874         PR middle-end/43097
8875         * gfortran.dg/graphite/pr43097.f: New.
8876
8877 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8878             Manuel López-Ibáñez  <manu@gcc.gnu.org>
8879
8880         PR middle-end/43140
8881         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
8882
8883 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8884
8885         PR middle-end/43026
8886         * g++.dg/graphite/pr43026.C: New.
8887
8888 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8889
8890         PR c++/43126
8891         * gcc.dg/cleanup-1.c: Update.
8892         * gcc.dg/func-args-1.c: Update.
8893         * gcc.dg/format/sentinel-1.c: Update.
8894         * g++.old-deja/g++.jason/scoping10.C: Update.
8895         * g++.old-deja/g++.ns/lookup5.C: Update.
8896         * g++.dg/ext/cleanup-1.C: Update.
8897         * g++.dg/parse/varmod1.C: Update.
8898         * g++.dg/parse/error33.C: Update.
8899         * g++.dg/expr/call3.C: Update.
8900         * g++.dg/func-args-1.C: New.
8901
8902 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
8903
8904         PR c/43125
8905         * gcc.dg/attr-used-2.c: Moved to ...
8906         * c-c++-common/attr-used-2.c: Here.
8907
8908         * gcc.dg/attr-used.c: Moved to ...
8909         * c-c++-common/attr-used.c: Here.
8910
8911 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
8912
8913         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
8914
8915 2010-02-22  Richard Guenther  <rguenther@suse.de>
8916
8917         PR lto/43045
8918         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
8919         * gfortran.dg/lto/20100222-1_1.c: Likewise.
8920
8921 2010-02-22  Richard Guenther  <rguenther@suse.de>
8922
8923         PR tree-optimization/42749
8924         * gcc.c-torture/compile/pr42749.c: New testcase.
8925
8926 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
8927
8928         PR fortran/43072
8929         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
8930         * gfortran.dg/internal_pack_9.f90: New test.
8931
8932 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8933
8934         PR c++/23510
8935         * g++.dg/template/recurse.C: Adjust.
8936         * g++.dg/template/pr23510.C: New.
8937
8938 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
8939
8940         PR c++/42824
8941         * g++.dg/template/memclass4.C: New test.
8942
8943 2010-02-21  Tobias Burnus  <burnus@net-b.de>
8944
8945         PR fortran/35259
8946         * gfortran.dg/reassoc_5.f90: New test.
8947
8948 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
8949
8950         PR target/43067
8951         * gcc.target/i386/pr43067.c: New test.
8952
8953 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8954
8955         PR c++/35669
8956         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
8957         -Wconversion-null.
8958         * g++.dg/warn/Wconversion-null.C: New test.
8959         * g++.old-deja/g++.other/null1.C: Move to...
8960         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
8961
8962 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
8963
8964         PR fortran/36932
8965         PR fortran/36933
8966         * gfortran.dg/dependency_26.f90: New test.
8967
8968         PR fortran/43072
8969         * gfortran.dg/internal_pack_7.f90: New test.
8970
8971         PR fortran/43111
8972         * gfortran.dg/internal_pack_8.f90: New test.
8973
8974 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8975
8976         PR 43128
8977         * c-c++-common/pr41779.c: Fix broken testcase.
8978
8979 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8980
8981         PR 36513
8982         * c-c++-common/pr36513.c: New testcase.
8983         * c-c++-common/pr36513-2.c: New testcase.
8984
8985 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8986
8987         PR 41779
8988         * c-c++-common/pr41779.c: New.
8989
8990 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
8991
8992         PR debug/43084
8993         * gcc.dg/pr43084.c: New test.
8994
8995 2010-02-19  Richard Guenther  <rguenther@suse.de>
8996
8997         PR tree-optimization/42916
8998         * gcc.dg/pr42916.c: New testcase.
8999
9000 2010-02-18  Jason Merrill  <jason@redhat.com>
9001
9002         PR c++/42837
9003         * g++.dg/abi/packed1.C: Add expected warning.
9004
9005         PR c++/43108
9006         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
9007         * gcc.dg/torture/dg-torture.exp: Likewise.
9008         * c-c++-common/torture/complex-sign.h,
9009         c-c++-common/torture/complex-sign-add.c,
9010         c-c++-common/torture/complex-sign-mixed-add.c,
9011         c-c++-common/torture/complex-sign-mixed-div.c,
9012         c-c++-common/torture/complex-sign-mixed-mul.c,
9013         c-c++-common/torture/complex-sign-mixed-sub.c,
9014         c-c++-common/torture/complex-sign-mul.c,
9015         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
9016         Adapt for C++ compilation as well.
9017
9018         PR c++/43070
9019         * g++.dg/ext/label1.C: Update.
9020         * g++.dg/ext/label2.C: Update.
9021
9022         PR c++/26261
9023         * g++.dg/template/dependent-name6.C: New.
9024
9025         PR c++/43109
9026         * g++.dg/parse/namespace12.C: New.
9027
9028 2010-02-18  Martin Jambor  <mjambor@suse.cz>
9029
9030         PR tree-optimization/43066
9031         * gcc.c-torture/compile/pr43066.c: New test.
9032
9033 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
9034
9035         * g++.dg/ext/attrib35.C: Fix target selector string.
9036         * g++.dg/ext/attrib36.C: Ditto.
9037         * g++.dg/ext/attrib37.C: Ditto.
9038         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
9039         * g++.dg/abi/mangle25.C: Ditto.
9040
9041 2010-02-17  Jason Merrill  <jason@redhat.com>
9042
9043         PR c++/43069
9044         * g++.dg/parse/namespace11.C: New.
9045
9046         PR c++/43093
9047         * g++.dg/ext/attrib37.C: New.
9048
9049         PR c++/43079
9050         * g++.dg/template/ptrmem20.C: New.
9051
9052 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
9053
9054         PR target/43103
9055         * gcc.target/i386/xop-check.h: Include m256-check.h.
9056         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
9057         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
9058         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
9059         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
9060
9061 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
9062
9063         PR debug/42918
9064         * gcc.dg/pr42918.c: New test.
9065
9066 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
9067
9068         * g++.dg/ext/attrib36.C: Require ILP32.
9069
9070 2010-02-16  Richard Guenther  <rguenther@suse.de>
9071
9072         PR tree-optimization/41043
9073         * gfortran.dg/pr41043.f90: New testcase.
9074         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
9075
9076 2010-02-16  Jason Merrill  <jason@redhat.com>
9077
9078         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
9079
9080 2010-02-16  Ira Rosen  <irar@il.ibm.com>
9081
9082         PR tree-optimization/43074
9083         * gcc.dg/vect/fast-math-pr43074.c: New test.
9084
9085 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
9086
9087         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
9088
9089 2010-02-16  Jason Merrill  <jason@redhat.com>
9090
9091         PR c++/43031
9092         * g++.dg/ext/attrib36.C: New.
9093
9094         PR c++/43036
9095         * g++.dg/other/array6.C: New.
9096
9097 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9098
9099         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
9100
9101 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
9102
9103         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
9104         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
9105         * gcc.target/i386/xop-vpermil2pd-1.c: New.
9106         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
9107         * gcc.target/i386/xop-vpermil2ps-1.c: New.
9108         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
9109
9110 2010-02-15  Richard Guenther  <rguenther@suse.de>
9111
9112         PR middle-end/43068
9113         * g++.dg/torture/pr43068.C: New testcase.
9114
9115 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
9116
9117         PR c++/43024
9118         * g++.dg/opt/ice1.C: New.
9119
9120 2010-02-14  Jason Merrill  <jason@redhat.com>
9121
9122         PR c++/41997
9123         * g++.dg/cpp0x/initlist-opt.C: New.
9124
9125 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
9126
9127         PR fortran/41113
9128         PR fortran/41117
9129         * gfortran.dg/internal_pack_6.f90: New test.
9130
9131 2010-02-12  Jason Merrill  <jason@redhat.com>
9132
9133         PR c++/43054
9134         * g++.dg/cpp0x/variadic99.C: New.
9135
9136 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
9137
9138         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
9139         sign extend pointers to gualchk_t.
9140
9141         PR c++/43033
9142         * g++.dg/other/default3.C: Xfail g4 test.
9143
9144 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9145
9146         PR middle-end/43012
9147         * gcc.dg/graphite/pr43012.c: New.
9148
9149 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9150
9151         PR middle-end/42930
9152         * g++.dg/graphite/pr42930.C: New.
9153
9154 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9155
9156         PR middle-end/42914
9157         PR middle-end/42530
9158         * gcc.dg/graphite/pr42530.c: New.
9159         * gcc.dg/graphite/pr42914.c: New.
9160
9161 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9162
9163         PR middle-end/42771
9164         * gcc.dg/graphite/pr42771.c: New.
9165
9166 2010-02-11  Richard Guenther  <rguenther@suse.de>
9167
9168         PR tree-optimization/42998
9169         * gcc.c-torture/compile/pr42998.c: New testcase.
9170
9171 2010-02-10  Jason Merrill  <jason@redhat.com>
9172
9173         PR c++/41896
9174         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
9175
9176         PR c++/42983, core issue 906
9177         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
9178         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
9179
9180         PR c++/43016
9181         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
9182
9183 2010-02-10  Richard Guenther  <rguenther@suse.de>
9184
9185         PR tree-optimization/43017
9186         * gcc.dg/torture/pr43017.c: New testcase.
9187
9188 2010-02-10  Tobias Burnus <burnus@net-b.de>
9189
9190         PR fortran/40823
9191         * gfortran.dg/private_type_1.f90: Update error location.
9192         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
9193         * gfortran.dg/typebound_operator_2.f03: Ditto.
9194         * gfortran.dg/assignment_2.f90: Ditto.
9195         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
9196         * gfortran.dg/binding_label_tests_9.f03: Ditto.
9197
9198 2010-02-10  Tobias Burnus  <burnus@net-b.de>
9199
9200         PR fortran/43015
9201         * gfortran.dg/bind_c_usage_20.f90: New test.
9202
9203 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
9204
9205         PR debug/43010
9206         * g++.dg/debug/pr43010.C: New test.
9207
9208 2010-02-10  Richard Guenther  <rguenther@suse.de>
9209
9210         PR c/43007
9211         * gcc.c-torture/execute/20100209-1.c: New testcase.
9212         * gcc.dg/fold-div-3.c: Likewise.
9213
9214 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
9215
9216         * gcc.dg/builtin-ffs-1.c: New test.
9217
9218 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9219
9220         PR fortran/42999
9221         * gfortran.dg/array_constructor_35.f90: New test.
9222
9223 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9224
9225         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
9226
9227 2010-02-09  Jason Merrill  <jason@redhat.com>
9228
9229         PR c++/42399
9230         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
9231
9232         PR c++/42370
9233         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
9234
9235 2010-02-09  Tobias Burnus  <burnus@net-b.de>
9236
9237         PR fortran/41869
9238         * gfortran.dg/module_write_1.f90: New test.
9239
9240 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
9241
9242         * gcc.dg/pr19340.c: Adjust.
9243
9244 2010-02-09  Richard Guenther  <rguenther@suse.de>
9245
9246         PR tree-optimization/43008
9247         * gcc.c-torture/execute/pr43008.c: New testcase.
9248
9249 2010-02-09  Richard Guenther  <rguenther@suse.de>
9250
9251         PR tree-optimization/43000
9252         * gcc.dg/torture/pr43000.c: New testcase.
9253         * gcc.dg/torture/pr43002.c: Likewise.
9254
9255 2010-02-09  Daniel Kraft  <d@domob.eu>
9256
9257         PR fortran/39171
9258         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
9259         and pass -Wsurprising as necessary.
9260
9261 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
9262
9263         PR tree-optimization/42890
9264         * g++.dg/torture/pr42890.C: New test.
9265
9266 2010-02-08  Richard Guenther  <rguenther@suse.de>
9267
9268         PR middle-end/42995
9269         * gcc.dg/tree-ssa/inline-4.c: New testcase.
9270
9271 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
9272
9273         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
9274         return 0 from main.
9275         * gcc.dg/graphite/block-1.c: Same.
9276         * gcc.dg/graphite/block-3.c: Same.
9277         * gcc.dg/graphite/block-4.c: Same.
9278         * gcc.dg/graphite/block-5.c: Same.
9279         * gcc.dg/graphite/block-6.c: Same.
9280         * gcc.dg/graphite/block-7.c: Same.
9281         * gcc.dg/graphite/interchange-0.c: Same.
9282         * gcc.dg/graphite/interchange-1.c: Same.
9283         * gcc.dg/graphite/interchange-10.c: Same.
9284         * gcc.dg/graphite/interchange-11.c: Same.
9285         * gcc.dg/graphite/interchange-12.c: Same.
9286         * gcc.dg/graphite/interchange-2.c: Same.
9287         * gcc.dg/graphite/interchange-3.c: Same.
9288         * gcc.dg/graphite/interchange-4.c: Same.
9289         * gcc.dg/graphite/interchange-5.c: Same.
9290         * gcc.dg/graphite/interchange-6.c: Same.
9291         * gcc.dg/graphite/interchange-7.c: Same.
9292         * gcc.dg/graphite/interchange-8.c: Same.
9293         * gcc.dg/graphite/interchange-9.c: Same.
9294         * gcc.dg/graphite/interchange-mvt.c: Same.
9295
9296 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
9297
9298         * gfortran.dg/graphite/id-19.f: New.
9299         * gfortran.dg/graphite/pr14741.f90: New.
9300         * gfortran.dg/graphite/pr41924.f90: New.
9301         * gfortran.dg/graphite/run-id-2.f90: New.
9302
9303 2010-02-07  Richard Guenther  <rguenther@suse.de>
9304
9305         PR middle-end/42956
9306         * gcc.c-torture/compile/pr42956.c: New testcase.
9307
9308 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9309
9310         PR libfortran/42742
9311         * gfortran.dg/fmt_cache_2.f: New test.
9312
9313 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9314
9315         * gfortran.dg/read_no_eor.f90: New test.
9316
9317 2010-02-05  Jason Merrill  <jason@redhat.com>
9318
9319         * g++.dg/ext/label13.C: Move constructor body out of class.
9320
9321 2010-02-03  Jason Merrill  <jason@redhat.com>
9322
9323         PR c++/42870
9324         * g++.dg/ext/dllexport3.C: New.
9325
9326 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
9327
9328         * gcc.dg/format/ms-format3.c: New test for specific MS types.
9329
9330 2010-02-05  Richard Guenther  <rguenther@suse.de>
9331
9332         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
9333
9334 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
9335
9336         PR c++/42915
9337         * g++.dg/other/crash-9.C: New test.
9338
9339 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
9340
9341         PR fortran/42309
9342         * gfortran.dg/subref_array_pointer_4.f90 : New test.
9343
9344 2010-02-04  Richard Guenther  <rguenther@suse.de>
9345
9346         PR rtl-optimization/42952
9347         * gcc.dg/torture/pr42952.c: New testcase.
9348
9349 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9350
9351         PR libfortran/42901
9352         * gfortran.dg/namelist_60.f90: New test.
9353
9354 2010-02-03  Jason Merrill  <jason@redhat.com>
9355
9356         PR c++/40138
9357         * g++.dg/ext/builtin11.C: New.
9358
9359         PR c++/4926
9360         PR c++/38600
9361         * g++.dg/abi/mangle35.C: New.
9362         * g++.dg/abi/mangle37.C: New.
9363
9364         PR c++/12909
9365         * g++.dg/abi/mangle36.C: New.
9366
9367         PR c++/35652
9368         * g++.dg/warn/string1.C: New.
9369
9370 2010-02-03  Richard Guenther  <rguenther@suse.de>
9371
9372         PR tree-optimization/42944
9373         * gcc.dg/errno-1.c: New testcase.
9374
9375 2010-02-03  Richard Guenther  <rguenther@suse.de>
9376
9377         PR middle-end/42927
9378         * gcc.c-torture/compile/pr42927.c: New testcase.
9379
9380 2010-02-03  Tobias Burnus  <burnus@net-b.de>
9381
9382         PR fortran/42936
9383         * gfortran.dg/null_4.f90: New test.
9384
9385 2010-02-02  Jason Merrill  <jason@redhat.com>
9386
9387         PR c++/41090
9388         * g++.dg/ext/label13.C: New.
9389
9390 2010-02-02  Tobias Burnus  <burnus@net-b.de>
9391
9392         PR fortran/42650
9393         * gfortran.dg/func_result_5.f90: New test.
9394
9395 2010-02-01  Tobias Burnus  <burnus@net-b.de>
9396
9397         PR fortran/42922
9398         * gfortran.dg/pure_initializer_3.f90: News test.
9399
9400 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
9401
9402         PR fortran/42888
9403         * gfortran.dg/allocate_derived_2.f90: New test.
9404
9405 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
9406
9407         PR middle-end/42898
9408         * gcc.dg/torture/pr42898-2.c: New test.
9409
9410 2010-01-31  Richard Guenther  <rguenther@suse.de>
9411
9412         PR middle-end/42898
9413         * gcc.dg/torture/pr42898.c: New testcase.
9414
9415 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
9416
9417         PR fortran/38324
9418         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
9419         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
9420
9421 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
9422
9423         * g++.dg/tree-ssa/inline-1.C: New.
9424         * g++.dg/tree-ssa/inline-2.C: New.
9425         * g++.dg/tree-ssa/inline-3.C: New.
9426
9427 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
9428
9429         PR testsuite/41701
9430         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
9431         the string 'pow' in the pathname of the compiler from generating a
9432         test failure.
9433
9434 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9435
9436         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
9437         * g++.old-deja/g++.mike/eh17.C: Likewise.
9438         * g++.old-deja/g++.mike/p5571.C: Likewise.
9439
9440 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
9441
9442         PR c++/42758
9443         PR c++/42634
9444         PR c++/42336
9445         PR c++/42797
9446         PR c++/42880
9447         * g++.dg/other/crash-5.C: New test.
9448         * g++.dg/other/crash-6.C: New test.
9449         * g++.dg/other/crash-7.C: New test.
9450         * g++.dg/other/crash-8.C: New test.
9451
9452 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
9453
9454         PR rtl-optimization/42889
9455         * gcc.dg/pr42889.c: New test.
9456
9457 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
9458
9459         * gcc.target/i386/pr42881.c: Use SSE2.
9460
9461 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
9462
9463         PR target/42891
9464         * gcc.target/i386/pr42891.c: New test.
9465
9466 2010-01-28  Richard Guenther  <rguenther@suse.de>
9467
9468         PR tree-optimization/42871
9469         * g++.dg/torture/pr42871.C: New testcase.
9470
9471 2010-01-28  Richard Guenther  <rguenther@suse.de>
9472
9473         * gcc.dg/Wobjsize-1.h: New testcase.
9474         * gcc.dg/Wobjsize-1.c: Likewise.
9475
9476 2010-01-28  Richard Guenther  <rguenther@suse.de>
9477
9478         PR middle-end/42883
9479         * g++.dg/torture/pr42883.C: New testcase.
9480
9481 2010-01-28  Michael Matz  <matz@suse.de>
9482
9483         * gcc.target/i386/pr42881.c: New test.
9484
9485 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9486
9487         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
9488         Add i?86-*-solaris2* support.
9489
9490 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
9491
9492         PR c++/42713
9493         PR c++/42820
9494         * g++.dg/template/typedef27.C: New test case.
9495         * g++.dg/template/typedef28.C: New test case.
9496
9497 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
9498
9499         * gcc.dg/optimize-bswap*.c: Add ARM target
9500
9501 2010-01-27  Richard Guenther  <rguenther@suse.de>
9502
9503         PR middle-end/42878
9504         * gcc.dg/torture/pr42878-1.c: New testcase.
9505         * gcc.dg/torture/pr42878-2.c: Likewise.
9506
9507 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
9508
9509         PR middle-end/42874
9510         * gcc.dg/vla-22.c: New test.
9511
9512 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
9513
9514         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
9515         current collation.
9516
9517 2010-01-26  Richard Guenther  <rguenther@suse.de>
9518
9519         PR rtl-optimization/42685
9520         * gcc.dg/pr42685.c: New testcase.
9521         * g++.dg/other/pr42685.C: Likewise.
9522
9523 2010-01-26  Richard Guenther  <rguenther@suse.de>
9524
9525         PR middle-end/42806
9526         * g++.dg/other/pr42806.C: New testcase.
9527
9528 2010-01-26  Richard Guenther  <rguenther@suse.de>
9529
9530         PR tree-optimization/42250
9531         * gcc.dg/pr42250.c: New testcase.
9532
9533 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
9534
9535         * gnat.dg/array_bounds_test.adb: New test.
9536
9537 2010-01-25  Tobias Burnus  <burnus@net-b.de>
9538
9539         PR fortran/42858
9540         * gfortran.dg/generic_21.f90: New test.
9541
9542 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9543
9544         PR testsuite/41522
9545         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
9546
9547 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
9548
9549         PR c++/42748
9550         * g++.dg/abi/arm_va_list2.C: New test.
9551         * g++.dg/abi/arm_va_list2.h: Companion header file.
9552
9553 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
9554
9555         PR fortran/41044
9556         * gfortran.dg/parameter_array_ref_2.f90 : New test.
9557
9558         PR fortran/41167
9559         * gfortran.dg/char_array_arg_1.f90 : New test.
9560
9561         * gfortran.dg/pr25923.f90 : Remove XFAIL.
9562
9563 2010-01-24  Tobias Burnus  <burnus@net-b.de>
9564
9565         PR fortran/39304
9566         * gfortran.dg/generic_20.f90: New test.
9567
9568 2010-01-22  Michael Matz  <matz@suse.de>
9569
9570         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
9571         -msse2.
9572
9573 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
9574
9575         PR fortran/42736
9576         * gfortran.dg/dependency_25.f90 : New test.
9577
9578 2010-01-21  Martin Jambor  <mjambor@suse.cz>
9579
9580         PR tree-optimization/42585
9581         * gcc.dg/tree-ssa/pr42585.c: New test.
9582
9583 2010-01-21  Richard Guenther  <rguenther@suse.de>
9584
9585         PR middle-end/19988
9586         * gcc.dg/pr19988.c: New testcase.
9587
9588 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
9589
9590         * g++.dg/compat/decimal/compat-common.h: New file.
9591         * g++.dg/compat/decimal/decimal-dummy.h: New file.
9592         * g++.dg/compat/decimal/pass_x.h: New file.
9593         * g++.dg/compat/decimal/pass_y.h: New file.
9594         * g++.dg/compat/decimal/pass-1_main.C: New file.
9595         * g++.dg/compat/decimal/pass-1_x.C: New file.
9596         * g++.dg/compat/decimal/pass-1_y.C: New file.
9597         * g++.dg/compat/decimal/pass-2_main.C: New file.
9598         * g++.dg/compat/decimal/pass-2_x.C: New file.
9599         * g++.dg/compat/decimal/pass-2_y.C: New file.
9600         * g++.dg/compat/decimal/pass-3_main.C: New file.
9601         * g++.dg/compat/decimal/pass-3_x.C: New file.
9602         * g++.dg/compat/decimal/pass-3_y.C: New file.
9603         * g++.dg/compat/decimal/pass-4_main.C: New file.
9604         * g++.dg/compat/decimal/pass-4_x.C: New file.
9605         * g++.dg/compat/decimal/pass-4_y.C: New file.
9606         * g++.dg/compat/decimal/pass-5_main.C: New file.
9607         * g++.dg/compat/decimal/pass-5_x.C: New file.
9608         * g++.dg/compat/decimal/pass-5_y.C: New file.
9609         * g++.dg/compat/decimal/pass-6_main.C: New file.
9610         * g++.dg/compat/decimal/pass-6_x.C: New file.
9611         * g++.dg/compat/decimal/pass-6_y.C: New file.
9612         * g++.dg/compat/decimal/return_x.h: New file.
9613         * g++.dg/compat/decimal/return_y.h: New file.
9614         * g++.dg/compat/decimal/return-1_main.C: New file.
9615         * g++.dg/compat/decimal/return-1_x.C: New file.
9616         * g++.dg/compat/decimal/return-1_y.C: New file.
9617         * g++.dg/compat/decimal/return-2_main.C: New file.
9618         * g++.dg/compat/decimal/return-2_x.C: New file.
9619         * g++.dg/compat/decimal/return-2_y.C: New file.
9620         * g++.dg/compat/decimal/return-3_main.C: New file.
9621         * g++.dg/compat/decimal/return-3_x.C: New file.
9622         * g++.dg/compat/decimal/return-3_y.C: New file.
9623         * g++.dg/compat/decimal/return-4_main.C: New file.
9624         * g++.dg/compat/decimal/return-4_x.C: New file.
9625         * g++.dg/compat/decimal/return-4_y.C: New file.
9626         * g++.dg/compat/decimal/return-5_main.C: New file.
9627         * g++.dg/compat/decimal/return-5_x.C: New file.
9628         * g++.dg/compat/decimal/return-5_y.C: New file.
9629         * g++.dg/compat/decimal/return-6_main.C: New file.
9630         * g++.dg/compat/decimal/return-6_x.C: New file.
9631         * g++.dg/compat/decimal/return-6_y.C: New file.
9632
9633 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
9634
9635         PR debug/42715
9636         * gcc.dg/pr42715.c: New.
9637
9638 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
9639
9640         PR c++/42038
9641         * g++.dg/parse/crash55.C: New.
9642
9643 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
9644
9645         PR debug/42782
9646         * gcc.dg/guality/pr42782.c: New.
9647
9648 2010-01-20  Jason Merrill  <jason@redhat.com>
9649
9650         PR c++/41788
9651         * g++.dg/abi/packed1.C: New.
9652
9653         PR c++/41920
9654         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
9655
9656         PR c++/40750
9657         * g++.dg/parse/fn-typedef1.C: New.
9658         * g++.dg/other/cv_quals.C: Adjust.
9659
9660 2010-01-20  Anthony Green  <green@moxielogic.com>
9661
9662         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
9663         pack(push) pragma).
9664         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
9665         * gcc.dg/20020312-2.c: Port this to the moxie core.
9666         * gcc.dg/weak/typeof-2.c: Ditto.
9667
9668 2010-01-20  Richard Guenther  <rguenther@suse.de>
9669
9670         PR tree-optimization/42717
9671         * gcc.c-torture/compile/pr42717.c: New testcase.
9672
9673 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
9674
9675         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
9676         of signed, add a few new tests.
9677
9678         PR middle-end/42803
9679         * g++.dg/parse/limits-initializer1.C: New test.
9680
9681 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
9682
9683         PR fortran/42804
9684         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
9685         * gfortran.dg/typebound_call_12.f03: New test.
9686
9687 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
9688
9689         PR fortran/42783
9690         * gfortran.dg/bounds_check_15.f90 : New test.
9691
9692 2010-01-19  Michael Matz  <matz@suse.de>
9693
9694         PR tree-optimization/41783
9695         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
9696
9697 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
9698
9699         PR target/38697.
9700         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
9701         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
9702         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
9703         * gcc.target/arm/neon/vget_lows16.c: Likewise.
9704         * gcc.target/arm/neon/vget_lows32.c: Likewise.
9705         * gcc.target/arm/neon/vget_lows64.c: Likewise.
9706         * gcc.target/arm/neon/vget_lows8.c: Likewise.
9707         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
9708         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
9709         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
9710         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
9711
9712 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
9713
9714         PR fortran/42545
9715         * gfortran.dg/extends_6.f03: Modified an error message.
9716         * gfortran.dg/extends_10.f03: New test.
9717         * gfortran.dg/private_type_6.f03: Modified an error message.
9718         * gfortran.dg/structure_constructor_8.f03: Ditto.
9719
9720 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
9721
9722         PR tree-optimization/42719
9723         * gcc.dg/pr42719.c: New test.
9724
9725         PR debug/42728
9726         * gcc.dg/pr42728.c: New test.
9727
9728 2010-01-19  Anthony Green  <green@moxielogic.com>
9729
9730         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
9731
9732 2010-01-18  Anthony Green  <green@moxielogic.com>
9733
9734         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
9735         for moxie.
9736
9737 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
9738
9739         * g++.dg/template/error45.C: reverted as part of reverting the
9740         fix of PR c++/42634.
9741
9742 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
9743
9744         PR c++/42634
9745         * g++.dg/template/error45.C: New test.
9746
9747 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
9748
9749         PR c++/42766
9750         * g++.dg/conversion/op6.C: New test.
9751
9752 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
9753
9754         PR target/42774
9755         * gcc.target/alpha/pr42774.c: New test.
9756
9757 2010-01-18  Richard Guenther  <rguenther@suse.de>
9758
9759         PR tree-optimization/42781
9760         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
9761
9762 2010-01-17  Richard Guenther  <rguenther@suse.de>
9763
9764         PR middle-end/42248
9765         * gcc.c-torture/execute/pr42248.c: New testcase.
9766
9767 2010-01-17  Richard Guenther  <rguenther@suse.de>
9768
9769         PR tree-optimization/42773
9770         * g++.dg/torture/pr42773.C: New testcase.
9771
9772 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
9773
9774         PR fortran/42677
9775         * gfortran.dg/interface_assignment_5.f90: New test.
9776
9777 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
9778
9779         PR c++/42697
9780         * g++.dg/template/crash94.C: Reverted.
9781
9782 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
9783
9784         PR debug/42767
9785         * gcc.dg/debug/pr42767.c: New.
9786
9787 2010-01-15  Jason Merrill  <jason@redhat.com>
9788
9789         PR c++/42761
9790         * g++.dg/cpp0x/decltype22.C: New.
9791
9792 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
9793
9794         PR middle-end/42760
9795         * g++.dg/torture/pr42760.C: New test.
9796
9797 2010-01-15  Jing Yu  <jingyu@google.com>
9798
9799         PR rtl-optimization/42691
9800         * gcc.c-torture/execute/pr42691.c: New.
9801
9802 2010-01-15  Richard Guenther  <rguenther@suse.de>
9803
9804         PR middle-end/42739
9805         * g++.dg/torture/pr42739.C: New testcase.
9806
9807 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
9808
9809         * g++.dg/template/error45.C: Revert as part of reverting changes
9810         or PR c++/42634.
9811
9812 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9813
9814         PR fortran/42684
9815         * gfortran.dg/interface_31.f90: New test.
9816
9817 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
9818
9819         * gcc.target/powerpc/pr42747.c: New file.
9820
9821 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
9822
9823         PR middle-end/42674
9824         * c-c++-common/pr42674.c: New test.
9825
9826         PR c++/42608
9827         * g++.dg/template/instantiate11.C: New test.
9828
9829 2010-01-14  Jason Merrill  <jason@redhat.com>
9830
9831         PR c++/42701
9832         * g++.dg/overload/error3.C: New.
9833
9834         PR c++/42655
9835         * g++.dg/overload/rvalue1.C: New.
9836
9837 2010-01-14  Martin Jambor  <mjambor@suse.cz>
9838
9839         PR tree-optimization/42706
9840         * gcc.dg/ipa/pr42706.c: New testcase.
9841
9842 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
9843
9844         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
9845
9846 2010-01-14  Martin Jambor  <mjambor@suse.cz>
9847
9848         PR tree-optimization/42714
9849         * g++.dg/torture/pr42714.C: New test.
9850
9851 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9852
9853         PR rtl-optimization/42246
9854         * gfortran.dg/pr42246-2.f: New.
9855
9856 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9857
9858         PR rtl-optimization/42389
9859         * gcc.dg/pr42389.c: New.
9860
9861 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9862
9863         PR rtl-optimization/42388
9864         * gcc.dg/pr42388.c: New.
9865
9866 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9867
9868         PR rtl-optimization/42294
9869         * gfortran.dg/pr42294.f: New.
9870
9871 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9872
9873         PR rtl-optimization/39453
9874         PR rtl-optimization/42246
9875         * gcc.dg/pr39453.c: New.
9876         * gcc.dg/pr42246.c: New.
9877
9878 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9879
9880         PR middle-end/42245
9881         * gcc.dg/pr42245.c: New.
9882         * gcc.dg/pr42245-2.c: New.
9883
9884 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9885
9886         PR rtl-optimization/42249
9887         * gcc.dg/pr42249.c: New.
9888
9889 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
9890
9891         PR c/42721
9892         * gcc.c-torture/execute/pr42721.c: New test.
9893
9894 2010-01-14  Ira Rosen  <irar@il.ibm.com>
9895
9896         PR tree-optimization/42709
9897         * gcc.dg/vect/pr42709.c: New test.
9898
9899 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
9900
9901         PR fortran/41478
9902         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
9903         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
9904
9905 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
9906
9907         PR fortran/42481
9908         * gfortran.dg/generic_19.f90 : New test.
9909
9910 2010-01-13  Richard Guenther  <rguenther@suse.de>
9911
9912         PR tree-optimization/42730
9913         * gcc.c-torture/compile/pr42730.c: New testcase.
9914
9915 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
9916
9917         PR target/pr42542
9918         * gcc.target/ia64/pr42542-1.c: New.
9919         * gcc.target/ia64/pr42542-2.c: New.
9920         * gcc.target/ia64/pr42542-3.c: New.
9921
9922 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
9923
9924         PR c++/42634
9925         * g++.dg/template/error45.C: New test.
9926
9927 2010-01-13  Martin Jambor  <mjambor@suse.cz>
9928
9929         PR tree-optimization/42704
9930         * g++.dg/torture/pr42704.C: New test.
9931
9932 2010-01-13  Martin Jambor  <mjambor@suse.cz>
9933
9934         PR tree-optimization/42703
9935         * gcc.c-torture/compile/pr42703.c: New test.
9936
9937 2010-01-13  Richard Guenther  <rguenther@suse.de>
9938
9939         PR tree-optimization/42705
9940         * gcc.c-torture/compile/pr42705.c: New testcase.
9941
9942 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
9943
9944         * gcc.target/bfin/l2.c: New test.
9945         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
9946
9947 2010-01-13  Richard Guenther  <rguenther@suse.de>
9948
9949         PR middle-end/42716
9950         * gcc.c-torture/compile/pr42716.c: New testcase.
9951
9952 2010-01-13  Richard Guenther  <rguenther@suse.de>
9953
9954         PR lto/42678
9955         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
9956
9957 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
9958
9959         PR c/42708
9960         * gcc.c-torture/compile/pr42708-1.c: New test.
9961
9962 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
9963
9964         PR debug/42662
9965         * gcc.dg/pr42662.c: New test.
9966
9967         PR tree-optimization/42645
9968         * g++.dg/other/pr42645-1.C: New test.
9969         * g++.dg/other/pr42645-2.C: New test.
9970
9971 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
9972
9973         PR target/42416
9974         * gcc.target/powerpc/warn-1.c: New test.
9975         * gcc.target/powerpc/warn-2.c: New test.
9976
9977 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
9978
9979         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
9980         stack alignment.
9981
9982 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
9983
9984         * gcc.dg/lto/20100108_0.c: New.
9985
9986 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
9987
9988         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
9989         Add -march=i686 -msse for 32bit x86 targets.
9990
9991 2010-01-10  Richard Guenther  <rguenther@suse.de>
9992
9993         PR middle-end/42667
9994         * gcc.dg/torture/pr42667.c: New testcase.
9995
9996 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9997
9998         PR fortran/32489
9999         * gfortran.dg/array_constructor_34.f90: New test.
10000
10001 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10002
10003         PR fortran/20923
10004         * gfortran.dg/array_constructor_33.f90: New test.
10005         gfortran.dg/array_function_5.f90: Add credit.
10006
10007 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10008
10009         PR debug/42631
10010         * gcc.dg/pr42631.c: New.
10011
10012 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10013
10014         PR debug/42630
10015         * gcc.dg/pr42630.c: New.
10016
10017 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10018
10019         PR debug/42629
10020         * gcc.dg/pr42629.c: New.
10021
10022 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10023
10024         PR middle-end/42363
10025         * gcc.dg/torture/pr42363.c: New.
10026
10027 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10028
10029         PR debug/42604
10030         PR debug/42395
10031         * gcc.dg/vect/pr42604.c: New.
10032         * gcc.dg/vect/pr42395.c: New.
10033
10034 2010-01-09  Richard Guenther  <rguenther@suse.de>
10035
10036         PR middle-end/42512
10037         * gcc.c-torture/execute/pr42512.c: New testcase.
10038
10039 2010-01-09  Tobias Burnus  <burnus@net-b.de>
10040
10041         PR fortran/41298
10042         * gfortran.dg/c_ptr_tests_14.f90: New test.
10043
10044 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10045
10046         PR ada/41929
10047         * gnat.dg/null_pointer_deref1.adb: Don't run on
10048         sparc*-sun-solaris2.11.
10049
10050 2010-01-08  Richard Guenther  <rguenther@suse.de>
10051
10052         PR lto/42528
10053         * gcc.dg/lto/20100103-1_0.c: New testcase.
10054         * gcc.dg/lto/20100103-2_0.c: Likewise.
10055
10056 2010-01-08  Tobias Burnus  <burnus@net-b.de
10057
10058         PR/fortran 25829
10059         * gfortran.dg/asynchronous_1.f90: New test.
10060         * gfortran.dg/asynchronous_2.f90: New test.
10061         * gfortran.dg/conflicts.f90: Update error message.
10062
10063 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
10064
10065         c++/40155
10066         * g++.dg/cpp0x/variadic-unify-2.C: New test.
10067
10068 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
10069
10070         PR tree-optimization/42625
10071         * g++.dg/opt/dtor4.C: New test.
10072         * g++.dg/opt/dtor4.h: New.
10073         * g++.dg/opt/dtor4-aux.cc: New.
10074
10075 2010-01-07  Tobias Burnus  <burnus@net-b.de>
10076
10077         PR fortran/42597
10078         * gfortran.dg/proc_ptr_26.f90: New test.
10079
10080 2010-01-07  Tobias Burnus  <burnus@net-b.de>
10081
10082         PR fortran/41872
10083         * gfortran.dg/allocatable_scalar_7.f90: New test.
10084
10085 2010-01-06  Richard Guenther  <rguenther@suse.de>
10086
10087         * gcc.c-torture/compile/pr42632.c: New testcase.
10088
10089 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
10090
10091         PR target/42542
10092         * gcc.target/i386/pr42542-4.c: New.
10093         * gcc.target/i386/pr42542-4a.c: Likewise.
10094         * gcc.target/i386/pr42542-5.c: Likewise.
10095         * gcc.target/i386/pr42542-5a.c: Likewise.
10096
10097 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
10098
10099         * gcc.dg/tls/opt-15.c: New test.
10100
10101 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
10102
10103         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
10104
10105 2010-01-05  Martin Jambor  <mjambor@suse.cz>
10106
10107         PR tree-optimization/42462
10108         * g++.dg/torture/pr42462.C: New test.
10109
10110 2010-01-05  Jason Merrill  <jason@redhat.com>
10111
10112         * g++.dg/cpp0x/initlist30.C: New test.
10113
10114 2010-01-05  Richard Guenther  <rguenther@suse.de>
10115
10116         PR tree-optimization/42614
10117         * gcc.c-torture/execute/pr42614.c: New testcase.
10118
10119 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
10120
10121         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
10122         * gcc.dg/Wunreachable-1.c: Remove the testcase of
10123         -Wunreachable-code.
10124         * gcc.dg/Wunreachable-2.c: Likewise.
10125         * gcc.dg/Wunreachable-3.c: Likewise.
10126         * gcc.dg/Wunreachable-4.c: Likewise.
10127         * gcc.dg/Wunreachable-5.c: Likewise.
10128         * gcc.dg/Wunreachable-6.c: Likewise.
10129         * gcc.dg/Wunreachable-7.c: Likewise.
10130         * gcc.dg/Wunreachable-8.c: Likewise.
10131         * gcc.dg/20041231-1.c: Likewise.
10132
10133 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
10134
10135         PR other/42611
10136         * gcc.dg/pr42611.c: New test.
10137
10138         PR tree-optimization/42508
10139         * g++.dg/opt/pr42508.C: New test.
10140
10141 2010-01-05  Tobias Burnus  <burnus@net-b.de>
10142
10143         PR fortran/41872
10144         * gfortran.dg/allocatable_scalar_8.f90: New.
10145
10146 2010-01-04  Martin Jambor  <mjambor@suse.cz>
10147
10148         PR tree-optimization/42398
10149         * gcc.c-torture/compile/pr42398.c: New test.
10150
10151 2010-01-04  Jason Merrill  <jason@redhat.com>
10152
10153         PR c++/42555
10154         * g++.dg/ext/attrib35.C: New.
10155
10156         PR c++/42567
10157         * g++.dg/cpp0x/auto17.C: New.
10158
10159 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
10160
10161         * gcc.dg/lto/20100104_0.c: New.
10162
10163 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
10164
10165         PR target/42542
10166         * gcc.target/i386/pr42542-1.c: New.
10167         * gcc.target/i386/pr42542-1a.c: Likewise.
10168         * gcc.target/i386/pr42542-1b.c: Likewise.
10169         * gcc.target/i386/pr42542-2.c: Likewise.
10170         * gcc.target/i386/pr42542-2a.c: Likewise.
10171         * gcc.target/i386/pr42542-2b.c: Likewise.
10172         * gcc.target/i386/pr42542-3.c: Likewise.
10173         * gcc.target/i386/pr42542-3a.c: Likewise.
10174
10175 2009-01-04  Tobias Burnus  <burnus@net-b.de>
10176
10177         PR fortran/41872
10178         * gfortran.dg/allocatable_scalar_5.f90: New test.
10179         * gfortran.dg/allocatable_scalar_6.f90: New test.
10180
10181 2010-01-03  Richard Guenther  <rguenther@suse.de>
10182
10183         PR testsuite/42583
10184         * gfortran.dg/gomp/recursion1.f90: Remove.
10185
10186 2010-01-03  Richard Guenther  <rguenther@suse.de>
10187
10188         * gcc.dg/Warray-bounds.c: Remove XFAILs.
10189         * gcc.dg/uninit-6.c: Likewise.
10190         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
10191
10192 2010-01-03  Richard Guenther  <rguenther@suse.de>
10193
10194         PR tree-optimization/42589
10195         * gcc.target/i386/pr42589.c: New testcase.
10196
10197 2010-01-03  Richard Guenther  <rguenther@suse.de>
10198
10199         PR tree-optimization/42438
10200         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
10201
10202 2010-01-02  Richard Guenther  <rguenther@suse.de>
10203
10204         PR testsuite/41651
10205         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
10206
10207 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
10208
10209         PR target/42448
10210         * gcc.target/alpha/pr42448-1.c: New test.
10211         * gcc.target/alpha/pr42448-2.c: Ditto.
10212
10213 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
10214
10215         PR preprocessor/41947
10216         * gcc.dg/c99-hexfloat-3.c: New test.
10217
10218 2010-01-01  Richard Guenther  <rguenther@suse.de>
10219
10220         PR c/42570
10221         * gcc.c-torture/execute/pr42570.c: New testcase.
10222
10223 2010-01-01  Richard Guenther  <rguenther@suse.de>
10224
10225         PR middle-end/42559
10226         * gcc.c-torture/compile/pr42559.c: New testcase.
10227
10228 \f
10229 Copyright (C) 2010 Free Software Foundation, Inc.
10230
10231 Copying and distribution of this file, with or without modification,
10232 are permitted in any medium without royalty provided the copyright
10233 notice and this notice are preserved.