OSDN Git Service

PR rtl-optimization/44374
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
2
3         PR rtl-optimization/44374
4         * gcc.target/arm/headmerge-1.c: New test.
5         * gcc.target/arm/headmerge-2.c: New test.
6         * gcc.target/i386/headmerge-1.c: New test.
7         * gcc.target/i386/headmerge-2.c: New test.
8
9 2010-09-23  Daniel Kraft  <d@domob.eu>
10
11         PR fortran/38936
12         PR fortran/44044
13         PR fortran/45474
14         * gfortran.dg/intrinsic_intent_1.f03: New test.
15         * gfortran.dg/select_type_17.f03: New test.
16         * gfortran.dg/associate_5.f03: More definability tests.
17         * gfortran.dg/enum_2.f90: Check definability.
18         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
19         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
20         * gfortran.dg/char_expr_2.f90: Ditto.
21         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
22         * gfortran.dg/enum_5.f90: Ditto.
23         * gfortran.dg/equiv_constraint_8.f90: Ditto.
24         * gfortran.dg/impure_assignment_2.f90: Ditto.
25         * gfortran.dg/impure_assignment_3.f90: Ditto.
26         * gfortran.dg/intent_out_1.f90: Ditto.
27         * gfortran.dg/intent_out_3.f90: Ditto.
28         * gfortran.dg/pointer_assign_7.f90: Ditto.
29         * gfortran.dg/pointer_intent_3.f90: Ditto.
30         * gfortran.dg/pr19936_1.f90: Ditto.
31         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
32         * gfortran.dg/simpleif_2.f90: Ditto.
33         * gfortran.dg/protected_5.f90: Ditto.
34         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
35         * gfortran.dg/protected_6.f90: Ditto.
36         * gfortran.dg/protected_7.f90: Ditto.
37
38 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
39
40         PR libfortran/45710
41         * gfortran.dg/namelist_65.f90: New test.
42
43 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
44
45         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
46         the regexp pattern between the expected label and location string.
47
48 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
49
50         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
51
52 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
53
54         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
55         * gcc.dg/pr27898.c: Likewise.
56         * gcc.dg/pr28712.c: Likewise.
57         * gcc.dg/pr30762-1.c: Likewise.
58         * gcc.dg/pr31529-1.c: Likewise.
59         * gcc.dg/pr34457-1.c: Likewise.
60         * gcc.dg/pr34668-1.c: Likewise.
61         * gcc.dg/pr34989-1.c: Likewise.
62         * gcc.dg/pr43557-1.c: Likewise.
63
64 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
65
66         PR rtl-optimization/45739
67         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not
68         regexps.
69
70 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
71
72         * gcc.target/sparc/mnofpu.c: New test.
73
74 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
75
76         PR rtl-optimization/45739
77         * gcc.target/i386/pr45739.c: New test.
78
79 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
80
81         PR fortran/45648
82         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
83         and counts. Add non-elemental function call check.
84
85         PR fortran/45648
86         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
87         arguments checks. Update temporary counts.
88         * gfortran.dg/transpose_optimization_1.f90: New.
89
90 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
91
92         PR objc/23710
93         * objc.dg/invalid-method-1.m: New.
94
95 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
96
97         Merge from 'apple/trunk' branch on FSF servers.
98
99         2005-10-11  Fariborz Jahanian <fjahanian@apple.com>
100
101         Radar 4291785
102         objc.dg/naming-4.m: New
103         objc.dg/naming-5.m: New
104         obj-c++.dg/naming-1.mm: New
105         obj-c++.dg/naming-2.mm: New
106
107 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
108             Jack Howarth  <howarth@bromo.med.uc.edu>
109
110         PR c++/45645
111         * g++.dg/torture/pr44972.C: Use portable assert().
112
113 2010-09-21  Richard Guenther  <rguenther@suse.de>
114
115         PR tree-optimization/45580
116         * g++.dg/torture/pr45580.C: New testcase.
117
118 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
119
120         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
121
122 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
123
124         PR fortran/45438
125         * gfortran.dg/pointer_check_7.f90: New.
126
127 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
128
129         PR rtl-optimization/45728
130         * gcc.c-torture/compile/pr45728.c: New test.
131
132 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
133
134         PR fortran/45081
135         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
136
137 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
138
139         * g++.dg/tree-ssa/pr45605.C: Add "\\".
140
141 2010-09-20  Richard Guenther  <rguenther@suse.de>
142
143         PR middle-end/45704
144         * gcc.dg/torture/pr45704.c: New testcase.
145
146 2010-09-20  Jan Hubicka  <jh@suse.cz>
147
148         PR tree-optimize/45605
149         * g++.dg/tree-ssa/pr45605.C: New testcase.
150
151 2010-09-20  Michael Matz  <matz@suse.de>
152
153         PR testsuite/45706
154         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
155         enough.
156
157 2010-09-20  Richard Guenther  <rguenther@suse.de>
158
159         PR tree-optimization/45705
160         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
161
162 2010-09-20  Michael Matz  <matz@suse.de>
163
164         PR testsuite/45706
165         * lib/target-supports.exp (check_effective_target_vect_perm):
166         Add i?86-*-*.
167
168 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
169
170         PR rtl-optimization/45695
171         * gcc.c-torture/execute/pr45695.c: New test.
172
173 2010-09-19  Jan Hubicka  <jh@suse.cz>
174
175         PR lto/44246
176         * gcc.c-torture/compile/pr44246.c:New file.
177
178 2010-09-19  Ira Rosen  <irar@il.ibm.com>
179
180         PR tree-optimization/45714
181         * gfortran.dg/vect/pr45714-a.f: New test.
182         * gfortran.dg/vect/pr45714-b.f: New test.
183
184 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
185
186         * gnat.dg/const1.adb: Rename into...
187         * gnat.dg/constant1.adb: ...this.
188         * gnat.dg/constant2.adb: New test.
189         * gnat.dg/constant2_pkg1.ads: New helper.
190         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
191
192 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
193
194         * gnat.dg/specs/constant1.ads: New test.
195         * gnat.dg/specs/constant1_pkg.ads: New helper.
196
197 2010-09-18  Jan Hubicka  <jh@suse.cz>
198
199         PR tree-optimization/45453
200         * g++.dg/tree-ssa/pr45453.C: New testcase.
201
202 2010-09-18  Jason Merrill  <jason@redhat.com>
203
204         * g++.dg/cpp0x/initlist44.C: New.
205
206 2010-09-18  Richard Guenther  <rguenther@suse.de>
207
208         PR tree-optimization/45709
209         * g++.dg/torture/pr45709-2.C: New testcase.
210
211 2010-09-18  Richard Guenther  <rguenther@suse.de>
212
213         PR tree-optimization/45709
214         * g++.dg/torture/pr45709.C: New testcase.
215
216 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
217
218         PR testsuite/45719
219         * gcc.target/i386/pad-3.c: Pass -fno-pic.
220
221 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
222
223         * gcc.target/i386/pad-1.c: New.
224         * gcc.target/i386/pad-2.c: Likewise.
225         * gcc.target/i386/pad-3.c: Likewise.
226         * gcc.target/i386/pad-4.c: Likewise.
227         * gcc.target/i386/pad-5a.c: Likewise.
228         * gcc.target/i386/pad-5b.c: Likewise.
229         * gcc.target/i386/pad-6a.c: Likewise.
230         * gcc.target/i386/pad-6b.c: Likewise.
231         * gcc.target/i386/pad-7.c: Likewise.
232         * gcc.target/i386/pad-8.c: Likewise.
233         * gcc.target/i386/pad-9.c: Likewise.
234         * gcc.target/i386/pad-10.c: Likewise.
235
236 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
237
238         PR middle-end/45234
239         * gcc.dg/torture/stackalign/alloca-5.c: New.
240
241 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
242
243         PR middle-end/45678
244         * gcc.dg/torture/pr45678-2.c: New.
245
246 2010-09-17  Richard Guenther  <rguenther@suse.de>
247
248         PR middle-end/45678
249         * gcc.dg/torture/pr45678-1.c: New testcase.
250
251 2010-09-17  Michael Matz  <matz@suse.de>
252
253         PR tree-optimization/43432
254         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
255         check_effective_target_vect_perm_short): New predicates.
256         (check_effective_target_vect_perm): Include x86_64.
257         * gcc.dg/vect/pr43432.c: New test.
258         * gcc.dg/vect/vect-114.c: Adjust.
259         * gcc.dg/vect/vect-15.c: Ditto.
260         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
261         * gcc.dg/vect/slp-perm-9.c: Ditto.
262
263 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
264
265         PR testsuite/45692
266         * objc/execute/exceptions/throw-nil.m: Run the test only with the
267         GNU runtime.
268
269 2010-09-17  Richard Guenther  <rguenther@suse.de>
270
271         * gcc.dg/pr27898.c: Use -flto instead of -combine.
272         * gcc.dg/pr28706.c: Likewise.
273         * gcc.dg/pr28712.c: Likewise.
274         * gcc.dg/pr30762-1.c: Likewise.
275         * gcc.dg/pr30762-2.c: Likewise.
276         * gcc.dg/pr31529-1.c: Likewise.
277         * gcc.dg/pr31529-2.c: Likewise.
278         * gcc.dg/pr34457-1.c: Likewise.
279         * gcc.dg/pr34457-2.c: Likewise.
280         * gcc.dg/pr34668-1.c: Likewise.
281         * gcc.dg/pr34668-2.c: Likewise.
282         * gcc.dg/pr34989-1.c: Likewise.
283         * gcc.dg/pr34989-2.c: Likewise.
284         * gcc.dg/pr43557-1.c: Likewise.
285         * gcc.dg/pr43557-2.c: Likewise.
286         * gcc.dg/debug/pr41893-1.c: Likewise.
287         * gcc.dg/matrix/matrix.exp: Do not use -combine.
288         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
289         * gcc.dg/matrix/matrix-4.c: Likewise.
290         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
291         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
292         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
293         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
294
295 2010-09-16  Tobias Burnus  <burnus@net-b.de>
296
297         PR fortran/43665
298         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
299         optimizations.
300         * gfortran.dg/intent_optimize_1.f90: New test.
301
302 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
303
304         * gcc.target/i386/divmod-1.c: New.
305         * gcc.target/i386/divmod-2.c: Likewise.
306         * gcc.target/i386/divmod-3.c: Likewise.
307         * gcc.target/i386/divmod-4.c: Likewise.
308         * gcc.target/i386/divmod-4a.c: Likewise.
309         * gcc.target/i386/divmod-5.c: Likewise.
310         * gcc.target/i386/divmod-6.c: Likewise.
311         * gcc.target/i386/divmod-7.c: Likewise.
312         * gcc.target/i386/divmod-8.c: Likewise.
313         * gcc.target/i386/udivmod-1.c: Likewise.
314         * gcc.target/i386/udivmod-2.c: Likewise.
315         * gcc.target/i386/udivmod-3.c: Likewise.
316         * gcc.target/i386/udivmod-4.c: Likewise.
317         * gcc.target/i386/udivmod-4a.c: Likewise.
318         * gcc.target/i386/udivmod-5.c: Likewise.
319         * gcc.target/i386/udivmod-6.c: Likewise.
320         * gcc.target/i386/udivmod-7.c: Likewise.
321         * gcc.target/i386/udivmod-8.c: Likewise.
322
323 2010-09-16  Jan Hubicka  <jh@suse.cz>
324
325         * g++.dg/lto/pr45679-1_0.C: New file.
326         * g++.dg/lto/pr45679-1_1.C: New file.
327         * g++.dg/lto/pr45679-0_0.C: New file.
328         * g++.dg/lto/pr45679-0_1.C: New file.
329
330 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
331
332         PR fortran/45674
333         * gfortran.dg/class_dummy_2.f03: New.
334
335 2010-09-16  Richard Guenther  <rguenther@suse.de>
336
337         PR tree-optimization/45623
338         * gcc.dg/torture/pr45623.c: New testcase.
339
340 2010-09-16  Ira Rosen  <irar@il.ibm.com>
341
342         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
343         name and parentheses.
344         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
345
346 2010-09-15  Jason Merrill  <jason@redhat.com>
347
348         * g++.dg/parse/parameter-declaration-2.C: New.
349
350         * g++.dg/cpp0x/scoped_enum2.C: New.
351
352 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
353
354         * gcc.c-torture/compile/20100915-1.c: New test.
355
356 2010-09-15  Martin Jambor  <mjambor@suse.cz>
357
358         PR middle-end/45644
359         * gcc.dg/ipa/pr45644.c: New test.
360
361 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
362
363         PR tree-optimization/45633
364         * gcc.dg/vect/pr45633.c: New test.
365
366 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
367
368         PR fortran/45577
369         * gfortran.dg/allocate_derived_4.f90: New.
370
371 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
372
373         * lib/target-supports.exp
374         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
375         supported flag to true for neon.
376
377 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
378
379         PR c++/45665
380         * g++.dg/template/crash103.C: New.
381
382 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
383
384         Merge from 'apple/trunk' branch on FSF servers.
385
386         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
387
388         Radar 4457381
389         * objc.dg/msg-in-protocol.m: New.
390         * obj-c++.dg/msg-in-protocol.mm: New.
391
392         2006-02-07  Fariborz Jahanian <fjahanian@apple.com>
393
394         Radar 4219590
395         * objc.dg/break-in-ifstmt.m: New.
396
397         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
398
399         Radar 4174166
400         * obj-c++.dg/comp-types-13.mm: New.
401         * objc.dg/comp-types-12.m: New.
402
403         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
404
405         Radar 4216500
406         * obj-c++.dg/proto-lossage-7.mm: New.
407         * objc.dg/proto-lossage-7.m: New.
408
409 2010-09-14  Jan Hubicka  <jh@suse.cz>
410
411         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
412         folding.
413         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
414         folding.
415
416 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
417
418         PR middle-end/45567
419         * gcc.dg/pr45567.c: New test.
420
421         PR debug/45660
422         * g++.dg/debug/pr45660.C: New test.
423
424 2010-09-14  Ira Rosen  <irar@il.ibm.com>
425
426         PR tree-optimization/45470
427         * g++.dg/vect/pr45470-a.cc: New test.
428         * g++.dg/vect/pr45470-a.cc: New test.
429
430 2010-09-10  Jack Howarth <howarth@bromo.med.uc.edu>
431
432         PR target/42070
433         * gcc/testsuite/lib/profopt.exp: Prune warnings on execname2 compile.
434         * gcc/testsuite/lib/prune.exp: Prune "can't add line info" warnings.
435
436 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
437
438         PR libfortran/45532
439         * gfortran.dg/namelist_64.f90: New test.
440
441 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
442
443         PR rtl-optimization/45617
444         * gcc.target/i386/pr45617.c: New test.
445
446 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
447
448         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
449
450 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
451
452         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
453         * gcc.target/i386/fma4-vector.c: Likewise.
454         * gcc.target/i386/vectorize2.c: Likewise.
455         * gcc.target/i386/vectorize4.c: Likewise.
456         * gcc.target/i386/vectorize5.c: Likewise.
457         * gcc.target/i386/vectorize6.c: Likewise.
458         * gcc.target/i386/vectorize8.c: Likewise.
459
460         * gcc.target/i386/vect-double-1.c: New.
461         * gcc.target/i386/vect-double-1a.c: Likewise.
462         * gcc.target/i386/vect-double-2.c: Likewise.
463         * gcc.target/i386/vect-double-2a.c: Likewise.
464
465         * lib/target-supports.exp (check_effective_target_vect_double):
466         Set et_vect_double_saved to 0 when tuning for Atom.
467
468 2010-09-13  Jan Hubicka  <jh@suse.cz>
469
470         * gcc.dg/torture/pr23821.c: Drop static keyword.
471         * gcc.dg/tree-ssa/loop-19.c: Likewise.
472         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
473
474 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
475
476         * gcc.target/arm/sync-1.c: New.
477
478 2010-09-12  Olivier Hainque  <hainque@adacore.com>
479
480         * gnat.dg/memtrap.adb: New test.
481
482 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
483
484         * gfortran.dg/promotion.f90: Fix options.
485
486 2010-09-11  Rodrigo Rivas <rodrigorivascosta@gmail.com>
487
488         * g++.dg/cpp0x/range-for1.C: New.
489         * g++.dg/cpp0x/range-for2.C: New.
490         * g++.dg/cpp0x/range-for3.C: New.
491         * g++.dg/cpp0x/range-for4.C: New.
492         * g++.dg/cpp0x/range-for5.C: New.
493         * g++.dg/cpp0x/range-for6.C: New.
494
495 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
496
497         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
498         and counts. Check that transpose is not called.
499         * gfortran.dg/transpose_2.f90: Update error message.
500
501 2010-09-10  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
502
503         PR c++/43824
504         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
505         * g++.dg/lookup/strong-using-2.C: Likewise.
506         * g++.dg/lookup/strong-using-3.C: Likewise.
507         * g++.dg/lookup/strong-using-5.C: Likewise.
508
509         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
510         * g++.dg/cpp0x/inline-ns4.C: New.
511         * g++.dg/cpp0x/inline-ns5.C: New.
512
513 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
514
515         PR middle-end/45634
516         * gfortran.fortran-torture/compile/pr45634.f90: New.
517
518 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
519
520         * objc.dg/fobjc-exceptions.m: New test.
521
522 2010-09-10  Jan Hubicka  <jh@suse.cz>
523
524         * g++.dg/inherit/covariant7.C: Fix pattern matching.
525
526 2010-09-10  Martin Jambor  <mjambor@suse.cz>
527
528         PR tree-optimization/44972
529         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
530         * gcc.dg/tree-ssa/pr45144.c: Likewise.
531         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
532         instead.
533         * g++.dg/torture/pr44972.C: New test.
534
535 2010-09-10  Martin Jambor  <mjambor@suse.cz>
536
537         PR tree-optimization/44972
538         * g++.dg/torture/pr34850.C: Remove expected warning.
539
540 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
541
542         * gfortran.dg/dummy_optional_arg.f90: New test.
543
544 2010-09-08  Jan Hubicka  <jh@suse.cz>
545
546         PR tree-optimization/45598
547         * fortran.fortran-torture/compile/pr45598.f90: New test.
548
549 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
550
551         * lib/target-supports-dg.exp (dg-require-ifunc): New.
552         * lib/target-supports.exp (check_ifunc_available): New.
553         * gcc.dg/attr-ifunc-1.c: New.
554         * gcc.dg/attr-ifunc-2.c: New.
555         * gcc.dg/attr-ifunc-3.c: New.
556         * gcc.dg/attr-ifunc-4.c: New.
557         * gcc.dg/attr-ifunc-5.c: New.
558         * testsuite/g++.dg/ext/attr-ifunc-1.C: New.
559         * testsuite/g++.dg/ext/attr-ifunc-2.C: New.
560         * testsuite/g++.dg/ext/attr-ifunc-3.C: New.
561         * testsuite/g++.dg/ext/attr-ifunc-4.C: New.
562
563 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
564
565         PR middle-end/40386
566         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
567
568 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
569
570         * gfortran.dg/inline_transpose_1.f90: New test.
571
572 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
573
574         PR c++/45588
575         * g++.dg/warn/Wunused-var-15.C: New test.
576
577 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
578
579         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
580         hppa*-*-hpux*.
581
582 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
583
584         * objc/execute/exceptions/throw-nil.m: New test.
585         * objc/execute/exceptions/handler-1.m: Updated to use the new
586         objc_set_uncaught_exception_handler() function.
587         * objc/execute/exceptions/matcher-1.m: New test.
588
589 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
590
591         PR fortran/38282
592         * gfortran.dg/bit_comparison_1.F90: New test.
593         * gfortran.dg/leadz_trailz_3.f90: New test.
594         * gfortran.dg/masklr_2.F90: New test.
595         * gfortran.dg/shiftalr_1.F90: New test.
596         * gfortran.dg/merge_bits_2.F90: New test.
597         * gfortran.dg/dshift_2.F90: New test.
598         * gfortran.dg/bit_comparison_2.F90: New test.
599         * gfortran.dg/masklr_1.F90: New test.
600         * gfortran.dg/merge_bits_1.F90: New test.
601         * gfortran.dg/dshift_1.F90: New test.
602         * gfortran.dg/shiftalr_2.F90: New test.
603
604 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
605
606         * objc.dg/type-stream-1.m: Replaced with a test that tests that
607         functions from objc/typedstream.h are deprecated.
608
609 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
610
611         * lib/target-supports.exp
612         (check_effective_target_run_expensive_tests): New proc.
613         * gcc.c-torture/compile/limits-fnargs.c: Use
614         dg-require-effective-target run_expensive_tests.
615
616 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
617
618         PR fortran/45597
619         * gfortran.dg/gomp/pr45597.f90: New test.
620
621         PR fortran/45595
622         * gfortran.dg/gomp/pr45595.f90: New test.
623
624 2010-09-08  Michael Matz  <matz@suse.de>
625
626         * c-c++-common/uninit-17.c: Adjust.
627
628 2010-09-08  Michael Matz  <matz@suse.de>
629
630         PR tree-optimization/43430
631         * gcc.dg/vect/pr43430-2.c: New test.
632
633 2010-09-08  Michael Matz  <matz@suse.de>
634
635         PR tree-optimization/33244
636         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
637
638 2010-09-08  Richard Guenther  <rguenther@suse.de>
639
640         PR tree-optimization/45578
641         * gfortran.dg/pr45578.f90: New testcase.
642
643 2010-09-08  Richard Guenther  <rguenther@suse.de>
644
645         PR testsuite/45590
646         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
647
648 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
649
650         PR fortran/45576
651         * gfortran.dg/char_length_18.f90:  New test.
652
653 2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>
654
655         PR target/36502
656         * gcc.target/i386/pr36502.c: New test.
657
658         PR target/42313
659         PR target/44651
660         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
661         * gcc/testsuite/gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
662
663 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
664
665         * gfortran.dg/achar_4.f90: Enable bounds checking.
666
667 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
668
669         PR target/45206
670         * gcc.target/i386/pr45206.c: New test.
671
672 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
673
674         PR fortran/45505
675         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
676
677 2010-09-07  Jan Hubicka  <jh@suse.cz>
678
679         * gcc.c-torture/compile/20100907.c: New testcase.
680
681 2010-09-07  Richard Guenther  <rguenther@suse.de>
682
683         PR middle-end/45569
684         * g++.dg/eh/pr45569.C: New testcase.
685
686 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
687
688         PR target/43137
689         * gcc.target/arm/pr43137.c: New test.
690
691 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
692
693         PR fortran/36931
694         * gfortran.dg/dependency_35.f90:  New test.
695
696 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
697
698         PR fortran/34145
699         * gfortran.dg/char_length_17.f90:  New test.
700
701 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
702
703         PR c++/45200
704         PR c++/45293
705         PR c++/45558
706         * g++.dg/template/typedef34.C: New test.
707         * g++.dg/template/typedef35.C: New test.
708
709 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
710
711         PR target/22152
712         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
713
714 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
715
716         * g++.dg/warn/Wdouble-promotion.C: New.
717
718 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
719
720         * g++.dg/parse/redef2.C: New.
721
722 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
723
724         * gcc.dg/20100906-1.c: New testcase.
725
726 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
727
728         PR testsuite/45543
729         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
730         DW_TAG_enumeration_type DIE.
731
732 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
733
734         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
735         Update XFAILs.
736
737 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
738
739         PR rtl-optimization/44919
740         * g++.dg/opt/pr44919.C: New.
741
742 2010-09-06  Tobias Burnus  <burnus@net-b.de>
743
744         PR fortran/38282
745         * gfortran.dg/iall_iany_iparity_1.f90: New.
746         * gfortran.dg/iall_iany_iparity_2.f90: New.
747
748 2010-09-06  Jason Merrill  <jason@redhat.com>
749
750         * g++.dg/cpp0x/initlist42.C: New.
751
752         * g++.dg/cpp0x/auto19.C: New.
753
754         * g++.dg/template/sfinae25.C: New.
755         * g++.dg/template/char1.C: Expect warning.
756         * g++.dg/template/nontype10.C: Likewise.
757
758         * g++.dg/cpp0x/implicit9.C: New.
759
760         * g++.dg/cpp0x/initlist43.C: New.
761
762 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
763
764         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
765
766 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
767
768         * gcc.dg/Wdouble-promotion.c: New.
769
770 2010-09-05  Tobias Burnus  <burnus@net-b.de>
771
772         * gfortran.dg/float128_1.f90: Remove test case as
773         it always fails since Rev 163611 backed out the
774         front-end implementation.
775
776 2010-09-05  Tobias Burnus  <burnus@net-b.de>
777
778         * gfortran.dg/float128_1.f90: XFAIL test case.
779
780 2010-09-05  Tobias Burnus  <burnus@net-b.de>
781
782         * gfortran.dg/bessel_7.f90: Decrease required precision.
783
784 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
785
786         PR testsuite/45545
787         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
788         ref-all-matching targets.
789
790 2010-09-05  Richard Guenther  <rguenther@suse.de>
791
792         PR tree-optimization/45535
793         * gcc.c-torture/compile/pr45535.c: New testcase.
794
795 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
796
797         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
798         "\[^\n\]*".
799         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
800         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
801         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
802         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
803         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
804         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
805         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
806         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
807         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
808         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
809         * gcc.target/i386/pr22152.c: Likewise.
810         * gcc.target/i386/pr36992-1.c: Likewise.
811         * gcc.target/i386/pr36992-2.c: Likewise.
812         * gcc.target/sh/sh4a-memmovua.c: Likewise.
813
814 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
815
816         PR testsuite/43957
817         * gcc.dg/const-uniq-1.c: Modify regexp.
818
819 2010-09-04  Tobias Burnus  <burnus@net-b.de>
820
821         PR fortran/45530
822         * gfortran.dg/namelist_63.f90: New.
823
824 2010-09-04  Jan Hubicka  <jh@suse.cz>
825
826         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
827         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
828
829 2010-09-04  Jan Hubicka  <jh@suse.cz>
830
831         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
832
833 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
834
835         PR fortran/45507
836         * gfortran.dg/allocate_alloc_opt_12.f90: New.
837
838 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
839
840         * gcc.dg/opts-4.c: New test.
841
842 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
843
844         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
845         * gcc.dg/vect/vect-peel-4.c: Ditto.
846
847 2010-09-03  Daniel Kraft  <d@domob.eu>
848
849         PR fortran/45525
850         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
851
852 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
853
854         PR fortran/45159
855         * gfortran.dg/dependency_34.f90:  New test.
856
857 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
858
859         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
860
861 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
862
863         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
864         gcc.target/i386/clearcap.map if supported.
865
866 2010-09-03  Michael Matz  <matz@suse.de>
867
868         PR middle-end/45415
869         * gcc.dg/pr45415.c: New test.
870
871 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
872
873         PR tree-optimization/45506
874         * gcc.dg/pr45506.c: New.
875
876 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
877
878         PR target/45476
879         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
880         * gcc.target/i386/float128-2.c: Ditto.
881
882 2010-09-03  Daniel Kraft  <d@domob.eu>
883
884         PR fortran/34162
885         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
886         * gfortran.dg/internal_dummy_2.f08: New test.
887         * gfortran.dg/internal_dummy_3.f08: New test.
888         * gfortran.dg/internal_dummy_4.f08: New test.
889
890 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
891
892         PR debug/45500
893         * gcc.target/i386/pr45500.c: New test.
894
895 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
896
897         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
898
899 2010-09-03  Daniel Kraft  <d@domob.eu>
900
901         PR fortran/44602
902         * gfortran.dg/exit_2.f08; Adapt error messages.
903         * gfortran.dg/exit_3.f08: New test.
904         * gfortran.dg/exit_4.f08: New test.
905         * gfortran.dg/exit_5.f03: New test.
906
907 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
908
909         * gfortran.dg/ishft_4.f90: New test.
910
911 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
912
913         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
914         FRIZ/XSRIZ instruciton for (double)(long long)x.
915         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
916
917 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
918
919         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
920
921 2010-09-02  Richard Guenther  <rguenther@suse.de>
922
923         PR tree-optimization/44937
924         PR tree-optimization/45412
925         * g++.dg/opt/pr45412.C: New testcase.
926         * gcc.c-torture/compile/pr45412.c: Likewise.
927         * gcc.c-torture/compile/pr44937.c: Likewise.
928
929 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
930
931         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
932         but using -Werror=comment.
933         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
934         expected error messages.
935
936 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
937
938         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
939         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
940
941 2010-09-02  Tobias Burnus  <burnus@net-b.de>
942
943         PR fortran/45489
944         * gfortran.dg/initialization_27.f90: New.
945
946 2010-09-02  Ira Rosen  <irar@il.ibm.com>
947
948         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
949         check into different basic blocks. Expect vectorization if misaligned
950         stores are supported.
951         * gcc.dg/vect/bb-slp-8a.c: New test.
952         * gcc.dg/vect/bb-slp-8b.c: New test.
953
954 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
955
956         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
957
958 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
959
960         PR fortran/44541
961         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
962         * gfortran.dg/class_dummy_1.f03: New.
963
964 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
965
966         PR middle-end/45458
967         * g++.dg/tree-prof/partition2.C: New test.
968
969 2010-09-01  Richard Guenther  <rguenther@suse.de>
970
971         * gcc.dg/vect/vect-outer-fir.c: Adjust.
972         * gcc.dg/tree-ssa/vrp54.c: New testcase.
973         * gcc.c-torture/execute/20100827-1.c: Likewise.
974
975 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
976
977         * gfortran.dg/execute_command_line_1.f90: New test.
978
979 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
980
981         PR preprocessor/45457
982         * c-c++-common/cpp/pr45457.c: New test.
983
984 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
985
986         * gcc.dg/nested-func-8.c: New test.
987
988 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
989
990         PR fortran/38282
991         * gfortran.dg/popcnt_poppar_1.F90: New test.
992         * gfortran.dg/popcnt_poppar_2.F90: New test.
993
994 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
995
996         * gcc.target/i386/volatile-2.c: Require nonpic target.
997
998 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
999
1000         PR middle-end/45461
1001         * gcc.dg/pr45461.c: New test.
1002
1003 2010-08-31  Richard Guenther  <rguenther@suse.de>
1004
1005         PR testsuite/45455
1006         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
1007
1008 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
1009
1010         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
1011
1012 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
1013
1014         PR fortran/45456
1015         * gfortran.dg/typebound_proc_18.f03: New.
1016
1017 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
1018
1019         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
1020         * lib/scanasm.exp (scan-stack-usage): Likewise.
1021         (scan-stack-usage-not): Likewise.
1022         * gcc.dg/stack-usage-1.c: New test.
1023         * gcc.target/i386/stack-usage-realign.c: Likewise.
1024
1025 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
1026
1027         PR tree-optimization/45427
1028         * gcc.dg/tree-ssa/pr45427.c: New test.
1029
1030 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
1031
1032         PR c++/45043
1033         * g++.dg/template/crash102.C: New.
1034
1035 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
1036
1037         PR middle-end/45423
1038         * gcc.dg/gomp/atomic-12.c: New test.
1039         * gcc.dg/gomp/atomic-13.c: New test.
1040         * gcc.dg/gomp/atomic-14.c: New test.
1041         * g++.dg/gomp/atomic-11.C: New test.
1042         * g++.dg/gomp/atomic-12.C: New test.
1043         * g++.dg/gomp/atomic-13.C: New test.
1044         * g++.dg/gomp/atomic-14.C: New test.
1045
1046 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1047
1048         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
1049         delimiter.
1050
1051 2010-08-30  Thomas Quinot  <quinot@adacore.com>
1052
1053         * gnat.dg/discr24.adb: New test.
1054
1055 2010-08-30  Richard Guenther  <rguenther@suse.de>
1056
1057         PR tree-optimization/45449
1058         * gcc.dg/pr45449.c: New testcase.
1059
1060 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
1061
1062         * gcc.dg/opts-1.c: Expect errors, not warnings.
1063
1064 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
1065
1066         PR fortran/42769
1067         * gfortran.dg/dynamic_dispatch_11.f03: New.
1068
1069 2010-08-29  Jason Merrill  <jason@redhat.com>
1070
1071         PR c++/44991
1072         * g++.dg/parse/defarg15.C: New.
1073
1074 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
1075
1076         PR fortran/45439
1077         * gfortran.dg/select_type_16.f03: New.
1078
1079 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
1080             Tobias Burnus  <burnus@net-b.de>
1081
1082         * gfortran.dg/bessel_7.f90: Decrease required precision.
1083
1084 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
1085             Kaz Kojima  <kkojima@gcc.gnu.org>
1086
1087         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
1088
1089 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1090
1091         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
1092         floating point conversion code generation.
1093         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
1094         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
1095         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
1096         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
1097         to integer conversion code generation.
1098         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
1099         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
1100         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
1101         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
1102
1103 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1104
1105         PR fortran/32049
1106         * gfortran.dg/random_seed_1.f90: Adjust test.
1107         * gfortran.dg/float128_1.f90: New test.
1108
1109 2010-08-27  Tobias Burnus  <burnus@net-b.de>
1110
1111         PR fortran/33197
1112         * gcc/testsuite/gfortran.dg/norm2_1.f90: New.
1113         * gcc/testsuite/gfortran.dg/norm2_2.f90: New.
1114         * gcc/testsuite/gfortran.dg/norm2_3.f90: New.
1115         * gcc/testsuite/gfortran.dg/norm2_4.f90: New.
1116         * gcc/testsuite/gfortran.dg/parity_1.f90: New.
1117         * gcc/testsuite/gfortran.dg/parity_2.f90: New.
1118         * gcc/testsuite/gfortran.dg/parity_3.f90: New.
1119
1120 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
1121
1122         PR fortran/45420
1123         * gfortran.dg/select_type_15.f03: New.
1124
1125 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1126
1127         PR libfortran/43217
1128         * gfortran.dg/hollerith8.f90: New test.
1129
1130 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
1131
1132         PR fortran/45159
1133         * gfortran.dg/dependency_33.f90:  New test.
1134
1135 2010-08-27  Richard Guenther  <rguenther@suse.de>
1136
1137         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
1138         * gcc.dg/graphite/scop-2.c: Likewise.
1139         * gcc.dg/graphite/scop-20.c: Likewise.
1140         * gcc.dg/vect/slp-25.c: Likewise.
1141
1142 2010-08-27  Olivier Hainque  <hainque@adacore.com>
1143
1144         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
1145
1146 2010-08-26  Daniel Kraft  <d@domob.eu>
1147
1148         PR fortran/38936
1149         PR fortran/44047
1150         PR fortran/45384
1151         * gfortran.dg/associate_8.f03: New test.
1152         * gfortran.dg/select_type_13.f03: New test.
1153         * gfortran.dg/select_type_14.f03: New test.
1154
1155 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
1156
1157         PR tree-optimization/44485
1158         * gcc.dg/pr44485.c: New test.
1159
1160 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1161
1162         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
1163         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
1164         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
1165
1166 2010-08-26  Richard Guenther  <rguenther@suse.de>
1167
1168         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
1169         * gcc.dg/graphite/scop-21.c: Likewise.
1170
1171 2010-08-26  Richard Guenther  <rguenther@suse.de>
1172
1173         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
1174         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
1175         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1176         * gcc.dg/vect/vect-91.c: Likewise.
1177         * gcc.dg/vect/vect-peel-1.c: Likewise.
1178         * gcc.dg/vect/vect-peel-2.c: Likewise.
1179         * gcc.dg/vect/vect-peel-4.c: Likewise.
1180
1181 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1182
1183         PR libfortran/41859
1184         * gfortran.dg/der_io_4.f90: New test.
1185
1186 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
1187
1188         PR rtl-optimization/44858
1189         * gcc.c-torture/execute/pr44858.c: New test.
1190
1191         PR rtl-optimization/45400
1192         * g++.dg/other/i386-8.C: New test.
1193
1194 2010-08-25  Richard Guenther  <rguenther@suse.de>
1195
1196         * gcc.dg/alias-8.c: Adjust.
1197
1198 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
1199
1200         * gcc.target/i386/combine-mul.c: New test.
1201
1202 2010-08-25  Richard Guenther  <rguenther@suse.de>
1203
1204         PR lto/44562
1205         * gcc.dg/graphite/id-27.c: New testcase.
1206         * gcc.dg/lto/20100825-1_0.c: Likewise.
1207
1208 2010-08-25  Richard Guenther  <rguenther@suse.de>
1209
1210         PR tree-optimization/45316
1211         * g++.dg/opt/pr45316.C: New testcase.
1212
1213 2010-08-25  Richard Guenther  <rguenther@suse.de>
1214
1215         PR tree-optimization/45393
1216         * g++.dg/torture/pr45393.C: New testcase.
1217
1218 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
1219
1220         PR tree-optimization/45059
1221         * gcc.c-torture/compile/pr45059.c: New test.
1222
1223 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
1224
1225         * lib/target-supports.exp (check_effective_target_vect_unpack):
1226         Set vect_unpack supported flag to true for neon.
1227
1228 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
1229
1230         * gcc.dg/tree-ssa/ifc-5.c: New.
1231
1232 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
1233
1234         * gcc.dg/tree-ssa/ifc-4.c: New.
1235         * gcc.dg/tree-ssa/ifc-7.c: New.
1236
1237 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
1238
1239         * gcc.dg/vect/vect.exp: Check loongson targets
1240         * g++.dg/vect/vect.exp: Likewise
1241         * gfortran.dg/vect/vect.exp: Likewise
1242
1243 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1244
1245         * gcc.target/powerpc/vsx-mass-1.c: New file, test
1246         -mveclibabi=mass.
1247
1248 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
1249
1250         PR fortran/45366
1251         * gfortran.dg/proc_ptr_29.f90: New.
1252
1253 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1254             Dominique d'Humieres <dominiq@lps.ens.fr>
1255
1256         PR fortran/45367
1257         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
1258
1259 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1260
1261         PR fortran/45367
1262         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
1263
1264 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1265
1266         PR fortran/36158
1267         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
1268
1269 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1270             Dominique d'Humieres <dominiq@lps.ens.fr>
1271
1272         PR fortran/45367
1273         PR fortran/36158
1274         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
1275         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
1276
1277 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
1278
1279         PR fortran/44863
1280         PR fortran/45271
1281         PR fortran/45290
1282         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
1283         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
1284         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
1285
1286 2010-08-21  Tobias Burnus  <burnus@net-b.de>
1287
1288         PR fortran/36158
1289         PR fortran/33197
1290         * gfortran.dg/bessel_6.f90: New.
1291         * gfortran.dg/bessel_7.f90: New.
1292
1293 2010-08-20  Jan Hubicka  <jh@suse.cz>
1294
1295         PR c++/45307
1296         PR c++/17736
1297         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
1298         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
1299
1300 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
1301
1302         PR target/45336
1303         * gcc.target/i386/pr45336-1.c: New.
1304         * gcc.target/i386/pr45336-2.c: Likewise.
1305         * gcc.target/i386/pr45336-3.c: Likewise.
1306         * gcc.target/i386/pr45336-4.c: Likewise.
1307
1308 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
1309
1310         PR testsuite/45361
1311         * gcc.target/i386/volatile-2.c: Update scan strings to also
1312         include (%rip) for the memory reference on x86_64.
1313
1314 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
1315
1316         PR middle-end/44974
1317         * gcc.dg/pr44974.c: New test.
1318
1319         PR rtl-optimization/45353
1320         * gcc.dg/pr45353.c: New test.
1321
1322 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
1323
1324         * gcc.target/i386/volatile-2.c: New.
1325
1326 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
1327
1328         PR rtl-optimization/44691
1329         * gfortran.dg/pr44691.f: New test.
1330
1331 2010-10-19  Olivier Hainque  <hainque@adacore.com>
1332
1333         * gcc.target/sparc/sibcall-dslot.c: New testcase.
1334
1335 2010-08-19  Jason Merrill  <jason@redhat.com>
1336
1337         * g++.dg/init/synth3.C: New.
1338         * g++.dg/init/value8.C: New.
1339         * g++.dg/tree-ssa/empty-2.C: New.
1340         * g++.dg/cpp0x/noexcept09.C: New.
1341
1342 2010-08-19  Daniel Kraft  <d@domob.eu>
1343
1344         PR fortran/29785
1345         PR fortran/45016
1346         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
1347         * gfortran.dg/pointer_remapping_1.f90: New test.
1348         * gfortran.dg/pointer_remapping_2.f03: New test.
1349         * gfortran.dg/pointer_remapping_3.f08: New test.
1350         * gfortran.dg/pointer_remapping_4.f03: New test.
1351         * gfortran.dg/pointer_remapping_5.f08: New test.
1352         * gfortran.dg/pointer_remapping_6.f08: New test.
1353
1354 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
1355
1356         PR testsuite/45324
1357         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
1358
1359 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1360
1361         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
1362
1363 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
1364
1365         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
1366         variable.
1367
1368 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
1369
1370         PR target/45070
1371         * gcc.c-torture/execute/pr45070.c: New.
1372
1373 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
1374
1375         * g++.dg/pr44328.C: New test.
1376
1377 2010-08-19  Tobias Burnus  <burnus@net-b.de>
1378
1379         PR fortran/36158
1380         PR fortran/33197
1381         * gfortran.dg/bessel_3.f90: New.
1382         * gfortran.dg/bessel_4.f90: New.
1383         * gfortran.dg/bessel_5.f90: New.
1384
1385 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
1386
1387         PR fortran/45290
1388         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
1389         * gfortran.dg/pointer_init_2.f90: New.
1390         * gfortran.dg/pointer_init_3.f90: New.
1391         * gfortran.dg/pointer_init_4.f90: New.
1392
1393 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
1394
1395         PR c++/45049
1396         * g++.dg/pr45049-1.C: New test.
1397         * g++.dg/pr45049-2.C: New test.
1398
1399 2010-08-18  Jie Zhang  <jie@codesourcery.com>
1400
1401         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
1402         20 if __ARM_PCS is defined otherwise 64.
1403         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
1404         instead of hard coded 64.
1405
1406 2010-08-18  Yao Qi  <yao@codesourcery.com>
1407
1408         PR target/45094
1409         * gcc.target/arm/pr45094.c: New test.
1410
1411 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
1412
1413         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
1414
1415 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
1416
1417         PR rtl-optimization/42575
1418         * gcc.target/arm/pr42575.c: New test.
1419
1420 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
1421
1422         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
1423         * gcc.dg/tls/thr-cse-1.c: New.
1424
1425 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
1426
1427         PR debug/42487
1428         * lib/target-supports.exp
1429         (check_effective_target_function_sections): New.
1430         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
1431         function sections before proceding.
1432
1433 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
1434
1435         PR fortran/45308
1436         * gfortran.dg/pr45308.f03: New test.
1437
1438 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
1439
1440         PR target/45296
1441         * gcc.target/i386/pr45296.c: New test.
1442
1443 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
1444
1445         * g++.dg/ext/uow-1.C: New.
1446         * g++.dg/ext/uow-2.C: New.
1447         * g++.dg/ext/uow-3.C: New.
1448         * g++.dg/ext/uow-4.C: New.
1449
1450 2010-08-17  Richard Guenther  <rguenther@suse.de>
1451
1452         PR testsuite/45266
1453         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
1454
1455 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
1456
1457         PR c/40563
1458         * gcc.dg/Wcxx-compat-20.c: New test.
1459
1460 2010-08-17  Daniel Kraft  <d@domob.eu>
1461
1462         PR fortran/38936
1463         * gfortran.dg/associate_1.f03: Extended to test newly supported
1464         features like association to variables.
1465         * gfortran.dg/associate_3.f03: Removed check for illegal change
1466         of associate-name here...
1467         * gfortran.dg/associate_5.f03: ...and added it here.
1468         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
1469         * gfortran.dg/associate_7.f03: New test.
1470
1471 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
1472
1473         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
1474
1475 2010-08-15  Daniel Kraft  <d@domob.eu>
1476
1477         PR fortran/38936
1478         * gfortran.dg/associate_1.f03: Enable test for array expressions.
1479         * gfortran.dg/associate_3.f03: Clarify comment.
1480         * gfortran.dg/associate_5.f03: New test.
1481         * gfortran.dg/associate_6.f03: New test.
1482
1483 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1484
1485         PR fortran/45211
1486         * gfortran.dg/bind_c_usage_21.f90: New.
1487         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
1488
1489 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1490
1491         * gfortran.dg/optional_absent_1.f90: New.
1492         * gfortran.dg/null_actual.f90: New.
1493
1494 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1495
1496         * gfortran.dg/pointer_target_1.f90: New.
1497         * gfortran.dg/pointer_target_2.f90: New.
1498         * gfortran.dg/pointer_target_3.f90: New.
1499
1500 2010-08-15  Daniel Kraft  <d@domob.eu>
1501
1502         PR fortran/45197
1503         * gfortran.dg/elemental_args_check_3.f90: New test.
1504         * gfortran.dg/impure_1.f08: New test.
1505         * gfortran.dg/impure_2.f08: New test.
1506         * gfortran.dg/impure_3.f90: New test.
1507         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
1508
1509 2010-08-15  Ira Rosen  <irar@il.ibm.com>
1510
1511         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
1512         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
1513         SLP tests.
1514         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
1515         misaligned loads.
1516         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
1517         misaligned stores.c
1518         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
1519
1520 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
1521
1522         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
1523         dg-require-effective-target after dg-do.
1524
1525 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
1526
1527         * lib/target-supports.exp (check_effective_target_vect_int): Return
1528         true for Loongson targets.
1529         (check_effective_target_vect_shift): Likewise.
1530         (check_effective_target_vect_no_int_max): Likewise.
1531         (check_effective_target_vect_no_align): Likewise.
1532         (check_effective_target_vect_short_mult): Likewise.
1533
1534 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
1535
1536         * g++.dg/cast.C: Change fields of structures to "long" to pass
1537         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
1538         * g++.dg/cpp0x/iop.C: Ditto.
1539         * g++.dg/cpp0x/named_refs.C: Ditto.
1540         * g++.dg/cpp0x/rv1p.C: Ditto.
1541         * g++.dg/cpp0x/rv2p.C: Ditto.
1542         * g++.dg/cpp0x/rv3p.C: Ditto.
1543         * g++.dg/cpp0x/rv4p.C: Ditto.
1544         * g++.dg/cpp0x/rv5p.C: Ditto.
1545         * g++.dg/cpp0x/rv6p.C: Ditto.
1546         * g++.dg/cpp0x/rv7p.C: Ditto.
1547         * g++.dg/cpp0x/rv8p.C: Ditto.
1548         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
1549
1550 2010-08-13  Daniel Kraft  <d@domob.eu>
1551
1552         * gfortran.dg/implied_shape_1.f08: New test.
1553         * gfortran.dg/implied_shape_2.f90: New test.
1554         * gfortran.dg/implied_shape_3.f08: New test.
1555
1556 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1557
1558         PR libfortran/42526
1559         * gfortran.dg/char_component_initializer_1.f90: New test.
1560
1561 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
1562
1563         PR tree-optimization/45241
1564         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
1565
1566 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
1567
1568         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
1569         to dg-options.
1570         * gcc.target/i386/pr40906-2.c: Ditto.
1571         * gcc.target/i386/pr40906-3.c: Ditto.
1572
1573 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
1574
1575         PR middle-end/45262
1576         * gcc.c-torture/execute/pr45262.c: New test.
1577
1578 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
1579
1580         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
1581         empty argument.
1582         * g++.dg/other/profile1.C: Ditto.
1583
1584 2010-08-12  Richard Guenther  <rguenther@suse.de>
1585
1586         PR tree-optimization/45232
1587         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
1588         * gcc.dg/tree-ssa/loop-7.c: Adjust.
1589         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
1590         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
1591         unsigned arithmetic.
1592         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
1593         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
1594         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
1595         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
1596         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
1597         unsigned arithmetic.
1598         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
1599         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
1600         unsigned arithmetic.
1601         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
1602         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
1603         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
1604         unsigned arithmetic.
1605         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
1606         * gcc.dg/tree-ssa/negate.c: Adjust.
1607         * gcc.dg/vect/vect-1.c: Adjust.
1608         * gfortran.dg/reassoc_6.f: XFAIL.
1609
1610 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
1611
1612         PR debug/45259
1613         * gcc.dg/pr45259.c: New test.
1614
1615 2010-08-12  Wei Guozhi  <carrot@google.com>
1616
1617         PR target/44999
1618         * gcc.target/arm/pr44999.c: New testcase.
1619
1620 2010-08-12  Jie Zhang  <jie@codesourcery.com>
1621
1622         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
1623         (N): Likewise.
1624         (main): Adjust accordingly.
1625
1626 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1627
1628         * gfortran.dg/graphite/id-22.f: New.
1629
1630 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1631
1632         * gcc.dg/graphite/id-26.c: New.
1633
1634 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1635
1636         * gcc.dg/graphite/id-25.c: New.
1637
1638 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1639
1640         * gcc.dg/graphite/run-id-5.c: New.
1641         * gcc.dg/graphite/run-id-6.c: New.
1642         * gfortran.dg/graphite/id-21.f: New.
1643
1644 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1645
1646         * gcc.dg/graphite/id-24.c: New.
1647
1648 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1649
1650         * gcc.dg/tree-ssa/pr20742.c: New.
1651
1652 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1653
1654         * gcc.dg/graphite/id-23.c: New.
1655
1656 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1657
1658         * gfortran.dg/graphite/id-20.f: Adjust testcase.
1659
1660 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1661
1662         * gcc.dg/graphite/pr42729.c: New.
1663
1664 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1665
1666         * gfortran.dg/graphite/id-20.f: New.
1667
1668 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1669
1670         * gcc.dg/graphite/id-22.c: New.
1671
1672 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1673
1674         * gcc.dg/graphite/run-id-2.c: Call abort.
1675
1676 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1677
1678         * gcc.dg/graphite/id-20.c: New.
1679
1680 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
1681             Steve Kargl <kargl@gcc.gnu.org>
1682
1683         PR fortran/44595
1684         * gfortran.dg/move_alloc_3.f90: New.
1685         * gfortran.dg/random_seed_2.f90: New.
1686
1687 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1688
1689         * lib/target-supports.exp (check_effective_target_sync_int_long):
1690         Add hppa*-*-linux*.
1691         (check_effective_target_sync_char_short): Likewise.
1692
1693 2010-08-10  Yao Qi  <yao@codesourcery.com>
1694
1695         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
1696         general form.
1697         * gcc.dg/tree-ssa/loop-31.c: Likewise.
1698         * g++.dg/other/packed1.C: Likewise.
1699         * g++.dg/other/crash-4.C: Likewise.
1700         * g++.dg/ext/packed8.C: Likewise.
1701         * g++.dg/init/array16.C: Likewise.
1702
1703 2010-08-10  xinliang David Li  <davidxl@google.com>
1704         * gcc.dg/tree-ssa/loop-19.c: Add option
1705         -fno-prefetch-loop-array
1706
1707 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
1708
1709         PR middle-end/45182
1710         * gcc.c-torture/compile/pr45182.c: New test.
1711
1712 2010-08-09  Jason Merrill  <jason@redhat.com>
1713
1714         PR c++/45236
1715         * g++.dg/cpp0x/variadic-104.C: New.
1716
1717 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
1718
1719         PR fortran/44235
1720         * gfortran.dg/dependency_32.f90:  New test.
1721
1722 2010-08-09  Richard Guenther  <rguenther@suse.de>
1723
1724         PR middle-end/44632
1725         * g++.dg/opt/nrv17.C: New testcase.
1726
1727 2010-08-09  Richard Guenther  <rguenther@suse.de>
1728
1729         PR middle-end/45212
1730         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
1731         alignment from MEM_REF offset only if we took it from the
1732         base object.
1733
1734         * gcc.target/i386/pr24178.c: New testcase.
1735
1736 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
1737
1738         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
1739         * gcc.dg/20030702-1.c: Ditto.
1740         * gcc.dg/20050309-1.c: Ditto.
1741         * gcc.dg/20050325-1.c: Ditto.
1742         * gcc.dg/20050330-2.c: Ditto.
1743         * gcc.dg/20051201-1.c: Ditto.
1744         * gcc.dg/gomp/pr27573.c: Ditto.
1745         * gcc.dg/gomp/pr34610.c: Ditto.
1746         * gcc.dg/pr24225.c: Ditto.
1747         * gcc.dg/pr26570.c: Ditto.
1748         * gcc.dg/pr32773.c: Ditto.
1749         * g++.dg/gcov/gcov-6.C: Ditto.
1750         * g++.dg/gomp/pr34608.C: Ditto.
1751         * gfortran.dg/gomp/pr27573.f90: Ditto.
1752
1753         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
1754         dg-require-host-local dg directive.
1755         * gcc.dg/profile-dir-2.c: Ditto.
1756         * gcc.dg/profile-dir-3.c: Ditto.
1757
1758 2010-08-08  Richard Guenther  <rguenther@suse.de>
1759
1760         PR tree-optimization/45109
1761         * gcc.c-torture/compile/pr45109.c: New testcase.
1762
1763 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
1764
1765         * gcc.dg/march.c: Skip if -march defined.
1766         * gcc.dg/mtune.c: Skip if -mtune defined.
1767
1768         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
1769         generic thunk support.
1770
1771 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
1772
1773         PR target/45213
1774         * gcc.target/i386/pr45213.c: New test.
1775
1776 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1777
1778         PR libfortran/45143
1779         * gfortran.dg/fmt_error_11.f03: New test.
1780
1781 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
1782
1783         * lib/target-supports.exp (check_effective_target_sync_int_long):
1784         Add arm*-*-linux-gnueabi.
1785         (check_effective_target_sync_char_short): Likewise.
1786
1787 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1788
1789         PR fortran/45159
1790         * gfortran.dg/dependency_31.f90:  New test.
1791
1792 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1793
1794         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
1795
1796 2010-08-06  Jason Merrill  <jason@redhat.com>
1797
1798         * g++.dg/cpp0x/sfinae3.C: New.
1799         * g++.dg/cpp0x/sfinae4.C: New.
1800
1801 2010-08-06  Richard Guenther  <rguenther@suse.de>
1802
1803         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
1804         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
1805         * gcc.dg/tree-ssa/pr25382.c: Likewise.
1806         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
1807         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
1808         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
1809         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
1810         * gcc.c-torture/execute/20100805-1.c: Likewise.
1811
1812 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1813
1814         PR testsuite/42855
1815         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
1816
1817 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1818
1819         * gcc.dg/ipa/ipcp-ii-1.c: New test.
1820         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
1821
1822 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1823
1824         * g++.dg/ipa/devirt-1.C: New test.
1825         * g++.dg/ipa/devirt-2.C: Likewise.
1826         * g++.dg/ipa/devirt-3.C: Likewise.
1827         * g++.dg/ipa/devirt-4.C: Likewise.
1828         * g++.dg/ipa/devirt-5.C: Likewise.
1829         * gcc.dg/ipa/iinline-3.c: Likewise.
1830
1831 2010-08-05  Jie Zhang  <jie@codesourcery.com>
1832
1833         PR tree-optimization/45144
1834         * gcc.dg/tree-ssa/pr45144.c: New test.
1835
1836 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
1837
1838         PR fortran/42207
1839         PR fortran/44064
1840         PR fortran/44065
1841         * gfortran.dg/class_25.f03: New.
1842         * gfortran.dg/class_26.f03: New.
1843
1844 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
1845
1846         * g++.dg/warn/miss-format-1.C: Update line number.
1847
1848 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
1849
1850         PR c++/44641
1851         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
1852         .frame and .mask assembler directives.
1853
1854 2010-08-04  Richard Guenther  <rguenther@suse.de>
1855
1856         * gcc.dg/tree-ssa/vrp35.c: Adjust.
1857         * gcc.dg/tree-ssa/vrp36.c: Likewise.
1858         * gcc.dg/tree-ssa/vrp50.c: Likewise.
1859         * gcc.dg/tree-ssa/vrp52.c: Likewise.
1860
1861 2010-08-04  Tobias Burnus  <burnus@net-b.de>
1862
1863         PR fortran/44857
1864         * gfortran.dg/derived_constructor_char_1.f90: New.
1865         * gfortran.dg/derived_constructor_char_2.f90: New.
1866
1867 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1868
1869         PR fortran/45159
1870         * gfortran.dg/dependency_30.f90:  New test.
1871
1872 2010-08-03  Jan Hubicka  <jh@suse.cz>
1873
1874         * gcc.c-torture/compile/pr45085.c: New testcase.
1875
1876 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
1877
1878         PR fortran/44584
1879         PR fortran/45161
1880         * gfortran.dg/typebound_call_9.f03: Modified.
1881         * gfortran.dg/typebound_generic_1.f03: Modified.
1882
1883 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1884
1885         PR fortran/45159
1886
1887         * gfortran.dg/dependency_29.f90:  New test.
1888
1889 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1890
1891         PR fortran/36854
1892         * gfortran.dg/character_comparison_2.f90:  New test.
1893         * gfortran.dg/character_comparison_3.f90:  New test.
1894         * gfortran.dg/dependency_28.f90:  New test.
1895
1896 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
1897
1898         PR target/40457
1899         * gcc.target/arm/pr40457-1.c: New test.
1900         * gcc.target/arm/pr40457-2.c: New test.
1901
1902 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
1903
1904         PR fortran/44912
1905         * gfortran.dg/typebound_call_17.f03: New.
1906
1907 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
1908
1909         PR fortran/44929
1910         * gfortran.dg/allocate_derived_3.f90: New.
1911
1912 2010-07-30  Xinliang David Li  <davidxl@google.com>
1913         PR tree-optimization/45121
1914         * c-c++-common/uninit-17.c: Add -fno-ivops option.
1915
1916 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1917
1918         PR c++/45112
1919         * testsuite/g++.dg/pr45112.C: New test.
1920
1921 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
1922
1923         PR debug/45055
1924         PR rtl-optimization/45137
1925         * gcc.dg/pr45055.c: New test.
1926
1927 2010-07-30  Alan Modra  <amodra@gmail.com>
1928
1929         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
1930         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
1931
1932 2010-07-29  Tobias Burnus  <burnus@net-b.de>
1933
1934         PR fortran/45087
1935         PR fortran/45125
1936         * gfortran.dg/whole_file_25.f90: New.
1937         * gfortran.dg/whole_file_26.f90: New.
1938         * gfortran.dg/whole_file_27.f90: New.
1939
1940 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
1941
1942         PR fortran/44962
1943         * gfortran.dg/typebound_proc_17.f03: New.
1944
1945 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
1946
1947         PR fortran/45004
1948         * gfortran.dg/move_alloc_2.f90: New.
1949
1950 2010-07-29  Xinliang David Li  <davidxl@google.com>
1951         PR tree-optimization/45121
1952         * c-c++-common/uninit-17.c: Fix expected output.
1953
1954 2010-07-29  Richard Guenther  <rguenther@suse.de>
1955
1956         PR tree-optimization/45120
1957         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
1958
1959 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
1960
1961         PR fortran/42051
1962         PR fortran/44064
1963         * gfortran.dg/pr42051.f03: New testcase.
1964
1965 2010-07-29  Richard Guenther  <rguenther@suse.de>
1966
1967         PR middle-end/45034
1968         * gcc.c-torture/execute/pr45034.c: New testcase.
1969
1970 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
1971
1972         PR c++/45096
1973         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
1974
1975 2010-07-28  Daniel Kraft  <d@domob.eu>
1976
1977         * gfortran.dg/bound_8.f90: New test.
1978
1979 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
1980
1981         PR debug/45105
1982         * gcc.dg/pr45105.c: New test.
1983
1984 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
1985
1986         PR rtl-optimization/45107
1987         * gcc.dg/pr45107.c: New test.
1988
1989 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
1990
1991         PR rtl-optimization/45101
1992         * gcc.dg/pr45101.c: New test.
1993
1994 2010-07-28  Tobias Burnus  <burnus@net-b.de>
1995
1996         PR fortran/45077
1997         * gfortran.dg/whole_file_24.f90: New.
1998
1999 2010-07-27  Jason Merrill  <jason@redhat.com>
2000
2001         * g++.dg/cpp0x/variadic102.C: New.
2002         * g++.dg/cpp0x/variadic103.C: New.
2003
2004 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
2005
2006         PR rtl-optimization/40956
2007         PR target/42495
2008         PR middle-end/42574
2009         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
2010         * gcc.target/arm/pr42574.c: Add tests.
2011
2012 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
2013
2014         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
2015         test name.
2016         (cleanup-repo-files): Ditto.
2017         (cleanup-saved-temps): Ditto.
2018
2019 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
2020
2021         PR testsuite/44701
2022         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
2023
2024         PR c/45079
2025         * gcc.dg/pr45079.c: New test.
2026
2027 2010-07-27  Ira Rosen  <irar@il.ibm.com>
2028
2029         PR tree-optimization/44152
2030         * gcc.dg/vect/fast-math-pr44152.c: New test.
2031
2032 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
2033
2034         PR ObjC/44140
2035         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
2036         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
2037         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
2038         * obj-c++.dg/torture/trivial.mm: Ditto.
2039         * objc.dg/torture/tls/thr-init-2.m: Ditto.
2040         * objc.dg/torture/tls/thr-init-3.m: Ditto.
2041         * objc.dg/torture/tls/thr-init.m: Ditto.
2042         * objc.dg/torture/trivial.m: Ditto.
2043
2044 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
2045
2046         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
2047         Skip on spu-*-* targets.
2048
2049 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
2050
2051         PR tree-optimization/45083
2052         * gcc.dg/pr45083.c: New test.
2053
2054 2010-07-26  Tobias Burnus  <burnus@net-b.de>
2055
2056         PR fortran/40873
2057         * gfortran.dg/whole_file_22.f90: New test.
2058         * gfortran.dg/whole_file_23.f90: New test.
2059
2060 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
2061             Jack Howarth  <howarth@bromo.med.uc.edu>
2062             Richard Henderson  <rth@redhat.com>
2063
2064         PR target/44132
2065         * gcc.dg/tls/thr-init-1.c: New.
2066         * gcc.dg/tls/thr-init-2.c: New.
2067         * gcc.dg/torture/tls New.
2068         * gcc.dg/torture/tls/tls-test.c: New.
2069         * gcc.dg/torture/tls/thr-init-1.c: New.
2070         * gcc.dg/torture/tls/tls.exp: New.
2071         * gcc.dg/torture/tls/thr-init-2.c: New.
2072         * gcc.dg/tls/emutls-2.c: New test
2073
2074         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
2075         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
2076         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
2077         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
2078         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
2079         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
2080         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
2081         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
2082         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
2083         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
2084         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
2085         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
2086         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
2087         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
2088         gfortran.dg/gomp/appendix-a/a.22.4.f90,
2089         gfortran.dg/gomp/appendix-a/a.22.5.f90,
2090         gfortran.dg/gomp/appendix-a/a.22.6.f90,
2091         gfortran.dg/gomp/appendix-a/a.24.1.f90,
2092         gfortran.dg/gomp/appendix-a/a.32.1.f90,
2093         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
2094         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
2095         gfortran.dg/gomp/omp_threadprivate1.f90,
2096         gfortran.dg/gomp/omp_threadprivate2.f90,
2097         gfortran.dg/gomp/reduction1.f90,
2098         gfortran.dg/gomp/sharing-1.f90: Likewise.
2099
2100 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2101
2102         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
2103         sse_runtime.
2104         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
2105         dg-require-visibility.
2106
2107 2010-07-26  Richard Guenther  <rguenther@suse.de>
2108
2109         PR tree-optimization/43784
2110         * gcc.c-torture/execute/pr43784.c: New testcase.
2111         * g++.dg/torture/pr43784.C: Likewise.
2112
2113 2010-07-26  Richard Guenther  <rguenther@suse.de>
2114
2115         PR middle-end/45056
2116         * g++.dg/pr45056.C: New testcase.
2117
2118 2010-07-26  Richard Guenther  <rguenther@suse.de>
2119
2120         PR tree-optimization/45071
2121         * gcc.dg/pr45071.c: New testcase.
2122
2123 2010-07-26  Tobias Burnus  <burnus@net-b.de>
2124
2125         PR fortran/45066
2126         * gfortran.dg/namelist_62.f90: New.
2127
2128 2010-07-26  Richard Guenther  <rguenther@suse.de>
2129
2130         * gcc.c-torture/execute/pr45017.c: Move ...
2131         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
2132
2133 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
2134
2135         PR fortran/40628
2136         * trim_optimize_1.f90:  New test.
2137         * character_comparision_1.f90:  New test.
2138
2139 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2140
2141         PR fortran/42852
2142         * gfortran.dg/wtruncate_fix.f: New test.
2143
2144 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
2145
2146         PR testsuite/45068
2147         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
2148
2149 2010-07-24  Richard Guenther  <rguenther@suse.de>
2150
2151         PR lto/43788
2152         * g++.dg/lto/20100724-1_0.C: New testcase.
2153
2154 2010-07-24  Richard Guenther  <rguenther@suse.de>
2155
2156         PR lto/43212
2157         * gcc.dg/lto/20100724-1_0.c: New testcase.
2158         * gcc.dg/lto/20100724-1_1.c: Likewise.
2159
2160 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2161
2162         PR fortran/40011
2163         * gfortran.dg/whole_file_21.f90: New.
2164
2165         * gfortran.dg/integer_exponentiation_3.F90: Use
2166         -ffloat-store only for i?86/x86-64 -m32.
2167
2168 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2169
2170         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
2171         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
2172
2173 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2174
2175         * gfortran.dg/func_decl_4.f90: Split test into two ...
2176         * gfortran.dg/func_decl_5.f90: ... parts.
2177         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
2178         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
2179         * gfortran.dg/global_references_1.f90: Add new dg-warning.
2180         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
2181         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
2182         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
2183         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
2184         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
2185         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
2186         * gfortran.dg/sizeof.f90: Make test valid.
2187         * gfortran.dg/pr20865.f90: Add new dg-error.
2188         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
2189         * gfortran.dg/g77/19990218-0.f: Ditto.
2190         * gfortran.dg/g77/19990218-1.f: Ditto.
2191         * gfortran.dg/g77/970625-2.f: Ditto.
2192         * gfortran.dg/pr37243.f: Fix function declaration.
2193         * gfortran.dg/use_only_1.f90: Fix implicit typing.
2194         * gfortran.dg/loc_1.f90: Fix pointer datatype.
2195
2196 2010-07-23  Tobias Burnus  <burnus@net-b.de>
2197
2198         PR fortran/44945
2199         * gfortran.dg/char_array_structure_constructor.f90: Add
2200         -fwhole-file as dg-option as it otherwise fails on some
2201         systems.
2202
2203 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
2204
2205         * gnat.dg/aggr16.ad[sb]: New test.
2206         * gnat.dg/aggr16_pkg.ads: New helper.
2207
2208 2010-07-23  Richard Guenther  <rguenther@suse.de>
2209
2210         PR lto/43071
2211         * g++.dg/lto/20100723-1_0.C: New testcase.
2212
2213 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
2214
2215         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
2216         AVX support.
2217         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
2218         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
2219
2220 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2221
2222         * lib/target-supports.exp (add_options_for_tls): New proc.
2223         * g++.dg/tls/static-1.C: Use dg-add-options tls.
2224         * g++.dg/tls/static-1a.cc: Likewise.
2225         * gcc.dg/tls/emutls-1.c: Likewise.
2226         * gcc.dg/tls/opt-11.c: Likewise.
2227         * gcc.dg/tls/opt-12.c: Likewise.
2228         * gcc.dg/tls/pr24428-2.c: Likewise.
2229         * gcc.dg/tls/pr24428.c: Likewise.
2230         * obj-c++.dg/tls/static-1.mm: Likewise.
2231         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
2232         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
2233         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
2234         * objc.dg/torture/tls/thr-init-2.m: Likewise.
2235         * objc.dg/torture/tls/thr-init-3.m: Likewise.
2236         * objc.dg/torture/tls/thr-init.m: Likewise.
2237         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
2238
2239 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2240
2241         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
2242         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
2243         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
2244         optimized dump files.
2245
2246 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
2247
2248         PR tree-optimization/45047
2249         * gcc.c-torture/compile/pr45047.c: New test.
2250
2251 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2252
2253         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
2254         instead of dg-compile.
2255         * gcc.dg/float-range-4.c: Ditto.
2256         * gcc.dg/float-range-5.c: Ditto.
2257         * gcc.dg/fold-overflow-1.c: Ditto.
2258         * gcc.dg/gomp/sections-4.c: Ditto.
2259         * gcc.dg/transparent-union-1.c: Ditto.
2260         * gcc.dg/transparent-union-2.c: Ditto.
2261         * gcc.target/i386/pr39315-check.c: Ditto.
2262         * g++.dg/gomp/sections-4.C: Ditto.
2263         * g++.dg/template/dtor7.C: Ditto.
2264         * g++.dg/tree-ssa/pr19952.C: Ditto.
2265         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
2266         * gfortran.dg/graphite/pr42185.f90: Ditto.
2267         * gfortran.dg/namelist_36.f90: Ditto.
2268         * gnat.dg/noreturn1.adb: Ditto.
2269         * gnat.dg/specs/small_alignment.ads: Ditto.
2270
2271 2010-07-23  Martin Jambor  <mjambor@suse.cz>
2272
2273         PR tree-optimization/44915
2274         * g++.dg/torture/pr44915.C: New test.
2275
2276 2010-07-23  Martin Jambor  <mjambor@suse.cz>
2277
2278         PR tree-optimization/44914
2279         * g++.dg/tree-ssa/pr44914.C: New test.
2280
2281 2010-07-23  Jie Zhang  <jie@codesourcery.com>
2282
2283         PR target/44290
2284         * gcc.dg/pr44290-1.c: New test.
2285         * gcc.dg/pr44290-2.c: New test.
2286
2287 2010-07-23  Jason Merrill  <jason@redhat.com>
2288
2289         PR c++/45008
2290         * g++.dg/abi/mangle44.C: New.
2291
2292 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2293
2294         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
2295         for compile-time only tests.
2296         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
2297         target check.
2298         * gcc.target/i386/pr39315-4.c: Ditto.
2299         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
2300         target check.  Include sse-os-support.h.
2301         (main): Call check_isa and sse_os_support.
2302         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
2303         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
2304         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
2305         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
2306         target check.  Include sse-os-support.h.
2307         (main): Call check_isa and sse_os_support.
2308         * gcc.target/i386/vperm-v2df.c: Ditto.
2309
2310 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2311
2312         * lib/target-supports.exp (check_avx_hw_available): New procedure.
2313         (check_effective_target_avx_runtime): New procedure.
2314         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
2315         (check_effective_target_sse_runtime): Add check_effective_target_sse.
2316
2317         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
2318         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
2319         and __get_cpuid test.
2320         * gcc.dg/compat/vector-2b_main.c: Ditto.
2321
2322         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
2323
2324         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
2325         for compile-time only test.
2326         * gcc.dg/pr32716.c: Ditto.
2327         * gcc.dg/pr34856.c: Ditto.
2328         * gcc.dg/pr36997.c: Ditto.
2329         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
2330         * gfortran.dg/pr28158.f90: Ditto.
2331         * gfortran.dg/pr30667.f: Ditto.
2332
2333         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
2334         i?86-*-* and x86_64-*-* targets to disable execution on targets
2335         without sse2 runtime support.
2336         * g++.dg/vect/vect.exp: Ditto.
2337         * gfortran.dg/vect/vect.exp: Ditto.
2338
2339         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
2340         * gcc.dg/pr37544.c: Ditto.
2341         * gcc.dg/pr40550.c: Ditto.
2342         * gcc.dg/compat/union-m128-1_main.c: Ditto.
2343         * gcc.dg/compat/vector-1a_main.c: Ditto.
2344         * gcc.dg/compat/vector-2a_main.c: Ditto.
2345         * gcc.dg/torture/pr16104-1.c: Ditto.
2346         * gcc.dg/torture/pr35771-1.c: Ditto.
2347         * gcc.dg/torture/pr35771-2.c: Ditto.
2348         * gcc.dg/torture/pr35771-3.c: Ditto.
2349         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
2350         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
2351         * gcc.dg/torture/stackalign/push-1.c: Ditto.
2352         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
2353         * g++.dg/other/i386-1.C: Ditto.
2354         * g++.dg/other/pr40446.C: Ditto.
2355
2356 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2357
2358         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
2359
2360 2010-07-23  Daniel Kraft  <d@domob.eu>
2361
2362         PR fortran/44709
2363         * gfortran.dg/exit_1.f08: New test.
2364         * gfortran.dg/exit_2.f08: New test.
2365
2366 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
2367
2368         PR tree-optimization/39839
2369         * gcc.target/arm/pr39839.c: New test case.
2370
2371 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
2372
2373         * gnat.dg/unchecked_convert5b.adb: New test.
2374         * gnat.dg/unchecked_convert6.adb: Likewise.
2375         * gnat.dg/unchecked_convert6b.adb: Likewise.
2376
2377 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
2378
2379         * gnat.dg/aggr15.ad[sb]: New test.
2380
2381 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
2382
2383         PR debug/45024
2384         * g++.dg/debug/dwarf2/nested-2.C: New test case.
2385
2386 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
2387
2388         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
2389         with dg-require-linker-plugin.
2390
2391 2010-07-22  Richard Guenther  <rguenther@suse.de>
2392
2393         PR lto/43850
2394         * g++.dg/lto/20100722-1_0.C: New testcase.
2395
2396 2010-07-22  Richard Guenther  <rguenther@suse.de>
2397
2398         PR lto/42451
2399         * gcc.dg/lto/20100720-3_0.c: New testcase.
2400         * gcc.dg/lto/20100720-3_1.c: Likewise.
2401
2402 2010-07-22  Richard Guenther  <rguenther@suse.de>
2403
2404         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
2405         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
2406
2407         PR lto/43373
2408         * gcc.dg/lto/20100722-1_0.c: New testcase.
2409
2410 2010-07-22  Martin Jambor  <mjambor@suse.cz>
2411
2412         PR tree-optimization/44891
2413         * testsuite/gcc.c-torture/compile/pr44891.c: New test.
2414
2415 2010-07-22  Richard Guenther  <rguenther@suse.de>
2416
2417         PR tree-optimization/45017
2418         * gcc.c-torture/execute/pr45017.c: New testcase.
2419
2420 2010-07-22  Tobias Burnus  <burnus@net-b.de>
2421
2422         PR fortran/45019
2423         * gfortran.dg/aliasing_dummy_5.f90: New.
2424
2425 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2426
2427         PR target/43698
2428         * gcc.target/arm/pr43698.c: New test.
2429
2430 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
2431
2432         PR fortran/44929
2433         * Revert my commit r162325 for this PR.
2434
2435 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
2436
2437         PR debug/45015
2438         * gcc.target/m68k/pr45015.c: New test.
2439
2440 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
2441
2442         PR c++/44641
2443         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
2444         comments.
2445
2446 2010-07-21  Richard Guenther  <rguenther@suse.de>
2447
2448         PR lto/45018
2449         * g++.dg/lto/20100721-1_0.C: New testcase.
2450
2451 2010-07-21  Martin Jambor  <mjambor@suse.cz>
2452
2453         PR tree-optimization/44900
2454         * g++.dg/torture/pr44900.C: New test.
2455
2456 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
2457
2458         PR middle-end/44738
2459         * c-c++-common/uninit-17.c: Correct expected error.
2460
2461 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
2462
2463         * gcc.dg/guality/asm-1.c: New test.
2464
2465         PR debug/45003
2466         * gcc.dg/guality/pr45003-2.c: New test.
2467         * gcc.dg/guality/pr45003-3.c: New test.
2468
2469 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2470
2471         PR libfortran/44697
2472         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
2473
2474 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
2475
2476         * lib/scanasm.exp (dg-function-on-line): Test that a function is
2477         defined on the current line.
2478         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
2479         * g++.dg/debug/dwarf2/pr44641.C: New.
2480
2481 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
2482
2483         * gcc.target/powerpc/block-move-1.c: New test.
2484         * gcc.target/powerpc/block-move-2.c: New test.
2485
2486 2010-07-20  Jason Merrill  <jason@redhat.com>
2487
2488         PR c++/44967
2489         * g++.dg/cpp0x/sfinae2.C: New.
2490
2491 2010-07-20  Richard Guenther  <rguenther@suse.de>
2492
2493         PR lto/42696
2494         * gcc.dg/lto/20100720-4_0.c: New testcase.
2495
2496 2010-07-20  Richard Guenther  <rguenther@suse.de>
2497
2498         PR lto/43221
2499         * gcc.dg/lto/20100720-2_0.c: New testcase.
2500         * gcc.dg/lto/20100720-2_1.c: Likewise.
2501
2502 2010-07-20  Richard Guenther  <rguenther@suse.de>
2503
2504         PR lto/43208
2505         * gcc.dg/lto/20100720-1_0.c: New testcase.
2506         * gcc.dg/lto/20100720-1_1.c: Likewise.
2507
2508 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
2509
2510         PR debug/45003
2511         * gcc.dg/guality/pr45003-1.c: New test.
2512
2513 2010-07-20  Richard Guenther  <rguenther@suse.de>
2514
2515         PR tree-optimization/44977
2516         * gcc.dg/torture/pr44977.c: New testcase.
2517
2518 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
2519
2520         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
2521         sync_char_short
2522
2523 2010-07-20  Richard Guenther  <rguenther@suse.de>
2524
2525         PR middle-end/44971
2526         PR middle-end/44988
2527         * gcc.dg/pr44971.c: New testcase.
2528         * gcc.c-torture/compile/pr44988.c: Likewise.
2529
2530 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
2531
2532         PR fortran/44929
2533         * gfortran.dg/allocate_with_typespec.f90: New test.
2534         * gfortran.dg/allocate_derived_1.f90: Update error message.
2535
2536 2010-07-19  Jason Merrill  <jason@redhat.com>
2537
2538         PR c++/44996
2539         * g++.dg/cpp0x/decltype23.C: New.
2540
2541 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
2542
2543         PR fortran/42385
2544         * gfortran.dg/class_defined_operator_1.f03 : New test.
2545
2546 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
2547
2548         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
2549         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
2550         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
2551         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
2552
2553 2010-07-19  Richard Guenther  <rguenther@suse.de>
2554
2555         PR middle-end/44941
2556         * gcc.c-torture/compile/pr44941.c: New testcase.
2557
2558 2010-07-19  Jason Merrill  <jason@redhat.com>
2559
2560         PR c++/44969
2561         * g++.dg/template/sfinae24.C: New.
2562
2563 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
2564
2565         PR fortran/44353
2566         * gfortran.dg/data_implied_do_2.f90: Removed.
2567
2568 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
2569
2570         PR c++/44969
2571         * g++.dg/template/sfinae23.C: New.
2572
2573 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2574
2575         * lib/target-supports.exp (check_sse_os_support_available): New
2576         proc.
2577         (check_sse_hw_available): New proc.
2578         (check_effective_target_sse_runtime): New proc.
2579         (check_effective_target_sse2_runtime): New proc.
2580         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
2581         -msse2 if check_sse_os_support_available.
2582         * g++.dg/vect/vect.exp: Only run -msse2 tests if
2583         check_sse_os_support_available.
2584         * gcc.dg/vect/vect.exp: Likewise.
2585         * gfortran.dg/vect/vect.exp: Likewise.
2586         * gcc.target/i386/sol2-check: Renamed to ...
2587         * gcc.target/i386/sse-os-support.h: ... this.
2588         (sol2_check): Renamed to ...
2589         (sse_os_support): ... this.
2590         Only test movss with xmm registers.
2591         * gcc.target/i386/sse-check.h: Reflect new header and function names.
2592         Removed ILL_INSN, ILL_INSN_LEN.
2593         * gcc.target/i386/sse2-check.h: Likewise.
2594         * gcc.target/i386/sse3-check.h: Likewise.
2595         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
2596         Removed cpuid.h, __get_cpuid test.
2597         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
2598         Removed cpuid.h, __get_cpuid test.
2599         * g++.dg/other/pr40446.C: Likewise.
2600         * gcc.dg/compat/union-m128-1_main.c: Likewise.
2601         * gcc.dg/compat/vector-1a_main.c: Likewise.
2602         * gcc.dg/compat/vector-2a_main.c: Likewise.
2603         * gcc.dg/pr36584.c: Likewise.
2604         * gcc.dg/pr37544.c: Likewise.
2605         * gcc.dg/torture/pr16104-1.c: Likewise.
2606         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
2607         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
2608         * gcc.dg/torture/stackalign/push-1.c: Likewise.
2609         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
2610         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
2611         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
2612         sse2_runtime.
2613         * gcc.dg/torture/pr35771-2.c: Likewise.
2614         * gcc.dg/torture/pr35771-3.c: Likewise.
2615         * gcc.target/i386/pr39315-2.c: Likewise.
2616         * gcc.target/i386/pr39315-4.c: Likewise.
2617         * gcc.target/i386/vperm-v2df.c: Likewise.
2618         * gcc.target/i386/vperm-v2di.c: Likewise.
2619         * gcc.target/i386/vperm-v4si-1.c: Likewise.
2620         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
2621         sse_runtime.
2622
2623 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
2624
2625         PR fortran/44353
2626         * gfortran.dg/data_implied_do_2.f90: New test.
2627
2628 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2629
2630         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
2631
2632 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2633
2634         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
2635         to the "mips16" group.
2636         (mips_using_mips16_p): New procedure.
2637         (mips-dg-options): Use it.
2638
2639 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2640
2641         * gcc.target/mips/mips16-attributes-4.c: New test.
2642
2643 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
2644
2645         PR testsuite/44418
2646         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
2647         * gcc.target/powerpc/recip-2.c: Ditto.
2648         * gcc.target/powerpc/recip-3.c: Ditto.
2649
2650 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
2651
2652         * gcc.target/arm/pr42235.c: New test.
2653
2654 2010-07-16  Jason Merrill  <jason@redhat.com>
2655
2656         PR c++/32505
2657         * g++.dg/template/partial8.C: New.
2658
2659 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
2660
2661         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
2662         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
2663         in C++.
2664         (gualcvt): New overloaded inline.
2665         (GUALCVT): Use it for C++.
2666         * g++.dg/guality/guality.exp: New.
2667         * g++.dg/guality/guality.h: New.
2668         * g++.dg/guality/redeclaration1.C: New test.
2669         * g++.dg/dg.exp: Prune also guality/* tests.
2670         * gcc.dg/guality/pr43141.c: Moved to...
2671         * c-c++-common/guality/pr43141.c: ... here.
2672
2673 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2674
2675         PR libfortran/37077
2676         * gfortran.dg/char4_iunit_2.f03: New test.
2677
2678 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
2679
2680         * lib/plugin-support.exp (plugin-test-execute):
2681         Add ${gcc_objdir}/intl to includes.
2682
2683 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
2684
2685         PR target/44942
2686         * gcc.c-torture/execute/pr44942.c: New test.
2687         * gcc.target/i386/pr44942.c: New test.
2688
2689 2010-07-15  Jason Merrill  <jason@redhat.com>
2690
2691         PR c++/44909
2692         * g++.dg/cpp0x/implicit7.C: New.
2693         * g++.dg/cpp0x/implicit8.C: New.
2694
2695 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2696
2697         Disable float tests for __SPU__ targets due to lack of signed zero:
2698         * c-c++-common/torture/complex-sign-add.c (check_add_float).
2699         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
2700         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
2701         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
2702         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
2703         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
2704         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
2705         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
2706         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
2707
2708 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
2709
2710         * gfortran.dg/select_char_2.f90: New test.
2711
2712 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
2713
2714         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
2715         with DECL_CHAIN.
2716
2717 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
2718
2719         PR fortran/44936
2720         * gfortran.dg/typebound_generic_9.f03: New.
2721
2722 2010-07-15  Richard Guenther  <rguenther@suse.de>
2723
2724         PR tree-optimization/44946
2725         * gcc.c-torture/compile/pr44946.c: New testcase.
2726
2727 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
2728
2729         PR fortran/40206
2730         * gfortran.dg/select_char_3.f90: New test.
2731
2732 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
2733             Kevin F. Quinn  <kevquinn@gentoo.org>
2734
2735         * gcc.dg/Wtrampolines.c: New.
2736
2737 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2738
2739         PR libfortran/44934
2740         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
2741
2742 2010-07-14  Jason Merrill  <jason@redhat.com>
2743
2744         PR c++/44810
2745         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
2746
2747         Implement C++0x unrestricted unions (N2544)
2748         * g++.dg/cpp0x/union1.C: New.
2749         * g++.dg/cpp0x/union2.C: New.
2750         * g++.dg/cpp0x/union3.C: New.
2751         * g++.dg/cpp0x/defaulted2.C: Adjust.
2752         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
2753         * g++.old-deja/g++.ext/anon2.C: Adjust.
2754         * g++.old-deja/g++.mike/misc6.C: Adjust.
2755
2756 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
2757
2758         PR fortran/44925
2759         * gfortran.dg/c_loc_tests_15.f90: New.
2760
2761 2010-07-13  Jason Merrill  <jason@redhat.com>
2762
2763         PR c++/44909
2764         * g++.dg/cpp0x/implicit6.C: New.
2765
2766 2010-07-13  Jason Merrill  <jason@redhat.com>
2767
2768         PR c++/44540
2769         * g++.dg/abi/noreturn1.C: New.
2770         * g++.dg/abi/noreturn2.C: New.
2771
2772 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
2773
2774         PR other/44874
2775         PR debug/44832
2776         * c-c++-common/pr44832.c: New test.
2777
2778 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
2779
2780         PR objc/44488
2781         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
2782         on the target.  Make sure that we can assemble the emitted asm when
2783         the test type is 'compile'.
2784
2785 2010-07-13  Richard Guenther  <rguenther@suse.de>
2786
2787         PR tree-optimization/36960
2788         * g++.dg/torture/pr36960.C: New testcase.
2789
2790 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
2791
2792         PR c++/44908
2793         * g++.dg/template/sfinae21.C: New.
2794         * g++.dg/template/sfinae22.C: Likewise.
2795
2796 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
2797
2798         PR testsuite/42843
2799         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
2800         * gcc.dg/plugin/ggcplug.c: Likewise.
2801         * g++.dg/plugin/selfassign.c: Likewise.
2802         * g++.dg/plugin/attribute_plugin.c: Likewise.
2803         * g++.dg/plugin/dumb_plugin.c: Likewise.
2804         * g++.dg/plugin/pragma_plugin.c: Likewise.
2805
2806 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
2807
2808         * gcc.c-torture/execute/pr44683.x: New.
2809         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
2810
2811 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
2812
2813         PR fortran/44434
2814         PR fortran/44565
2815         PR fortran/43945
2816         PR fortran/44869
2817         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
2818         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
2819         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
2820         * gfortran.dh/typebound_call_16.f03: New.
2821         * gfortran.dg/typebound_generic_6.f03: New.
2822         * gfortran.dg/typebound_generic_7.f03: New.
2823         * gfortran.dg/typebound_generic_8.f03: New.
2824
2825 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2826
2827         PR libfortran/37077
2828         * gfortran.dg/char4_iunit_1.f03: New test.
2829
2830 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
2831
2832         * gcc.dg/tree-ssa/vrp53.c: New test.
2833
2834 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
2835
2836         PR c++/44907
2837         * g++.dg/template/sfinae19.C: New.
2838         * g++.dg/template/sfinae20.C: Likewise.
2839
2840 2010-07-12  Jie Zhang  <jie@codesourcery.com>
2841
2842         * gcc.target/arm/interrupt-1.c: New test.
2843         * gcc.target/arm/interrupt-2.c: New test.
2844
2845 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2846
2847         * gcc.dg/pr42427.c: Require c99_runtime.
2848         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
2849         c99_runtime.
2850         * gcc.target/i386/avx-cmpss-1.c: Likewise.
2851         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
2852         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
2853         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
2854         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
2855         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
2856         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
2857         * gcc.target/i386/sse-cmpss-1.c: Likewise.
2858         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
2859         * gcc.target/i386/pr37275.c: Require visibility support.
2860
2861 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2862
2863         * lib/target-supports.exp (check_effective_target_sse): New proc.
2864         * gcc.target/i386/sol2-check.h: New file.
2865         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
2866         Include sol2-check.h.
2867         (main) Only run do_test () if sol2_check ().
2868         * gcc.target/i386/sse2-check.h: Likewise.
2869         * gcc.target/i386/sse3-check.h: Likewise.
2870         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
2871         [__sun__ && __svr4__]: Execute SSE2 instruction.
2872         * gcc.target/i386/math-torture/math-torture.exp: Only add options
2873         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
2874         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
2875         * g++.dg/ext/vector14.C: Likewise.
2876         * g++.dg/other/mmintrin.C: Likewise.
2877         * gcc.dg/20020418-1.c: Likewise.
2878         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
2879         * gcc.dg/format/ms_unnamed-1.c: Likewise.
2880         * gcc.dg/format/unnamed-1.c: Likewise.
2881         Adapt dg-warning line number.
2882         * gcc.dg/graphite/pr40281.c: Likewise.
2883         * gcc.dg/pr32176.c: Likewise.
2884         * gcc.dg/pr40550.c: Likewise.
2885         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
2886         * gcc.dg/torture/pr36891.c: Likewise.
2887         * gcc.target/i386/20020218-1.c: Likewise.
2888         * gcc.target/i386/20020523.c: Likewise.
2889         * gcc.target/i386/abi-1.c: Likewise.
2890         * gcc.target/i386/brokensqrt.c: Likewise.
2891         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
2892         * gcc.target/i386/pr13366.c: Likewise.
2893         * gcc.target/i386/pr13685.c: Likewise.
2894         * gcc.target/i386/pr24306.c: Likewise.
2895         * gcc.target/i386/pr31486.c: Likewise.
2896         * gcc.target/i386/pr32065-1.c: Likewise.
2897         * gcc.target/i386/pr32065-2.c: Likewise.
2898         * gcc.target/i386/pr32389.c: Likewise.
2899         * gcc.target/i386/pr38824.c: Likewise.
2900         * gcc.target/i386/pr38931.c: Likewise.
2901         * gcc.target/i386/pr39592-1.c: Likewise.
2902         * gcc.target/i386/pr43766.c: Likewise.
2903         * gcc.target/i386/recip-divf.c: Likewise.
2904         * gcc.target/i386/recip-sqrtf.c: Likewise.
2905         * gcc.target/i386/recip-vec-divf.c: Likewise.
2906         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
2907         * gcc.target/i386/sse-1.c: Likewise.
2908         * gcc.target/i386/sse-16.c: Likewise.
2909         * gcc.target/i386/sse-2.c: Likewise.
2910         * gcc.target/i386/sse-20.c: Likewise.
2911         * gcc.target/i386/sse-3.c: Likewise.
2912         * gcc.target/i386/sse-7.c: Likewise.
2913         * gcc.target/i386/sse-9.c: Likewise.
2914         * gcc.target/i386/sse-addps-1.c: Likewise.
2915         * gcc.target/i386/sse-addss-1.c: Likewise.
2916         * gcc.target/i386/sse-andnps-1.c: Likewise.
2917         * gcc.target/i386/sse-andps-1.c: Likewise.
2918         * gcc.target/i386/sse-cmpss-1.c: Likewise.
2919         * gcc.target/i386/sse-comiss-1.c: Likewise.
2920         * gcc.target/i386/sse-comiss-2.c: Likewise.
2921         * gcc.target/i386/sse-comiss-3.c: Likewise.
2922         * gcc.target/i386/sse-comiss-4.c: Likewise.
2923         * gcc.target/i386/sse-comiss-5.c: Likewise.
2924         * gcc.target/i386/sse-comiss-6.c: Likewise.
2925         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
2926         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
2927         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
2928         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
2929         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
2930         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
2931         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
2932         * gcc.target/i386/sse-divps-1.c: Likewise.
2933         * gcc.target/i386/sse-divss-1.c: Likewise.
2934         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
2935         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
2936         * gcc.target/i386/sse-maxps-1.c: Likewise.
2937         * gcc.target/i386/sse-maxss-1.c: Likewise.
2938         * gcc.target/i386/sse-minps-1.c: Likewise.
2939         * gcc.target/i386/sse-minss-1.c: Likewise.
2940         * gcc.target/i386/sse-movaps-1.c: Likewise.
2941         * gcc.target/i386/sse-movaps-2.c: Likewise.
2942         * gcc.target/i386/sse-movhlps-1.c: Likewise.
2943         * gcc.target/i386/sse-movhps-1.c: Likewise.
2944         * gcc.target/i386/sse-movhps-2.c: Likewise.
2945         * gcc.target/i386/sse-movlhps-1.c: Likewise.
2946         * gcc.target/i386/sse-movmskps-1.c: Likewise.
2947         * gcc.target/i386/sse-movntps-1.c: Likewise.
2948         * gcc.target/i386/sse-movss-1.c: Likewise.
2949         * gcc.target/i386/sse-movss-2.c: Likewise.
2950         * gcc.target/i386/sse-movss-3.c: Likewise.
2951         * gcc.target/i386/sse-movups-1.c: Likewise.
2952         * gcc.target/i386/sse-movups-2.c: Likewise.
2953         * gcc.target/i386/sse-mulps-1.c: Likewise.
2954         * gcc.target/i386/sse-mulss-1.c: Likewise.
2955         * gcc.target/i386/sse-orps-1.c: Likewise.
2956         * gcc.target/i386/sse-rcpps-1.c: Likewise.
2957         * gcc.target/i386/sse-recip-vec.c: Likewise.
2958         * gcc.target/i386/sse-recip.c: Likewise.
2959         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
2960         * gcc.target/i386/sse-set-ps-1.c: Likewise.
2961         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
2962         * gcc.target/i386/sse-subps-1.c: Likewise.
2963         * gcc.target/i386/sse-subss-1.c: Likewise.
2964         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
2965         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
2966         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
2967         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
2968         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
2969         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
2970         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
2971         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
2972         * gcc.target/i386/sse-xorps-1.c: Likewise.
2973         * gcc.target/i386/ssefn-1.c: Likewise.
2974         * gcc.target/i386/ssefn-3.c: Likewise.
2975         * gcc.target/i386/sseregparm-1.c: Likewise.
2976         * gcc.target/i386/stackalign/return-3.c: Likewise.
2977         * gcc.target/i386/vectorize1.c: Likewise.
2978         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
2979         * gcc.target/i386/xorps-sse.c: Likewise.
2980         * gfortran.dg/pr28158.f90: Likewise.
2981         * gfortran.dg/pr30667.f: Likewise.
2982         * gnat.dg/loop_optimization7.adb: Likewise.
2983         * gnat.dg/sse_nolib.adb: Likewise.
2984
2985 2010-07-11  Tobias Burnus  <burnus@net-b.de>
2986
2987         PR fortran/44702
2988         * gfortran.dg/use_rename_6.f90: New.
2989         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
2990
2991 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
2992
2993         PR fortran/44869
2994         * gfortran.dg/class_24.f03: New.
2995
2996 2010-07-10  Richard Guenther  <rguenther@suse.de>
2997
2998         PR lto/44889
2999         * gcc.dg/lto/20100709-1_0.c: New testcase.
3000         * gcc.dg/lto/20100709-1_1.c: Likewise.
3001
3002 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
3003
3004         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
3005
3006 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
3007
3008         PR objc/44140
3009         * objc.dg/lto/trivial-1_0.m: New.
3010         * objc.dg/lto/lto.exp: New.
3011         * obj-c++.dg/lto/trivial-1_0.mm: New.
3012         * obj-c++.dg/lto/lto.exp: New.
3013         * objc.dg/symtab-1.m: Adjust sizes.
3014         * objc.dg/image-info.m: Do not run for gnu-runtime.
3015
3016 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
3017
3018         * gcc.dg/pr32370.c: Allow another kind of error message.
3019
3020 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
3021
3022         * gnat.dg/atomic3.adb: New test.
3023
3024 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
3025             Denys Vlasenko  <dvlasenk@redhat.com>
3026             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
3027
3028         PR tree-optimization/28632
3029         * gcc.dg/tree-ssa/vrp51.c: New test.
3030         * gcc.dg/tree-ssa/vrp52.c: New test.
3031
3032 2010-07-09  Jason Merrill  <jason@redhat.com>
3033
3034         * g++.dg/abi/covariant6.C: New.
3035         * g++.dg/inherit/covariant17.C: Test both bases.
3036         * g++.dg/inherit/covariant7.C: Check vtable layout.
3037
3038 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
3039
3040         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
3041
3042 2010-07-09  Richard Guenther  <rguenther@suse.de>
3043
3044         PR tree-optimization/44852
3045         * gcc.c-torture/execute/pr44852.c: New testcase.
3046
3047 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3048
3049         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
3050         multiplication by values.
3051         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
3052         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
3053
3054 2010-07-09  Richard Guenther  <rguenther@suse.de>
3055
3056         PR tree-optimization/44882
3057         * gfortran.dg/pr44882.f90: New testcase.
3058
3059 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
3060
3061         PR target/40657
3062         * gcc.target/arm/pr40657-1.c: New test.
3063         * gcc.target/arm/pr40657-2.c: New test.
3064         * gcc.c-torture/execute/pr40657.c: New test.
3065
3066 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
3067
3068         * gcc.dg/tree-ssa/vrp50.c: New test.
3069         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
3070
3071 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
3072
3073         PR fortran/44649
3074         * gfortran.dg/c_sizeof_1.f90: Modified.
3075         * gfortran.dg/storage_size_1.f08: New.
3076         * gfortran.dg/storage_size_2.f08: New.
3077
3078 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
3079
3080         * gcc.c-torture/execute/20100708-1.c: New test.
3081
3082 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
3083
3084         PR fortran/44847
3085         * gfortran.dg/gomp/pr44847.f90: New test.
3086
3087 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
3088
3089         PR tree-optimization/44710
3090         * gcc.dg/tree-ssa/ifc-6.c: New.
3091         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
3092
3093 2010-07-08  Tobias Burnus  <burnus@net-b.de>
3094
3095         PR fortran/18918
3096         * gfortran.dg/coarray_10.f90: Add an additional test.
3097
3098 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
3099
3100         PR middle-end/44828
3101         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
3102         * gcc.c-torture/execute/pr44828.x: Revert.
3103
3104 2010-07-08  Jason Merrill  <jason@redhat.com>
3105
3106         PR c++/43120
3107         * g++.dg/inherit/covariant17.C: New.
3108         * g++.dg/abi/covariant1.C: Actually test for the bug.
3109
3110 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
3111
3112         PR rtl-optimization/44838
3113         * gcc.dg/pr44838.c: New.
3114
3115 2010-07-08  Richard Guenther  <rguenther@suse.de>
3116
3117         PR tree-optimization/44831
3118         * gcc.c-torture/compile/pr44831.c: New testcase.
3119         * gcc.dg/tree-ssa/pr21463.c: Adjust.
3120
3121 2010-07-08  Richard Guenther  <rguenther@suse.de>
3122
3123         PR tree-optimization/44861
3124         * g++.dg/vect/pr44861.cc: New testcase.
3125
3126 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
3127
3128         PR middle-end/44828
3129         * gcc.c-torture/execute/pr44828.x: New file.
3130
3131 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
3132
3133         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
3134         dg-options.
3135         * g++.dg/ext/altivec-17.C: Adjust error message.
3136
3137 2010-07-07  Tom Tromey  <tromey@redhat.com>
3138
3139         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
3140
3141 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
3142
3143         PR target/44844
3144         * gcc.target/i386/rdrand-1.c: Scan "jnc".
3145         * gcc.target/i386/rdrand-2.c: Likewise.
3146         * gcc.target/i386/rdrand-3.c: Likewise.
3147
3148 2010-07-07  Jan Hubicka  <jh@suse.cz>
3149
3150         PR middle-end/44813
3151         * g++.dg/torture/pr44813.C: New testcase.
3152         * g++.dg/torture/pr44826.C: New testcase.
3153
3154 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
3155
3156         PR rtl-optimization/44787
3157         * gcc.c-torture/compile/pr44788.c: New test.
3158         * gcc.target/arm/pr44788.c: New test.
3159
3160 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3161
3162         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
3163
3164 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3165
3166         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
3167         to dg-options.
3168
3169 2010-07-06  Tobias Burnus  <burnus@net-b.de>
3170
3171         PR fortran/44742
3172         * gfortran.dg/parameter_array_init_6.f90: New.
3173         * gfortran.dg/initialization_20.f90: Update dg-error.
3174         * gfortran.dg/initialization_24.f90: Ditto.
3175
3176 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3177         PR fortran/PR44693
3178         * gfortran.dg/dim_range_1.f90:  New test.
3179         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
3180
3181 2010-07-06  Jason Merrill  <jason@redhat.com>
3182
3183         PR c++/44703
3184         * g++.dg/cpp0x/initlist41.C: New.
3185
3186         PR c++/44778
3187         * g++.dg/template/ptrmem22.C: New.
3188
3189 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
3190
3191         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
3192         support.
3193         * gcc.target/i386/i386.exp: Likewise.
3194
3195 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3196
3197         PR testsuite/44195
3198         * gcc.dg/lto/20100518_0.c: Limit to x86.
3199
3200 2010-07-06  Richard Guenther  <rguenther@suse.de>
3201
3202         PR middle-end/44828
3203         * gcc.c-torture/execute/pr44828.c: New testcase.
3204
3205 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
3206
3207         * g++.dg/warn/noeffect2.C: Adjust expected warning.
3208         * g++.dg/warn/volatile1.C: Likewise.
3209         * g++.dg/template/warn1.C: Likewise.
3210
3211 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
3212
3213         AVX Programming Reference (June, 2010)
3214         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
3215         * g++.dg/other/i386-3.C: Likewise.
3216         * gcc.target/i386/sse-12.c: Likewise.
3217
3218         * gcc.target/i386/f16c-check.h: New.
3219         * gcc.target/i386/rdfsbase-1.c: Likewise.
3220         * gcc.target/i386/rdfsbase-2.c: Likewise.
3221         * gcc.target/i386/rdgsbase-1.c: Likewise.
3222         * gcc.target/i386/rdgsbase-2.c: Likewise.
3223         * gcc.target/i386/rdrand-1.c: Likewise.
3224         * gcc.target/i386/rdrand-2.c: Likewise.
3225         * gcc.target/i386/rdrand-3.c: Likewise.
3226         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
3227         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
3228         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
3229         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
3230         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
3231         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
3232         * gcc.target/i386/wrfsbase-1.c: Likewise.
3233         * gcc.target/i386/wrfsbase-2.c: Likewise.
3234         * gcc.target/i386/wrgsbase-1.c: Likewise.
3235         * gcc.target/i386/wrgsbase-2.c: Likewise.
3236
3237         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
3238         (__builtin_ia32_vcvtps2ph): New.
3239         (__builtin_ia32_vcvtps2ph256): Likewise.
3240
3241         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
3242         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
3243
3244         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
3245         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
3246
3247         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
3248         (__builtin_ia32_vcvtps2ph256): Likewise.
3249         Add fsgsbase,rdrnd,f16c.
3250
3251         * lib/target-supports.exp (check_effective_target_f16c): New.
3252
3253 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
3254
3255         * gcc.dg/guality/nrv-1.c: New test.
3256
3257 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
3258
3259         PR middle-end/42505
3260         * gcc.target/arm/pr42505.c: New test case.
3261
3262 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
3263
3264         PR c++/44808
3265         * g++.dg/opt/nrv16.C: New test.
3266
3267 2010-07-05  Richard Guenther  <rguenther@suse.de>
3268
3269         PR tree-optimization/44784
3270         * gcc.c-torture/compile/pr44784.c: New testcase.
3271
3272 2010-07-05  Ira Rosen  <irar@il.ibm.com>
3273
3274         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
3275         Increase loop bound and array size.
3276         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
3277         Likewise.
3278
3279 2010-07-05  Ira Rosen  <irar@il.ibm.com>
3280
3281         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
3282         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
3283         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
3284         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
3285         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
3286
3287 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
3288
3289         PR c++/22138
3290         * g++.dg/parse/template25.C: New.
3291
3292 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
3293
3294         PR rtl-optimization/44695
3295         * gcc.dg/torture/pr44695.c: New.
3296
3297 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3298
3299         PR c++/16630
3300         * g++.dg/ext/pretty3.C: New.
3301
3302 2010-07-04  Richard Guenther  <rguenther@suse.de>
3303
3304         PR middle-end/44809
3305         * g++.dg/torture/pr44809.C: New testcase.
3306
3307 2010-07-04  Richard Guenther  <rguenther@suse.de>
3308
3309         PR tree-optimization/44656
3310         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
3311
3312 2010-07-04  Ira Rosen  <irar@il.ibm.com>
3313             Revital Eres  <eres@il.ibm.com>
3314
3315         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
3316         misaligned stores.
3317         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
3318         gcc.dg/vect/vect-96.c: Likewise.
3319         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
3320         that support misaligned stores. Change the number of expected
3321         misaligned accesses.
3322         * gcc.dg/vect/vect-peel-1.c: New test.
3323         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
3324         gcc.dg/vect/vect-peel-4.c: Likewise.
3325         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
3326         vectorizable on all targets that support realignment.
3327         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3328
3329 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
3330
3331         PR c/44806
3332         * gcc.dg/torture/pr44806.c: New.
3333
3334 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
3335
3336         * gnat.dg/cond_expr1.adb: New test.
3337
3338 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
3339
3340         * gnat.dg/modular3.adb: New test.
3341         * gnat.dg/modular3_pkg.ads: New helper.
3342
3343 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
3344             Mikael Pettersson  <mikpe@it.uu.se>
3345
3346         PR testsuite/44518
3347         * obj-c++.dg/encode-2.mm: Produce object and save temps.
3348         Make signed-ness of chars explicit.  Scan the object for
3349         strings that are split by some target assemblers.
3350         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
3351         explicit.
3352
3353 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
3354
3355         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
3356
3357 2010-07-02  Le-Chun Wu  <lcwu@google.com>
3358
3359         PR/44128
3360         * g++.dg/warn/Wshadow-7.C: New test.
3361
3362 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
3363             Julian Brown  <julian@codesourcery.com>
3364             Sandra Loosemore  <sandra@codesourcery.com>
3365
3366         * gcc.c-torture/execute/20100416-1.c: New test case.
3367
3368 2010-07-02  Julian Brown  <julian@codesourcery.com>
3369             Sandra Loosemore  <sandra@codesourcery.com>
3370
3371         PR target/43703
3372
3373         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
3374         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
3375
3376 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3377             Julian Brown  <julian@codesourcery.com>
3378
3379         * gcc.target/arm/neon/vadds64.c: Regenerated.
3380         * gcc.target/arm/neon/vaddu64.c: Regenerated.
3381         * gcc.target/arm/neon/vsubs64.c: Regenerated.
3382         * gcc.target/arm/neon/vsubu64.c: Regenerated.
3383         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
3384         * gcc.target/arm/neon-vmls-1.c: Likewise.
3385         * gcc.target/arm/neon-vsubs64.c: New execution test.
3386         * gcc.target/arm/neon-vsubu64.c: New execution test.
3387         * gcc.target/arm/neon-vadds64.c: New execution test.
3388         * gcc.target/arm/neon-vaddu64.c: New execution test.
3389
3390 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3391
3392         * gcc.target/arm/neon-vands64.c: New.
3393         * gcc.target/arm/neon-vandu64.c: New.
3394         * gcc.target/arm/neon-vbics64.c: New.
3395         * gcc.target/arm/neon-vbicu64.c: New.
3396         * gcc.target/arm/neon-veors64.c: New.
3397         * gcc.target/arm/neon-veoru64.c: New.
3398         * gcc.target/arm/neon-vorns64.c: New.
3399         * gcc.target/arm/neon-vornu64.c: New.
3400         * gcc.target/arm/neon-vorrs64.c: New.
3401         * gcc.target/arm/neon-vorru64.c: New.
3402         * gcc.target/arm/neon/vands64.c: Regenerated.
3403         * gcc.target/arm/neon/vandu64.c: Regenerated.
3404         * gcc.target/arm/neon/vbics64.c: Regenerated.
3405         * gcc.target/arm/neon/vbicu64.c: Regenerated.
3406         * gcc.target/arm/neon/veors64.c: Regenerated.
3407         * gcc.target/arm/neon/veoru64.c: Regenerated.
3408         * gcc.target/arm/neon/vorns64.c: Regenerated.
3409         * gcc.target/arm/neon/vornu64.c: Regenerated.
3410         * gcc.target/arm/neon/vorrs64.c: Regenerated.
3411         * gcc.target/arm/neon/vorru64.c: Regenerated.
3412
3413 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3414
3415         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
3416
3417 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3418
3419         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
3420         * gfortran.dg/intent_out_5.f90: Same.
3421         * gfortran.dg/ltrans-7.f90: Same.
3422         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
3423
3424 2010-07-02  Jan Hubicka  <jh@suse.cz>
3425
3426         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
3427
3428 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3429
3430         * objc-obj-c++-shared/Object1.h: Correct Line endings.
3431
3432 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
3433
3434         PR c++/44780
3435         * c-c++-common/Wunused-var-12.c: New test.
3436
3437 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
3438
3439         PR target/42835
3440         * gcc.target/arm/pr42835.c: New test.
3441
3442         PR target/42172
3443         * gcc.target/arm/pr42172-1.c: New test.
3444
3445 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
3446
3447         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
3448
3449 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3450
3451         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
3452         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
3453         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
3454         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
3455         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
3456         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
3457         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
3458         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
3459         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
3460         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
3461         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
3462         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
3463         * gcc.target/arm/neon-vdup_ns64.c: New.
3464         * gcc.target/arm/neon-vdup_nu64.c: New.
3465         * gcc.target/arm/neon-vdupQ_ns64.c: New.
3466         * gcc.target/arm/neon-vdupQ_nu64.c: New.
3467         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
3468         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
3469         * gcc.target/arm/neon-vmov_ns64.c: New.
3470         * gcc.target/arm/neon-vmov_nu64.c: New.
3471         * gcc.target/arm/neon-vmovQ_ns64.c: New.
3472         * gcc.target/arm/neon-vmovQ_nu64.c: New.
3473         * gcc.target/arm/neon-vget_lanes64.c: New.
3474         * gcc.target/arm/neon-vget_laneu64.c: New.
3475         * gcc.target/arm/neon-vset_lanes64.c: New.
3476         * gcc.target/arm/neon-vset_laneu64.c: New.
3477
3478 2010-07-02  Richard Guenther  <rguenther@suse.de>
3479
3480         * g++.dg/torture/20100702-1.C: New testcase.
3481
3482 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3483
3484         PR target/44707
3485         * gcc.c-torture/compile/pr44707.c: New test.
3486
3487 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
3488
3489         PR c++/44039
3490         * g++.dg/template/crash101.C: New.
3491
3492 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3493
3494         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
3495         Use the ABI-0 accessors and fail it for m64.
3496
3497 2010-07-02  Jan Hubicka  <jh@suse.cz>
3498
3499         * g++.dg/tree-ssa/pr44706.C: New testcase.
3500
3501 2010-07-02  Richard Guenther  <rguenther@suse.de>
3502
3503         PR tree-optimization/44748
3504         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
3505
3506 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3507
3508         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
3509         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
3510         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
3511         the method types to forward:.
3512
3513 2010-06-30  Jason Merrill  <jason@redhat.com>
3514
3515         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
3516         * g++.dg/other/pr25632.C: Likewise.
3517
3518 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
3519
3520         PR tree-optimization/40421
3521         * gfortran.fortran-torture/compile/pr40421.f90: New test.
3522
3523 2010-07-01  Richard Guenther  <rguenther@suse.de>
3524
3525         PR middle-end/42834
3526         PR middle-end/44468
3527         * gcc.c-torture/execute/20100316-1.c: New testcase.
3528         * gcc.c-torture/execute/pr44468.c: Likewise.
3529         * gcc.c-torture/compile/20100609-1.c: Likewise.
3530         * gcc.dg/volatile2.c: Adjust.
3531         * gcc.dg/plugin/selfassign.c: Likewise.
3532         * gcc.dg/pr36902.c: Likewise.
3533         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
3534         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
3535         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
3536         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
3537         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
3538         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
3539         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
3540         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3541         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
3542         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
3543         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3544         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3545         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
3546         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
3547         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3548         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
3549         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
3550         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
3551         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
3552         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
3553         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
3554         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
3555         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
3556         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
3557         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
3558         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
3559         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
3560         * gcc.dg/struct/w_prof_local_array.c: Likewise.
3561         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
3562         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
3563         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
3564         * gcc.dg/struct/w_prof_global_array.c: Likewise.
3565         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
3566         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
3567         * gcc.dg/struct/w_prof_local_var.c: Likewise.
3568         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
3569         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
3570         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
3571         * gcc.dg/struct/w_prof_global_var.c: Likewise.
3572         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
3573         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
3574         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
3575         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3576         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
3577         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
3578         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
3579         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
3580         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
3581         * gcc.dg/tree-prof/stringop-1.c: Adjust.
3582         * g++.dg/tree-ssa/pr31146.C: Likewise.
3583         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
3584         * g++.dg/tree-ssa/pr33604.C: Likewise.
3585         * g++.dg/plugin/selfassign.c: Likewise.
3586         * gfortran.dg/array_memcpy_3.f90: Likewise.
3587         * gfortran.dg/array_memcpy_4.f90: Likewise.
3588         * c-c++-common/torture/pr42834.c: New testcase.
3589
3590 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
3591
3592         PR c++/44628
3593         * g++.dg/template/crash100.C: New.
3594
3595 2010-06-30  Jan Hubicka  <jh@suse.cz>
3596
3597         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
3598
3599 2010-06-30  Michael Matz  <matz@suse.de>
3600
3601         PR bootstrap/44699
3602         * gcc.dg/pr44699.c: New test.
3603
3604 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
3605
3606         PR tree-optimization/39799
3607         * c-c++-common/uninit-17.c: New test.
3608
3609 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3610
3611         PR libfortran/43298
3612         * gfortran.dg/read_infnan_1.f90: New test.
3613
3614 2010-06-29  Jason Merrill  <jason@redhat.com>
3615
3616         Enable implicitly declared move constructor/operator= (N3053).
3617         * g++.dg/cpp0x/implicit3.C: New.
3618         * g++.dg/cpp0x/implicit4.C: New.
3619         * g++.dg/cpp0x/implicit5.C: New.
3620         * g++.dg/cpp0x/implicit-copy.C: Adjust.
3621         * g++.dg/cpp0x/not_special.C: Adjust.
3622         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
3623         * g++.dg/cpp0x/rv1n.C: Adjust.
3624         * g++.dg/cpp0x/rv1p.C: Adjust.
3625         * g++.dg/cpp0x/rv2n.C: Adjust.
3626         * g++.dg/cpp0x/rv2p.C: Adjust.
3627         * g++.dg/cpp0x/rv3n.C: Adjust.
3628         * g++.dg/cpp0x/rv3p.C: Adjust.
3629         * g++.dg/cpp0x/rv4n.C: Adjust.
3630         * g++.dg/cpp0x/rv4p.C: Adjust.
3631         * g++.dg/cpp0x/rv5n.C: Adjust.
3632         * g++.dg/cpp0x/rv5p.C: Adjust.
3633         * g++.dg/cpp0x/rv6n.C: Adjust.
3634         * g++.dg/cpp0x/rv6p.C: Adjust.
3635         * g++.dg/cpp0x/rv7n.C: Adjust.
3636         * g++.dg/cpp0x/rv7p.C: Adjust.
3637         * g++.dg/cpp0x/rv8p.C: Adjust.
3638         * g++.dg/gomp/pr26690-1.C: Adjust.
3639         * g++.dg/other/error20.C: Adjust.
3640         * g++.dg/other/error31.C: Adjust.
3641         * g++.dg/parse/error19.C: Adjust.
3642         * g++.dg/template/qualttp5.C: Adjust.
3643         * g++.old-deja/g++.law/ctors5.C: Adjust.
3644
3645         Enable implicitly deleted functions (N2346)
3646         * g++.dg/cpp0x/defaulted17.C: New.
3647         * g++.dg/cpp0x/implicit1.C: New.
3648         * g++.dg/cpp0x/implicit2.C: New.
3649         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
3650         * g++.dg/ext/has_virtual_destructor.C: Adjust.
3651         * g++.dg/init/ctor4.C: Adjust.
3652         * g++.dg/init/synth2.C: Adjust.
3653         * g++.dg/lto/20081118_1.C: Adjust.
3654         * g++.dg/other/error13.C: Adjust.
3655         * g++.dg/other/unused1.C: Adjust.
3656         * g++.old-deja/g++.bob/inherit2.C: Adjust.
3657         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
3658         * g++.old-deja/g++.jason/opeq3.C: Adjust.
3659         * g++.old-deja/g++.law/ctors17.C: Adjust.
3660         * g++.old-deja/g++.oliva/delete1.C: Adjust.
3661         * g++.old-deja/g++.pt/assign1.C: Adjust.
3662         * g++.old-deja/g++.pt/crash20.C: Adjust.
3663
3664         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
3665         * g++.dg/cpp0x/defaulted13.C: Adjust.
3666         * g++.dg/cpp0x/defaulted2.C: Adjust.
3667         * g++.dg/cpp0x/defaulted3.C: Adjust.
3668         * g++.dg/cpp0x/initlist9.C: Adjust.
3669         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
3670         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
3671         * g++.dg/init/synth2.C: Adjust.
3672
3673         * g++.dg/cpp0x/defaulted19.C: New.
3674
3675         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
3676         * g++.dg/template/error23.C: Fix for -std=c++0x.
3677
3678 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
3679
3680         PR fortran/44718
3681         * gfortran.dg/proc_ptr_28.f90: New.
3682
3683 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
3684
3685         PR tree-optimization/43801
3686         * g++.dg/torture/pr43801.C: New test.
3687
3688         PR debug/44668
3689         * g++.dg/debug/dwarf2/accessibility1.C: New test.
3690
3691 2010-06-29  Jason Merrill  <jason@redhat.com>
3692
3693         PR c++/44587
3694         * g++.dg/template/qualified-id2.C: New.
3695         * g++.dg/template/qualified-id3.C: New.
3696
3697 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
3698
3699         PR fortran/44696
3700         * gfortran.dg/associated_target_4.f90: New.
3701
3702 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
3703
3704         PR fortran/44582
3705         * gfortran.dg/aliasing_array_result_1.f90 : New test.
3706
3707 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3708
3709         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
3710
3711 2010-06-29  Jan Hubicka  <jh@suse.cz>
3712
3713         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
3714
3715 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
3716
3717         PR target/43902
3718         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
3719         * gcc.target/arm/wmul-3.c: New test.
3720         * gcc.target/arm/wmul-4.c: New test.
3721
3722 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
3723
3724         PR rtl-optimization/44659
3725         * gcc.target/i386/extract-1.c: New.
3726         * gcc.target/i386/extract-2.c: Likewise.
3727         * gcc.target/i386/extract-3.c: Likewise.
3728         * gcc.target/i386/extract-4.c: Likewise.
3729         * gcc.target/i386/extract-5.c: Likewise.
3730         * gcc.target/i386/extract-6.c: Likewise.
3731
3732 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
3733
3734         PR c++/44682
3735         * g++.dg/warn/Wunused-var-14.C: New test.
3736
3737 2010-06-28  Tobias Burnus  <burnus@net-b.de>
3738
3739         PR fortran/43298
3740         * gfortran.dg/nan_6.f90: New.
3741
3742 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
3743
3744         PR tree-optimization/43781
3745         * gcc.dg/torture/pr43781.c: New.
3746
3747 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
3748
3749         PR fortran/40158
3750         * gfortran.dg/actual_rank_check_1.f90: New test.
3751
3752 2010-06-28  Martin Jambor  <mjambor@suse.cz>
3753
3754         * testsuite/gcc.dg/ipa/ipa-sra-6.c: New test.
3755
3756 2010-06-28  Jan Hubicka  <jh@suse.cz>
3757
3758         PR tree-optimization/44687
3759         * gcc.c-torture/compile/pr44687.c
3760
3761 2010-06-28  Martin Jambor  <mjambor@suse.cz>
3762
3763         PR c++/44535
3764         * g++.dg/torture/pr44535.C: New test.
3765
3766 2010-06-28  Michael Matz  <matz@suse.de>
3767
3768         PR middle-end/44592
3769         * gfortran.dg/pr44592.f90: New test.
3770
3771 2010-06-28  Jan Hubicka  <jh@suse.cz>
3772
3773         PR tree-optimization/44357
3774         * g++.dg/torture/pr44357.C: New testcase.
3775
3776 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3777
3778         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
3779         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
3780         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
3781         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
3782         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
3783         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
3784         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
3785         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
3786
3787 2010-06-27  Jan Hubicka  <jh@suse.cz>
3788
3789         * gcc.c-torture/compile/pr44686.c: New file.
3790
3791 2010-06-27  Richard Guenther  <rguenther@suse.de>
3792
3793         PR tree-optimization/44683
3794         * gcc.c-torture/execute/pr44683.c: New testcase.
3795
3796 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
3797
3798         * gnat.dg/noreturn3.ad[sb]: New test.
3799
3800 2010-06-26  Jason Merrill  <jason@redhat.com>
3801
3802         * g++.dg/cpp0x/explicit5.C: New.
3803
3804 2010-06-26  Richard Guenther  <rguenther@suse.de>
3805
3806         PR tree-optimization/44393
3807         * gcc.dg/pr44393.c: New testcase.
3808
3809 2010-06-26  Jan Hubicka  <jh@suse.cz>
3810
3811         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
3812
3813 2010-06-26  Richard Guenther  <rguenther@suse.de>
3814
3815         PR middle-end/44674
3816         * gcc.dg/pr44674.c: New testcase.
3817
3818 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
3819
3820         * gcc.dg/opts-3.c: New test.
3821
3822 2010-06-26  Tobias Burnus  <burnus@net-b.de>
3823
3824         * gfortran.dg/type_decl_1.f90: New.
3825         * gfortran.dg/type_decl_2.f90: New.
3826
3827 2010-06-26  Tobias Burnus  <burnus@net-b.de>
3828
3829         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
3830         * gfortran.dg/semicolon_fixed_2.f: Ditto.
3831
3832 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3833
3834         PR testsuite/38946
3835         * gfortran.dg/array_constructor_23.f: Update test to allow for small
3836         error in comparing reals.
3837
3838 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3839
3840         * selected_real_kind_2.f90: New.
3841         * selected_real_kind_3.f90: New.
3842
3843 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3844
3845         * gfortran.dg/entry_19.f90: New.
3846
3847 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3848
3849         * gfortran.dg/end_subroutine_1.f90: New.
3850         * gfortran.dg/end_subroutine_2.f90: New.
3851         * gfortran.dg/interface_proc_end.f90: Update.
3852
3853 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3854
3855         * gfortran.dg/semicolon_fixed.f: Update.
3856         * gfortran.dg/semicolon_fixed_2.f: New.
3857         * gfortran.dg/semicolon_free_2.f90: New.
3858         * gfortran.dg/semicolon_free.f90: Update.
3859
3860 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3861
3862         PR fortran/44448
3863         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
3864
3865 2010-06-25  Martin Jambor  <mjambor@suse.cz>
3866
3867         * g++.dg/ipa/iinline-3.C: New test.
3868         * gcc.dg/ipa/modif-1.c: Removed.
3869
3870 2010-06-25  Jan Hubicka  <jh@suse.cz>
3871
3872         * testsuite/gcc.dg/tree-ssa/ipa-split-1.c
3873
3874 2010-06-25  Martin Jambor  <mjambor@suse.cz>
3875
3876         * g++.dg/ipa/iinline-2.C: New test.
3877
3878 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
3879
3880         PR middle-end/43866
3881         * gfortran.dg/pr43866.f90: New test.
3882
3883         PR tree-optimization/44539
3884         * gcc.dg/pr44539.c: New test.
3885
3886 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
3887
3888         From Jim Wilson:
3889         PR target/43902
3890         * gcc.target/mips/madd-9.c: New test.
3891
3892 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
3893
3894         PR c/44517
3895         * gcc.dg/noncompile/pr44517.c: New.
3896         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
3897
3898 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
3899
3900         PR testsuite/43283
3901         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
3902         and add argument to nop for IA64.
3903
3904 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
3905
3906         PR target/44588
3907         * gcc.target/i386/mod-1.c: New.
3908         * gcc.target/i386/umod-1.c: Likewise.
3909         * gcc.target/i386/umod-2.c: Likewise.
3910         * gcc.target/i386/umod-3.c: Likewise.
3911
3912 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
3913
3914         PR middle-end/44492
3915         * g++.dg/torture/pr44492.C: New test.
3916
3917 2010-06-24  Andi Kleen  <ak@linux.intel.com>
3918
3919         * c-c++-common/warn-omitted-condop.c: New.
3920
3921 2010-06-24  Tobias Burnus  <burnus@net-b.de>
3922
3923         PR fortran/44614
3924         * gfortran.dg/import8.f90: New.
3925
3926 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
3927
3928         * gnat.dg/not_null.adb: Update test case.
3929
3930 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
3931
3932         PR c++/44619
3933         * g++.dg/warn/Wunused-var-13.C: New test.
3934
3935         PR c++/44627
3936         * g++.dg/diagnostic/method1.C: New test.
3937
3938 2010-06-22  Cary Coutant  <ccoutant@google.com>
3939
3940         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
3941
3942 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
3943
3944         PR fortran/44616
3945         * gfortran.dg/abstract_type_8.f03: New.
3946
3947 2010-06-21  Jason Merrill  <jason@redhat.com>
3948
3949         * g++.dg/cpp0x/noexcept08.C: New.
3950
3951         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
3952
3953 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
3954
3955         PR target/44615
3956         * gcc.target/i386/sse2-vec-2a.c: New.
3957
3958 2010-06-21  DJ Delorie  <dj@redhat.com>
3959
3960         * gcc.dg/pragma-diag-1.c: New.
3961
3962 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
3963
3964         PR target/44615
3965         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
3966
3967 2010-06-21  Alan Modra  <amodra@gmail.com>
3968
3969         PR testsuite/44505
3970         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
3971         tail call to check_fa_mid.
3972
3973 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
3974
3975         PR target/44575
3976         * gcc.c-torture/execute/pr44575.c: New test.
3977
3978 2010-06-21  Tobias Burnus  <burnus@net-b.de>
3979
3980         PR fortran/40632
3981         * gfortran.dg/contiguous_1.f90: New.
3982         * gfortran.dg/contiguous_2.f90: New.
3983         * gfortran.dg/contiguous_3.f90: New.
3984
3985 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
3986
3987         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
3988         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
3989
3990 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
3991
3992         PR target/44546
3993         * gcc.target/i386/pr44546.c: New test.
3994
3995 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
3996
3997         * gcc.dg/opts-2.c: New test.
3998
3999 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
4000
4001         PR fortran/44584
4002         * gfortran.dg/typebound_proc_15.f03: Modified.
4003
4004 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
4005
4006         PR target/44072
4007         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
4008         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
4009
4010 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4011
4012         * g++.dg/ext/label13.C: Fix typo in last change.
4013
4014 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4015
4016         PR libfortran/44477
4017         * gfortran.dg/eof_3.f90
4018         * gfortran.dg/endfile_2.f90
4019         * gfortran.dg/endfile_4.f90
4020         * gfortran.dg/endfile_3.f90
4021
4022 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4023
4024         PR c++/41090
4025         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
4026
4027 2010-06-18  Tobias Burnus  <burnus@net-b.de>
4028
4029         PR fortran/44556
4030         * gfortran.dg/allocate_alloc_opt_11.f90: New.
4031
4032 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
4033
4034         * gcc.target/arm/pr40900.c: New test.
4035
4036 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
4037
4038         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
4039
4040 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
4041
4042         PR fortran/44558
4043         * gfortran.dg/typebound_call_15.f03: New.
4044
4045 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4046
4047         PR c++/44486
4048         * g++.dg/pr44486.C: New.
4049
4050 2010-06-16  DJ Delorie  <dj@redhat.com>
4051
4052         * gcc.target/i386/volatile-bitfields-1.c: New.
4053         * gcc.target/i386/volatile-bitfields-2.c: New.
4054
4055 2010-06-16  Jason Merrill  <jason@redhat.com>
4056
4057         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
4058
4059         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
4060
4061 2010-06-16  Richard Guenther  <rguenther@suse.de>
4062
4063         PR c/44555
4064         * gcc.c-torture/execute/pr44555.c: New testcase.
4065
4066 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
4067
4068         PR fortran/44549
4069         * gfortran.dg/typebound_proc_16.f03: New.
4070
4071 2010-06-16  Martin Jambor  <mjambor@suse.cz>
4072
4073         * g++.dg/torture/pr43905.C: New test.
4074
4075 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
4076
4077         PR testsuite/44538
4078         * gcc.dg/vect/slp-perm-5.c (main): Prevent
4079         initialization loop from being vectorized.
4080         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
4081
4082 2010-06-16  Alan Modra  <amodra@gmail.com>
4083
4084         PR tree-optimization/44507
4085         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
4086
4087 2010-06-15  Jason Merrill  <jason@redhat.com>
4088
4089         * g++.dg/overload/arg3.C: Adjust error locations.
4090         * g++.dg/overload/copy1.C: Likewise.
4091         * g++.dg/tc1/dr152.C: Likewise.
4092         * g++.dg/template/incomplete4.C: Likewise.
4093         * g++.dg/template/incomplete5.C: Likewise.
4094         * g++.old-deja/g++.bob/inherit2.C: Likewise.
4095         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
4096         * g++.old-deja/g++.pt/crash9.C: Likewise.
4097
4098         * g++.dg/inherit/virtual5.C: New.
4099
4100         * g++.dg/cpp0x/defaulted18.C: New.
4101
4102         * g++.dg/cpp0x/initlist40.C: New.
4103
4104         * g++.dg/cpp0x/initlist39.C: New.
4105
4106 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
4107
4108         PR middle-end/44391
4109         * gcc.dg/graphite/pr44391.c: New.
4110
4111 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
4112
4113         PR fortran/43388
4114         * gfortran.dg/allocate_alloc_opt_8.f90: New.
4115         * gfortran.dg/allocate_alloc_opt_9.f90: New.
4116         * gfortran.dg/allocate_alloc_opt_10.f90: New.
4117         * gfortran.dg/class_allocate_2.f03: Modified an error message.
4118
4119 2010-06-15  Richard Guenther  <rguenther@suse.de>
4120
4121         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
4122
4123 2010-06-15  Richard Guenther  <rguenther@suse.de>
4124
4125         * gcc.dg/vect/bb-slp-21.c: Adjust.
4126         * gcc.dg/vect/bb-slp-13.c: Likewise
4127         * gcc.dg/vect/bb-slp-4.c: Likewise
4128         * gcc.dg/vect/bb-slp-22.c: Likewise
4129         * gcc.dg/vect/bb-slp-14.c: Likewise
4130         * gcc.dg/vect/bb-slp-23.c: Likewise
4131         * gcc.dg/vect/bb-slp-15.c: Likewise
4132         * gcc.dg/vect/bb-slp-17.c: Likewise
4133         * gcc.dg/vect/bb-slp-18.c: Likewise
4134         * gcc.dg/vect/bb-slp-19.c: Likewise
4135         * gcc.dg/vect/bb-slp-10.c: Likewise
4136         * gcc.dg/vect/bb-slp-11.c: Likewise
4137         * gcc.dg/vect/bb-slp-20.c: Likewise
4138         * gcc.dg/vect/bb-slp-3.c: Likewise
4139
4140 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
4141
4142         PR fortran/44536
4143         * gfortran.dg/gomp/pr44536.f90: New test.
4144         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
4145
4146 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
4147
4148         PR target/44534
4149         * gcc.target/i386/avx-vextractf128-256-3.c: New.
4150         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
4151
4152 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
4153
4154         PR tree-optimization/44508
4155         * gcc.dg/tree-ssa/pr21086.c: Adjust.
4156
4157         PR bootstrap/44509
4158         * gcc.dg/pr44509.c: New test.
4159
4160 2010-06-14  Ira Rosen  <irar@il.ibm.com>
4161
4162         PR tree-optimization/44507
4163         * gcc.dg/vect/pr44507.c: New test.
4164
4165 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
4166
4167         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
4168         and c-pretty-print.h.
4169
4170         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
4171
4172 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
4173
4174         * gfortran.dg/whole_file_18.f90: Updated error message.
4175
4176 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
4177
4178         * gfortran.dg/whole_file_20.f03: New.
4179
4180 2010-06-12  Jan Hubicka  <jh@suse.cz>
4181
4182         * gcc.c-torture/compile/pc44485.c: New testcase.
4183
4184 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
4185
4186         PR fortran/40117
4187         * gfortran.dg/typebound_proc_4.f03: Modified error message.
4188         * gfortran.dg/typebound_proc_14.f03: New.
4189         * gfortran.dg/typebound_proc_15.f03: New.
4190
4191 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
4192
4193         * gcc.dg/opts-1.c: New test.
4194
4195 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
4196
4197         * gcc.dg/funroll-loops-all.c: Update expected error.
4198
4199 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
4200
4201         PR target/44481
4202         * gcc.target/i386/pr44481.c: New test.
4203
4204 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
4205
4206         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
4207
4208 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
4209
4210         PR middle-end/44483
4211         * gcc.dg/tree-ssa/pr44483.c: New.
4212
4213 2010-06-11  Paul Brook  <paul@codesourcery.com>
4214
4215         * g++.dg/other/arm-neon-1.C: New test.
4216
4217 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
4218
4219         PR fortran/42051
4220         PR fortran/43896
4221         * gfortran.dg/class_23.f03: New test.
4222
4223 2010-06-11  Jan Hubicka  <jh@suse.cz>
4224
4225         * gcc.dg/ipa/pure-const-2.c: New testcase.
4226
4227 2010-06-11  Jan Hubicka  <jh@suse.cz>
4228
4229         * gcc.dg/noreturn-7.c: Update.
4230         * gcc.dg/noreturn-4.c: Update.
4231
4232 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
4233
4234         Fix MIPS bootstrap
4235         * g++.dg/other/typedef4.C: New test.
4236
4237 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
4238
4239         PR fortran/44207
4240         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
4241
4242 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
4243
4244         PR fortran/44457
4245         * gfortran.dg/asynchronous_3.f03
4246
4247 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
4248
4249         PR middle-end/44185
4250         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
4251         non-temporal stores out of the tests to form new test cases.  As a
4252         result, no non-temporal store should be generated in this case.
4253
4254         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
4255         prefetch-7.c that generate one non-temporal store.
4256
4257         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
4258         prefetch-7.c that generate one non-temporal store and one
4259         one-temporal prefetch.
4260
4261 2010-06-10  Martin Jambor  <mjambor@suse.cz>
4262
4263         PR tree-optimization/44258
4264         * gcc.dg/tree-ssa/pr44258.c: New test.
4265
4266 2010-06-10  Daniel Kraft  <d@domob.eu>
4267
4268         PR fortran/38936
4269         * gfortran.dg/associate_1.f03: New test.
4270         * gfortran.dg/associate_2.f95: New test.
4271         * gfortran.dg/associate_3.f03: New test.
4272         * gfortran.dg/associate_4.f08: New test.
4273
4274 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4275
4276         * gfortran.dg/selected_char_kind_4.f90: New test.
4277
4278 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
4279
4280         * gcc.dg/pr42461.c: New test.
4281
4282 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
4283
4284         PR fortran/44347
4285         * gfortran.dg/selected_real_kind_1.f90: New.
4286
4287 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
4288
4289         PR fortran/44359
4290         * gfortran.dg/warn_conversion.f90: Removed check for redundant
4291         warning.
4292         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
4293         check for warning.
4294
4295 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4296
4297         * gfortran.dg/data_namelist_conflict.f90: New test.
4298
4299 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4300
4301         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
4302         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
4303         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
4304
4305 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4306
4307         * testsuite/gfortran.dg/mvbits_9.f90: New test.
4308         * testsuite/gfortran.dg/ibset_1.f90: Ditto.
4309         * testsuite/gfortran.dg/ibits_1.f90: Ditto.
4310         * testsuite/gfortran.dg/btest_1.f90: Ditto.
4311         * testsuite/gfortran.dg/ibclr_1.f90: Ditto.
4312
4313 2010-06-09  Jason Merrill  <jason@redhat.com>
4314
4315         PR c++/44366
4316         * g++.dg/cpp0x/decltype23.C: Move to...
4317         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
4318
4319 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
4320
4321         PR fortran/44211
4322         * gfortran.dg/typebound_call_14.f03: New test.
4323
4324 2010-06-09  Martin Jambor  <mjambor@suse.cz>
4325
4326         PR tree-optimization/44423
4327         * gcc.dg/tree-ssa/pr44423.c: New test.
4328
4329 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
4330
4331         PR testsuite/42843
4332         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
4333         TV_NONE to initialize tv_id field.
4334         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
4335         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
4336         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
4337         Include toplev.h .
4338         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
4339         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
4340         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
4341
4342 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
4343
4344         PR tree-optimization/39874
4345         PR middle-end/28685
4346         * gcc.dg/pr39874.c: New file.
4347
4348 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
4349
4350         * g++.dg/ext/attr-alias-1.C: New.
4351         * g++.dg/ext/attr-alias-2.C: New.
4352
4353 2010-06-07  Tobias Burnus  <burnus@net-b.de>
4354
4355         PR fortran/44446
4356         * gfortran.dg/proc_ptr_27.f90: New.
4357
4358 2010-06-07  Jason Merrill  <jason@redhat.com>
4359
4360         PR c++/44366
4361         * g++.dg/cpp0x/decltype23.C: New.
4362
4363 2010-06-08  Andrew Pinski <pinskia@gmail.com>
4364             Shujing Zhao  <pearly.zhao@oracle.com>
4365
4366         PR c/37724
4367         * gcc.dg/c90-const-expr-10.c: Adjust.
4368         * gcc.dg/c99-const-expr-10.c: Adjust.
4369         * gcc.dg/init-bad-7.c: New.
4370
4371 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4372
4373         * lib/target-supports.exp (check_effective_target_gas): New proc.
4374         * gcc.c-torture/execute/960321-1.x: New file.
4375
4376 2010-06-07  Jason Merrill  <jason@redhat.com>
4377
4378         PR c++/44401
4379         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
4380
4381 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
4382
4383         PR c++/44444
4384         * g++.dg/warn/Wunused-var-12.C: New test.
4385
4386         PR c++/44443
4387         * c-c++-common/Wunused-var-11.c: New test.
4388
4389 2010-06-07  Jan Hubicka  <jh@suse.cz>
4390
4391         * gcc.dg/ipa/pure-const-1.c: New testcase.
4392
4393 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
4394
4395         PR rtl-optimization/44404
4396         * gcc.dg/pr44404.c: New.
4397
4398 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
4399
4400         PR target/44159
4401         * gcc.target/i386/abi-2.c: Check sysv abi here.
4402         * gcc.target/i386/aes-avx-check.h: Call test in noinline
4403         function to avoid failures by different ABIs.
4404         * gcc.target/i386/aes-check.h: Likewise.
4405         * gcc.target/i386/avx-check.h: Likewise.
4406         * gcc.target/i386/fma4-check.h: Likewise.
4407         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
4408         * gcc.target/i386/mmx-check.h: Likewise.
4409         * gcc.target/i386/pclmul-avx-check.h: Likewise.
4410         * gcc.target/i386/pclmul-check.h: Likewise.
4411         * gcc.target/i386/sse-check.h: Likewise.
4412         * gcc.target/i386/sse2-check.h: Likewise.
4413         * gcc.target/i386/sse3-check.h: Likewise.
4414         * gcc.target/i386/sse4_1-check.h: Likewise.
4415         * gcc.target/i386/sse4_2-check.h: Likewise.
4416         * gcc.target/i386/sse4a-check.h: Likewise.
4417         * gcc.target/i386/ssse3-check.h: Likewise.
4418         * gcc.target/i386/xop-check.h: Likewise.
4419         * gcc.target/i386/pr27971.c: Fix for LLP64.
4420         * gcc.target/i386/pr39139.c: Likewise.
4421         * gcc.target/i386/pr39315-check.c: Likewise.
4422         * gcc.target/i386/vararg-1.c: Likewise.
4423         * gcc.target/i386/vararg-2.c: Likewise.
4424         Additional add dg-compile to avoid failure due
4425         missing foo symbol.
4426
4427         * gcc.dg/compound-literal-1.c: Fix for llp64.
4428         * gcc.dg/pr32370.c: Likewise.
4429         * gcc.dg/pr37561.c: Likewise.
4430         * gcc.dg/pr41340.c: Likewise.
4431         * gcc.dg/pr41551.c: Likewise.
4432
4433 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
4434
4435         PR c++/44188
4436         * g++.dg/debug/dwarf2/typedef3.C: New test.
4437
4438 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4439
4440         PR c/20000
4441         * c-c++-common/pr20000.c: New.
4442
4443 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
4444
4445         PR c++/44086
4446         * g++.dg/init/pr44086.C: New.
4447         * g++.dg/cpp0x/decltype4.C: Adjust.
4448
4449 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
4450
4451         PR fortran/43945
4452         * gfortran.dg/generic_23.f03: New test.
4453
4454 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
4455
4456         PR fortran/43895
4457         * gfortran.dg/alloc_comp_class_1.f90 : New test.
4458
4459 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
4460
4461         PR c++/44361
4462         * c-c++-common/Wunused-var-9.c: New test.
4463
4464 2010-06-05  Jason Merrill  <jason@redhat.com>
4465
4466         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
4467
4468 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
4469
4470         PR c/44322
4471         * gcc.dg/c99-restrict-4.c: New test.
4472
4473 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
4474
4475         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
4476         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
4477         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
4478         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
4479         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
4480         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
4481         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
4482         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
4483         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
4484         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
4485         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
4486         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
4487         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
4488         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
4489         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
4490         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
4491         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
4492         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
4493         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
4494         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
4495         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
4496         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
4497
4498 2010-06-04  Jason Merrill  <jason@redhat.com>
4499
4500         * g++.dg/cpp0x/noexcept06.C: New.
4501         * g++.dg/cpp0x/noexcept07.C: New.
4502
4503         * g++.dg/cpp0x/noexcept01.C: New.
4504         * g++.dg/cpp0x/noexcept02.C: New.
4505         * g++.dg/cpp0x/noexcept03.C: New.
4506         * g++.dg/cpp0x/noexcept04.C: New.
4507         * g++.dg/cpp0x/noexcept05.C: New.
4508
4509 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
4510
4511         PR c++/44412
4512         * g++.dg/warn/Wunused-var-10.C: New test.
4513         * g++.dg/warn/Wunused-var-11.C: New test.
4514
4515         PR c++/44362
4516         * c-c++-common/Wunused-var-10.c: New test.
4517
4518 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4519
4520         PR c/25880
4521         * gcc.dg/assign-warn-2.c: Update.
4522         * gcc.dg/cpp/line3.c: Update.
4523         * gcc.dg/c99-array-lval-8.c: Update.
4524         * gcc.dg/cast-qual-2.c: Update.
4525         * gcc.dg/c99-arraydecl-3.c:  Update.
4526         * gcc.dg/assign-warn-1.c:  Update.
4527         * gcc.dg/format/gcc_diag-1.c:  Update.
4528
4529 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
4530
4531         PR rtl-optimization/39871
4532         PR rtl-optimization/40615
4533         PR rtl-optimization/42500
4534         PR rtl-optimization/42502
4535         * gcc.target/arm/eliminate.c: New test.
4536
4537 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
4538
4539         PR libstdc++/44410
4540         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
4541         * g++.old-deja/g++.other/delete3.C: Likewise.
4542         * g++.old-deja/g++.other/new.C: Likewise.
4543         * g++.old-deja/g++.law/operators27.C: Likewise.
4544         * g++.old-deja/g++.mike/p755.C: Likewise.
4545         * g++.dg/eh/new1.C: Likewise.
4546         * g++.dg/init/new5.C: Likewise.
4547
4548 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
4549
4550         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
4551         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
4552         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
4553
4554 2010-06-03  Richard Guenther  <rguenther@suse.de>
4555
4556         PR lto/41921
4557         * lib/lto.exp: Always load gcc.exp.
4558         (lto-obj): For C source files invoke gcc_target_compile.
4559         * g++.dg/lto/20100603-1_0.C: New testcase.
4560         * g++.dg/lto/20100603-1_1.c: Likewise.
4561
4562 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
4563
4564         PR tree-optimization/43688
4565         * gfortran.dg/pr43688.f90: New.
4566
4567 2010-06-03  Richard Guenther  <rguenther@suse.de>
4568
4569         PR lto/41584
4570         * gcc.dg/lto/20100603-1_0.c: New testcase.
4571         * gcc.dg/lto/20100603-2_0.c: Likewise.
4572         * gcc.dg/lto/20100603-3_0.c: Likewise.
4573
4574 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
4575
4576         PR target/44218
4577         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
4578         * gcc.target/powerpc/recip-2.c: Ditto.
4579         * gcc.target/powerpc/recip-3.c: Ditto.
4580         * gcc.target/powerpc/recip-4.c: Ditto.
4581         * gcc.target/powerpc/recip-5.c: Ditto.
4582         * gcc.target/powerpc/recip-6.c: Ditto.
4583         * gcc.target/powerpc/recip-7.c: Ditto.
4584         * gcc.target/powerpc/recip-test.h: Ditto.
4585         * gcc.target/powerpc/recip-test2.h: Ditto.
4586
4587 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
4588
4589         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
4590
4591 2010-06-02  Jason Merrill  <jason@redhat.com>
4592
4593         * g++.dg/ext/vector9.C: Expect typedef in error message.
4594
4595         PR c++/9726
4596         PR c++/23594
4597         PR c++/44333
4598         * g++.dg/tc1/dr101.C: Remove xfails.
4599
4600 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
4601
4602         PR middle-end/44372
4603         * g++.dg/ipa/pr44372.C: New.
4604
4605 2010-06-02  Jan Hubicka  <jh@suse.cz>
4606
4607         PR middle-end/44295
4608         * g++.dg/torture/pr44295.C: Neww testcase.
4609
4610 2010-06-02  Jan Hubicka  <jh@suse.cz>
4611
4612         * gcc.dg/tree-ssa/loadpre6.c: Update.
4613
4614 2010-06-02  Richard Guenther  <rguenther@suse.de>
4615
4616         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
4617         diagnostic.h.
4618
4619 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
4620
4621         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
4622         the link fail message.
4623
4624 2010-06-02  Tobias Burnus  <burnus@net-b.de>
4625
4626         PR fortran/44360
4627         * gfortran.dg/use_13.f90: New test case.
4628
4629 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4630
4631         PR fortran/44371
4632         * gfortran.dg/error_stop_2.f08: Minor update.
4633
4634 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4635
4636         PR fortran/44371
4637         * gfortran.dg/error_stop_1.f08: New test.
4638         * gfortran.dg/error_stop_2.f08: New test.
4639
4640 2010-06-01  Jason Merrill  <jason@redhat.com>
4641
4642         DR 990
4643         * g++.dg/cpp0x/initlist37.C: New.
4644         * g++.dg/cpp0x/initlist38.C: New.
4645
4646         PR c++/44358
4647         * g++.dg/cpp0x/initlist36.C: New.
4648
4649 2010-05-31 Jan Hubicka  <jh@suse.cz>
4650
4651         * gcc.dg/noreturn-8.c: New testcase.
4652
4653 2010-05-31 Jan Hubicka  <jh@suse.cz>
4654
4655         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
4656         * gcc.dg/lto/noreturn-1_0.c: Move it here.
4657
4658 2010-05-31 Jan Hubicka  <jh@suse.cz>
4659
4660         * gcc.dg/lto/noreturn-1_1.c: New testcase.
4661         * gcc.dg/lto/noreturn-1_0.c: New testcase.
4662
4663 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
4664
4665         PR fortran/36928
4666         * gfortran.dg/dependency_27.f90:  New test.
4667         * gfortran.dg/array_assign_1.F90:  New test.
4668
4669 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
4670
4671         PR target/44338
4672         * gcc.target/i386/sse-24.c: New test.
4673
4674 2010-05-31  Jan Hubicka  <jh@suse.cz>
4675
4676         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
4677
4678 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
4679
4680         PR middle-end/44337
4681         * gcc.dg/pr44337.c: New test.
4682
4683         PR tree-optimization/44182
4684         * g++.dg/debug/pr44182.C: New test.
4685
4686 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
4687
4688         * gcc.dg/nested-func-7.c: New test.
4689         * gnat.dg/frame_overflow.adb: Adjust directives.
4690
4691 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
4692
4693         * gnat.dg/prot2.ad[sb]: New test.
4694         * gnat.dg/prot2_pkg1.ads: New helper.
4695         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
4696
4697 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
4698
4699         * gnat.dg/array11.adb: Adjust dg-warning directive.
4700         * gnat.dg/object_overflow.adb: Likewise.
4701
4702 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
4703
4704         PR middle-end/44306
4705         * gcc.dg/tree-ssa/pr44306.c: New.
4706
4707 2010-05-29  Jan Hubicka  <jh@suse.cz>
4708
4709         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
4710
4711 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
4712
4713         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
4714
4715 2010-05-28  Mike Stump  <mikestump@comcast.net>
4716
4717         PR objc/44125
4718         * objc.dg/const-str-9.m: Remove static.
4719
4720 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
4721
4722         PR target/43636
4723         * gcc.c-torture/compile/pr43636.c: New test.
4724
4725 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
4726
4727         PR objc++/23616
4728         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
4729         * obj-c++.dg/try-catch-9.mm: Ditto.
4730
4731 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
4732
4733         Revert patch for PR c++/44188
4734         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
4735
4736 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
4737
4738         PR c++/44188
4739         * g++.dg/debug/dwarf2/typedef3.C: New test.
4740
4741 2010-05-27  Jason Merrill  <jason@redhat.com>
4742
4743         PR c++/43555
4744         * g++.dg/ext/vla9.C: New.
4745
4746 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
4747
4748         PR objc/44140
4749         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
4750         * objc.dg/torture/tls/thr-init-3.m: Ditto.
4751         * objc.dg/torture/tls/thr-init.m: Ditto.
4752         * objc.dg/torture/trivial.m: Ditto.
4753         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
4754         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
4755         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
4756         * obj-c++.dg/torture/trivial.mm: Ditto.
4757
4758 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
4759
4760         * g++.dg/lto/20100302_0.C: Skip on darwin.
4761
4762 2010-05-27  Richard Guenther  <rguenther@suse.de>
4763
4764         PR tree-optimization/44284
4765         * gcc.dg/vect/vect-118.c: New testcase.
4766         * gcc.dg/vect/bb-slp-20.c: Adjust.
4767         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
4768         * gcc.dg/vect/slp-9.c: Likewise.
4769         * gcc.dg/vect/slp-reduc-4.c: Likewise.
4770         * gcc.dg/vect/vect-10.c: Likewise.
4771         * gcc.dg/vect/vect-109.c: Likewise.
4772         * gcc.dg/vect/vect-12.c: Likewise.
4773         * gcc.dg/vect/vect-36.c: Likewise.
4774         * gcc.dg/vect/vect-7.c: Likewise.
4775         * gcc.dg/vect/vect-iv-8.c: Likewise.
4776         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
4777         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
4778         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
4779         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
4780         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
4781         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
4782         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
4783         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
4784         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
4785         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
4786         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
4787         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
4788         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
4789         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
4790         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
4791         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
4792         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4793
4794 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
4795
4796         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
4797         necessary.
4798
4799 2010-05-26  Jan Hubicka  <jh@suse.cz>
4800
4801         * gcc.dg/lto/materialize-1_0.c: New file.
4802         * gcc.dg/lto/materialize-1_1.c: New file.
4803
4804 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
4805
4806         * gnat.dg/lto10.adb: New test.
4807         * gnat.dg/lto10_pkg.ads: New helper.
4808
4809 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
4810
4811         * lib/target-supports.exp (check_effective_target_int128): New
4812         function to check if __int128 types are available for target.
4813         * c-c++-common/int128-types-1.c: New.
4814         * c-c++-common/int128-1.c: New.
4815         * c-c++-common/int128-2.c: New.
4816         * g++.dg/abi/mangle43.C: New.
4817         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
4818         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
4819         pointer-wide scalar.
4820         * g++.dg/other/pr25632.C: Likewise.
4821         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
4822         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
4823         overflow warnings.
4824         * g++.dg/warn/pr13358-4.C: Likewise.
4825         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
4826         * g++.dg/warn/Wconversion-null.C: Likewise.
4827
4828 2010-05-26  Jason Merrill  <jason@redhat.com>
4829
4830         PR c++/43382
4831         * g++.dg/cpp0x/variadic101.C: New.
4832
4833 2010-05-26  Richard Guenther  <rguenther@suse.de>
4834
4835         PR rtl-optimization/44164
4836         * gcc.c-torture/execute/pr44164.c: New testcase.
4837         * g++.dg/tree-ssa/pr13146.C: Adjust.
4838
4839 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
4840
4841         PR fortran/40011
4842         * gfortran.dg/whole_file_19.f90 : New test.
4843
4844 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
4845
4846         PR fortran/30668
4847         PR fortran/31346
4848         PR fortran/34260
4849         * gfortran.dg/pr40999.f: Fix function type.
4850         * gfortran.dg/whole_file_5.f90: Likewise.
4851         * gfortran.dg/whole_file_6.f90: Likewise.
4852         * gfortran.dg/whole_file_16.f90: New.
4853         * gfortran.dg/whole_file_17.f90: New.
4854         * gfortran.dg/whole_file_18.f90: New.
4855
4856 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
4857             Iain Sandoe  <iains@gcc.gnu.org>
4858
4859         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
4860         * gcc.c-torture/compile/pr44197.c: Require alias support.
4861         * gcc.dg/lto/20081222_0.c: Ditto.
4862
4863 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
4864
4865         PR debug/42801
4866         * gcc.dg/guality/vla-2.c: New test.
4867
4868 2010-05-25  Richard Guenther  <rguenther@suse.de>
4869
4870         PR middle-end/44069
4871         * g++.dg/torture/pr44069.C: New testcase.
4872
4873 2010-05-25  Richard Guenther  <rguenther@suse.de>
4874
4875         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
4876
4877 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
4878
4879         PR objc/44140
4880         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
4881
4882 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
4883
4884         * obj-c++.dg/torture/tls/trivial.mm: New.
4885         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
4886         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
4887         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
4888         * obj-c++.dg/torture/tls/diag-1.mm: New.
4889         * obj-c++.dg/torture/tls/tls.exp: New.
4890         * obj-c++.dg/torture/trivial.mm: New.
4891         * obj-c++.dg/torture/dg-torture.exp: New.
4892         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
4893         * obj-c++.dg/tls/trivial.m: New.
4894         * obj-c++.dg/tls/init-1.mm: New.
4895         * obj-c++.dg/tls/diag-1.mm: New.
4896         * obj-c++.dg/tls/init-2.mm: New.
4897         * obj-c++.dg/tls/diag-2.mm: New.
4898         * obj-c++.dg/tls/diag-3.mm: New.
4899         * obj-c++.dg/tls/diag-4.mm: New.
4900         * obj-c++.dg/tls/static-1.mm: New.
4901         * obj-c++.dg/tls/tls.exp: New.
4902         * obj-c++.dg/tls/diag-5.mm: New.
4903         * obj-c++.dg/tls/static-1a.mm: New.
4904         * objc-obj-c++-shared/Object1.mm: New.
4905         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
4906
4907 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
4908
4909         PR objc++/43689
4910         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
4911         * obj-c++.dg/const-str-6.mm: Ditto.
4912
4913 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
4914
4915         * g++.dg/parse/array-size2.C: Remove dg-error directives.
4916
4917 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
4918
4919         PR ada/38394
4920         * gnat.dg/array13.ad[sb]: New test.
4921
4922 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
4923             Sandra Loosemore  <sandra@codesourcery.com>
4924
4925         * gcc.target/arm/neon/: Regenerated test cases.
4926
4927         * gcc.target/arm/neon/polytypes.c,
4928         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
4929         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
4930         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
4931         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
4932         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
4933         dg-add-options arm_neon.
4934
4935         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
4936         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
4937         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
4938         and arm_neon_fp16_ok.
4939
4940         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
4941         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
4942
4943         * lib/target-supports.exp (add_options_for_arm_neon): New.
4944         (check_effective_target_arm_neon_ok_nocache): New, from
4945         check_effective_target_arm_neon_ok.  Check multiple possibilities.
4946         (check_effective_target_arm_neon_ok): Use
4947         check_effective_target_arm_neon_ok_nocache.
4948         (add_options_for_arm_neon_fp16)
4949         (check_effective_target_arm_neon_fp16_ok)
4950         check_effective_target_arm_neon_fp16_ok_nocache): New.
4951         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
4952
4953 2010-05-24  Jason Merrill  <jason@redhat.com>
4954
4955         PR c++/41510
4956         * g++.dg/cpp0x/initlist35.C: New.
4957         * g++.dg/init/brace6.C: Adjust.
4958
4959 2010-05-24  Paul Brook  <paul@codesourcery.com>
4960
4961         * gcc.target/arm/frame-pointer-1.c: New test.
4962         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
4963         pointer elimination.
4964
4965 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
4966
4967         PR target/44245
4968         * gcc.target/i386/crc32-3.c: New.
4969         * gcc.target/i386/crc32-4.c: Likewise.
4970
4971 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
4972
4973         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
4974         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
4975         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
4976
4977 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
4978
4979         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
4980
4981 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
4982
4983         PR target/43869
4984         * gcc.c-target/pr43869.c: New test.
4985
4986 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
4987
4988         PR fortran/44212
4989         * gfortran.dg/class_22.f03: New.
4990
4991 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
4992
4993         PR lto/44238
4994         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
4995
4996 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
4997
4998         PR fortran/44213
4999         * gfortran.dg/abstract_type_7.f03: New.
5000
5001 2010-05-21  Jason Merrill  <jason@redhat.com>
5002
5003         * g++.dg/eh/spec11.C: Test cleanup optimization.
5004
5005 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
5006
5007         PR debug/44223
5008         * gcc.target/i386/pr44223.c: New test.
5009
5010 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5011
5012         * gcc.target/i386/pr25993.c: Use @function as type specifier.
5013
5014 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
5015
5016         * g++.dg/other/const3.C: New test.
5017
5018 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
5019
5020         PR fortran/38407
5021         * warn_unused_dummy_argument_1.f90: New.
5022         * warn_unused_dummy_argument_2.f90: New.
5023
5024 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
5025
5026         PR c++/30298
5027         * g++.dg/inherit/crash1.C: New.
5028         * g++.dg/inherit/crash2.C: Likewise.
5029
5030 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
5031
5032         PR debug/44178
5033         * g++.dg/debug/pr44178.C: New test.
5034
5035 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
5036
5037         PR middle-end/44185
5038         * gcc.dg/tree-ssa/prefetch-6.c: Add
5039         --param min-insn-to-prefetch-ratio=6.
5040         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
5041         allow unrolling, and adjust the movnti count.
5042
5043 2010-05-20  Jan Hubicka  <jh@suse.cz>
5044
5045         PR middle-end/44197
5046         * gcc.c-torture/compile/pr44197.c: New file.
5047
5048 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
5049
5050         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
5051         Fix test code.
5052         (check_effective_target_xop): Remove __may_alias__ attribute.
5053
5054 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
5055
5056         PR target/44202
5057         * gcc.c-torture/execute/pr44202-1.c: New test.
5058
5059 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5060
5061         PR fortran/43851
5062         * gfortran.dg/label_1.f90: Update test.
5063
5064 2010-05-19  Jan Hubicka  <jh@suse.cz>
5065
5066         * gcc.dg/lto/ipareference2_0.c: New file.
5067         * gcc.dg/lto/ipareference2_1.c: New file.
5068
5069 2010-05-19  Jason Merrill  <jason@redhat.com>
5070
5071         * g++.dg/parse/fn-typedef2.C: New.
5072
5073         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
5074         function type.
5075
5076         PR c++/44193
5077         * g++.dg/template/fntype1.C: New.
5078
5079 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
5080
5081         * gnat.dg/discr23.ad[sb]: New test.
5082         * gnat.dg/discr23_pkg.ads: New helper.
5083
5084         * gnat.dg/specs/controlled1.ads: New test.
5085         * gnat.dg/specs/controlled1_pkg.ads: New helper.
5086
5087 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5088
5089         PR fortran/44055
5090         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
5091         Fixed scope of C_SIZEOF.
5092         * gfortran.dg/warn_conversion_2.f90: New.
5093
5094 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5095
5096         * lib/target-supports.exp (check_effective_target_sse2): New proc.
5097         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
5098         for optional selector.
5099         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
5100         (check_effective_target_sse3): New proc.
5101         * gcc.target/i386/math-torture/math-torture.exp: Load
5102         target-supports.exp.
5103         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
5104         check_effective_target_sse2.
5105         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
5106         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
5107         * g++.dg/vect/vect.exp: Likewise.
5108         * gfortran.dg/vect/vect.exp: Likewise.
5109         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
5110         -msse2 if check_effective_target_sse2.
5111
5112         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
5113         * gcc.target/i386/3dnow-2.c: Likewise.
5114         * gcc.target/i386/3dnowA-1.c: Likewise.
5115         * gcc.target/i386/3dnowA-2.c: Likewise.
5116         * gcc.target/i386/pr42549.c: Likewise.
5117
5118         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
5119         * gcc.target/i386/sse3-addsubpd.c: Likewise.
5120         * gcc.target/i386/sse3-addsubps.c: Likewise.
5121         * gcc.target/i386/sse3-haddpd.c: Likewise.
5122         * gcc.target/i386/sse3-haddps.c: Likewise.
5123         * gcc.target/i386/sse3-hsubpd.c: Likewise.
5124         * gcc.target/i386/sse3-hsubps.c: Likewise.
5125         * gcc.target/i386/sse3-movddup.c: Likewise.
5126         * gcc.target/i386/sse3-movshdup.c: Likewise.
5127         * gcc.target/i386/sse3-movsldup.c: Likewise.
5128
5129         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
5130         * g++.dg/ext/attrib35.C: Likewise.
5131         * g++.dg/opt/pr40496.C: Likewise.
5132         * g++.dg/other/i386-1.C: Likewise.
5133         * g++.dg/other/i386-4.C: Likewise.
5134         * g++.dg/other/pr34435.C: Likewise.
5135         * g++.dg/other/pr39496.C: Likewise.
5136         * g++.dg/other/pr40446.C: Likewise.
5137         * gcc.dg/compat/union-m128-1_main.c: Likewise.
5138         * gcc.dg/compat/vector-1a_main.c: Likewise.
5139         * gcc.dg/compat/vector-2a_main.c: Likewise.
5140         * gcc.dg/lto/20090206-1_0.c: Likewise.
5141         * gcc.dg/pr34856.c: Likewise.
5142         * gcc.dg/pr36584.c: Likewise.
5143         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
5144         * gcc.dg/pr37544.c: Likewise.
5145         * gcc.dg/torture/pr16104-1.c: Likewise.
5146         * gcc.dg/torture/pr35771-1.c: Likewise.
5147         * gcc.dg/torture/pr35771-2.c: Likewise.
5148         * gcc.dg/torture/pr35771-3.c: Likewise.
5149         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
5150         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5151         * gcc.dg/torture/stackalign/push-1.c: Likewise.
5152         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5153         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
5154         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
5155         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
5156         * gcc.target/i386/20060512-1.c: Likewise.
5157         * gcc.target/i386/20060512-3.c: Likewise.
5158         * gcc.target/i386/all_one_m128i.c: Likewise.
5159         * gcc.target/i386/float128-1.c: Likewise.
5160         * gcc.target/i386/float128-2.c: Likewise.
5161         * gcc.target/i386/fpcvt-1.c: Likewise.
5162         * gcc.target/i386/fpcvt-2.c: Likewise.
5163         * gcc.target/i386/fpcvt-3.c: Likewise.
5164         * gcc.target/i386/fpprec-1.c: Likewise.
5165         * gcc.target/i386/funcspec-9.c: Likewise.
5166         * gcc.target/i386/incoming-1.c: Likewise.
5167         * gcc.target/i386/incoming-12.c: Likewise.
5168         * gcc.target/i386/incoming-2.c: Likewise.
5169         * gcc.target/i386/incoming-3.c: Likewise.
5170         * gcc.target/i386/incoming-4.c: Likewise.
5171         * gcc.target/i386/incoming-6.c: Likewise.
5172         * gcc.target/i386/incoming-7.c: Likewise.
5173         * gcc.target/i386/incoming-8.c: Likewise.
5174         * gcc.target/i386/opt-1.c: Likewise.
5175         * gcc.target/i386/opt-2.c: Likewise.
5176         * gcc.target/i386/ordcmp-1.c: Likewise.
5177         * gcc.target/i386/pr17692.c: Likewise.
5178         * gcc.target/i386/pr18614-1.c: Likewise.
5179         * gcc.target/i386/pr22152.c: Likewise.
5180         * gcc.target/i386/pr23570.c: Likewise.
5181         * gcc.target/i386/pr23575.c: Likewise.
5182         * gcc.target/i386/pr26449-1.c: Likewise.
5183         * gcc.target/i386/pr26600.c: Likewise.
5184         * gcc.target/i386/pr27790.c: Likewise.
5185         * gcc.target/i386/pr28839.c: Likewise.
5186         * gcc.target/i386/pr30970.c: Likewise.
5187         * gcc.target/i386/pr32000-1.c: Likewise.
5188         * gcc.target/i386/pr32000-2.c: Likewise.
5189         * gcc.target/i386/pr32280.c: Likewise.
5190         * gcc.target/i386/pr32661.c: Likewise.
5191         * gcc.target/i386/pr32708-1.c: Likewise.
5192         * gcc.target/i386/pr32961.c: Likewise.
5193         * gcc.target/i386/pr33329.c: Likewise.
5194         * gcc.target/i386/pr35714.c: Likewise.
5195         * gcc.target/i386/pr35767-1.c: Likewise.
5196         * gcc.target/i386/pr35767-1d.c: Likewise.
5197         * gcc.target/i386/pr35767-1i.c: Likewise.
5198         * gcc.target/i386/pr35767-2.c: Likewise.
5199         * gcc.target/i386/pr35767-2d.c: Likewise.
5200         * gcc.target/i386/pr35767-2i.c: Likewise.
5201         * gcc.target/i386/pr35767-3.c: Likewise.
5202         * gcc.target/i386/pr35767-5.c: Likewise.
5203         * gcc.target/i386/pr36222-1.c: Likewise.
5204         * gcc.target/i386/pr36578-1.c: Likewise.
5205         * gcc.target/i386/pr36578-2.c: Likewise.
5206         * gcc.target/i386/pr36992-1.c: Likewise.
5207         * gcc.target/i386/pr37101.c: Likewise.
5208         * gcc.target/i386/pr37216.c: Likewise.
5209         * gcc.target/i386/pr37434-1.c: Likewise.
5210         * gcc.target/i386/pr37434-2.c: Likewise.
5211         * gcc.target/i386/pr37843-3.c: Likewise.
5212         * gcc.target/i386/pr37843-4.c: Likewise.
5213         * gcc.target/i386/pr39162.c: Likewise.
5214         * gcc.target/i386/pr39315-1.c: Likewise.
5215         * gcc.target/i386/pr39315-2.c: Likewise.
5216         * gcc.target/i386/pr39315-3.c: Likewise.
5217         * gcc.target/i386/pr39315-4.c: Likewise.
5218         * gcc.target/i386/pr39445.c: Likewise.
5219         * gcc.target/i386/pr39496.c: Likewise.
5220         * gcc.target/i386/pr40809.c: Likewise.
5221         * gcc.target/i386/pr40906-3.c: Likewise.
5222         * gcc.target/i386/pr41019.c: Likewise.
5223         * gcc.target/i386/pr42542-1.c: Likewise.
5224         * gcc.target/i386/pr42542-2.c: Likewise.
5225         * gcc.target/i386/pr42542-3.c: Likewise.
5226         * gcc.target/i386/pr42542-3a.c: Likewise.
5227         * gcc.target/i386/pr42881.c: Likewise.
5228         * gcc.target/i386/push-1.c: Likewise.
5229         * gcc.target/i386/quad-sse.c: Likewise.
5230         * gcc.target/i386/reload-1.c: Likewise.
5231         * gcc.target/i386/sse-10.c: Likewise.
5232         * gcc.target/i386/sse-11.c: Likewise.
5233         * gcc.target/i386/sse-15.c: Likewise.
5234         * gcc.target/i386/sse-17.c: Likewise.
5235         * gcc.target/i386/sse-18.c: Likewise.
5236         * gcc.target/i386/sse-19.c: Likewise.
5237         * gcc.target/i386/sse-4.c: Likewise.
5238         * gcc.target/i386/sse-6.c: Likewise.
5239         * gcc.target/i386/sse-vect-types.c: Likewise.
5240         * gcc.target/i386/sse2-addpd-1.c: Likewise.
5241         * gcc.target/i386/sse2-addsd-1.c: Likewise.
5242         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
5243         * gcc.target/i386/sse2-andpd-1.c: Likewise.
5244         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
5245         * gcc.target/i386/sse2-comisd-1.c: Likewise.
5246         * gcc.target/i386/sse2-comisd-2.c: Likewise.
5247         * gcc.target/i386/sse2-comisd-3.c: Likewise.
5248         * gcc.target/i386/sse2-comisd-4.c: Likewise.
5249         * gcc.target/i386/sse2-comisd-5.c: Likewise.
5250         * gcc.target/i386/sse2-comisd-6.c: Likewise.
5251         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
5252         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
5253         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
5254         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
5255         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
5256         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
5257         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
5258         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
5259         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
5260         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
5261         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
5262         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
5263         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
5264         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
5265         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
5266         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
5267         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
5268         * gcc.target/i386/sse2-divpd-1.c: Likewise.
5269         * gcc.target/i386/sse2-divsd-1.c: Likewise.
5270         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
5271         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
5272         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
5273         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
5274         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
5275         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
5276         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
5277         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
5278         * gcc.target/i386/sse2-minpd-1.c: Likewise.
5279         * gcc.target/i386/sse2-minsd-1.c: Likewise.
5280         * gcc.target/i386/sse2-mmx.c: Likewise.
5281         * gcc.target/i386/sse2-movapd-1.c: Likewise.
5282         * gcc.target/i386/sse2-movapd-2.c: Likewise.
5283         * gcc.target/i386/sse2-movd-1.c: Likewise.
5284         * gcc.target/i386/sse2-movd-2.c: Likewise.
5285         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
5286         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
5287         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
5288         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
5289         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
5290         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
5291         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
5292         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
5293         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
5294         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
5295         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
5296         * gcc.target/i386/sse2-movq-1.c: Likewise.
5297         * gcc.target/i386/sse2-movq-2.c: Likewise.
5298         * gcc.target/i386/sse2-movq-3.c: Likewise.
5299         * gcc.target/i386/sse2-movsd-1.c: Likewise.
5300         * gcc.target/i386/sse2-movsd-2.c: Likewise.
5301         * gcc.target/i386/sse2-movupd-1.c: Likewise.
5302         * gcc.target/i386/sse2-movupd-2.c: Likewise.
5303         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
5304         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
5305         * gcc.target/i386/sse2-orpd-1.c: Likewise.
5306         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
5307         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
5308         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
5309         * gcc.target/i386/sse2-paddb-1.c: Likewise.
5310         * gcc.target/i386/sse2-paddd-1.c: Likewise.
5311         * gcc.target/i386/sse2-paddq-1.c: Likewise.
5312         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
5313         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
5314         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
5315         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
5316         * gcc.target/i386/sse2-paddw-1.c: Likewise.
5317         * gcc.target/i386/sse2-pand-1.c: Likewise.
5318         * gcc.target/i386/sse2-pandn-1.c: Likewise.
5319         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
5320         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
5321         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
5322         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
5323         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
5324         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
5325         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
5326         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
5327         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
5328         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
5329         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
5330         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
5331         * gcc.target/i386/sse2-pminub-1.c: Likewise.
5332         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
5333         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
5334         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
5335         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
5336         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
5337         * gcc.target/i386/sse2-por-1.c: Likewise.
5338         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
5339         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
5340         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
5341         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
5342         * gcc.target/i386/sse2-pslld-1.c: Likewise.
5343         * gcc.target/i386/sse2-pslld-2.c: Likewise.
5344         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
5345         * gcc.target/i386/sse2-psllq-1.c: Likewise.
5346         * gcc.target/i386/sse2-psllq-2.c: Likewise.
5347         * gcc.target/i386/sse2-psllw-1.c: Likewise.
5348         * gcc.target/i386/sse2-psllw-2.c: Likewise.
5349         * gcc.target/i386/sse2-psrad-1.c: Likewise.
5350         * gcc.target/i386/sse2-psrad-2.c: Likewise.
5351         * gcc.target/i386/sse2-psraw-1.c: Likewise.
5352         * gcc.target/i386/sse2-psraw-2.c: Likewise.
5353         * gcc.target/i386/sse2-psrld-1.c: Likewise.
5354         * gcc.target/i386/sse2-psrld-2.c: Likewise.
5355         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
5356         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
5357         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
5358         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
5359         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
5360         * gcc.target/i386/sse2-psubb-1.c: Likewise.
5361         * gcc.target/i386/sse2-psubd-1.c: Likewise.
5362         * gcc.target/i386/sse2-psubq-1.c: Likewise.
5363         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
5364         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
5365         * gcc.target/i386/sse2-psubw-1.c: Likewise.
5366         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
5367         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
5368         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
5369         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
5370         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
5371         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
5372         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
5373         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
5374         * gcc.target/i386/sse2-pxor-1.c: Likewise.
5375         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
5376         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
5377         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
5378         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
5379         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
5380         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
5381         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
5382         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
5383         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
5384         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
5385         * gcc.target/i386/sse2-shufps-1.c: Likewise.
5386         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
5387         * gcc.target/i386/sse2-subpd-1.c: Likewise.
5388         * gcc.target/i386/sse2-subsd-1.c: Likewise.
5389         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
5390         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
5391         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
5392         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
5393         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
5394         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
5395         * gcc.target/i386/sse2-unpack-1.c: Likewise.
5396         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
5397         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
5398         * gcc.target/i386/sse2-vec-1.c: Likewise.
5399         * gcc.target/i386/sse2-vec-2.c: Likewise.
5400         * gcc.target/i386/sse2-vec-3.c: Likewise.
5401         * gcc.target/i386/sse2-vec-4.c: Likewise.
5402         * gcc.target/i386/sse2-vec-5.c: Likewise.
5403         * gcc.target/i386/sse2-vec-6.c: Likewise.
5404         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
5405         * gcc.target/i386/ssefn-2.c: Likewise.
5406         * gcc.target/i386/ssefn-4.c: Likewise.
5407         * gcc.target/i386/ssefp-1.c: Likewise.
5408         * gcc.target/i386/ssefp-2.c: Likewise.
5409         * gcc.target/i386/sseregparm-3.c: Likewise.
5410         * gcc.target/i386/sseregparm-4.c: Likewise.
5411         * gcc.target/i386/sseregparm-5.c: Likewise.
5412         * gcc.target/i386/sseregparm-6.c: Likewise.
5413         * gcc.target/i386/sseregparm-7.c: Likewise.
5414         * gcc.target/i386/ssetype-1.c: Likewise.
5415         * gcc.target/i386/ssetype-2.c: Likewise.
5416         * gcc.target/i386/ssetype-3.c: Likewise.
5417         * gcc.target/i386/ssetype-4.c: Likewise.
5418         * gcc.target/i386/ssetype-5.c: Likewise.
5419         * gcc.target/i386/unordcmp-1.c: Likewise.
5420         * gcc.target/i386/vararg-1.c: Likewise.
5421         * gcc.target/i386/vararg-2.c: Likewise.
5422         * gcc.target/i386/vararg-3.c: Likewise.
5423         * gcc.target/i386/vararg-4.c: Likewise.
5424         * gcc.target/i386/vararg-7.c: Likewise.
5425         * gcc.target/i386/vararg-8.c: Likewise.
5426         * gcc.target/i386/vecinit-1.c: Likewise.
5427         * gcc.target/i386/vecinit-2.c: Likewise.
5428         * gcc.target/i386/vecinit-3.c: Likewise.
5429         * gcc.target/i386/vecinit-4.c: Likewise.
5430         * gcc.target/i386/vecinit-5.c: Likewise.
5431         * gcc.target/i386/vecinit-6.c: Likewise.
5432         * gcc.target/i386/vectorize2.c: Likewise.
5433         * gcc.target/i386/vectorize3.c: Likewise.
5434         * gcc.target/i386/vectorize4.c: Likewise.
5435         * gcc.target/i386/vectorize6.c: Likewise.
5436         * gcc.target/i386/vectorize7.c: Likewise.
5437         * gcc.target/i386/vectorize8.c: Likewise.
5438         * gcc.target/i386/vperm-v2df.c: Likewise.
5439         * gcc.target/i386/vperm-v2di.c: Likewise.
5440         * gcc.target/i386/vperm-v4si-1.c: Likewise.
5441         * gcc.target/i386/xorps-sse2.c: Likewise.
5442         * gcc.target/i386/xorps.c: Likewise.
5443         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
5444         * gfortran.dg/graphite/pr42326.f90: Likewise.
5445         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
5446
5447 2010-05-19  Richard Guenther  <rguenther@suse.de>
5448
5449         PR lto/44196
5450         * g++.dg/lto/20100519-1_0.C: New testcase.
5451
5452 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5453
5454         PR fortran/42360
5455         * gfortran.dg/warn_intent_out_not_set.f90: New.
5456
5457 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5458
5459         PR fortran/38404
5460         * gfortran.dg/data_char_1.f90: Updated warning message.
5461         * gfortran.dg/data_array_6.f: New.
5462
5463 2010-05-19  Martin Jambor  <mjambor@suse.cz>
5464
5465         * g++.dg/ipa/ivinline-8.C: New test.
5466         * gcc.dg/ipa/iinline-2.c: Likewise.
5467
5468 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5469
5470         PR fortran/34505
5471         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
5472         arguments; add check for return value kind.
5473         * gfortran.dg/float_1.f90: Likewise.
5474
5475 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5476
5477         * gcc.target/i386/20011009-1.c (COMMENT): Define.
5478         (main): Use it.
5479         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
5480         * lib/lto.exp (lto_prune_warns): Fix location line regex.
5481         Prune another location line format.
5482         (lto-obj): Call lto_prune_warns on comp_output.
5483
5484 2010-05-18  Jan Hubicka  <jh@suse.cz>
5485
5486         * gcc.dg/lto/ipacp_0.c: New test.
5487         * gcc.dg/lto/ipacp_1.c: New test.
5488
5489 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
5490
5491         PR lto/44184
5492         * gcc.dg/lto/20100518_0.c: New test.
5493
5494 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
5495
5496         * gnat.dg/specs/lto3.ads: Add missing dg-options.
5497
5498 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
5499
5500         PR fortran/43990
5501         * gfortran.dg/class_21.f03: New.
5502
5503 2010-05-17  Jason Merrill  <jason@redhat.com>
5504
5505         PR c++/44157
5506         * g++.dg/cpp0x/initlist34.C: New.
5507
5508         PR c++/44158
5509         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
5510
5511 2010-05-17  Martin Jambor  <mjambor@suse.cz>
5512
5513         * g++.dg/ipa/ivinline-1.C: New test.
5514         * g++.dg/ipa/ivinline-2.C: New test.
5515         * g++.dg/ipa/ivinline-3.C: New test.
5516         * g++.dg/ipa/ivinline-4.C: New test.
5517         * g++.dg/ipa/ivinline-5.C: New test.
5518         * g++.dg/ipa/ivinline-6.C: New test.
5519
5520 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
5521             Jason Merrill  <jason@redhat.com>
5522
5523         PR c++/44108
5524         * c-c++-common/Wunused-var-8.c: New test.
5525
5526 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
5527
5528         PR bootstrap/42347
5529         * gcc.c-torture/compile/pr42347.c: New test.
5530
5531         PR middle-end/44102
5532         * g++.dg/ext/asmgoto1.C: New test.
5533
5534 2010-05-17  Martin Jambor  <mjambor@suse.cz>
5535
5536         PR middle-end/44133
5537         * gcc.dg/tree-ssa/pr44133.c: New test.
5538         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
5539         precise.
5540
5541 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
5542
5543         PR fortran/44044
5544         * gfortran.dg/class_20.f03: New.
5545
5546 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
5547
5548         PR 44078
5549         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
5550         debug messages but not the newly introduced one.
5551
5552 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
5553
5554         PR fortran/35779
5555         * gfortran.dg/initialization_25.f90: Commented testcase.
5556         * gfortran.dg/initialization_26.f90: New.
5557
5558 2010-05-16  Richard Guenther  <rguenther@suse.de>
5559
5560         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
5561         * gcc.dg/pr43084.c: Likewise.
5562         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
5563         -fipa-type-escape.
5564         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
5565         -fipa-type-escape.
5566         * gcc.dg/struct/struct-reorg.exp: Likewise.
5567         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
5568         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5569
5570 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
5571
5572         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
5573         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
5574         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
5575         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
5576         tests.
5577
5578 2010-05-15  Jason Merrill  <jason@redhat.com>
5579
5580         * g++.dg/eh/spec10.C: New.
5581         * g++.dg/eh/spec11.C: New.
5582         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
5583
5584 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
5585
5586         PR fortran/44154
5587         PR fortran/42647
5588         * gfortran.dg/allocatable_scalar_9.f90: New.
5589
5590 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
5591
5592         PR c++/44148
5593         * g++.dg/torture/pr44148.C: New test.
5594
5595 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
5596
5597         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
5598         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
5599         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
5600         diagnostics and type sizes.
5601
5602 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
5603
5604         * gnat.dg/lto9.adb: New test.
5605         * gnat.dg/lto9_pkg1.ads: New helper.
5606         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
5607
5608 2010-05-15  Jan Hubicka  <jh@suse.cz>
5609
5610         * gcc.dg/lto/ipareference_1.c: Rename to ...
5611         * gcc.dg/lto/ipareference_0.c: ... this one.
5612         * gcc.dg/lto/ipareference_2.c: Rename to ...
5613         * gcc.dg/lto/ipareference_1.c: ... this one.
5614
5615 2010-05-15  Jan Hubicka  <jh@suse.cz>
5616
5617         * gcc.dg/lto/ipareference_1.c: New file.
5618         * gcc.dg/lto/ipareference_2.c: New file.
5619
5620 2010-05-15  Richard Guenther  <rguenther@suse.de>
5621
5622         PR tree-optimization/44038
5623         * gcc.c-torture/compile/pr44038.c: New testcase.
5624
5625 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
5626
5627         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
5628         * gcc.target/i386/avx-cmpss-1.c: Likewise.
5629
5630 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
5631
5632         PR fortran/43207
5633         PR fortran/43969
5634         * gfortran.dg/class_18.f03: New.
5635         * gfortran.dg/class_19.f03: New.
5636
5637 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
5638
5639         PR debug/44112
5640         * gcc.dg/debug/dwarf2/const-1.c: Remove.
5641         * g++.dg/debug/dwarf2/const1.C: Remove.
5642
5643 2010-05-14  Jason Merrill  <jason@redhat.com>
5644
5645         * g++.dg/eh/cond4.C: New.
5646         * g++.dg/eh/elide2.C: Adjust.
5647         * g++.old-deja/g++.eh/terminate1.C: Adjust.
5648
5649 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
5650
5651         PR fortran/44135
5652         * gfortran.dg/actual_array_interface_2.f90: New test.
5653
5654 2010-05-14  Richard Guenther  <rguenther@suse.de>
5655
5656         PR tree-optimization/44119
5657         * gcc.c-torture/compile/pr44119.c: New testcase.
5658
5659 2010-05-14  Jason Merrill  <jason@redhat.com>
5660
5661         PR c++/44127
5662         * g++.dg/eh/terminate1.C: New.
5663
5664 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
5665
5666         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
5667
5668         PR debug/44136
5669         * gcc.dg/pr44136.c: New test.
5670
5671 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
5672
5673         PR c++/30566
5674         * g++.dg/warn/Wshadow-4.C: Adjust.
5675         * g++.dg/warn/Wshadow-5.C: New test.
5676         * g++.dg/warn/Wshadow-6.C: New test
5677
5678 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
5679
5680         PR fortran/35779
5681         * gfortran.dg/initialization_25.f90: New.
5682
5683 2010-05-13  Martin Jambor  <mjambor@suse.cz>
5684
5685         * g++.dg/otr-fold-1.C: New test.
5686         * g++.dg/otr-fold-2.C: New test.
5687
5688 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
5689
5690         PR fortran/44036
5691         * gfortran.dg/gomp/pr44036-1.f90: New test.
5692         * gfortran.dg/gomp/pr44036-2.f90: New test.
5693         * gfortran.dg/gomp/pr44036-3.f90: New test.
5694
5695         PR debug/43983
5696         * gcc.dg/guality/sra-1.c: New test.
5697
5698 2010-05-12  Jan Hubicka  <jh@suse.cz>
5699
5700         * tree-ssa/unreachable.c: New test.
5701
5702 2010-05-12  Jason Merrill  <jason@redhat.com>
5703
5704         * g++.dg/cpp0x/sfinae1.C: New.
5705
5706 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
5707
5708         * gcc.target/i386/zee.c: New file.
5709
5710 2010-05-12  Jason Merrill  <jason@redhat.com>
5711
5712         * g++.dg/conversion/op1.C: Expect template candidate message.
5713         * g++.dg/cpp0x/nullptr15.C: Likewise.
5714         * g++.dg/cpp0x/pr31431-2.C: Likewise.
5715         * g++.dg/cpp0x/pr31431.C: Likewise.
5716         * g++.dg/cpp0x/temp_default2.C: Likewise.
5717         * g++.dg/cpp0x/trailing4.C: Likewise.
5718         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
5719         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
5720         * g++.dg/cpp0x/variadic-throw.C: Likewise.
5721         * g++.dg/cpp0x/variadic35.C: Likewise.
5722         * g++.dg/cpp0x/vt-35147.C: Likewise.
5723         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
5724         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
5725         * g++.dg/ext/visibility/anon8.C: Likewise.
5726         * g++.dg/ext/vla2.C: Likewise.
5727         * g++.dg/other/pr28114.C: Likewise.
5728         * g++.dg/other/ptrmem10.C: Likewise.
5729         * g++.dg/other/ptrmem11.C: Likewise.
5730         * g++.dg/overload/unknown1.C: Likewise.
5731         * g++.dg/parse/template7.C: Likewise.
5732         * g++.dg/parse/typename7.C: Likewise.
5733         * g++.dg/template/conv11.C: Likewise.
5734         * g++.dg/template/copy1.C: Likewise.
5735         * g++.dg/template/deduce3.C: Likewise.
5736         * g++.dg/template/dependent-expr5.C: Likewise.
5737         * g++.dg/template/friend.C: Likewise.
5738         * g++.dg/template/incomplete2.C: Likewise.
5739         * g++.dg/template/local4.C: Likewise.
5740         * g++.dg/template/local6.C: Likewise.
5741         * g++.dg/template/operator10.C: Likewise.
5742         * g++.dg/template/overload6.C: Likewise.
5743         * g++.dg/template/ptrmem2.C: Likewise.
5744         * g++.dg/template/ptrmem20.C: Likewise.
5745         * g++.dg/template/ptrmem8.C: Likewise.
5746         * g++.dg/template/sfinae2.C: Likewise.
5747         * g++.dg/template/ttp25.C: Likewise.
5748         * g++.dg/template/unify10.C: Likewise.
5749         * g++.dg/template/unify11.C: Likewise.
5750         * g++.dg/template/unify6.C: Likewise.
5751         * g++.dg/template/unify7.C: Likewise.
5752         * g++.dg/template/unify9.C: Likewise.
5753         * g++.dg/template/varmod1.C: Likewise.
5754         * g++.old-deja/g++.brendan/crash56.C: Likewise.
5755         * g++.old-deja/g++.law/operators32.C: Likewise.
5756         * g++.old-deja/g++.pt/crash28.C: Likewise.
5757         * g++.old-deja/g++.pt/crash60.C: Likewise.
5758         * g++.old-deja/g++.pt/explicit38.C: Likewise.
5759         * g++.old-deja/g++.pt/explicit39.C: Likewise.
5760         * g++.old-deja/g++.pt/explicit41.C: Likewise.
5761         * g++.old-deja/g++.pt/explicit67.C: Likewise.
5762         * g++.old-deja/g++.pt/explicit77.C: Likewise.
5763         * g++.old-deja/g++.pt/expr2.C: Likewise.
5764         * g++.old-deja/g++.pt/overload7.C: Likewise.
5765         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
5766         * g++.old-deja/g++.pt/spec5.C: Likewise.
5767         * g++.old-deja/g++.pt/spec6.C: Likewise.
5768         * g++.old-deja/g++.pt/t24.C: Likewise.
5769         * g++.old-deja/g++.pt/unify4.C: Likewise.
5770         * g++.old-deja/g++.pt/unify6.C: Likewise.
5771         * g++.old-deja/g++.pt/unify8.C: Likewise.
5772         * g++.old-deja/g++.robertl/eb119.C: Likewise.
5773         * g++.old-deja/g++.robertl/eb79.C: Likewise.
5774         * g++.old-deja/g++.robertl/eb98.C: Likewise.
5775
5776         * g++.dg/cpp0x/initlist32.C: New.
5777
5778         * g++.dg/template/conv11.C: New.
5779         * g++.dg/conversion/op1.C: Adjust expected error.
5780
5781         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
5782
5783 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
5784
5785         PR target/44088
5786         * gcc.target/i386/avx-cmpsd-1.c: New.
5787         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
5788         * gcc.target/i386/avx-cmpss-1.c: Likewise.
5789         * gcc.target/i386/avx-cmpss-2.c: Likewise.
5790         * gcc.target/i386/sse-cmpss-1.c: Likewise.
5791         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
5792
5793 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
5794
5795         PR middle-end/44085
5796         * gcc.dg/gomp/pr44085.c: New test.
5797         * gfortran.dg/gomp/pr44085.f90: New test.
5798
5799 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
5800
5801         * objc-obj-c++-shared/Object1.m: New.
5802         * objc.dg/torture: New directory.
5803         * objc.dg/torture/tls: Ditto.
5804         * objc.dg/tls: Ditto.
5805         * objc.dg/torture/tls/trivial.m: New test.
5806         * objc.dg/torture/tls/thr-init-2.m: New test.
5807         * objc.dg/torture/tls/thr-init-3.m: New test.
5808         * objc.dg/torture/tls/thr-init.m: New test.
5809         * objc.dg/torture/tls/diag-1.m: New test.
5810         * objc.dg/torture/tls/tls.exp: New.
5811         * objc.dg/torture/trivial.m: New test.
5812         * objc.dg/torture/dg-torture.exp: New.
5813         * objc.dg/tls/diag-3.m: New test.
5814         * objc.dg/tls/diag-4.m: New test.
5815         * objc.dg/tls/diag-5.m: New test.
5816         * objc.dg/tls/init-1.m: New test.
5817         * objc.dg/tls/init-2.m: New test.
5818         * objc.dg/tls/tls.exp: New.
5819         * objc.dg/tls/diag-2.m: New test.
5820         * lib/objc.exp: Respond to dg-additional-files.
5821
5822 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
5823
5824         * gcc.target/m68k/20100512-1.c: New.
5825
5826 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
5827
5828         * gnat.dg/lto8.adb: New test.
5829         * gnat.dg/lto8_pkg.ad[sb]: New helper.
5830         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
5831
5832 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
5833
5834         PR c++/34272
5835         PR c++/43630
5836         PR c++/34491
5837         * g++.dg/template/crash97.C: New.
5838         * g++.dg/template/crash98.C: Likewise.
5839         * g++.dg/template/crash99.C: Likewise.
5840         * g++.dg/cpp0x/pr31439.C: Adjust.
5841         * g++.dg/template/crash95.C: Likewise.
5842
5843 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
5844
5845         PR middle-end/44071
5846         * c-c++-common/asmgoto-4.c: New test.
5847         * gcc.target/i386/pr44071.c: New test.
5848
5849         PR c++/44062
5850         * c-c++-common/Wunused-var-7.c: New test.
5851         * g++.dg/warn/Wunused-var-9.C: New test.
5852
5853 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
5854
5855         PR fortran/43711
5856         * gfortran.dg/gomp/pr43711.f90: New.
5857
5858 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
5859
5860         PR fortran/31820
5861         * gfortran.dg/select_5.f90: Updated.
5862
5863 2010-05-11  Jan Hubicka  <jh@suse.cz>
5864
5865         PR tree-optimize/44063
5866         * gcc.c-torture/compile/pr44063.c: New testcase.
5867
5868 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
5869
5870         PR debug/44023
5871         * gcc.dg/pr44023.c: New test.
5872
5873 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
5874
5875         * gnat.dg/lto7.adb: New test.
5876         * gnat.dg/lto7_pkg.ad[sb]: New helper.
5877
5878 2010-05-10  Jason Merrill  <jason@redhat.com>
5879
5880         PR c++/44017
5881         * g++.dg/template/inherit5.C: New.
5882
5883         PR c++/44045
5884         * g++.dg/cpp0x/initlist33.C: New.
5885         * g++.dg/cpp0x/initlist26.C: Adjust.
5886         * g++.dg/cpp0x/initlist28.C: Adjust.
5887
5888 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
5889
5890         PR c++/43719
5891         * g++.dg/init/pr43719.C: New.
5892         * g++.dg/anon-struct4.C: Adjust.
5893
5894 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
5895
5896         PR debug/44028
5897         * gcc.dg/pr44028.c: New test.
5898
5899 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
5900
5901         PR fortran/27866
5902         PR fortran/35003
5903         PR fortran/42809
5904         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
5905         * gfortran.dg/warn_conversion.f90: New.
5906
5907 2010-05-10  Michael Matz  <matz@suse.de>
5908
5909         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
5910
5911 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
5912
5913         PR rtl-optimization/44012
5914         * gcc.dg/pr44012.c: New.
5915
5916 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5917
5918         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
5919         Log text on entry and exit.
5920         Prune Sun ld warnings for common symbols with differing sizes.
5921         (lto-link-and-maybe-run): Change caller.
5922
5923 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
5924
5925         PR fortran/44044
5926         * gfortran.dg/class_7.f03: Modified.
5927         * gfortran.dg/select_type_1.f03: Modified.
5928         * gfortran.dg/select_type_12.f03: New.
5929
5930 2010-05-10  Richard Guenther  <rguenther@suse.de>
5931
5932         PR tree-optimization/44050
5933         * gcc.dg/torture/pr44050.c: New testcase.
5934
5935 2010-05-10  Wei Guozhi  <carrot@google.com>
5936
5937         PR target/42879
5938         * gcc.target/arm/pr42879.c: New testcase.
5939
5940 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5941
5942         PR c/44051
5943         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
5944
5945 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5946
5947         PR c/10676
5948         * gcc.dg/anon-struct-10.c: New test.
5949
5950 2010-05-09  Richard Guenther  <rguenther@suse.de>
5951
5952         PR middle-end/44024
5953         * gcc.dg/pr44024.c: New testcase.
5954
5955 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5956
5957         PR c/4784
5958         * gcc.dg/anon-struct-9.c: New test.
5959
5960 2010-05-09  Richard Guenther  <rguenther@suse.de>
5961
5962         PR middle-end/44043
5963         * gcc.c-torture/compile/pr44043.c: New testcase.
5964
5965 2010-05-09  Richard Guenther  <rguenther@suse.de>
5966
5967         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
5968
5969 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
5970
5971         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
5972
5973 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5974
5975         * gnat.dg/lto[12456].adb: Add "target lto" marker.
5976         * gnat.dg/specs/lto3.ads: Likewise.
5977
5978 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
5979
5980         PR middle-end/28685
5981         * gcc.dg/pr28685-1.c: New file.
5982
5983 2010-05-08  Richard Guenther  <rguenther@suse.de>
5984
5985         PR tree-optimization/44030
5986         * gcc.c-torture/compile/pr44030.c: New testcase.
5987
5988 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5989
5990         * gnat.dg/lto6.adb: New test.
5991         * gnat.dg/lto6_pkg.ads: New helper.
5992
5993 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5994
5995         * gnat.dg/lto5.adb: New test.
5996         * gnat.dg/lto5_pkg.ad[sb]: New helper.
5997
5998 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5999
6000         * gnat.dg/lto4.ad[sb]: New test.
6001
6002 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6003
6004         * gnat.dg/specs/lto3.ads: New test.
6005         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
6006         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
6007
6008 2010-05-08  Quentin Ochem  <ochem@adacore.com>
6009
6010         * gnat.dg/sizetype3.ad[sb]: New test.
6011         * gnat.dg/sizetype3_pkg.ads: New helper.
6012
6013 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
6014
6015         PR c++/43951
6016         * g++.dg/init/new29.C: New.
6017
6018 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
6019
6020         PR fortran/40728
6021         * gfortran.dg/coarray_1.f90: Fixed error message.
6022         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
6023         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
6024         * gfortran.dg/intrinsic_std_5.f90: New.
6025
6026 2010-05-07  Jason Merrill  <jason@redhat.com>
6027
6028         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
6029
6030 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6031
6032         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
6033         (size_t, stderr): Remove.
6034         (read_error): Replaced __builtin_fprintf by fprintf.
6035
6036 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
6037
6038         * gcc.dg/ordered-comparison-1.c: New test.
6039         * gcc.dg/ordered-comparison-2.c: New test.
6040         * gcc.dg/ordered-comparison-3.c: New test.
6041         * gcc.dg/ordered-comparison-4.c: New test.
6042
6043 2010-05-06  Mike Stump  <mikestump@comcast.net>
6044
6045         PR objc/35165
6046         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
6047
6048 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
6049             Jason Merrill  <jason@redhat.com>
6050
6051         * g++.dg/cpp0x/nullptr01.C: New.
6052         * g++.dg/cpp0x/nullptr02.C: New.
6053         * g++.dg/cpp0x/nullptr03.C: New.
6054         * g++.dg/cpp0x/nullptr04.C: New.
6055         * g++.dg/cpp0x/nullptr05.C: New.
6056         * g++.dg/cpp0x/nullptr06.C: New.
6057         * g++.dg/cpp0x/nullptr07.C: New.
6058         * g++.dg/cpp0x/nullptr08.C: New.
6059         * g++.dg/cpp0x/nullptr09.C: New.
6060         * g++.dg/cpp0x/nullptr10.C: New.
6061         * g++.dg/cpp0x/nullptr11.C: New.
6062         * g++.dg/cpp0x/nullptr12.C: New.
6063         * g++.dg/cpp0x/nullptr13.C: New.
6064         * g++.dg/cpp0x/nullptr14.C: New.
6065         * g++.dg/cpp0x/nullptr15.C: New.
6066         * g++.dg/cpp0x/nullptr16.C: New.
6067         * g++.dg/cpp0x/nullptr17.C: New.
6068         * g++.dg/cpp0x/nullptr18.C: New.
6069         * g++.dg/cpp0x/nullptr19.C: New.
6070         * g++.dg/cpp0x/nullptr20.C: New.
6071         * g++.dg/cpp0x/nullptr21.C: New.
6072         * g++.dg/cpp0x/nullptr22.C: New.
6073         * g++.dg/debug/nullptr01.C: New.
6074         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
6075
6076 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
6077
6078         * gcc.dg/Wunused-var-8.c: Move to...
6079         * c-c++-common/Wunused-var-6.c: ... here.  New test.
6080
6081 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
6082
6083         PR c++/40406
6084         * g++.dg/template/crash96.C: New.
6085
6086 2010-05-06  Jan Hubicka  <jh@suse.cz>
6087
6088         PR tree-optimization/43791
6089         * gcc.c-torture/compile/pr43791.c: New file.
6090
6091 2010-05-06  Michael Matz  <matz@suse.de>
6092
6093         PR tree-optimization/43984
6094         * gfortran.dg/pr43984.f90: New test.
6095
6096 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6097
6098         PR 40989
6099         * gcc.dg/pr40989.c: New.
6100
6101 2010-05-06  Richard Guenther  <rguenther@suse.de>
6102
6103         PR tree-optimization/43934
6104         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
6105
6106 2010-05-06  Richard Guenther  <rguenther@suse.de>
6107
6108         PR tree-optimization/43987
6109         * gcc.c-torture/execute/pr43987.c: New testcase.
6110         * gcc.dg/torture/pta-escape-1.c: Adjust.
6111         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
6112         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6113         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6114         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
6115
6116 2010-04-22  Jakub Jelinek <jakub@redhat.com>
6117             Dodji Seketeli  <dodji@redhat.com>
6118
6119         PR c/18624
6120         * g++.dg/warn/Wunused-7.C: Add dg-warning.
6121         * g++.dg/template/sfinae16.C: Likewise.
6122         * gcc.dg/Wunused-var-1.c: Moved to...
6123         * c-c++-common/Wunused-var-1.c: ...here. New test.
6124         * gcc.dg/Wunused-var-2.c: Moved to...
6125         * c-c++-common/Wunused-var-2.c: ...here. New test.
6126         * gcc.dg/Wunused-var-3.c: Moved to...
6127         * c-c++-common/Wunused-var-3.c: ...here. New test.
6128         * gcc.dg/Wunused-var-4.c: Moved to...
6129         * gcc.dg/Wunused-var-1.c: ... here.
6130         * gcc.dg/Wunused-var-5.c: Moved to...
6131         * c-c++-common/Wunused-var-4.c: ...here. New test.
6132         * gcc.dg/Wunused-var-7.c: Moved to...
6133         * c-c++-common/Wunused-var-5.c: ...here. New test.
6134         * gcc.dg/Wunused-var-6.c: Moved to...
6135         * gcc.dg/Wunused-var-2.c: ... here.
6136         * c-c++-common/Wunused-var-1.c: New test.
6137         * c-c++-common/Wunused-var-2.c: New test.
6138         * c-c++-common/Wunused-var-3.c: New test.
6139         * c-c++-common/Wunused-var-4.c: New test.
6140         * c-c++-common/Wunused-var-5.c: New test.
6141         * g++.dg/warn/Wunused-var-1.C: New test.
6142         * g++.dg/warn/Wunused-var-2.C: New test.
6143         * g++.dg/warn/Wunused-var-3.C: New test.
6144         * g++.dg/warn/Wunused-var-4.C: New test.
6145         * g++.dg/warn/Wunused-var-5.C: New test.
6146         * g++.dg/warn/Wunused-var-6.C: New test.
6147         * g++.dg/warn/Wunused-var-7.C: New test.
6148         * g++.dg/warn/Wunused-var-8.C: New test.
6149         * g++.dg/warn/Wunused-parm-1.C: New test.
6150         * g++.dg/warn/Wunused-parm-2.C: New test.
6151         * g++.dg/warn/Wunused-parm-3.C: New test.
6152
6153 2010-05-06  Tobias Burnus  <burnus@net-b.de>
6154
6155         PR fortran/43985
6156         * gfortran.dg/gomp/crayptr5.f90: New test case.
6157
6158 2010-05-05  Jason Merrill  <jason@redhat.com>
6159
6160         PR debug/43370
6161         * g++.dg/ext/attrib39.C: New.
6162
6163 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
6164
6165         PR fortran/24978
6166         * gfortran.dg/data_invalid.f90: New.
6167
6168 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
6169
6170         * gnat.dg/lto2.adb: New test.
6171
6172 2010-05-05  Jason Merrill  <jason@redhat.com>
6173
6174         PR c++/43787
6175         * g++.dg/opt/empty1.C: New.
6176
6177 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
6178
6179         PR fortran/43696
6180         * gfortran.dg/class_17.f03: New.
6181
6182 2010-05-04  Neil Vachharajani <nvachhar@google.com>
6183
6184         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
6185
6186 2010-05-04  Mike Stump  <mikestump@comcast.net>
6187
6188         PR objc/35165
6189         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
6190
6191 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6192
6193         PR target/43668
6194         * gcc.target/i386/pr43668.c: New.
6195
6196 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6197
6198         PR c++/43028
6199         * g++.dg/cpp0x/initlist31.C: New.
6200
6201 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
6202
6203         PR c/43981
6204         * gcc.dg/Wunused-var-8.c: New test.
6205
6206 2010-05-04  Jason Merrill  <jason@redhat.com>
6207
6208         PR c++/38064
6209         * g++.dg/cpp0x/enum3.C: Extend.
6210
6211 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6212
6213         PR target/43799
6214         * gcc.target/i386/pr43799.c: New.
6215
6216 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
6217
6218         * gnat.dg/lto1.adb: New test.
6219         * gnat.dg/lto1_pkg.ad[sb]: New helper.
6220
6221 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6222
6223         PR middle-end/43671
6224         * gcc.target/i386/pr43671.c: New.
6225
6226 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6227
6228         PR c++/43705
6229         * g++.dg/template/crash95.C: New.
6230
6231 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6232
6233         PR debug/43508
6234         * gcc.target/i386/pr43508.c: New.
6235
6236 2010-05-04  Richard Guenther  <rguenther@suse.de>
6237
6238         PR tree-optimization/43879
6239         * g++.dg/torture/pr43879-1_0.C: New testcase.
6240         * g++.dg/torture/pr43879-1_1.C: Likewise.
6241
6242 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
6243
6244         PR c++/43953
6245         * g++.dg/other/crash-12.C: New test.
6246
6247 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
6248
6249         * g++.dg/cdce3.C: Add a space.  Updated.
6250
6251 2010-05-03  Jason Merrill  <jason@redhat.com>
6252
6253         PR c++/43680
6254         * g++.dg/opt/enum2.C: New.
6255         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
6256         * g++.dg/warn/Wswitch-1.C: Adjust message.
6257
6258 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6259
6260         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
6261         * g++.dg/ext/label13.C: Fix typo.
6262         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
6263         alpha*-dec-osf5*.
6264         * gcc.c-torture/compile/limits-declparen.c: xfail on
6265         alpha*-dec-osf5* with -g.
6266         * gcc.c-torture/compile/limits-pointer.c: Likewise.
6267         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
6268         * gcc.dg/c99-tgmath-2.c: Likewise.
6269         * gcc.dg/c99-tgmath-3.c: Likewise.
6270         * gcc.dg/c99-tgmath-4.c: Likewise.
6271
6272 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
6273
6274         PR fortran/43592
6275         * gfortran.dg/unexpected_interface.f90: New test.
6276
6277 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6278
6279         * ada/acats/run_acats (which): New function.
6280         (host_gnatchop, host_gnatmake): Use it.
6281
6282 2010-05-03  Richard Guenther  <rguenther@suse.de>
6283
6284         PR tree-optimization/43971
6285         * gcc.dg/pr43971.c: New testcase.
6286
6287 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
6288
6289         PR debug/43972
6290         * gcc.dg/debug/pr43972.c: New test.
6291
6292 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
6293
6294         PR testsuite/43963
6295         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
6296
6297 2010-05-02  Richard Guenther  <rguenther@suse.de>
6298
6299         PR tree-optimization/43879
6300         * gcc.dg/torture/pr43879-3.c: New testcase.
6301
6302 2010-05-01  Richard Guenther  <rguenther@suse.de>
6303
6304         PR tree-optimization/43949
6305         * g++.dg/warn/Warray-bounds-5.C: New testcase.
6306
6307 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
6308
6309         PR c++/43951
6310         * g++.dg/init/new28.C: New.
6311
6312 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
6313
6314         PR objc++/32052
6315         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
6316         structure and nested declarations.
6317         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
6318         structure and nested declarations.  Reduce header clutter and
6319         use _exit() rather than abort().
6320         * objc.dg/encode-10.m: New.
6321         * objc.dg/encode-11.m: New.
6322
6323 2010-04-30  DJ Delorie  <dj@redhat.com>
6324
6325         * gcc.c-torture/execute/20100430-1.c: New test.
6326
6327 2010-04-30  Jason Merrill  <jason@redhat.com>
6328
6329         PR c++/43868
6330         * g++.dg/template/ptrmem21.C: New.
6331
6332 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
6333
6334         PR fortran/18918
6335         PR fortran/43931
6336         * gfortran.dg/coarray_13.f90: New test.
6337
6338 2010-04-30  Richard Guenther  <rguenther@suse.de>
6339
6340         PR lto/43946
6341         * gcc.dg/lto/20100430-1_0.c: New testcase.
6342
6343 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
6344
6345         PR debug/43942
6346         * c-c++-common/pr43942.c: New test.
6347
6348 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
6349
6350         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
6351         conflict with darwin crt1.o 'start' symbol.
6352
6353 2010-04-30  Richard Guenther  <rguenther@suse.de>
6354
6355         PR tree-optimization/43879
6356         * gcc.dg/torture/pr43879_1.c: New testcase.
6357
6358 2010-04-30  Richard Guenther  <rguenther@suse.de>
6359
6360         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
6361
6362 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
6363
6364         PR c++/43890
6365         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
6366         user-provided constructor while recursing.
6367
6368 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6369
6370         PR fortran/42274
6371         * gfortran.dg/class_16.f03: New test.
6372
6373 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6374
6375         PR fortran/42274
6376         * gfortran.dg/class_15.f03: New.
6377
6378 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
6379
6380         PR fortran/43326
6381         * gfortran.dg/dynamic_dispatch_9.f03: New test.
6382
6383 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6384
6385         PR fortran/43492
6386         * gfortran.dg/generic_22.f03 : New test.
6387
6388 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
6389
6390         PR fortran/42353
6391         * gfortran.dg/class_14.f03: New test.
6392
6393 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6394
6395         PR fortran/42680
6396         * gfortran.dg/interface_32.f90: New test.
6397
6398 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
6399             Janus Weil  <janus@gcc.gnu.org>
6400
6401         PR fortran/41829
6402         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
6403         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
6404         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
6405
6406 2010-04-28  Mike Stump  <mikestump@comcast.net>
6407
6408         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
6409         dg-excess-errors.
6410         * g++.dg/uninit-pred-2_b.C: Likewise.
6411
6412 2010-04-28  Tobias Burnus  <burnus@net-b.de>
6413
6414         PR fortran/18918
6415         PR fortran/43919
6416         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
6417
6418 2010-04-28  Matthias Klose  <doko@ubuntu.com>
6419
6420         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
6421         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
6422         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
6423         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
6424         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
6425
6426 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
6427
6428         * gcc.dg/const-uniq-1.c: New test.
6429         * gcc.dg/lto/const-uniq_[01].c: Likewise.
6430
6431 2010-04-28  Xinliang David Li  <davidxl@google.com>
6432
6433         * gcc.dg/uninit-pred-2_b.c: New test.
6434         * gcc.dg/uninit-pred-4_b.c: New test.
6435         * gcc.dg/uninit-pred-3_d.c: New test.
6436         * gcc.dg/uninit-pred-6_b.c: New test.
6437         * gcc.dg/uninit-pred-8_b.c: New test.
6438         * gcc.dg/uninit-pred-3_a.c: New test.
6439         * gcc.dg/uninit-pred-2_c.c: New test.
6440         * gcc.dg/uninit-pred-5_a.c: New test.
6441         * gcc.dg/uninit-pred-3_e.c: New test.
6442         * gcc.dg/uninit-pred-7_a.c: New test.
6443         * gcc.dg/uninit-pred-6_c.c: New test.
6444         * gcc.dg/uninit-pred-9_a.c: New test.
6445         * gcc.dg/uninit-pred-8_c.c: New test.
6446         * gcc.dg/uninit-pred-3_b.c: New test.
6447         * gcc.dg/uninit-pred-5_b.c: New test.
6448         * gcc.dg/uninit-pred-7_b.c: New test.
6449         * gcc.dg/uninit-pred-6_d.c: New test.
6450         * gcc.dg/uninit-pred-9_b.c: New test.
6451         * gcc.dg/uninit-pred-2_a.c: New test.
6452         * gcc.dg/uninit-pred-4_a.c: New test.
6453         * gcc.dg/uninit-pred-3_c.c: New test.
6454         * gcc.dg/uninit-pred-6_a.c: New test.
6455         * gcc.dg/uninit-pred-8_a.c: New test.
6456         * gcc.dg/uninit-pred-7_c.c: New test.
6457         * gcc.dg/uninit-pred-6_e.c: New test.
6458         * g++.dg/uninit-pred-loop-1_b.cc: New test.
6459         * g++.dg/uninit-pred-1_a.C: New test.
6460         * g++.dg/uninit-pred-1_b.C: New test.
6461         * g++.dg/uninit-pred-2_a.C: New test.
6462         * g++.dg/uninit-pred-2_b.C: New test.
6463         * g++.dg/uninit-pred-loop-1_a.cc: New test.
6464         * g++.dg/uninit-pred-loop-1_c.cc: New test.
6465         * g++.dg/uninit-pred-loop_1.cc: New test.
6466
6467 2010-04-28  Martin Jambor  <mjambor@suse.cz>
6468
6469         * gcc.dg/lto/20091209-1_0.c: New testcase.
6470
6471 2010-04-28  Richard Guenther  <rguenther@suse.de>
6472
6473         PR tree-optimization/43879
6474         PR tree-optimization/43909
6475         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
6476
6477 2010-04-28  Richard Guenther  <rguenther@suse.de>
6478
6479         PR c++/43880
6480         * g++.dg/torture/pr43880.C: New testcase.
6481
6482 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6483
6484         PR c++/9335
6485         * g++.dg/template/recurse2.C: Update
6486         * g++.dg/template/recurse.C: Update.
6487         * g++.dg/template/pr23510.C: Update.
6488         * lib/prune.exp: Filter out 'recursively instantiated'.
6489
6490 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
6491
6492         PR c++/29043
6493         * g++.dg/init/pr29043.C: New.
6494
6495 2010-04-27  Jason Merrill  <jason@redhat.com>
6496
6497         * g++.dg/lookup/scoped5.C: Adjust.
6498         * g++.dg/lookup/scoped8.C: Adjust.
6499         * g++.dg/template/dependent-expr5.C: Adjust.
6500         * g++.old-deja/g++.brendan/nest1.C: Adjust.
6501
6502         PR c++/43856
6503         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
6504
6505         PR c++/43875
6506         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
6507
6508 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6509             Jan Hubicka <hubicka@ucw.cz>
6510
6511         * gcc.dg/pure-2.c: New testcase.
6512         * gcc.dg/const-1.c: New testcase.
6513
6514 2010-04-27  Jason Merrill  <jason@redhat.com>
6515
6516         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
6517
6518         PR c++/41468
6519         * g++.dg/template/sfinae17.C: New.
6520         * g++.dg/template/sfinae18.C: New.
6521
6522 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
6523
6524         * g++.dg/init/pr42844.C: New.
6525         * g++.dg/cpp0x/pr42844-2.C: New.
6526         * g++.dg/cpp0x/defaulted2.C: Adjust.
6527         * g++.dg/tree-ssa/pr27549.C: Likewise.
6528         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
6529
6530 2010-04-27  Tobias Burnus  <burnus@net-b.de>
6531
6532         PR fortran/18918
6533         * gfortran.dg/coarray_12.f90: Fix dump parsing.
6534
6535 2010-04-27  Richard Guenther  <rguenther@suse.de>
6536
6537         PR middle-end/40561
6538         * g++.dg/other/pr40561.C: New testcase.
6539
6540 2010-04-27  Martin Jambor  <mjambor@suse.cz>
6541
6542         PR middle-end/43812
6543         * g++.dg/ipa/pr43812.C: New test.
6544
6545 2010-04-27  Jan Hubicka  <jh@suse.cz>
6546
6547         * gcc.dg/ipa/iinline-1.c (main): Rename to...
6548         (test): ... this one.
6549
6550 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
6551
6552         PR target/40657
6553         * gcc.target/arm/thumb-stackframe.c: New test.
6554
6555 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
6556
6557         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
6558         * gcc.dg/misc-column.c: Likewise.
6559         * gcc.dg/Walways-true-1.c: Likewise.
6560         * gcc.dg/Walways-true-2.c: Likewise.
6561         * gcc.dg/warn-addr-cmp.c: Likewise.
6562
6563 2010-04-27  Tobias Burnus  <burnus@net-b.de>
6564
6565         PR fortran/18918
6566         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
6567         * gfortran.dg/coarray_12.f90: New.
6568
6569 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
6570
6571         PR c/32207
6572         * gcc.dg/pr32207.c: New test.
6573         * gcc.dg/misc-column.c: Adjust expected warning.
6574         * gcc.dg/Walways-true-1.c: Likewise.
6575         * gcc.dg/Walways-true-2.c: Likewise.
6576         * gcc.dg/warn-addr-cmp.c: Likewise.
6577
6578 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
6579
6580         PR lto/42776
6581         * lib/lto.exp (lto_prune_vis_warns): New function.
6582         (lto-link-and-maybe-run): Call it.
6583
6584 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
6585
6586         PR tree-optimization/43904
6587         * gcc.dg/tree-ssa/tailcall-6.c: New.
6588
6589 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
6590
6591         PR testsuite/35165
6592         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
6593         Darwin8/OSX10.4 - compatible code generation.
6594         Use scan-rtl-dump.
6595         * obj-c++.dg/stubify-1.mm: Ditto.
6596         * lib/objc-torture.exp: Do not require link success for
6597         "trivial.m" in the runtime checks when dowhat = 'compile'.
6598         * lib/dg-pch.exp (dg-flags-pch): New Proc.
6599         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
6600         Darwin8/OSX10.4 - compatible code generation.
6601         * objc.dg/stubify-2.m: Ditto.
6602         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
6603         * objc.dg/next-runtime-1.m: Ditto.
6604         * objc.dg/stret-2.m: Restrict to ilp32 targets.
6605         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
6606         runtimes on Darwin.
6607
6608 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
6609
6610         PR 43715
6611         * lib/plugin-support.exp: Use "-undefined
6612         dynamic_lookup" on darwin.
6613
6614 2010-04-26  Richard Guenther  <rguenther@suse.de>
6615
6616         * gcc.dg/lto/20100426_0.c: New testcase.
6617
6618 2010-04-26  Jie Zhang  <jie@codesourcery.com>
6619
6620         PR tree-optimization/43833
6621         gcc.dg/Warray-bounds-8.c: New test case.
6622
6623 2010-04-26  Richard Guenther  <rguenther@suse.de>
6624
6625         PR lto/43080
6626         * g++.dg/lto/20100423-3_0.C: New testcase.
6627
6628 2010-04-26  Richard Guenther  <rguenther@suse.de>
6629
6630         PR lto/42425
6631         * g++.dg/lto/20100423-2_0.C: New testcase.
6632
6633 2010-04-26  Ira Rosen  <irar@il.ibm.com>
6634
6635         * gcc.dg/vect/bb-slp-23.c: New test.
6636
6637 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
6638
6639         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
6640         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
6641         * gcc.dg/c1x-float-1.c: New test.
6642
6643 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
6644
6645         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
6646         of "lea\[ \t\]".
6647
6648 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
6649
6650         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
6651         FreeBSD.
6652         * gfortran.dg/default_format_denormal_1.f90: Ditto.
6653         * gfortran.dg/default_format_2.f90: Ditto.
6654
6655 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
6656
6657         * gfortran.dg/pr43505.f90: Clean up .mod file.
6658         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
6659         * gfortran.dg/pr41347.f90: Ditto.
6660         * gfortran.dg/internal_pack_4.f90: Ditto.
6661         * gfortran.dg/proc_decl_23.f90: Ditto.
6662         * gfortran.dg/recursive_check_3.f90: Ditto.
6663         * gfortran.dg/intent_out_3.f90: Ditto.
6664         * gfortran.dg/assignment_2.f90: Ditto.
6665         * gfortran.dg/pr41928.f90: Ditto.
6666         * gfortran.dg/pr42166.f90: Ditto.
6667         * gfortran.dg/private_type_12.f90: Ditto.
6668         * gfortran.dg/graphite/pr42185.f90: Ditto.
6669         * gfortran.dg/graphite/pr42186.f90: Ditto.
6670         * gfortran.dg/graphite/pr40982.f90: Ditto.
6671         * gfortran.dg/graphite/id-2.f90: Ditto.
6672         * gfortran.dg/graphite/id-4.f90: Ditto.
6673         * gfortran.dg/graphite/pr42050.f90: Ditto.
6674         * gfortran.dg/graphite/id-18.f90: Ditto.
6675         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
6676         * gfortran.dg/graphite/pr41924.f90: Ditto.
6677         * gfortran.dg/graphite/pr42393.f90: Ditto.
6678         * gfortran.dg/graphite/pr37980.f90: Ditto.
6679         * gfortran.dg/graphite/pr38953.f90: Ditto.
6680         * gfortran.dg/graphite/pr42180.f90: Ditto.
6681         * gfortran.dg/graphite/pr42181.f90: Ditto.
6682         * gfortran.dg/where_operator_assign_4.f90: Ditto.
6683         * gfortran.dg/select_type_4.f90: Ditto.
6684         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
6685         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
6686         * gfortran.dg/lto/pr40725_0.f03: Ditto.
6687         * gfortran.dg/elemental_args_check_2.f90: Ditto.
6688         * gfortran.dg/whole_file_11.f90: Ditto.
6689         * gfortran.dg/private_type_11.f90: Ditto.
6690         * gfortran.dg/vect/vect-gems.f90: Ditto.
6691         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
6692
6693 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
6694
6695         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
6696
6697 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
6698
6699         * gnat.dg/pack15.ad[sb]: New test.
6700
6701 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
6702
6703         * gcc.target/arm/mla-1.c: New test.
6704
6705 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
6706
6707         PR fortran/30073
6708         PR fortran/43793
6709         * gfortran.dg/pr43793.f90: New test.
6710
6711 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
6712
6713         PR tree-optimization/41442
6714         * gcc.target/i386/pr41442.c: New test.
6715
6716 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
6717
6718         PR fortran/43832
6719         * gfortran.dg/fgetc_3.f90: Delete bogus test.
6720
6721 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6722
6723         PR fortran/43832
6724         * gfortran.dg/open_nounit.f90: New test.
6725
6726 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
6727
6728         PR fortran/43841
6729         PR fortran/43843
6730         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
6731
6732 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6733
6734         * gcc.dg/Wconversion-integer.c: Update.
6735
6736 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
6737
6738         * gnat.dg/unchecked_convert5.adb: New test.
6739
6740 2010-04-23  Richard Guenther  <rguenther@suse.de>
6741
6742         PR lto/41734
6743         * gcc.dg/lto/20100423-2_0.c: New testcase.
6744         * gcc.dg/lto/20100423-2_0.c: Likewise.
6745
6746 2010-04-23  Richard Guenther  <rguenther@suse.de>
6747
6748         PR lto/43455
6749         * gcc.dg/lto/20100423-1_0.c: New testcase.
6750         * gcc.dg/lto/20100423-1_1.c: Likewise.
6751
6752 2010-04-23  Martin Jambor  <mjambor@suse.cz>
6753
6754         PR tree-optimization/43846
6755         * gcc.dg/tree-ssa/sra-10.c: New test.
6756
6757 2010-04-23  Martin Jambor  <mjambor@suse.cz>
6758
6759         PR middle-end/43835
6760         * gcc.c-torture/execute/pr43835.c: New test.
6761
6762 2010-04-23  Richard Guenther  <rguenther@suse.de>
6763
6764         PR lto/42653
6765         * g++.dg/lto/20100423-1_0.C: New testcase.
6766
6767 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
6768
6769         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
6770
6771 2010-04-22  Ira Rosen  <irar@il.ibm.com>
6772
6773         PR tree-optimization/43842
6774         * gcc.dg/vect/pr43842.c: New test.
6775
6776 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6777
6778         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
6779         * gcc.target/i386/wmul-2.c: Likewise.
6780
6781 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6782
6783         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
6784         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
6785
6786 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
6787
6788         * gfortran.dg/reassoc_6.f: New testcase.
6789
6790 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6791
6792         PR middle-end/29274
6793         * gcc.target/arm/wmul-1.c: New test.
6794         * gcc.target/arm/wmul-2.c: New test.
6795
6796 2010-04-22  Richard Guenther  <rguenther@suse.de>
6797
6798         PR tree-optimization/43845
6799         * gcc.c-torture/compile/pr43845.c: New testcase.
6800
6801 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6802
6803         PR middle-end/29274
6804         * gcc.target/i386/wmul-1.c: New test.
6805         * gcc.target/i386/wmul-2.c: New test.
6806         * gcc.target/bfin/wmul-1.c: New test.
6807         * gcc.target/bfin/wmul-2.c: New test.
6808
6809 2010-04-22  Richard Guenther  <rguenther@suse.de>
6810
6811         PR fortran/43829
6812         * gfortran.dg/vector_subscript_6.f90: New testcase.
6813         * gfortran.dg/assign_10.f90: Adjust.
6814
6815 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
6816
6817         PR fortran/43836
6818         * gfortran.dg/gomp/pr43836.f90: New test.
6819
6820 2010-04-21  Richard Guenther  <rguenther@suse.de>
6821
6822         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
6823
6824 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6825
6826         * gcc.dg/torture/builtin-cproj-3.c: New.
6827
6828 2010-04-20  Jason Merrill  <jason@redhat.com>
6829
6830         PR c++/9335
6831         * g++.dg/template/recurse2.C: New.
6832         * g++.dg/parse/crash36.C: Adjust.
6833         * g++.dg/other/fold1.C: Adjust.
6834         * g++.dg/init/member1.C: Adjust.
6835         * lib/prune.exp: Prune "skipping N instantiation contexts".
6836
6837 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6838
6839         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
6840
6841 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6842
6843         * gcc.dg/torture/builtin-cproj-1.c: New.
6844         * gcc.dg/torture/builtin-cproj-2.c: New.
6845
6846 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
6847
6848         PR c++/43800
6849         PR c++/43704
6850         * g++.dg/template/typedef32.C: Adjust.
6851         * g++.dg/template/typedef33.C: New test.
6852
6853 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
6854
6855         PR fortran/43227
6856         * gfortran.dg/proc_decl_23.f90: New test.
6857
6858         PR fortran/43266
6859         * gfortran.dg/abstract_type_6.f03: New test.
6860
6861 2010-04-20  Xinliang David Li  <davidxl@google.com>
6862
6863         * g++.dg/tree-ssa/fold-compare.C: New.
6864
6865 2010-04-20  Richard Guenther  <rguenther@suse.de>
6866
6867         PR tree-optimization/39417
6868         * g++.dg/torture/pr39417.C: New testcase.
6869
6870 2010-04-20  Richard Guenther  <rguenther@suse.de>
6871
6872         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
6873
6874 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
6875
6876         * g++.dg/debug/dwarf2/rv1.C: New test.
6877
6878 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6879
6880         PR target/43635
6881         * gcc.c-torture/compile/pr43635.c: New testcase.
6882
6883 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
6884
6885         PR fortran/43339
6886         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
6887         of sequential loops being private only in the innermost containing
6888         task region.
6889
6890         PR middle-end/43337
6891         * gfortran.dg/gomp/pr43337.f90: New test.
6892
6893 2010-04-19  Richard Guenther  <rguenther@suse.de>
6894
6895         PR tree-optimization/43796
6896         * gfortran.dg/pr43796.f90: New testcase.
6897
6898 2010-04-19  Richard Guenther  <rguenther@suse.de>
6899
6900         PR tree-optimization/43783
6901         * gcc.c-torture/execute/pr43783.c: New testcase.
6902
6903 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
6904
6905         PR target/43766
6906         * gcc.target/i386/pr43766.c: New test.
6907
6908 2010-04-19  Jie Zhang  <jie@codesourcery.com>
6909
6910         PR target/43662
6911         * gcc.target/i386/pr43662.c: New test.
6912
6913 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
6914
6915         PR c++/43704
6916         * g++.dg/template/typedef32.C: New test.
6917
6918 2010-04-19  Ira Rosen  <irar@il.ibm.com>
6919
6920         PR tree-optimization/37027
6921         * lib/target-supports.exp
6922         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
6923         * gcc.dg/vect/pr37027.c: New test.
6924         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
6925         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
6926         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
6927         gcc.dg/vect/vect-complex-6.c: Likewise.
6928
6929 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
6930
6931         * g++.dg/debug/dwarf2/enum1.C: New test.
6932
6933 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
6934
6935         * gnat.dg/rep_clause5.ad[sb]: New test.
6936         * gnat.dg/rep_clause5_pkg.ads: New helper.
6937
6938 2010-04-18  Ira Rosen  <irar@il.ibm.com>
6939
6940         PR tree-optimization/43771
6941         * g++.dg/vect/pr43771.cc: New test.
6942
6943 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
6944
6945         PR fortran/31538
6946         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
6947         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
6948
6949 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
6950
6951         * gnat.dg/sizetype.adb: Rename into...
6952         * gnat.dg/sizetype1.adb: ...this.
6953         * gnat.dg/sizetype2.adb: New test.
6954
6955 2010-04-16  Richard Guenther  <rguenther@suse.de>
6956
6957         PR tree-optimization/43572
6958         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
6959
6960 2010-04-16  Olivier Hainque  <hainque@adacore.com>
6961
6962         * gnat.dg/specs/discr_private.ads: New test.
6963
6964 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
6965
6966         PR target/41514
6967         * gcc.target/arm/thumb-comparisons.c: New test.
6968
6969         PR target/40603
6970         * gcc.target/arm/thumb-cbranchqi.c: New test.
6971
6972 2010-04-16  Christian Bruel  <christian.bruel@st.com>
6973
6974         * g++.dg/torture/pr36191.C: Enable for SH.
6975
6976 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
6977
6978         * gnat.dg/wide_boolean.adb: New test.
6979         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
6980
6981 2010-04-15  Richard Guenther  <rguenther@suse.de>
6982
6983         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
6984         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
6985         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
6986         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
6987         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
6988         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
6989         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
6990         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
6991         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
6992         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
6993         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
6994         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
6995         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
6996         * gcc.dg/torture/ipa-pta-2.c: Likewise.
6997         * gcc.dg/torture/ipa-pta-1.c: Adjust.
6998
6999 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
7000
7001         PR target/21803
7002         * gcc.target/arm/pr42496.c: New test.
7003
7004 2010-04-14  Jason Merrill  <jason@redhat.com>
7005
7006         PR c++/36625
7007         * g++.dg/ext/attrib38.C: New.
7008
7009 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
7010
7011         PR testsuite/43739
7012         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
7013
7014 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7015
7016         PR 42966
7017         * gcc.dg/cpp/warn-undef-2.c: Update.
7018         * gcc.dg/cpp/warn-traditional-2.c: Update.
7019         * gcc.dg/cpp/warn-comments-2.c: Update.
7020         * gcc.dg/cpp/warn-variadic-2.c: Update.
7021         * gcc.dg/cpp/warn-long-long-2.c: Update.
7022         * gcc.dg/cpp/warn-deprecated-2.c: Update.
7023         * gcc.dg/cpp/warn-multichar-2.c: Update.
7024         * gcc.dg/cpp/warn-normalized-3.c: Update.
7025         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
7026         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
7027         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
7028         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
7029         * gcc.dg/cpp/warn-redefined-2.c: Update.
7030         * gfortran.dg/warning-directive-2.F90: Update.
7031         * c-c++-common/cpp/warning-directive-2.c: Update.
7032
7033 2010-04-14  Michael Matz  <matz@suse.de>
7034
7035         PR tree-optimization/42963
7036         * gcc.dg/pr42963.c: New testcase.
7037
7038 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
7039
7040         * gnat.dg/class_wide.adb: Rename into...
7041         * gnat.dg/class_wide1.adb: ...this.
7042         * gnat.dg/class_wide2.ad[sb]: New test.
7043
7044 2010-04-14  Tobias Burnus  <burnus@net-b.de>
7045
7046         PR fortran/18918
7047         * gfortran.dg/coarray_9.f90: Update dg-errors.
7048         * gfortran.dg/coarray_10.f90: New test.
7049         * gfortran.dg/coarray_11.f90: New test.
7050
7051 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7052
7053         PR fortran/43747
7054         gfortran.dg/initialization_24.f90: New test.
7055
7056 2010-04-13  Jason Merrill  <jason@redhat.com>
7057
7058         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
7059         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
7060
7061 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7062
7063         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
7064         * g++.dg/dg.exp: Likewise.
7065         * gcc.dg/cpp/warning-directive-1.c: Move to ...
7066         * c-c++-common/cpp/warning-directive-1.c: ... here.
7067         * gcc.dg/cpp/warning-directive-2.c: Move to ...
7068         * c-c++-common/cpp/warning-directive-2.c: ... here.
7069         * gcc.dg/cpp/warning-directive-3.c: Move to ...
7070         * c-c++-common/cpp/warning-directive-3.c: ... here.
7071         * gcc.dg/cpp/warning-directive-4.c: Move to ...
7072         * c-c++-common/cpp/warning-directive-4.c: ... here.
7073         * g++.dg/cpp/warning-directive-1.C: Delete.
7074         * g++.dg/cpp/warning-directive-2.C: Delete.
7075         * g++.dg/cpp/warning-directive-3.C: Delete.
7076         * g++.dg/cpp/warning-directive-4.C: Delete.
7077         * gcc.dg/cpp/normalised-3.c: Delete.
7078         * g++.dg/cpp/normalised-1.C: Rename as ...
7079         * c-c++-common/cpp/normalised-3.c: ... this.
7080
7081 2010-04-13  Martin Jambor  <mjambor@suse.cz>
7082
7083         * gcc.dg/tree-ssa/sra-9.c: New test.
7084
7085 2010-04-13  Michael Matz  <matz@suse.de>
7086
7087         PR middle-end/43730
7088         * gcc.dg/pr43730.c: New test.
7089
7090 2010-04-13  Michael Matz  <matz@suse.de>
7091
7092         * gcc.dg/tree-ssa/negate.c: New testcase.
7093
7094 2010-04-13  Richard Guenther  <rguenther@suse.de>
7095
7096         PR testsuite/43735
7097         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
7098
7099 2010-04-13  Richard Guenther  <rguenther@suse.de>
7100
7101         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
7102
7103 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
7104
7105         * gnat.dg/derived_type1.adb: New test.
7106
7107 2010-04-13  Matthias Klose  <doko@ubuntu.com>
7108
7109         * gcc.dg/plugindir1.c: New testcase.
7110         * gcc.dg/plugindir2.c: New testcase.
7111         * gcc.dg/plugindir3.c: New testcase.
7112         * gcc.dg/plugindir4.c: New testcase.
7113
7114 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
7115
7116         * gcc.target/i386/rotate-2.c: New test.
7117
7118 2010-04-12  Jason Merrill  <jason@redhat.com>
7119
7120         PR c++/43641
7121         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
7122         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
7123
7124 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
7125
7126         PR c++/25811
7127         * g++.dg/init/pr25811.C: New test.
7128
7129 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7130
7131         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
7132         dg-error, dg-warning.
7133         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
7134
7135 2010-04-12  Richard Guenther  <rguenther@suse.de>
7136
7137         * gcc.dg/torture/inline-2.c: New testcase.
7138
7139 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
7140
7141         PR bootstrap/43699
7142         * gcc.dg/Wunused-var-7.c: New test.
7143
7144         PR tree-optimization/43560
7145         * gcc.c-torture/execute/pr43560.c: New test.
7146
7147 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
7148
7149         * gnat.dg/aggr13.adb: New test.
7150         * gnat.dg/aggr14.adb: Likewise.
7151         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
7152
7153 2010-04-12  Richard Guenther  <rguenther@suse.de>
7154
7155         PR c++/43611
7156         * g++.dg/torture/pr43611.C: New testcase.
7157
7158 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
7159
7160         PR c/36774
7161         * gcc.dg/pr36774-1.c: New test.
7162         * gcc.dg/pr36774-2.c: New test.
7163
7164 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
7165
7166         * gcc.target/sh/rte-delay-slot.c: New test.
7167
7168 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
7169
7170         * gnat.dg/pack9.adb: Remove -cargs option.
7171         * gnat.dg/aggr12.ad[sb]: New test.
7172
7173 2010-04-10  Jie Zhang  <jie@codesourcery.com>
7174
7175         PR target/43417
7176         * gcc.target/sh/pr43417.c: New test.
7177
7178 2010-04-10  Tobias Burnus  <burnus@net-b.de>
7179
7180         PR fortran/43591
7181         * gfortran.dg/spec_expr_6.f90: New test.
7182
7183 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
7184
7185         PR cpp/43195
7186         * gcc.dg/cpp/pr43195.c: New.
7187         * gcc.dg/cpp/pr43195.h: New.
7188
7189 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7190
7191         PR 42965
7192         * gcc.dg/Werror-6.c: Adjust.
7193         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
7194         * gcc.dg/Werror-4.c: Likewise.
7195         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
7196         * gcc.dg/Wswitch-enum-error.c: Likewise.
7197         * gcc.dg/Wpointer-arith.c: Likewise.
7198         * gcc.dg/Wfatal.c: Likewise.
7199         * gcc.dg/Wswitch-error.c: Likewise.
7200         * g++.dg/warn/unused-result1-Werror.c: Likewise.
7201         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
7202         * gcc.dg/cpp/warn-undef-2.c: Likewise.
7203         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
7204         * gcc.dg/cpp/warn-comments-2.c: Likewise.
7205         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
7206         * gcc.dg/cpp/warning-directive-2.c: Likewise.
7207         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
7208         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
7209         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
7210         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
7211         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
7212         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
7213         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
7214         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
7215         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
7216         * g++.dg/cpp/warning-directive-2.C: Likewise.
7217         * gfortran.dg/warning-directive-2.F90: Likewise.
7218
7219 2010-04-09  Jason Merrill  <jason@redhat.com>
7220
7221         PR c++/42623
7222         * g++.dg/template/sizeof13.C: New.
7223
7224 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
7225
7226         * g++.dg/other/pr35504.C: Add check for thiscall.
7227         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
7228         * gcc.dg/torture/stackalign/thiscall-1.c: New.
7229
7230 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7231
7232         PR c++/28584
7233         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
7234         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
7235         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
7236         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
7237         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
7238         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
7239         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
7240         * g++.dg/other/increment1.C: Likewise.
7241
7242 2010-04-09  Tobias Burnus  <burnus@net-b.de>
7243
7244         PR fortran/18918
7245         * gfortran.dg/coarray_7.f90: New test.
7246         * gfortran.dg/coarray_8.f90: New test.
7247
7248 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
7249
7250         PR fortran/28039
7251         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
7252
7253 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7254
7255         PR target/43643
7256         * gcc.dg/pr43643.c: New test.
7257
7258 2010-04-08  Tobias Burnus  <burnus@net-b.de>
7259
7260         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
7261
7262 2010-04-08  Richard Guenther  <rguenther@suse.de>
7263
7264         PR tree-optimization/43679
7265         * gcc.c-torture/compile/pr43679.c: New testcase.
7266
7267 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
7268
7269         PR debug/43670
7270         * gcc.dg/pr43670.c: New test.
7271
7272 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
7273
7274         PR middle-end/40815
7275         * gcc.dg/tree-ssa/reassoc-19.c: New.
7276
7277 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
7278
7279         PR c/18624
7280         * gcc.dg/Wunused-var-1.c: New test.
7281         * gcc.dg/Wunused-var-2.c: New test.
7282         * gcc.dg/Wunused-var-3.c: New test.
7283         * gcc.dg/Wunused-var-4.c: New test.
7284         * gcc.dg/Wunused-var-5.c: New test.
7285         * gcc.dg/Wunused-var-6.c: New test.
7286         * gcc.dg/Wunused-parm-1.c: New test.
7287
7288         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
7289         * gcc.dg/trunc-1.c: Likewise.
7290         * gcc.dg/vla-9.c: Likewise.
7291         * gcc.dg/dfp/composite-type.c: Likewise.
7292
7293 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
7294
7295         PR objc/35996
7296         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
7297         * obj-c++.dg/objc-gc-3.mm: Ditto.
7298
7299 2010-04-07  Simon Baldwin  <simonb@google.com>
7300
7301         * gcc.dg/cpp/warn-undef-2.c: New.
7302         * gcc.dg/cpp/warn-traditional-2.c: New.
7303         * gcc.dg/cpp/warn-comments-2.c: New.
7304         * gcc.dg/cpp/warning-directive-1.c: New.
7305         * gcc.dg/cpp/warn-long-long.c: New.
7306         * gcc.dg/cpp/warn-traditional.c: New.
7307         * gcc.dg/cpp/warn-variadic-2.c: New.
7308         * gcc.dg/cpp/warn-undef.c: New.
7309         * gcc.dg/cpp/warn-normalized-1.c: New.
7310         * gcc.dg/cpp/warning-directive-2.c: New.
7311         * gcc.dg/cpp/warn-long-long-2.c: New.
7312         * gcc.dg/cpp/warn-variadic.c: New.
7313         * gcc.dg/cpp/warn-normalized-2.c: New.
7314         * gcc.dg/cpp/warning-directive-3.c: New.
7315         * gcc.dg/cpp/warn-deprecated-2.c: New.
7316         * gcc.dg/cpp/warn-trigraphs-1.c: New.
7317         * gcc.dg/cpp/warn-multichar-2.c: New.
7318         * gcc.dg/cpp/warn-normalized-3.c: New.
7319         * gcc.dg/cpp/warning-directive-4.c: New.
7320         * gcc.dg/cpp/warn-unused-macros.c: New.
7321         * gcc.dg/cpp/warn-trigraphs-2.c: New.
7322         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
7323         * gcc.dg/cpp/warn-cxx-compat.c: New.
7324         * gcc.dg/cpp/warn-redefined.c: New.
7325         * gcc.dg/cpp/warn-trigraphs-3.c: New.
7326         * gcc.dg/cpp/warn-unused-macros-2.c: New.
7327         * gcc.dg/cpp/warn-deprecated.c: New.
7328         * gcc.dg/cpp/warn-trigraphs-4.c: New.
7329         * gcc.dg/cpp/warn-redefined-2.c: New.
7330         * gcc.dg/cpp/warn-comments.c: New.
7331         * gcc.dg/cpp/warn-multichar.c: New.
7332         * g++.dg/cpp/warning-directive-1.C: New.
7333         * g++.dg/cpp/warning-directive-2.C: New.
7334         * g++.dg/cpp/warning-directive-3.C: New.
7335         * g++.dg/cpp/warning-directive-4.C: New.
7336         * gfortran.dg/warning-directive-1.F90: New.
7337         * gfortran.dg/warning-directive-3.F90: New.
7338         * gfortran.dg/warning-directive-2.F90: New.
7339         * gfortran.dg/warning-directive-4.F90: New.
7340
7341 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
7342
7343         PR objc++/23716
7344         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
7345
7346 2010-04-07  Jason Merrill  <jason@redhat.com>
7347
7348         * g++.dg/template/dr408.C: New.
7349
7350         * g++.dg/lookup/ns4.C: New.
7351
7352         PR c++/38392
7353         * g++.dg/template/friend51.C: New test.
7354
7355         PR c++/41970
7356         * g++.old-deja/g++.other/linkage1.C: Adjust.
7357
7358 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7359
7360         PR c++/42697
7361         * g++.dg/template/crash94.C: New test.
7362
7363 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7364
7365         PR c++/40239
7366         * g++.dg/init/aggr5.C: New test.
7367         * g++.dg/init/aggr5.C: New test.
7368
7369 2010-04-07  Richard Guenther  <rguenther@suse.de>
7370
7371         PR tree-optimization/43270
7372         * g++.dg/warn/Warray-bounds-4.C: New testcase.
7373         * gcc.dg/Warray-bounds-7.c: Likewise.
7374
7375 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
7376
7377         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
7378         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
7379         * gnat.dg/bit_packed_array4.ad[sb]: New test.
7380
7381 2010-04-07  Jie Zhang  <jie@codesourcery.com>
7382
7383         PR c++/42556
7384         * g++.dg/init/pr42556.C: New test.
7385
7386 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7387
7388         PR debug/43628
7389         * g++.dg/debug/dwarf2/typedef2.C: New test.
7390
7391 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
7392
7393         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
7394         c-c++-common/dwarf2/redeclaration-1.C
7395
7396 2010-04-06  Jason Merrill  <jason@redhat.com>
7397
7398         * g++.dg/cpp0x/pr31437.C: Adjust error location.
7399         * g++.dg/ext/attrib18.C: Likewise.
7400         * g++.dg/ext/bitfield2.C: Likewise.
7401         * g++.dg/ext/bitfield4.C: Likewise.
7402         * g++.dg/ext/visibility/warn2.C: Likewise.
7403         * g++.dg/ext/visibility/warn3.C: Likewise.
7404         * g++.dg/gomp/pr26690-1.C: Likewise.
7405         * g++.dg/inherit/covariant7.C: Likewise.
7406         * g++.dg/init/synth2.C: Likewise.
7407         * g++.dg/lookup/using7.C: Likewise.
7408         * g++.dg/other/crash-4.C: Likewise.
7409         * g++.dg/other/error13.C: Likewise.
7410         * g++.dg/other/error20.C: Likewise.
7411         * g++.dg/parse/crash31.C: Likewise.
7412         * g++.dg/parse/error16.C: Likewise.
7413         * g++.dg/parse/error19.C: Likewise.
7414         * g++.dg/parse/error27.C: Likewise.
7415         * g++.dg/parse/error28.C: Likewise.
7416         * g++.dg/parse/fused-params1.C: Likewise.
7417         * g++.dg/template/error2.C: Likewise.
7418         * g++.dg/template/local6.C: Likewise.
7419         * g++.dg/template/qualttp15.C: Likewise.
7420         * g++.dg/warn/Wnvdtor-2.C: Likewise.
7421         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
7422         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
7423         * g++.old-deja/g++.brendan/crash29.C: Likewise.
7424         * g++.old-deja/g++.eh/spec6.C: Likewise.
7425         * g++.old-deja/g++.jason/crash3.C: Likewise.
7426         * g++.old-deja/g++.jason/destruct2.C: Likewise.
7427         * g++.old-deja/g++.law/ctors5.C: Likewise.
7428         * g++.old-deja/g++.law/ctors9.C: Likewise.
7429         * g++.old-deja/g++.mike/p3538a.C: Likewise.
7430         * g++.old-deja/g++.mike/p3538b.C: Likewise.
7431         * g++.old-deja/g++.other/struct1.C: Likewise.
7432         * g++.old-deja/g++.other/volatile1.C: Likewise.
7433         * g++.old-deja/g++.pt/crash36.C: Likewise.
7434         * g++.old-deja/g++.pt/derived3.C: Likewise.
7435         * g++.old-deja/g++.robertl/eb109.C: Likewise.
7436         * g++.old-deja/g++.robertl/eb4.C: Likewise.
7437
7438 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
7439
7440         PR middle-end/43519
7441         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
7442         * gcc.dg/graphite/id-19.c: New.
7443
7444 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
7445
7446         PR middle-end/32824
7447         * gcc.dg/vect/pr32824: New.
7448
7449 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7450
7451         PR fortran/18918
7452         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
7453         * gfortran.dg/coarray_3.f90: Ditto.
7454         * gfortran.dg/coarray_4.f90: Ditto.
7455         * gfortran.dg/coarray_5.f90: Ditto.
7456         * gfortran.dg/coarray_6.f90: Ditto.
7457         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
7458
7459 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7460
7461         PR fortran/18918
7462         * gfortran.dg/coarray_4.f90: Fix test.
7463         * gfortran.dg/coarray_6.f90: Add more tests.
7464
7465 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7466
7467         PR fortran/18918
7468         * gfortran.dg/coarray_4.f90: New test.
7469         * gfortran.dg/coarray_5.f90: New test.
7470         * gfortran.dg/coarray_6.f90: New test.
7471
7472 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7473
7474         PR fortran/18918
7475         * gfortran.dg/iso_fortran_env_5.f90: New test.
7476         * gfortran.dg/iso_fortran_env_6.f90: New test.
7477
7478 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7479
7480         PR fortran/39997
7481         * gfortran.dg/coarray_1.f90: New test.
7482         * gfortran.dg/coarray_2.f90: New test.
7483         * gfortran.dg/coarray_3.f90: New test.
7484
7485 2010-04-06  Jason Merrill  <jason@redhat.com>
7486
7487         PR c++/43648
7488         * g++.dg/template/dtor8.C: New.
7489
7490         PR c++/43621
7491         * g++.dg/template/error-recovery2.C: New.
7492
7493 2010-04-06  Jan Hubicka  <jh@suse.czpli
7494
7495         PR tree-optimization/42906
7496         * gcc.dg/tree-ssa/dce-1.c: New testcase.
7497
7498 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7499
7500         PR fortran/43178
7501         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
7502         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
7503         * gfortran.dg/auto_dealloc_1.f90: Ditto.
7504
7505 2010-04-06  Richard Guenther  <rguenther@suse.de>
7506
7507         PR tree-optimization/43627
7508         * gcc.dg/tree-ssa/vrp49.c: New testcase.
7509
7510 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
7511
7512         PR target/43638
7513         * gcc.target/i386/pr43638.c: New test.
7514
7515 2010-04-06  Richard Guenther  <rguenther@suse.de>
7516
7517         PR middle-end/43661
7518         * gcc.c-torture/compile/pr43661.c: New testcase.
7519
7520 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
7521
7522         * gcc.target/s390/stackcheck1.c: Add dg-warning.
7523
7524 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
7525
7526         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
7527
7528 2010-04-02  Richard Guenther  <rguenther@suse.de>
7529
7530         PR tree-optimization/43629
7531         * gcc.c-torture/execute/pr43629.c: New testcase.
7532
7533 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
7534             Dominique d'Humieres  <dominiq@lps.ens.fr>
7535
7536         PR libfortran/43605
7537         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
7538
7539 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
7540
7541         PR debug/43325
7542         * c-c++-common/dwarf2/redeclaration-1.C: New test.
7543
7544 2010-04-01  Jason Merrill  <jason@redhat.com>
7545
7546         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
7547
7548 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
7549             Manfred Schwarb  <manfred99@gmx.ch>
7550
7551         PR libfortran/43605
7552         * gfortran.dg/ftell_3.f90: New test.
7553
7554 2010-04-01  Richard Guenther  <rguenther@suse.de>
7555
7556         PR middle-end/43614
7557         * gcc.c-torture/compile/pr43614.c: New testcase.
7558
7559 2010-04-01  Martin Jambor  <mjambor@suse.cz>
7560
7561         PR tree-optimization/43141
7562         * gcc.dg/guality/pr43141.c: New test.
7563
7564 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7565
7566         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
7567         * g++.dg/eh/spbp.C: Likewise.
7568         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
7569         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
7570         superfluous casts.
7571         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
7572         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
7573         * objc.dg/dwarf-2.m: Likewise.
7574
7575 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
7576
7577         PR middle-end/43464
7578         * gcc.dg/graphite/id-pr43464.c: New.
7579         * gcc.dg/graphite/id-pr43464-1.c: New.
7580
7581 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
7582
7583         PR middle-end/43351
7584         * gcc.dg/graphite/id-pr43351.c
7585
7586 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7587
7588         PR testsuite/35165
7589         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
7590         * obj-c++.dg/try-catch-2.mm: Ditto.
7591         * obj-c++.dg/lookup-2.mm: Ditto.
7592         * obj-c++.dg/encode-8.m: Ditto.
7593         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
7594         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
7595         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
7596         * obj-c++.dg/const-str-11.mm: Ditto.
7597         * obj-c++.dg/const-str-9.mm: Ditto.
7598         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
7599         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
7600         * obj-c++.dg/except-1.mm: Ditto.
7601         * obj-c++.dg/const-str-7.mm: Ditto.
7602         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
7603         * obj-c++.dg/const-str-3.mm: Ditto.
7604         * obj-c++.dg/const-str-7.mm: Ditto.
7605         * obj-c++.dg/stubify-2.mm: Change dump file name.
7606
7607         PR objc++/23613
7608         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
7609         New macro.
7610         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
7611         Remove dg-xfail-if.
7612
7613 2010-03-31  Martin Jambor  <mjambor@suse.cz>
7614
7615         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
7616         only with -O2, -O3 or -Os and not with -fwhopr.
7617
7618 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
7619
7620         PR c++/43558
7621         * g++.dg/template/typedef31.C: New test.
7622
7623 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7624
7625         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
7626         assembler output on *-*-solaris2*.
7627         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
7628
7629 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
7630
7631         PR debug/43557
7632         * gcc.dg/pr43557-1.c: New test.
7633         * gcc.dg/pr43557-2.c: New file.
7634
7635 2010-03-31  Jie Zhang  <jie@codesourcery.com>
7636
7637         PR 43562
7638         * gcc.dg/pr43562.c: New test.
7639
7640 2010-03-30  Jason Merrill  <jason@redhat.com>
7641
7642         PR c++/43076
7643         * g++.dg/template/error-recovery1.C: New.
7644
7645         PR c++/41786
7646         * g++.dg/parse/ambig5.C: New.
7647
7648 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
7649
7650         PR debug/43593
7651         * gcc.dg/guality/pr43593.c: New test.
7652
7653 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
7654
7655         PR middle-end/43430
7656         * gcc.dg/vect/pr43430-1.c: New.
7657
7658 2010-03-30  Jason Merrill  <jason@redhat.com>
7659
7660         PR c++/43559
7661         * g++.dg/template/partial7.C: New.
7662
7663 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7664
7665         * gcc.target/s390/stackcheck1.c: New testcase.
7666
7667 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7668
7669         PR libfortran/43265
7670         * gfortran.dg/read_eof_8.f90: New test.
7671
7672 2010-03-29  Jason Merrill  <jason@redhat.com>
7673
7674         * gcc.dg/cpp/include6.c: Change [] to ().
7675
7676         N3077
7677         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
7678         splicing and UCNs.
7679         * c-c++-common/raw-string-2.c: Add trigraph test.
7680         * c-c++-common/raw-string-8.c: New.
7681         * c-c++-common/raw-string-9.c: New.
7682         * c-c++-common/raw-string-10.c: New.
7683
7684         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
7685         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
7686         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
7687         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
7688         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
7689         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
7690         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
7691
7692 2010-03-29  Richard Guenther  <rguenther@suse.de>
7693
7694         PR tree-optimization/43560
7695         * gcc.dg/torture/pr43560.c: New testcase.
7696
7697 2010-03-29  Jason Merrill  <jason@redhat.com>
7698
7699         N3077
7700         * g++.dg/ext/raw-string-1.C: Change [] to ().
7701         * g++.dg/ext/raw-string-2.C: Change [] to ().
7702         Don't use \ in delimiter.
7703         * g++.dg/ext/raw-string-3.C: Change [] to ().
7704         * g++.dg/ext/raw-string-4.C: Change [] to ().
7705         * g++.dg/ext/raw-string-5.C: Change [] to ().
7706         Test for error on \ in delimiter.
7707         * g++.dg/ext/raw-string-6.C: Change [] to ().
7708         * g++.dg/ext/raw-string-7.C: Change [] to ().
7709
7710 2010-03-29  Jie Zhang  <jie@codesourcery.com>
7711
7712         PR 43564
7713         * gcc.dg/pr43564.c: New test.
7714
7715 2010-03-29  Tobias Burnus  <burnus@net-b.de>
7716
7717         PR fortran/43551
7718         * gfortran.dg/direct_io_12.f90: New test.
7719
7720 2010-03-28  Jan Hubicka  <jh@suse.cz>
7721
7722         PR tree-optimization/43505
7723         * gfortran.dg/pr43505.f90: New testcase.
7724
7725 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
7726
7727         PR tree-optimization/43528
7728         * gcc.target/i386/pr43528.c: New test.
7729
7730 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
7731
7732         PR c/43381
7733         * gcc.dg/parm-impl-decl-3.c: New test.
7734
7735 2010-03-26  Jason Merrill  <jason@redhat.com>
7736
7737         PR c++/43509
7738         * g++.dg/cpp0x/parse1.C: New.
7739
7740 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
7741
7742         PR target/43524
7743         * gcc.target/i386/pr43524.c: New test.
7744
7745 2010-03-26  Martin Jambor  <mjambor@suse.cz>
7746
7747         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
7748         whitespace, rename main to foo.
7749         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
7750         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
7751         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
7752         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
7753         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
7754         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
7755         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
7756         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
7757         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
7758         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
7759         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
7760
7761 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
7762
7763         PR c++/43327
7764         * g++.dg/other/crash-10.C: New test.
7765         * g++.dg/other/crash-11.C: New test.
7766
7767 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7768
7769         PR libfortran/43517
7770         * gfortran.dg/read_eof_7.f90: New test.
7771
7772 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7773
7774         PR objc/35165
7775         PR testsuite/43512
7776         * objc-obj-c++-shared: New directory.
7777         * objc-obj-c++-shared/Object1-implementation.h: New file.
7778         * objc-obj-c++-shared/Object1.h: New file.
7779         * objc-obj-c++-shared/Protocol1.h: New file.
7780         * objc-obj-c++-shared/next-abi.h: New file.
7781         * objc-obj-c++-shared/next-mapping.h: New file.
7782         * objc/execute/next_mapping.h: Delete.
7783         * objc.dg/special/special.exp: For all targets run the tests with
7784         -fgnu-runtime, for darwin targets also run the tests with
7785         -fnext-runtime.
7786         * objc.dg/dg.exp: Ditto.
7787         * obj-c++.dg/dg.exp: Ditto.
7788         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
7789         Protocol1.h) and next-mapping.h as required.  Amend testcase to
7790         include use of updated NeXT interface.
7791         * objc/execute/formal_protocol-5.m: Ditto.
7792         * objc/execute/protocol-isEqual-2.m: Ditto.
7793         * objc/execute/protocol-isEqual-4.m: Ditto.
7794         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
7795         Protocol1.h) and next-mapping.h as required.
7796         * objc/execute/object_is_class.m: Ditto.
7797         * objc/execute/enumeration-1.m: Ditto.
7798         * objc/execute/class-13.m: Ditto.
7799         * objc/execute/formal_protocol-2.m: Ditto.
7800         * objc/execute/formal_protocol-4.m: Ditto.
7801         * objc/execute/class-1.m: Ditto.
7802         * objc/execute/bycopy-1.m: Ditto.
7803         * objc/execute/formal_protocol-6.m: Ditto.
7804         * objc/execute/bycopy-3.m: Ditto.
7805         * objc/execute/class-3.m: Ditto.
7806         * objc/execute/bf-11.m: Ditto.
7807         * objc/execute/class-5.m: Ditto.
7808         * objc/execute/bf-13.m: Ditto.
7809         * objc/execute/class-7.m: Ditto.
7810         * objc/execute/bf-15.m: Ditto.
7811         * objc/execute/class-9.m: Ditto.
7812         * objc/execute/bf-17.m: Ditto.
7813         * objc/execute/bf-19.m: Ditto.
7814         * objc/execute/IMP.m: Ditto.
7815         * objc/execute/exceptions/catchall-1.m: Ditto.
7816         * objc/execute/exceptions/trivial.m: Ditto.
7817         * objc/execute/exceptions/finally-1.m: Ditto.
7818         * objc/execute/exceptions/local-variables-1.m: Ditto.
7819         * objc/execute/exceptions/foward-1.m: Ditto.
7820         * objc/execute/bf-2.m: Ditto.
7821         * objc/execute/string1.m: Ditto.
7822         * objc/execute/bf-4.m: Ditto.
7823         * objc/execute/informal_protocol.m: Ditto.
7824         * objc/execute/string3.m: Ditto.
7825         * objc/execute/bf-6.m: Ditto.
7826         * objc/execute/bf-8.m: Ditto.
7827         * objc/execute/class-tests-1.h: Ditto.
7828         * objc/execute/protocol-isEqual-1.m: Ditto.
7829         * objc/execute/protocol-isEqual-3.m: Ditto.
7830         * objc/execute/_cmd.m: Ditto.
7831         * objc/execute/function-message-1.m: Ditto.
7832         * objc/execute/bf-20.m: Ditto.
7833         * objc/execute/bf-common.h: Ditto.
7834         * objc/execute/np-2.m: Ditto.
7835         * objc/execute/class-10.m: Ditto.
7836         * objc/execute/class-12.m: Ditto.
7837         * objc/execute/enumeration-2.m: Ditto.
7838         * objc/execute/class-14.m: Ditto.
7839         * objc/execute/encode-1.m: Ditto.
7840         * objc/execute/formal_protocol-1.m: Ditto.
7841         * objc/execute/formal_protocol-3.m: Ditto.
7842         * objc/execute/accessing_ivars.m: Ditto.
7843         * objc/execute/bycopy-2.m: Ditto.
7844         * objc/execute/class-2.m: Ditto.
7845         * objc/execute/bf-10.m: Ditto.
7846         * objc/execute/formal_protocol-7.m: Ditto.
7847         * objc/execute/root_methods.m: Ditto.
7848         * objc/execute/class-4.m: Ditto.
7849         * objc/execute/bf-12.m: Ditto.
7850         * objc/execute/class-6.m: Ditto.
7851         * objc/execute/bf-14.m: Ditto.
7852         * objc/execute/nested-func-1.m: Ditto.
7853         * objc/execute/class-8.m: Ditto.
7854         * objc/execute/private.m: Ditto.
7855         * objc/execute/bf-16.m: Ditto.
7856         * objc/execute/bf-18.m: Ditto.
7857         * objc/execute/load-3.m: Ditto.
7858         * objc/execute/compatibility_alias.m: Ditto.
7859         * objc/execute/bf-1.m: Ditto.
7860         * objc/execute/no_clash.m: Ditto.
7861         * objc/execute/bf-3.m: Ditto.
7862         * objc/execute/string2.m: Ditto.
7863         * objc/execute/bf-5.m: Ditto.
7864         * objc/execute/string4.m: Ditto.
7865         * objc/execute/bf-7.m: Ditto.
7866         * objc/execute/object_is_meta_class.m: Ditto.
7867         * objc/execute/bf-9.m: Ditto.
7868         * objc/execute/bf-21.m: Ditto.
7869         * objc/execute/cascading-1.m: Ditto.
7870         * objc/execute/trivial.m: Ditto.
7871         * objc/execute/np-1.m: Ditto.
7872         * objc/compile/trivial.m: Ditto.
7873         * objc/execute/class_self-2.m: Include <stdlib.h>.
7874         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
7875         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
7876         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
7877         and 64bit. Use new NeXT interface as required.
7878         * objc.dg/special/unclaimed-category-1.m: Ditto.
7879         * objc.dg/special/unclaimed-category-1.h: Ditto.
7880         * objc.dg/special/unclaimed-category-1a.m: Ditto.
7881         * objc.dg/func-ptr-1.m: Ditto.
7882         * objc.dg/stret-1.m: Ditto.
7883         * objc.dg/encode-2.m: Ditto.
7884         * objc.dg/category-1.m: Ditto.
7885         * objc.dg/encode-3.m: Ditto.
7886         * objc.dg/call-super-3.m: Ditto.
7887         * objc.dg/method-3.m: Ditto.
7888         * objc.dg/func-ptr-2.m: Ditto.
7889         * objc.dg/lookup-1.m: Ditto.
7890         * objc.dg/encode-4.m: Ditto.
7891         * objc.dg/fix-and-continue-1.m: Ditto.
7892         * objc.dg/proto-lossage-3.m: Ditto.
7893         * objc.dg/method-13.m: Ditto.
7894         * objc.dg/proto-qual-1.m: Ditto.
7895         * objc.dg/zero-link-3.m: Ditto.
7896         * objc.dg/bitfield-1.m: Ditto.
7897         * objc.dg/va-meth-1.m: Ditto.
7898         * objc.dg/super-class-3.m: Ditto.
7899         * objc.dg/call-super-1.m: Ditto.
7900         * objc.dg/type-size-2.m: Ditto.
7901         * objc.dg/method-10.m: Ditto.
7902         * objc.dg/defs.m: Ditto.
7903         * objc.dg/const-str-3.m: Ditto.
7904         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
7905         Protocol1.h) and next-mapping.h as required. Use new NeXT
7906         interface as required.
7907         * objc.dg/super-class-4.m: Ditto.
7908         * objc.dg/comp-types-8.m: Ditto.
7909         * objc.dg/call-super-2.m: Ditto.
7910         * objc.dg/objc-fast-4.m: Ditto.
7911         * objc.dg/method-6.m: Ditto.
7912         * objc.dg/const-str-3.m: Ditto.
7913         * objc.dg/const-str-7.m: Ditto.
7914         * objc.dg/method-15.m: Ditto.
7915         * objc.dg/method-19.m: Ditto.
7916         * objc.dg/sync-1.m: Ditto.
7917         * objc.dg/layout-1.m: Ditto.
7918         * objc.dg/bitfield-3.m: Ditto.
7919         * objc.dg/try-catch-3.m: Ditto.
7920         * objc.dg/try-catch-7.m: Ditto.
7921         * objc.dg/comp-types-10.m: Ditto.
7922         * objc.dg/selector-2.: Ditto.
7923         * objc.dg/method-7.m: Ditto.
7924         * objc.dg/typedef-alias-1.m: Ditto.
7925         * objc.dg/proto-lossage-2.m: Ditto.
7926         * objc.dg/comp-types-11.m: Ditto.
7927         * objc.dg/sizeof-1.m: Ditto.
7928         * objc.dg/method-17.m: Ditto.
7929         * objc.dg/bitfield-5.m: Ditto.
7930         * objc.dg/try-catch-1.m: Ditto.
7931         * objc.dg/encode-5.m: Ditto.
7932         * objc.dg/fix-and-continue-2.m: Ditto.
7933         * objc.dg/method-9.m: Ditto.
7934         * objc.dg/isa-field-1.m: Ditto.
7935         * objc.dg/local-decl-2.m: Ditto.
7936         * objc.dg/objc-gc-4.m: Ditto.
7937         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
7938         * objc.dg/gnu-runtime-3.m: Ditto.
7939         * objc.dg/encode-7.m: Ditto.
7940         * objc.dg/encode-8.m: Ditto.
7941         * objc.dg/selector-3.m: Ditto.
7942         * objc.dg/gnu-runtime-1.m: Ditto.
7943         * objc.dg/const-str-12.m: Ditto.
7944         * objc.dg/gnu-runtime-2.m: Ditto.
7945         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
7946         * objc.dg/selector-1.m: Ditto.
7947         * objc.dg/stubify-2.m: Ditto.
7948         * objc.dg/zero-link-1.m: Ditto.
7949         * objc.dg/stret-2.m: Ditto.
7950         * objc.dg/zero-link-2.m: Ditto.
7951         * objc.dg/next-runtime-1.m: Ditto.
7952         * objc.dg/symtab-1.m: Ditto.
7953         * objc.dg/stubify-1.m: Ditto.
7954         * objc.dg/bitfield-2.m: Ditto.
7955         * objc.dg/try-catch-10.m: Apply to both runtimes.
7956         * objc.dg/const-str-1.m: Ditto.
7957         * objc.dg/image-info.m: Ditto.
7958         * objc.dg/encode-9.m: Ditto.
7959         * objc.dg/pragma-1.m: Apply test to all targets.
7960         * objc.dg/const-str-4.m: Ditto.
7961         * objc.dg/const-str-8.m: Ditto.
7962         * objc.dg/super-class-2.m: Ditto.
7963         * objc.dg/try-catch-5.m: Ditto.
7964         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
7965         Protocol1.h) and next-mapping.h as required. Use new NeXT
7966         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
7967         * objc.dg/const-str-11.m: Ditto.
7968         * objc.dg/const-str-9.m: Ditto.
7969         * objc.dg/method-4.m: Skip for 64Bit NeXT.
7970         * objc.dg/encode-1.m: Remove redundant -lobjc.
7971         * objc.dg/try-catch-9.m: Tidy space.
7972         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
7973         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
7974         and 64bit. Use new NeXT interface as required.
7975         * obj-c++.dg/template-4.mm: Ditto.
7976         * obj-c++.dg/defs.mm: Ditto.
7977         * obj-c++.dg/basic.mm: Ditto.
7978         * obj-c++.dg/encode-4.mm: Ditto.
7979         * obj-c++.dg/method-17.mm: Ditto.
7980         * obj-c++.dg/proto-lossage-3.mm: Ditto.
7981         * obj-c++.dg/cxx-class-1.mm: Ditto.
7982         * obj-c++.dg/method-10.mm: Ditto.
7983         * obj-c++.dg/va-meth-1.mm: Ditto.
7984         * obj-c++.dg/encode-5.mm: Ditto.
7985         * obj-c++.dg/lookup-2.mm: Ditto.
7986         * obj-c++.dg/template-3.mm: Ditto.
7987         * obj-c++.dg/proto-qual-1.mm: Ditto.
7988         * obj-c++.dg/qual-types-1.m: Ditto.
7989         * obj-c++.dg/cxx-scope-1.mm: Ditto.
7990         * obj-c++.dg/template-1.mm: Ditto.
7991         * obj-c++.dg/encode-6.mm: Ditto.
7992         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
7993         Protocol1.h) and next-mapping.h as required. Use new NeXT
7994         interface as required.
7995         * obj-c++.dg/except-1.mm: Ditto.
7996         * obj-c++.dg/const-str-7.mm: Ditto.
7997         * obj-c++.dg/ivar-list-semi.mm: Ditto.
7998         * obj-c++.dg/cxx-scope-2.mm: Ditto.
7999         * obj-c++.dg/selector-2.mm: Ditto.
8000         * obj-c++.dg/isa-field-1.mm: Ditto.
8001         * obj-c++.dg/try-catch-1.mm: Ditto.
8002         * obj-c++.dg/local-decl-1.mm: Ditto.
8003         * obj-c++.dg/try-catch-9.mm: Ditto.
8004         * obj-c++.dg/no-extra-load.mm: Ditto.
8005         * obj-c++.dg/selector-5.mm: Ditto.
8006         * obj-c++.dg/method-12.mm: Ditto.
8007         * obj-c++.dg/try-catch-11.mm: Ditto.
8008         * obj-c++.dg/comp-types-11.mm: Ditto.
8009         * obj-c++.dg/bitfield-3.mm: Ditto.
8010         * obj-c++.dg/method-6.mm: Ditto.
8011         * obj-c++.dg/super-class-2.mm: Ditto.
8012         * obj-c++.dg/method-21.mm: Ditto.
8013         * obj-c++.dg/const-str-8.mm: Ditto.
8014         * obj-c++.dg/try-catch-7.mm: Ditto.
8015         * obj-c++.dg/method-15.mm: Ditto.
8016         * obj-c++.dg/layout-1.mm: Ditto.
8017         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
8018         * obj-c++.dg/const-str-3.mm: Ditto.
8019         * obj-c++.dg/try-catch-2.mm: Ditto.
8020         * obj-c++.dg/objc-gc-3.mm: Ditto.
8021         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
8022         * obj-c++.dg/bitfield-1.mm: Ditto.
8023         * obj-c++.dg/selector-6.mm: Ditto.
8024         * obj-c++.dg/method-13.mm: Ditto.
8025         * obj-c++.dg/comp-types-12.mm: Ditto.
8026         * obj-c++.dg/bitfield-4.mm: Ditto.
8027         * obj-c++.dg/try-catch-8.mm: Ditto.
8028         * obj-c++.dg/method-2.mm: Ditto.
8029         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
8030         * obj-c++.dg/typedef-alias-1.mm: Ditto.
8031         * obj-c++.dg/const-str-4.mm: Ditto.
8032         * obj-c++.dg/proto-lossage-2.mm: Ditto.
8033         * obj-c++.dg/try-catch-3.mm: Ditto.
8034         * obj-c++.dg/comp-types-9.mm: Ditto.
8035         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
8036         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
8037         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
8038         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
8039         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
8040         Use new NeXT interface as required.
8041         * obj-c++.dg/const-str-10.mm: Ditto.
8042         * obj-c++.dg/const-str-11.mm: Ditto.
8043         * obj-c++.dg/const-str-9.mm: Ditto.
8044         * obj-c++.dg/method-11.mm: Ditto.
8045         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
8046         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
8047         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
8048         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
8049         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
8050
8051 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
8052
8053         PR c++/43206
8054         * g++.dg/template/typedef30.C: New test case.
8055
8056 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
8057
8058         PR c/43385
8059         * gcc.c-torture/execute/pr43385.c: New test.
8060
8061 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
8062
8063         * gcc.dg/strncpy-fix-1.c: New test.
8064
8065 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8066
8067         PR testsuite/41609
8068         * lib/objc-torture.exp (objc-set-runtime-options): New.
8069         * objc/execute/execute.exp: Check runtime options on each pass.
8070         * objc/execute/exceptions/exceptions.exp: Ditto.
8071         * objc/compile/compile.exp: Ditto.
8072
8073         PR testsuite/42348
8074         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
8075         standard tests.
8076         (check_effective_target_objc2): New proc.
8077         (check_effective_target_next_runtime): New proc.
8078         * lib/objc.exp: Determine which runtime is in force and support it.
8079         * lib/obj-c++.exp: Ditto.
8080
8081 2010-03-24  Jason Merrill  <jason@redhat.com>
8082
8083         PR c++/43502
8084         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
8085
8086 2010-03-24  Martin Jambor  <mjambor@suse.cz>
8087
8088         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
8089         a loop.
8090         * gcc.dg/ipa/ipa-2.c: Likewise.
8091         * gcc.dg/ipa/ipa-3.c: Likewise.
8092         * gcc.dg/ipa/ipa-4.c: Likewise.
8093         * gcc.dg/ipa/ipa-5.c: Likewise.
8094         * gcc.dg/ipa/ipa-7.c: Likewise.
8095         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
8096         a loop.
8097         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
8098         i_can_not_be_propagated_fully2 into a loop.
8099         * gcc.dg/ipa/ipa-8.c: New test.
8100         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
8101
8102 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
8103
8104         PR debug/19192
8105         PR debug/43479
8106         * gcc.dg/guality/pr43479.c: New test.
8107         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
8108         and add volatile keyword.
8109
8110 2010-03-23  Mike Stump  <mikestump@comcast.net>
8111
8112         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
8113
8114 2010-03-23  Jason Merrill  <jason@redhat.com>
8115
8116         * g++.dg/ext/altivec-17.C: Adjust error message.
8117
8118         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
8119         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
8120         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
8121         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
8122         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
8123         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
8124
8125 2010-03-22  Jason Merrill  <jason@redhat.com>
8126
8127         PR c++/43333
8128         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
8129         * g++.dg/ext/is_pod_98.C: New.
8130
8131         PR c++/43281
8132         * g++.dg/cpp0x/auto18.C: New.
8133
8134         * gcc.dg/pr36997.c: Adjust error message.
8135         * g++.dg/ext/vector9.C: Likewise.
8136         * g++.dg/conversion/simd3.C: Likewise.
8137         * g++.dg/other/error23.C: Likewise.
8138
8139 2010-03-22  Michael Matz  <matz@suse.de>
8140
8141         PR middle-end/43475
8142         * gfortran.dg/pr43475.f90: New testcase.
8143
8144 2010-03-22  Richard Guenther  <rguenther@suse.de>
8145
8146         PR tree-optimization/43390
8147         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
8148
8149 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8150
8151         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
8152         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
8153
8154 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
8155             Michael Matz  <matz@suse.de>
8156
8157         PR c++/43081
8158         * g++.dg/parse/crash56.C: New test.
8159
8160 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
8161
8162         PR fortran/43450
8163         * gfortran.dg/whole_file_15.f90 : New test.
8164
8165 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8166
8167         PR fortran/43409
8168         * gfortran.dg/inquire_size.f90: New test.
8169
8170 2010-03-20  Richard Guenther  <rguenther@suse.de>
8171
8172         PR rtl-optimization/43438
8173         * gcc.c-torture/execute/pr43438.c: New testcase.
8174
8175 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
8176
8177         PR c++/43375
8178         * g++.dg/abi/mangle42.C: New test.
8179
8180 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
8181
8182         PR C/43211
8183         * gcc.dg/pr43211.c: New test.
8184         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
8185
8186 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
8187
8188         PR rtl-optimization/42258
8189         * gcc.target/arm/thumb1-mul-moves.c: New test.
8190
8191         PR target/40697
8192         * gcc.target/arm/thumb-andsi.c: New test.
8193
8194         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
8195         dg-require-effective-target.
8196
8197 2010-03-19  Michael Matz  <matz@suse.de>
8198
8199         PR c++/43116
8200         * g++.dg/other/pr43116.C: New testcase.
8201
8202 2010-03-19  Michael Matz  <matz@suse.de>
8203
8204         PR target/43305
8205         * gcc.dg/pr43305.c: New testcase.
8206
8207 2010-03-19  Richard Guenther  <rguenther@suse.de>
8208
8209         PR tree-optimization/43415
8210         * gcc.c-torture/compile/pr43415.c: New testcase.
8211
8212 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
8213
8214         PR ada/43106
8215         * gnat.dg/case_optimization2.adb: New test.
8216         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
8217
8218 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8219             Jack Howarth <howarth@bromo.med.uc.edu>
8220
8221         PR target/36399
8222         * gcc.target/i386/push-1.c: Don't xfail
8223           scan-assembler-not "movups" on darwin.
8224
8225 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
8226
8227         PR debug/43058
8228         * gcc.dg/pr43058.c: New test.
8229
8230 2010-03-18  Martin Jambor  <mjambor@suse.cz>
8231
8232         PR middle-end/42450
8233         * g++.dg/torture/pr42450.C: New test.
8234
8235 2010-03-18  Michael Matz  <matz@suse.de>
8236
8237         PR middle-end/43419
8238         * gcc.dg/pr43419.c: New testcase.
8239
8240 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
8241
8242         PR rtl-optimization/43360
8243         * gcc.dg/torture/pr43360.c: New.
8244
8245 2010-03-18  Michael Matz  <matz@suse.de>
8246
8247         PR tree-optimization/43402
8248         * gcc.dg/pr43402.c: New testcase.
8249
8250 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
8251
8252         PR target/42427
8253         * gcc.dg/pr42427.c: New test.
8254
8255 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8256
8257         PR libfortran/43265
8258         * gfortran.dg/read_empty_file.f: New test.
8259         * gfortran.dg/read_eof_all.f90: New test.
8260         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
8261         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
8262
8263 2010-03-17  Michael Matz  <matz@suse.de>
8264
8265         * gcc.dg/pr43300.c: Add -w.
8266
8267 2010-03-17  Richard Guenther  <rguenther@suse.de>
8268
8269         * gcc.dg/pr43379.c: Add -w.
8270
8271 2010-03-17  Tobias Burnus  <burnus@net-b.de>
8272
8273         PR fortran/43331
8274         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
8275
8276 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
8277
8278         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
8279
8280 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8281
8282         * ada/acats/run_all.sh: Log start and end times.
8283
8284 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8285
8286         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
8287
8288 2010-03-16  Richard Guenther  <rguenther@suse.de>
8289
8290         PR middle-end/43379
8291         * gcc.dg/pr43379.c: New testcase.
8292
8293 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
8294
8295         PR debug/43051
8296         * gcc.dg/guality/pr43051-1.c: New test.
8297
8298 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
8299
8300         PR testsuite/43363
8301         * g++.dg/ext/altivec-17.C: Handle changes to error message.
8302
8303 2010-03-15  Michael Matz  <matz@suse.de>
8304
8305         PR middle-end/43300
8306         * gcc.dg/pr43300.c: New testcase.
8307
8308 2010-03-15  Richard Guenther  <rguenther@suse.de>
8309
8310         PR tree-optimization/43367
8311         * gcc.c-torture/compile/pr43367.c: New testcase.
8312
8313 2010-03-15  Richard Guenther  <rguenther@suse.de>
8314
8315         PR tree-optimization/43317
8316         * gcc.dg/pr43317.c: New testcase.
8317
8318 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
8319
8320         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
8321
8322 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
8323
8324         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
8325
8326 2010-03-14  Tobias Burnus  <burnus@net-b.de>
8327
8328         PR fortran/43362
8329         * gfortran.dg/impure_constructor_1.f90: New test.
8330
8331 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8332
8333         PR middle-end/43354
8334         * gfortran.dg/graphite/id-pr43354.f: New.
8335
8336 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8337
8338         PR middle-end/43349
8339         * gfortran.dg/graphite/pr43349.f: New.
8340
8341 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8342
8343         PR middle-end/43306
8344         * gcc.dg/graphite/pr43306.c: New.
8345
8346 2010-03-12  David S. Miller  <davem@davemloft.net>
8347
8348         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
8349         sparc.
8350
8351 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8352
8353         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
8354
8355 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
8356
8357         PR fortran/43291
8358         PR fortran/43326
8359         * gfortran.dg/dynamic_dispatch_7.f03: New test.
8360
8361 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
8362
8363         * gfortran.dg/default_format_denormal_1.f90: Don't assume
8364         fail for *-*-mingw* targets.
8365
8366 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
8367
8368         PR debug/43329
8369         * gcc.dg/guality/pr43329-1.c: New test.
8370
8371 2010-03-11  Martin Jambor  <mjambor@suse.cz>
8372
8373         PR tree-optimization/43257
8374         * g++.dg/torture/pr43257.C: New test.
8375
8376 2010-03-11  Tobias Burnus  <burnus@net-b.de>
8377
8378         PR fortran/43228
8379         * gfortran.dg/namelist_61.f90: New test.
8380
8381 2010-03-11  Richard Guenther  <rguenther@suse.de>
8382
8383         PR tree-optimization/43255
8384         * gcc.c-torture/compile/pr43255.c: New testcase.
8385
8386 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8387
8388         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
8389         * gcc.dg/pr43280.c: New testcase.
8390
8391 2010-03-11  Richard Guenther  <rguenther@suse.de>
8392
8393         PR lto/43200
8394         * gcc.dg/lto/20100227-1_0.c: New testcase.
8395         * gcc.dg/lto/20100227-1_1.c: Likewise.
8396
8397 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8398
8399         PR libfortran/43320
8400         PR libfortran/43265
8401         * gfortran.dg/read_eof_6.f: New test
8402         * gfortran.dg/read_x_eof.f90: New test.
8403         * gfortran.dg/read_x_past.f: Update test.
8404
8405 2010-03-10  Jan Hubicka  <jh@suse.cz>
8406
8407         * gcc.c-torture/compile/pr43288.c: New test.
8408
8409 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8410
8411         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
8412         -fpic/-fPIC flags.
8413         * g++.old-deja/g++.pt/asm2.C: Likewise.
8414         * gcc.c-torture/compile/20000804-1.c: Likewise.
8415         * gcc.target/i386/clobbers.c: Likewise.
8416
8417 2010-03-10  Tobias Burnus  <burnus@net-b.de>
8418
8419         PR fortran/43303
8420         * gfortran.dg/c_assoc_3.f90: New test.
8421
8422 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
8423
8424         PR debug/36728
8425         * gcc.dg/guality/pr36728-1.c: New test.
8426         * gcc.dg/guality/pr36728-2.c: New test.
8427
8428 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
8429
8430         * gcc.dg/h8300-div-delay-slot.c: New test.
8431
8432 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
8433
8434         PR tree-optimization/43236
8435         * gcc.c-torture/execute/pr43236.c: New test.
8436
8437 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
8438
8439         PR middle-end/42859
8440         * g++.dg/eh/pr42859.C: New test.
8441
8442 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
8443
8444         PR debug/43299
8445         * gcc.dg/pr43299.c: New test.
8446
8447         PR debug/43290
8448         * g++.dg/eh/unwind2.C: New test.
8449
8450 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
8451             Reza Yazdani  <reza.yazdani@amd.com>
8452
8453         PR middle-end/43065
8454         * gcc.dg/graphite/run-id-4.c: New.
8455
8456 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
8457
8458         PR middle-end/43065
8459         * gcc.dg/graphite/run-id-3.c: New.
8460
8461 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
8462
8463         PR middle-end/42644
8464         PR middle-end/42130
8465         * gcc.dg/graphite/id-18.c: New.
8466         * gcc.dg/graphite/run-id-pr42644.c: New.
8467
8468 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
8469
8470         PR middle-end/42326
8471         * gcc.dg/graphite/pr42326.c: New.
8472
8473 2010-03-08  Richard Guenther  <rguenther@suse.de>
8474
8475         PR tree-optimization/43269
8476         * gcc.c-torture/execute/pr43269.c: New testcase.
8477
8478 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
8479
8480         PR fortran/43256
8481         * gfortran.dg/typebound_call_13.f03: New.
8482
8483 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
8484
8485         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
8486         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
8487
8488 2010-03-05  Jason Merrill  <jason@redhat.com>
8489
8490         * g++.dg/abi/mangle40.C: Require weak and alias.
8491
8492 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
8493
8494         PR middle-end/42326
8495         * gfortran.dg/graphite/pr42326.f90: New.
8496         * gfortran.dg/graphite/pr42326-1.f90: New.
8497
8498 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8499
8500         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
8501         (gnat_target_compile): Likewise.
8502         Reinitialize GNAT_UNDER_TEST if target changes.
8503         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
8504         (local_find_gnatmake): Pass full --GCC to gnatlink.
8505         Remove --LINK.
8506
8507 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
8508
8509         PR c/43248
8510         * gcc.dg/compound-literal-1.c: New testcase.
8511
8512 2010-03-04  Martin Jambor  <mjambor@suse.cz>
8513
8514         PR tree-optimization/43164
8515         PR tree-optimization/43191
8516         * gcc.c-torture/compile/pr43164.c: New test.
8517         * gcc.c-torture/compile/pr43191.c: Likewise.
8518
8519 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
8520
8521         PR fortran/43244
8522         * gfortran.dg/finalize_9.f90: New.
8523
8524 2010-03-04  Tobias Burnus  <burnus@net-b.de>
8525             Ken Werner <ken@linux.vnet.ibm.com>
8526
8527         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
8528         to dg-options for spu.
8529         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
8530         dump-scan target to exclude spu.
8531
8532 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
8533
8534         PR middle-end/43209
8535         * gcc.dg/tree-ssa/ivopts-4.c: New.
8536
8537 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
8538
8539         * lib/target-supports-dg.exp (check-flags): Provide defaults for
8540         include-opts and exclude-opts; skip checking the flags if arguments
8541         are the same as the defaults.
8542         (dg-xfail-if): Verify the number of arguments, supply defaults
8543         for unspecified optional arguments.
8544         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
8545
8546 2010-03-03  Jason Merrill  <jason@redhat.com>
8547
8548         PR c++/12909
8549         * g++.dg/abi/mangle40.C: Updated.
8550
8551 2010-03-03  Jason Merrill  <jason@redhat.com>
8552
8553         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
8554         * g++.dg/abi/mangle23.C: Likewise.
8555         * g++.dg/eh/simd-2.C: Likewise.
8556         * g++.dg/ext/attribute-test-2.C: Likewise.
8557         * g++.dg/ext/vector14.C: Likewise.
8558         * g++.dg/other/pr34435.C: Likewise.
8559         * g++.dg/template/conv8.C: Likewise.
8560         * g++.dg/template/nontype9.C: Likewise.
8561         * g++.dg/template/qualttp17.C: Likewise.
8562         * g++.dg/template/ref1.C: Likewise.
8563         * g++.old-deja/g++.pt/crash68.C: Likewise.
8564         * g++.old-deja/g++.pt/ref1.C: Likewise.
8565         * g++.old-deja/g++.pt/ref3.C: Likewise.
8566         * g++.old-deja/g++.pt/ref4.C: Likewise.
8567
8568         PR c++/12909
8569         * g++.dg/abi/mangle40.C: New.
8570         * g++.dg/abi/mangle41.C: New.
8571         * g++.dg/lto/20100302_0.C: New.
8572         * g++.dg/lto/20100302_1.C: New.
8573         * g++.dg/lto/20100302.h: New.
8574
8575 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
8576
8577         PR fortran/43243
8578         * gfortran.dg/internal_pack_12.f90: New test.
8579
8580 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
8581
8582         * gcc.dg/pr36997.c: Adjust error message.
8583
8584 2010-03-03  Mike Stump  <mikestump@comcast.net>
8585
8586         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
8587         adjustments to not be present on machines that align the stack to
8588         more than 4 bytes and don't have a red zone yet as that is an
8589         unimplemented optimization.
8590
8591 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
8592
8593         PR fortran/43169
8594         * gfortran.dg/impure_assignment_3.f90: New.
8595
8596 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
8597
8598         PR debug/43229
8599         * gfortran.dg/pr43229.f90: New test.
8600
8601         PR debug/43237
8602         * gcc.dg/debug/dwarf2/pr43237.c: New test.
8603
8604         PR debug/43177
8605         * gcc.dg/guality/pr43177.c: New test.
8606
8607 2010-03-02  Jason Merrill  <jason@redhat.com>
8608
8609         * g++.dg/ext/vector9.C: Adjust error message.
8610         * g++.dg/conversion/simd3.C: Likewise.
8611         * g++.dg/other/error23.C: Likewise.
8612
8613 2010-03-02  Mike Stump  <mikestump@comcast.net>
8614
8615         PR c++/41090
8616         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
8617
8618 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
8619
8620         PR fortran/43180
8621         * gfortran.dg/internal_pack_10.f90: New test.
8622
8623         PR fortran/43173
8624         * gfortran.dg/internal_pack_11.f90: New test.
8625
8626 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
8627
8628         PR middle-end/42640
8629         * gcc.dg/tree-ssa/pr42640.c: New.
8630
8631 2010-03-01  Richard Guenther  <rguenther@suse.de>
8632
8633         PR tree-optimization/43220
8634         * gcc.c-torture/execute/pr43220.c: New testcase.
8635
8636 2010-03-01  Richard Guenther  <rguenther@suse.de>
8637
8638         PR middle-end/43213
8639         * gcc.dg/pr43213.c: New testcase.
8640
8641 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8642
8643         PR pch/14940
8644         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
8645
8646 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8647
8648         * lib/target-supports.exp (check_effective_target_ucn_nocache):
8649         New function.
8650         (check_effective_target_ucn): Likewise.
8651
8652         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
8653         if !ucn.
8654         * gcc.dg/ucnid-2.c: Likewise.
8655         * gcc.dg/ucnid-3.c: Likewise.
8656         * gcc.dg/ucnid-4.c: Likewise.
8657         * gcc.dg/ucnid-11.c: Likewise.
8658         * gcc.dg/ucnid-12.c: Likewise.
8659         * gcc.dg/ucnid-6.c: Skip if !ucn.
8660         * gcc.dg/ucnid-9.c: Likewise.
8661
8662 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8663
8664         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
8665         lists to dg-skip-if.
8666         * gcc.target/i386/stackalign/return-3.c: Likewise.
8667
8668 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8669
8670         * gcc.target/i386/clearcap.map: New file.
8671         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
8672         Pass clearcap.map by default if supported.
8673
8674 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8675
8676         PR fortran/42900
8677         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
8678         Explain this.
8679         * gfortran.dg/stat_2.f90: Likewise.
8680
8681 2010-03-01  Tobias Burnus  <burnus@net-b.de>
8682
8683         PR fortran/43199
8684         * gfortran.dg/module_read_2.f90: New test.
8685
8686 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
8687
8688         PR c++/42748
8689         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
8690         * g++.dg/abi/mangle12.C: Likewise.
8691         * g++.dg/abi/mangle20-2.C: Likewise.
8692         * g++.dg/abi/mangle17.C: Likewise.
8693         * g++.dg/template/cond2.C: Likewise.
8694         * g++.dg/template/pr35240.C: Likewise.
8695
8696 2010-02-27  Richard Guenther  <rguenther@suse.de>
8697
8698         PR tree-optimization/43186
8699         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
8700
8701 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
8702
8703         * g++.dg/abi/packed1.C: Expect warning on the SH.
8704
8705 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
8706
8707         PR c++/42054:
8708         * g++.dg/parse/error37.C: New test.
8709
8710 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8711
8712         PR c/24577
8713         PR c/43192
8714         * gcc.dg/pr8927-1.c: Match new note.
8715         * gcc.dg/990506-0.c: Likewise.
8716         * gcc.dg/gomp/flush-2.c: Likewise.
8717         * gcc.dg/gomp/atomic-5.c: Likewise.
8718         * gcc.dg/gomp/pr34607.c: Likewise.
8719         * gcc.dg/pr35746.c: Likewise.
8720         * gcc.dg/cpp/pragma-1.c: Likewise.
8721         * gcc.dg/cpp/pragma-2.c: Likewise.
8722         * gcc.dg/pr41842.c: Likewise.
8723         * gcc.dg/noncompile/20040629-1.c: Likewise.
8724         * objc.dg/private-1.m: Likewise.
8725
8726 2010-02-27  Tobias Burnus  <burnus@net-b.de>
8727
8728         PR fortran/43185
8729         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
8730         * gfortran.dg/default_initialization_4.f90: New test.
8731
8732 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
8733
8734         * gnat.dg/thin_pointer.ad[sb]: Rename into...
8735         * gnat.dg/thin_pointer1.ad[sb]: ...this.
8736         * gnat.dg/thin_pointer2.adb: New test.
8737         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
8738
8739 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8740
8741         PR c/20631
8742         * gcc.dg/cpp/c90-pedantic.c: New.
8743         * gcc.dg/cpp/c90.c: New.
8744         * gcc.dg/gnu90-const-expr-1.c: New.
8745         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
8746
8747 2010-02-26  Richard Guenther  <rguenther@suse.de>
8748
8749         PR tree-optimization/43186
8750         * gcc.c-torture/compile/pr43186.c: New testcase.
8751
8752 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
8753
8754         PR debug/43190
8755         * c-c++-common/dwarf2/pr43190.c: New test.
8756
8757 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
8758
8759         PR testsuite/37074:
8760         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
8761
8762 2010-02-26  Richard Guenther  <rguenther@suse.de>
8763
8764         PR tree-optimization/43188
8765         * gcc.c-torture/compile/pr43188.c: New testcase.
8766
8767 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
8768
8769         PR target/43175
8770         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
8771
8772 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
8773
8774         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
8775
8776 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
8777
8778         PR target/43154
8779         * gcc.target/powerpc/pr43154.c: New file.
8780
8781 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
8782
8783         PR debug/43166
8784         * gfortran.dg/debug/pr43166.f: New test.
8785
8786         PR debug/43165
8787         * gcc.dg/torture/pr43165.c: New test.
8788
8789 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8790
8791         PR c/43128
8792         * c-c++-common/pr41779.c: Update.
8793
8794 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8795
8796         PR ada/32547
8797         * lib/gnat-dg.exp (gnat_load): Redefine.
8798
8799         * ada/acats/run_acats: Run run_all.sh with $SHELL.
8800         * ada/acats/run_all.sh: Downcase tasking not implemented message.
8801
8802 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8803
8804         PR libobjc/36610
8805         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
8806         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
8807         -fgnu-runtime.
8808         Sort entries.
8809
8810 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8811
8812         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
8813
8814 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
8815
8816         PR debug/43150
8817         * gcc.dg/guality/vla-1.c: New test.
8818
8819 2010-02-24  Tobias Burnus  <burnus@net-b.de>
8820
8821         PR fortran/43042
8822         * gfortran.dg/c_ptr_tests_15.f90: New test.
8823
8824 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
8825
8826         PR target/43107
8827         * gcc.target/i386/pr43107.c: New test.
8828
8829 2010-02-23  Jason Merrill  <jason@redhat.com>
8830
8831         PR c++/43143
8832         * g++.dg/cpp0x/variadic100.C: New.
8833
8834 2010-02-23  Jason Merrill  <jason@redhat.com>
8835
8836         PR debug/42800
8837         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
8838         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
8839         * c-c++-common/dwarf2/vla1.c: New.
8840
8841 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
8842
8843         PR target/43139
8844         * gcc.dg/pr43139.c: New test.
8845
8846         PR debug/43077
8847         * gcc.dg/guality/pr43077-1.c: New test.
8848
8849 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8850
8851         PR 43123
8852         * gcc.dg/march.c: New.
8853         * gcc.dg/march-generic.c: New.
8854         * gcc.dg/mtune.c: New.
8855
8856 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8857
8858         PR middle-end/43083
8859         * gcc.dg/graphite/pr43083.c: New.
8860
8861 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8862
8863         PR middle-end/43097
8864         * gfortran.dg/graphite/pr43097.f: New.
8865
8866 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8867             Manuel López-Ibáñez  <manu@gcc.gnu.org>
8868
8869         PR middle-end/43140
8870         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
8871
8872 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8873
8874         PR middle-end/43026
8875         * g++.dg/graphite/pr43026.C: New.
8876
8877 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8878
8879         PR c++/43126
8880         * gcc.dg/cleanup-1.c: Update.
8881         * gcc.dg/func-args-1.c: Update.
8882         * gcc.dg/format/sentinel-1.c: Update.
8883         * g++.old-deja/g++.jason/scoping10.C: Update.
8884         * g++.old-deja/g++.ns/lookup5.C: Update.
8885         * g++.dg/ext/cleanup-1.C: Update.
8886         * g++.dg/parse/varmod1.C: Update.
8887         * g++.dg/parse/error33.C: Update.
8888         * g++.dg/expr/call3.C: Update.
8889         * g++.dg/func-args-1.C: New.
8890
8891 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
8892
8893         PR c/43125
8894         * gcc.dg/attr-used-2.c: Moved to ...
8895         * c-c++-common/attr-used-2.c: Here.
8896
8897         * gcc.dg/attr-used.c: Moved to ...
8898         * c-c++-common/attr-used.c: Here.
8899
8900 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
8901
8902         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
8903
8904 2010-02-22  Richard Guenther  <rguenther@suse.de>
8905
8906         PR lto/43045
8907         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
8908         * gfortran.dg/lto/20100222-1_1.c: Likewise.
8909
8910 2010-02-22  Richard Guenther  <rguenther@suse.de>
8911
8912         PR tree-optimization/42749
8913         * gcc.c-torture/compile/pr42749.c: New testcase.
8914
8915 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
8916
8917         PR fortran/43072
8918         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
8919         * gfortran.dg/internal_pack_9.f90: New test.
8920
8921 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8922
8923         PR c++/23510
8924         * g++.dg/template/recurse.C: Adjust.
8925         * g++.dg/template/pr23510.C: New.
8926
8927 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
8928
8929         PR c++/42824
8930         * g++.dg/template/memclass4.C: New test.
8931
8932 2010-02-21  Tobias Burnus  <burnus@net-b.de>
8933
8934         PR fortran/35259
8935         * gfortran.dg/reassoc_5.f90: New test.
8936
8937 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
8938
8939         PR target/43067
8940         * gcc.target/i386/pr43067.c: New test.
8941
8942 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8943
8944         PR c++/35669
8945         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
8946         -Wconversion-null.
8947         * g++.dg/warn/Wconversion-null.C: New test.
8948         * g++.old-deja/g++.other/null1.C: Move to...
8949         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
8950
8951 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
8952
8953         PR fortran/36932
8954         PR fortran/36933
8955         * gfortran.dg/dependency_26.f90: New test.
8956
8957         PR fortran/43072
8958         * gfortran.dg/internal_pack_7.f90: New test.
8959
8960         PR fortran/43111
8961         * gfortran.dg/internal_pack_8.f90: New test.
8962
8963 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8964
8965         PR 43128
8966         * c-c++-common/pr41779.c: Fix broken testcase.
8967
8968 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8969
8970         PR 36513
8971         * c-c++-common/pr36513.c: New testcase.
8972         * c-c++-common/pr36513-2.c: New testcase.
8973
8974 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8975
8976         PR 41779
8977         * c-c++-common/pr41779.c: New.
8978
8979 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
8980
8981         PR debug/43084
8982         * gcc.dg/pr43084.c: New test.
8983
8984 2010-02-19  Richard Guenther  <rguenther@suse.de>
8985
8986         PR tree-optimization/42916
8987         * gcc.dg/pr42916.c: New testcase.
8988
8989 2010-02-18  Jason Merrill  <jason@redhat.com>
8990
8991         PR c++/42837
8992         * g++.dg/abi/packed1.C: Add expected warning.
8993
8994         PR c++/43108
8995         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
8996         * gcc.dg/torture/dg-torture.exp: Likewise.
8997         * c-c++-common/torture/complex-sign.h,
8998         c-c++-common/torture/complex-sign-add.c,
8999         c-c++-common/torture/complex-sign-mixed-add.c,
9000         c-c++-common/torture/complex-sign-mixed-div.c,
9001         c-c++-common/torture/complex-sign-mixed-mul.c,
9002         c-c++-common/torture/complex-sign-mixed-sub.c,
9003         c-c++-common/torture/complex-sign-mul.c,
9004         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
9005         Adapt for C++ compilation as well.
9006
9007         PR c++/43070
9008         * g++.dg/ext/label1.C: Update.
9009         * g++.dg/ext/label2.C: Update.
9010
9011         PR c++/26261
9012         * g++.dg/template/dependent-name6.C: New.
9013
9014         PR c++/43109
9015         * g++.dg/parse/namespace12.C: New.
9016
9017 2010-02-18  Martin Jambor  <mjambor@suse.cz>
9018
9019         PR tree-optimization/43066
9020         * gcc.c-torture/compile/pr43066.c: New test.
9021
9022 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
9023
9024         * g++.dg/ext/attrib35.C: Fix target selector string.
9025         * g++.dg/ext/attrib36.C: Ditto.
9026         * g++.dg/ext/attrib37.C: Ditto.
9027         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
9028         * g++.dg/abi/mangle25.C: Ditto.
9029
9030 2010-02-17  Jason Merrill  <jason@redhat.com>
9031
9032         PR c++/43069
9033         * g++.dg/parse/namespace11.C: New.
9034
9035         PR c++/43093
9036         * g++.dg/ext/attrib37.C: New.
9037
9038         PR c++/43079
9039         * g++.dg/template/ptrmem20.C: New.
9040
9041 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
9042
9043         PR target/43103
9044         * gcc.target/i386/xop-check.h: Include m256-check.h.
9045         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
9046         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
9047         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
9048         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
9049
9050 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
9051
9052         PR debug/42918
9053         * gcc.dg/pr42918.c: New test.
9054
9055 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
9056
9057         * g++.dg/ext/attrib36.C: Require ILP32.
9058
9059 2010-02-16  Richard Guenther  <rguenther@suse.de>
9060
9061         PR tree-optimization/41043
9062         * gfortran.dg/pr41043.f90: New testcase.
9063         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
9064
9065 2010-02-16  Jason Merrill  <jason@redhat.com>
9066
9067         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
9068
9069 2010-02-16  Ira Rosen  <irar@il.ibm.com>
9070
9071         PR tree-optimization/43074
9072         * gcc.dg/vect/fast-math-pr43074.c: New test.
9073
9074 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
9075
9076         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
9077
9078 2010-02-16  Jason Merrill  <jason@redhat.com>
9079
9080         PR c++/43031
9081         * g++.dg/ext/attrib36.C: New.
9082
9083         PR c++/43036
9084         * g++.dg/other/array6.C: New.
9085
9086 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9087
9088         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
9089
9090 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
9091
9092         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
9093         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
9094         * gcc.target/i386/xop-vpermil2pd-1.c: New.
9095         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
9096         * gcc.target/i386/xop-vpermil2ps-1.c: New.
9097         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
9098
9099 2010-02-15  Richard Guenther  <rguenther@suse.de>
9100
9101         PR middle-end/43068
9102         * g++.dg/torture/pr43068.C: New testcase.
9103
9104 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
9105
9106         PR c++/43024
9107         * g++.dg/opt/ice1.C: New.
9108
9109 2010-02-14  Jason Merrill  <jason@redhat.com>
9110
9111         PR c++/41997
9112         * g++.dg/cpp0x/initlist-opt.C: New.
9113
9114 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
9115
9116         PR fortran/41113
9117         PR fortran/41117
9118         * gfortran.dg/internal_pack_6.f90: New test.
9119
9120 2010-02-12  Jason Merrill  <jason@redhat.com>
9121
9122         PR c++/43054
9123         * g++.dg/cpp0x/variadic99.C: New.
9124
9125 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
9126
9127         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
9128         sign extend pointers to gualchk_t.
9129
9130         PR c++/43033
9131         * g++.dg/other/default3.C: Xfail g4 test.
9132
9133 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9134
9135         PR middle-end/43012
9136         * gcc.dg/graphite/pr43012.c: New.
9137
9138 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9139
9140         PR middle-end/42930
9141         * g++.dg/graphite/pr42930.C: New.
9142
9143 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9144
9145         PR middle-end/42914
9146         PR middle-end/42530
9147         * gcc.dg/graphite/pr42530.c: New.
9148         * gcc.dg/graphite/pr42914.c: New.
9149
9150 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9151
9152         PR middle-end/42771
9153         * gcc.dg/graphite/pr42771.c: New.
9154
9155 2010-02-11  Richard Guenther  <rguenther@suse.de>
9156
9157         PR tree-optimization/42998
9158         * gcc.c-torture/compile/pr42998.c: New testcase.
9159
9160 2010-02-10  Jason Merrill  <jason@redhat.com>
9161
9162         PR c++/41896
9163         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
9164
9165         PR c++/42983, core issue 906
9166         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
9167         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
9168
9169         PR c++/43016
9170         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
9171
9172 2010-02-10  Richard Guenther  <rguenther@suse.de>
9173
9174         PR tree-optimization/43017
9175         * gcc.dg/torture/pr43017.c: New testcase.
9176
9177 2010-02-10  Tobias Burnus <burnus@net-b.de>
9178
9179         PR fortran/40823
9180         * gfortran.dg/private_type_1.f90: Update error location.
9181         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
9182         * gfortran.dg/typebound_operator_2.f03: Ditto.
9183         * gfortran.dg/assignment_2.f90: Ditto.
9184         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
9185         * gfortran.dg/binding_label_tests_9.f03: Ditto.
9186
9187 2010-02-10  Tobias Burnus  <burnus@net-b.de>
9188
9189         PR fortran/43015
9190         * gfortran.dg/bind_c_usage_20.f90: New test.
9191
9192 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
9193
9194         PR debug/43010
9195         * g++.dg/debug/pr43010.C: New test.
9196
9197 2010-02-10  Richard Guenther  <rguenther@suse.de>
9198
9199         PR c/43007
9200         * gcc.c-torture/execute/20100209-1.c: New testcase.
9201         * gcc.dg/fold-div-3.c: Likewise.
9202
9203 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
9204
9205         * gcc.dg/builtin-ffs-1.c: New test.
9206
9207 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9208
9209         PR fortran/42999
9210         * gfortran.dg/array_constructor_35.f90: New test.
9211
9212 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9213
9214         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
9215
9216 2010-02-09  Jason Merrill  <jason@redhat.com>
9217
9218         PR c++/42399
9219         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
9220
9221         PR c++/42370
9222         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
9223
9224 2010-02-09  Tobias Burnus  <burnus@net-b.de>
9225
9226         PR fortran/41869
9227         * gfortran.dg/module_write_1.f90: New test.
9228
9229 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
9230
9231         * gcc.dg/pr19340.c: Adjust.
9232
9233 2010-02-09  Richard Guenther  <rguenther@suse.de>
9234
9235         PR tree-optimization/43008
9236         * gcc.c-torture/execute/pr43008.c: New testcase.
9237
9238 2010-02-09  Richard Guenther  <rguenther@suse.de>
9239
9240         PR tree-optimization/43000
9241         * gcc.dg/torture/pr43000.c: New testcase.
9242         * gcc.dg/torture/pr43002.c: Likewise.
9243
9244 2010-02-09  Daniel Kraft  <d@domob.eu>
9245
9246         PR fortran/39171
9247         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
9248         and pass -Wsurprising as necessary.
9249
9250 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
9251
9252         PR tree-optimization/42890
9253         * g++.dg/torture/pr42890.C: New test.
9254
9255 2010-02-08  Richard Guenther  <rguenther@suse.de>
9256
9257         PR middle-end/42995
9258         * gcc.dg/tree-ssa/inline-4.c: New testcase.
9259
9260 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
9261
9262         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
9263         return 0 from main.
9264         * gcc.dg/graphite/block-1.c: Same.
9265         * gcc.dg/graphite/block-3.c: Same.
9266         * gcc.dg/graphite/block-4.c: Same.
9267         * gcc.dg/graphite/block-5.c: Same.
9268         * gcc.dg/graphite/block-6.c: Same.
9269         * gcc.dg/graphite/block-7.c: Same.
9270         * gcc.dg/graphite/interchange-0.c: Same.
9271         * gcc.dg/graphite/interchange-1.c: Same.
9272         * gcc.dg/graphite/interchange-10.c: Same.
9273         * gcc.dg/graphite/interchange-11.c: Same.
9274         * gcc.dg/graphite/interchange-12.c: Same.
9275         * gcc.dg/graphite/interchange-2.c: Same.
9276         * gcc.dg/graphite/interchange-3.c: Same.
9277         * gcc.dg/graphite/interchange-4.c: Same.
9278         * gcc.dg/graphite/interchange-5.c: Same.
9279         * gcc.dg/graphite/interchange-6.c: Same.
9280         * gcc.dg/graphite/interchange-7.c: Same.
9281         * gcc.dg/graphite/interchange-8.c: Same.
9282         * gcc.dg/graphite/interchange-9.c: Same.
9283         * gcc.dg/graphite/interchange-mvt.c: Same.
9284
9285 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
9286
9287         * gfortran.dg/graphite/id-19.f: New.
9288         * gfortran.dg/graphite/pr14741.f90: New.
9289         * gfortran.dg/graphite/pr41924.f90: New.
9290         * gfortran.dg/graphite/run-id-2.f90: New.
9291
9292 2010-02-07  Richard Guenther  <rguenther@suse.de>
9293
9294         PR middle-end/42956
9295         * gcc.c-torture/compile/pr42956.c: New testcase.
9296
9297 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9298
9299         PR libfortran/42742
9300         * gfortran.dg/fmt_cache_2.f: New test.
9301
9302 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9303
9304         * gfortran.dg/read_no_eor.f90: New test.
9305
9306 2010-02-05  Jason Merrill  <jason@redhat.com>
9307
9308         * g++.dg/ext/label13.C: Move constructor body out of class.
9309
9310 2010-02-03  Jason Merrill  <jason@redhat.com>
9311
9312         PR c++/42870
9313         * g++.dg/ext/dllexport3.C: New.
9314
9315 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
9316
9317         * gcc.dg/format/ms-format3.c: New test for specific MS types.
9318
9319 2010-02-05  Richard Guenther  <rguenther@suse.de>
9320
9321         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
9322
9323 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
9324
9325         PR c++/42915
9326         * g++.dg/other/crash-9.C: New test.
9327
9328 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
9329
9330         PR fortran/42309
9331         * gfortran.dg/subref_array_pointer_4.f90 : New test.
9332
9333 2010-02-04  Richard Guenther  <rguenther@suse.de>
9334
9335         PR rtl-optimization/42952
9336         * gcc.dg/torture/pr42952.c: New testcase.
9337
9338 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9339
9340         PR libfortran/42901
9341         * gfortran.dg/namelist_60.f90: New test.
9342
9343 2010-02-03  Jason Merrill  <jason@redhat.com>
9344
9345         PR c++/40138
9346         * g++.dg/ext/builtin11.C: New.
9347
9348         PR c++/4926
9349         PR c++/38600
9350         * g++.dg/abi/mangle35.C: New.
9351         * g++.dg/abi/mangle37.C: New.
9352
9353         PR c++/12909
9354         * g++.dg/abi/mangle36.C: New.
9355
9356         PR c++/35652
9357         * g++.dg/warn/string1.C: New.
9358
9359 2010-02-03  Richard Guenther  <rguenther@suse.de>
9360
9361         PR tree-optimization/42944
9362         * gcc.dg/errno-1.c: New testcase.
9363
9364 2010-02-03  Richard Guenther  <rguenther@suse.de>
9365
9366         PR middle-end/42927
9367         * gcc.c-torture/compile/pr42927.c: New testcase.
9368
9369 2010-02-03  Tobias Burnus  <burnus@net-b.de>
9370
9371         PR fortran/42936
9372         * gfortran.dg/null_4.f90: New test.
9373
9374 2010-02-02  Jason Merrill  <jason@redhat.com>
9375
9376         PR c++/41090
9377         * g++.dg/ext/label13.C: New.
9378
9379 2010-02-02  Tobias Burnus  <burnus@net-b.de>
9380
9381         PR fortran/42650
9382         * gfortran.dg/func_result_5.f90: New test.
9383
9384 2010-02-01  Tobias Burnus  <burnus@net-b.de>
9385
9386         PR fortran/42922
9387         * gfortran.dg/pure_initializer_3.f90: News test.
9388
9389 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
9390
9391         PR fortran/42888
9392         * gfortran.dg/allocate_derived_2.f90: New test.
9393
9394 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
9395
9396         PR middle-end/42898
9397         * gcc.dg/torture/pr42898-2.c: New test.
9398
9399 2010-01-31  Richard Guenther  <rguenther@suse.de>
9400
9401         PR middle-end/42898
9402         * gcc.dg/torture/pr42898.c: New testcase.
9403
9404 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
9405
9406         PR fortran/38324
9407         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
9408         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
9409
9410 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
9411
9412         * g++.dg/tree-ssa/inline-1.C: New.
9413         * g++.dg/tree-ssa/inline-2.C: New.
9414         * g++.dg/tree-ssa/inline-3.C: New.
9415
9416 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
9417
9418         PR testsuite/41701
9419         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
9420         the string 'pow' in the pathname of the compiler from generating a
9421         test failure.
9422
9423 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9424
9425         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
9426         * g++.old-deja/g++.mike/eh17.C: Likewise.
9427         * g++.old-deja/g++.mike/p5571.C: Likewise.
9428
9429 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
9430
9431         PR c++/42758
9432         PR c++/42634
9433         PR c++/42336
9434         PR c++/42797
9435         PR c++/42880
9436         * g++.dg/other/crash-5.C: New test.
9437         * g++.dg/other/crash-6.C: New test.
9438         * g++.dg/other/crash-7.C: New test.
9439         * g++.dg/other/crash-8.C: New test.
9440
9441 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
9442
9443         PR rtl-optimization/42889
9444         * gcc.dg/pr42889.c: New test.
9445
9446 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
9447
9448         * gcc.target/i386/pr42881.c: Use SSE2.
9449
9450 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
9451
9452         PR target/42891
9453         * gcc.target/i386/pr42891.c: New test.
9454
9455 2010-01-28  Richard Guenther  <rguenther@suse.de>
9456
9457         PR tree-optimization/42871
9458         * g++.dg/torture/pr42871.C: New testcase.
9459
9460 2010-01-28  Richard Guenther  <rguenther@suse.de>
9461
9462         * gcc.dg/Wobjsize-1.h: New testcase.
9463         * gcc.dg/Wobjsize-1.c: Likewise.
9464
9465 2010-01-28  Richard Guenther  <rguenther@suse.de>
9466
9467         PR middle-end/42883
9468         * g++.dg/torture/pr42883.C: New testcase.
9469
9470 2010-01-28  Michael Matz  <matz@suse.de>
9471
9472         * gcc.target/i386/pr42881.c: New test.
9473
9474 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9475
9476         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
9477         Add i?86-*-solaris2* support.
9478
9479 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
9480
9481         PR c++/42713
9482         PR c++/42820
9483         * g++.dg/template/typedef27.C: New test case.
9484         * g++.dg/template/typedef28.C: New test case.
9485
9486 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
9487
9488         * gcc.dg/optimize-bswap*.c: Add ARM target
9489
9490 2010-01-27  Richard Guenther  <rguenther@suse.de>
9491
9492         PR middle-end/42878
9493         * gcc.dg/torture/pr42878-1.c: New testcase.
9494         * gcc.dg/torture/pr42878-2.c: Likewise.
9495
9496 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
9497
9498         PR middle-end/42874
9499         * gcc.dg/vla-22.c: New test.
9500
9501 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
9502
9503         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
9504         current collation.
9505
9506 2010-01-26  Richard Guenther  <rguenther@suse.de>
9507
9508         PR rtl-optimization/42685
9509         * gcc.dg/pr42685.c: New testcase.
9510         * g++.dg/other/pr42685.C: Likewise.
9511
9512 2010-01-26  Richard Guenther  <rguenther@suse.de>
9513
9514         PR middle-end/42806
9515         * g++.dg/other/pr42806.C: New testcase.
9516
9517 2010-01-26  Richard Guenther  <rguenther@suse.de>
9518
9519         PR tree-optimization/42250
9520         * gcc.dg/pr42250.c: New testcase.
9521
9522 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
9523
9524         * gnat.dg/array_bounds_test.adb: New test.
9525
9526 2010-01-25  Tobias Burnus  <burnus@net-b.de>
9527
9528         PR fortran/42858
9529         * gfortran.dg/generic_21.f90: New test.
9530
9531 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9532
9533         PR testsuite/41522
9534         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
9535
9536 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
9537
9538         PR c++/42748
9539         * g++.dg/abi/arm_va_list2.C: New test.
9540         * g++.dg/abi/arm_va_list2.h: Companion header file.
9541
9542 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
9543
9544         PR fortran/41044
9545         * gfortran.dg/parameter_array_ref_2.f90 : New test.
9546
9547         PR fortran/41167
9548         * gfortran.dg/char_array_arg_1.f90 : New test.
9549
9550         * gfortran.dg/pr25923.f90 : Remove XFAIL.
9551
9552 2010-01-24  Tobias Burnus  <burnus@net-b.de>
9553
9554         PR fortran/39304
9555         * gfortran.dg/generic_20.f90: New test.
9556
9557 2010-01-22  Michael Matz  <matz@suse.de>
9558
9559         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
9560         -msse2.
9561
9562 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
9563
9564         PR fortran/42736
9565         * gfortran.dg/dependency_25.f90 : New test.
9566
9567 2010-01-21  Martin Jambor  <mjambor@suse.cz>
9568
9569         PR tree-optimization/42585
9570         * gcc.dg/tree-ssa/pr42585.c: New test.
9571
9572 2010-01-21  Richard Guenther  <rguenther@suse.de>
9573
9574         PR middle-end/19988
9575         * gcc.dg/pr19988.c: New testcase.
9576
9577 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
9578
9579         * g++.dg/compat/decimal/compat-common.h: New file.
9580         * g++.dg/compat/decimal/decimal-dummy.h: New file.
9581         * g++.dg/compat/decimal/pass_x.h: New file.
9582         * g++.dg/compat/decimal/pass_y.h: New file.
9583         * g++.dg/compat/decimal/pass-1_main.C: New file.
9584         * g++.dg/compat/decimal/pass-1_x.C: New file.
9585         * g++.dg/compat/decimal/pass-1_y.C: New file.
9586         * g++.dg/compat/decimal/pass-2_main.C: New file.
9587         * g++.dg/compat/decimal/pass-2_x.C: New file.
9588         * g++.dg/compat/decimal/pass-2_y.C: New file.
9589         * g++.dg/compat/decimal/pass-3_main.C: New file.
9590         * g++.dg/compat/decimal/pass-3_x.C: New file.
9591         * g++.dg/compat/decimal/pass-3_y.C: New file.
9592         * g++.dg/compat/decimal/pass-4_main.C: New file.
9593         * g++.dg/compat/decimal/pass-4_x.C: New file.
9594         * g++.dg/compat/decimal/pass-4_y.C: New file.
9595         * g++.dg/compat/decimal/pass-5_main.C: New file.
9596         * g++.dg/compat/decimal/pass-5_x.C: New file.
9597         * g++.dg/compat/decimal/pass-5_y.C: New file.
9598         * g++.dg/compat/decimal/pass-6_main.C: New file.
9599         * g++.dg/compat/decimal/pass-6_x.C: New file.
9600         * g++.dg/compat/decimal/pass-6_y.C: New file.
9601         * g++.dg/compat/decimal/return_x.h: New file.
9602         * g++.dg/compat/decimal/return_y.h: New file.
9603         * g++.dg/compat/decimal/return-1_main.C: New file.
9604         * g++.dg/compat/decimal/return-1_x.C: New file.
9605         * g++.dg/compat/decimal/return-1_y.C: New file.
9606         * g++.dg/compat/decimal/return-2_main.C: New file.
9607         * g++.dg/compat/decimal/return-2_x.C: New file.
9608         * g++.dg/compat/decimal/return-2_y.C: New file.
9609         * g++.dg/compat/decimal/return-3_main.C: New file.
9610         * g++.dg/compat/decimal/return-3_x.C: New file.
9611         * g++.dg/compat/decimal/return-3_y.C: New file.
9612         * g++.dg/compat/decimal/return-4_main.C: New file.
9613         * g++.dg/compat/decimal/return-4_x.C: New file.
9614         * g++.dg/compat/decimal/return-4_y.C: New file.
9615         * g++.dg/compat/decimal/return-5_main.C: New file.
9616         * g++.dg/compat/decimal/return-5_x.C: New file.
9617         * g++.dg/compat/decimal/return-5_y.C: New file.
9618         * g++.dg/compat/decimal/return-6_main.C: New file.
9619         * g++.dg/compat/decimal/return-6_x.C: New file.
9620         * g++.dg/compat/decimal/return-6_y.C: New file.
9621
9622 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
9623
9624         PR debug/42715
9625         * gcc.dg/pr42715.c: New.
9626
9627 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
9628
9629         PR c++/42038
9630         * g++.dg/parse/crash55.C: New.
9631
9632 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
9633
9634         PR debug/42782
9635         * gcc.dg/guality/pr42782.c: New.
9636
9637 2010-01-20  Jason Merrill  <jason@redhat.com>
9638
9639         PR c++/41788
9640         * g++.dg/abi/packed1.C: New.
9641
9642         PR c++/41920
9643         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
9644
9645         PR c++/40750
9646         * g++.dg/parse/fn-typedef1.C: New.
9647         * g++.dg/other/cv_quals.C: Adjust.
9648
9649 2010-01-20  Anthony Green  <green@moxielogic.com>
9650
9651         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
9652         pack(push) pragma).
9653         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
9654         * gcc.dg/20020312-2.c: Port this to the moxie core.
9655         * gcc.dg/weak/typeof-2.c: Ditto.
9656
9657 2010-01-20  Richard Guenther  <rguenther@suse.de>
9658
9659         PR tree-optimization/42717
9660         * gcc.c-torture/compile/pr42717.c: New testcase.
9661
9662 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
9663
9664         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
9665         of signed, add a few new tests.
9666
9667         PR middle-end/42803
9668         * g++.dg/parse/limits-initializer1.C: New test.
9669
9670 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
9671
9672         PR fortran/42804
9673         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
9674         * gfortran.dg/typebound_call_12.f03: New test.
9675
9676 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
9677
9678         PR fortran/42783
9679         * gfortran.dg/bounds_check_15.f90 : New test.
9680
9681 2010-01-19  Michael Matz  <matz@suse.de>
9682
9683         PR tree-optimization/41783
9684         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
9685
9686 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
9687
9688         PR target/38697.
9689         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
9690         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
9691         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
9692         * gcc.target/arm/neon/vget_lows16.c: Likewise.
9693         * gcc.target/arm/neon/vget_lows32.c: Likewise.
9694         * gcc.target/arm/neon/vget_lows64.c: Likewise.
9695         * gcc.target/arm/neon/vget_lows8.c: Likewise.
9696         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
9697         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
9698         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
9699         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
9700
9701 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
9702
9703         PR fortran/42545
9704         * gfortran.dg/extends_6.f03: Modified an error message.
9705         * gfortran.dg/extends_10.f03: New test.
9706         * gfortran.dg/private_type_6.f03: Modified an error message.
9707         * gfortran.dg/structure_constructor_8.f03: Ditto.
9708
9709 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
9710
9711         PR tree-optimization/42719
9712         * gcc.dg/pr42719.c: New test.
9713
9714         PR debug/42728
9715         * gcc.dg/pr42728.c: New test.
9716
9717 2010-01-19  Anthony Green  <green@moxielogic.com>
9718
9719         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
9720
9721 2010-01-18  Anthony Green  <green@moxielogic.com>
9722
9723         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
9724         for moxie.
9725
9726 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
9727
9728         * g++.dg/template/error45.C: reverted as part of reverting the
9729         fix of PR c++/42634.
9730
9731 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
9732
9733         PR c++/42634
9734         * g++.dg/template/error45.C: New test.
9735
9736 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
9737
9738         PR c++/42766
9739         * g++.dg/conversion/op6.C: New test.
9740
9741 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
9742
9743         PR target/42774
9744         * gcc.target/alpha/pr42774.c: New test.
9745
9746 2010-01-18  Richard Guenther  <rguenther@suse.de>
9747
9748         PR tree-optimization/42781
9749         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
9750
9751 2010-01-17  Richard Guenther  <rguenther@suse.de>
9752
9753         PR middle-end/42248
9754         * gcc.c-torture/execute/pr42248.c: New testcase.
9755
9756 2010-01-17  Richard Guenther  <rguenther@suse.de>
9757
9758         PR tree-optimization/42773
9759         * g++.dg/torture/pr42773.C: New testcase.
9760
9761 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
9762
9763         PR fortran/42677
9764         * gfortran.dg/interface_assignment_5.f90: New test.
9765
9766 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
9767
9768         PR c++/42697
9769         * g++.dg/template/crash94.C: Reverted.
9770
9771 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
9772
9773         PR debug/42767
9774         * gcc.dg/debug/pr42767.c: New.
9775
9776 2010-01-15  Jason Merrill  <jason@redhat.com>
9777
9778         PR c++/42761
9779         * g++.dg/cpp0x/decltype22.C: New.
9780
9781 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
9782
9783         PR middle-end/42760
9784         * g++.dg/torture/pr42760.C: New test.
9785
9786 2010-01-15  Jing Yu  <jingyu@google.com>
9787
9788         PR rtl-optimization/42691
9789         * gcc.c-torture/execute/pr42691.c: New.
9790
9791 2010-01-15  Richard Guenther  <rguenther@suse.de>
9792
9793         PR middle-end/42739
9794         * g++.dg/torture/pr42739.C: New testcase.
9795
9796 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
9797
9798         * g++.dg/template/error45.C: Revert as part of reverting changes
9799         or PR c++/42634.
9800
9801 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9802
9803         PR fortran/42684
9804         * gfortran.dg/interface_31.f90: New test.
9805
9806 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
9807
9808         * gcc.target/powerpc/pr42747.c: New file.
9809
9810 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
9811
9812         PR middle-end/42674
9813         * c-c++-common/pr42674.c: New test.
9814
9815         PR c++/42608
9816         * g++.dg/template/instantiate11.C: New test.
9817
9818 2010-01-14  Jason Merrill  <jason@redhat.com>
9819
9820         PR c++/42701
9821         * g++.dg/overload/error3.C: New.
9822
9823         PR c++/42655
9824         * g++.dg/overload/rvalue1.C: New.
9825
9826 2010-01-14  Martin Jambor  <mjambor@suse.cz>
9827
9828         PR tree-optimization/42706
9829         * gcc.dg/ipa/pr42706.c: New testcase.
9830
9831 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
9832
9833         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
9834
9835 2010-01-14  Martin Jambor  <mjambor@suse.cz>
9836
9837         PR tree-optimization/42714
9838         * g++.dg/torture/pr42714.C: New test.
9839
9840 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9841
9842         PR rtl-optimization/42246
9843         * gfortran.dg/pr42246-2.f: New.
9844
9845 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9846
9847         PR rtl-optimization/42389
9848         * gcc.dg/pr42389.c: New.
9849
9850 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9851
9852         PR rtl-optimization/42388
9853         * gcc.dg/pr42388.c: New.
9854
9855 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9856
9857         PR rtl-optimization/42294
9858         * gfortran.dg/pr42294.f: New.
9859
9860 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9861
9862         PR rtl-optimization/39453
9863         PR rtl-optimization/42246
9864         * gcc.dg/pr39453.c: New.
9865         * gcc.dg/pr42246.c: New.
9866
9867 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9868
9869         PR middle-end/42245
9870         * gcc.dg/pr42245.c: New.
9871         * gcc.dg/pr42245-2.c: New.
9872
9873 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9874
9875         PR rtl-optimization/42249
9876         * gcc.dg/pr42249.c: New.
9877
9878 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
9879
9880         PR c/42721
9881         * gcc.c-torture/execute/pr42721.c: New test.
9882
9883 2010-01-14  Ira Rosen  <irar@il.ibm.com>
9884
9885         PR tree-optimization/42709
9886         * gcc.dg/vect/pr42709.c: New test.
9887
9888 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
9889
9890         PR fortran/41478
9891         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
9892         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
9893
9894 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
9895
9896         PR fortran/42481
9897         * gfortran.dg/generic_19.f90 : New test.
9898
9899 2010-01-13  Richard Guenther  <rguenther@suse.de>
9900
9901         PR tree-optimization/42730
9902         * gcc.c-torture/compile/pr42730.c: New testcase.
9903
9904 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
9905
9906         PR target/pr42542
9907         * gcc.target/ia64/pr42542-1.c: New.
9908         * gcc.target/ia64/pr42542-2.c: New.
9909         * gcc.target/ia64/pr42542-3.c: New.
9910
9911 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
9912
9913         PR c++/42634
9914         * g++.dg/template/error45.C: New test.
9915
9916 2010-01-13  Martin Jambor  <mjambor@suse.cz>
9917
9918         PR tree-optimization/42704
9919         * g++.dg/torture/pr42704.C: New test.
9920
9921 2010-01-13  Martin Jambor  <mjambor@suse.cz>
9922
9923         PR tree-optimization/42703
9924         * gcc.c-torture/compile/pr42703.c: New test.
9925
9926 2010-01-13  Richard Guenther  <rguenther@suse.de>
9927
9928         PR tree-optimization/42705
9929         * gcc.c-torture/compile/pr42705.c: New testcase.
9930
9931 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
9932
9933         * gcc.target/bfin/l2.c: New test.
9934         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
9935
9936 2010-01-13  Richard Guenther  <rguenther@suse.de>
9937
9938         PR middle-end/42716
9939         * gcc.c-torture/compile/pr42716.c: New testcase.
9940
9941 2010-01-13  Richard Guenther  <rguenther@suse.de>
9942
9943         PR lto/42678
9944         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
9945
9946 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
9947
9948         PR c/42708
9949         * gcc.c-torture/compile/pr42708-1.c: New test.
9950
9951 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
9952
9953         PR debug/42662
9954         * gcc.dg/pr42662.c: New test.
9955
9956         PR tree-optimization/42645
9957         * g++.dg/other/pr42645-1.C: New test.
9958         * g++.dg/other/pr42645-2.C: New test.
9959
9960 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
9961
9962         PR target/42416
9963         * gcc.target/powerpc/warn-1.c: New test.
9964         * gcc.target/powerpc/warn-2.c: New test.
9965
9966 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
9967
9968         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
9969         stack alignment.
9970
9971 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
9972
9973         * gcc.dg/lto/20100108_0.c: New.
9974
9975 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
9976
9977         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
9978         Add -march=i686 -msse for 32bit x86 targets.
9979
9980 2010-01-10  Richard Guenther  <rguenther@suse.de>
9981
9982         PR middle-end/42667
9983         * gcc.dg/torture/pr42667.c: New testcase.
9984
9985 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9986
9987         PR fortran/32489
9988         * gfortran.dg/array_constructor_34.f90: New test.
9989
9990 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9991
9992         PR fortran/20923
9993         * gfortran.dg/array_constructor_33.f90: New test.
9994         gfortran.dg/array_function_5.f90: Add credit.
9995
9996 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9997
9998         PR debug/42631
9999         * gcc.dg/pr42631.c: New.
10000
10001 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10002
10003         PR debug/42630
10004         * gcc.dg/pr42630.c: New.
10005
10006 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10007
10008         PR debug/42629
10009         * gcc.dg/pr42629.c: New.
10010
10011 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10012
10013         PR middle-end/42363
10014         * gcc.dg/torture/pr42363.c: New.
10015
10016 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10017
10018         PR debug/42604
10019         PR debug/42395
10020         * gcc.dg/vect/pr42604.c: New.
10021         * gcc.dg/vect/pr42395.c: New.
10022
10023 2010-01-09  Richard Guenther  <rguenther@suse.de>
10024
10025         PR middle-end/42512
10026         * gcc.c-torture/execute/pr42512.c: New testcase.
10027
10028 2010-01-09  Tobias Burnus  <burnus@net-b.de>
10029
10030         PR fortran/41298
10031         * gfortran.dg/c_ptr_tests_14.f90: New test.
10032
10033 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10034
10035         PR ada/41929
10036         * gnat.dg/null_pointer_deref1.adb: Don't run on
10037         sparc*-sun-solaris2.11.
10038
10039 2010-01-08  Richard Guenther  <rguenther@suse.de>
10040
10041         PR lto/42528
10042         * gcc.dg/lto/20100103-1_0.c: New testcase.
10043         * gcc.dg/lto/20100103-2_0.c: Likewise.
10044
10045 2010-01-08  Tobias Burnus  <burnus@net-b.de
10046
10047         PR/fortran 25829
10048         * gfortran.dg/asynchronous_1.f90: New test.
10049         * gfortran.dg/asynchronous_2.f90: New test.
10050         * gfortran.dg/conflicts.f90: Update error message.
10051
10052 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
10053
10054         c++/40155
10055         * g++.dg/cpp0x/variadic-unify-2.C: New test.
10056
10057 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
10058
10059         PR tree-optimization/42625
10060         * g++.dg/opt/dtor4.C: New test.
10061         * g++.dg/opt/dtor4.h: New.
10062         * g++.dg/opt/dtor4-aux.cc: New.
10063
10064 2010-01-07  Tobias Burnus  <burnus@net-b.de>
10065
10066         PR fortran/42597
10067         * gfortran.dg/proc_ptr_26.f90: New test.
10068
10069 2010-01-07  Tobias Burnus  <burnus@net-b.de>
10070
10071         PR fortran/41872
10072         * gfortran.dg/allocatable_scalar_7.f90: New test.
10073
10074 2010-01-06  Richard Guenther  <rguenther@suse.de>
10075
10076         * gcc.c-torture/compile/pr42632.c: New testcase.
10077
10078 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
10079
10080         PR target/42542
10081         * gcc.target/i386/pr42542-4.c: New.
10082         * gcc.target/i386/pr42542-4a.c: Likewise.
10083         * gcc.target/i386/pr42542-5.c: Likewise.
10084         * gcc.target/i386/pr42542-5a.c: Likewise.
10085
10086 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
10087
10088         * gcc.dg/tls/opt-15.c: New test.
10089
10090 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
10091
10092         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
10093
10094 2010-01-05  Martin Jambor  <mjambor@suse.cz>
10095
10096         PR tree-optimization/42462
10097         * g++.dg/torture/pr42462.C: New test.
10098
10099 2010-01-05  Jason Merrill  <jason@redhat.com>
10100
10101         * g++.dg/cpp0x/initlist30.C: New test.
10102
10103 2010-01-05  Richard Guenther  <rguenther@suse.de>
10104
10105         PR tree-optimization/42614
10106         * gcc.c-torture/execute/pr42614.c: New testcase.
10107
10108 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
10109
10110         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
10111         * gcc.dg/Wunreachable-1.c: Remove the testcase of
10112         -Wunreachable-code.
10113         * gcc.dg/Wunreachable-2.c: Likewise.
10114         * gcc.dg/Wunreachable-3.c: Likewise.
10115         * gcc.dg/Wunreachable-4.c: Likewise.
10116         * gcc.dg/Wunreachable-5.c: Likewise.
10117         * gcc.dg/Wunreachable-6.c: Likewise.
10118         * gcc.dg/Wunreachable-7.c: Likewise.
10119         * gcc.dg/Wunreachable-8.c: Likewise.
10120         * gcc.dg/20041231-1.c: Likewise.
10121
10122 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
10123
10124         PR other/42611
10125         * gcc.dg/pr42611.c: New test.
10126
10127         PR tree-optimization/42508
10128         * g++.dg/opt/pr42508.C: New test.
10129
10130 2010-01-05  Tobias Burnus  <burnus@net-b.de>
10131
10132         PR fortran/41872
10133         * gfortran.dg/allocatable_scalar_8.f90: New.
10134
10135 2010-01-04  Martin Jambor  <mjambor@suse.cz>
10136
10137         PR tree-optimization/42398
10138         * gcc.c-torture/compile/pr42398.c: New test.
10139
10140 2010-01-04  Jason Merrill  <jason@redhat.com>
10141
10142         PR c++/42555
10143         * g++.dg/ext/attrib35.C: New.
10144
10145         PR c++/42567
10146         * g++.dg/cpp0x/auto17.C: New.
10147
10148 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
10149
10150         * gcc.dg/lto/20100104_0.c: New.
10151
10152 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
10153
10154         PR target/42542
10155         * gcc.target/i386/pr42542-1.c: New.
10156         * gcc.target/i386/pr42542-1a.c: Likewise.
10157         * gcc.target/i386/pr42542-1b.c: Likewise.
10158         * gcc.target/i386/pr42542-2.c: Likewise.
10159         * gcc.target/i386/pr42542-2a.c: Likewise.
10160         * gcc.target/i386/pr42542-2b.c: Likewise.
10161         * gcc.target/i386/pr42542-3.c: Likewise.
10162         * gcc.target/i386/pr42542-3a.c: Likewise.
10163
10164 2009-01-04  Tobias Burnus  <burnus@net-b.de>
10165
10166         PR fortran/41872
10167         * gfortran.dg/allocatable_scalar_5.f90: New test.
10168         * gfortran.dg/allocatable_scalar_6.f90: New test.
10169
10170 2010-01-03  Richard Guenther  <rguenther@suse.de>
10171
10172         PR testsuite/42583
10173         * gfortran.dg/gomp/recursion1.f90: Remove.
10174
10175 2010-01-03  Richard Guenther  <rguenther@suse.de>
10176
10177         * gcc.dg/Warray-bounds.c: Remove XFAILs.
10178         * gcc.dg/uninit-6.c: Likewise.
10179         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
10180
10181 2010-01-03  Richard Guenther  <rguenther@suse.de>
10182
10183         PR tree-optimization/42589
10184         * gcc.target/i386/pr42589.c: New testcase.
10185
10186 2010-01-03  Richard Guenther  <rguenther@suse.de>
10187
10188         PR tree-optimization/42438
10189         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
10190
10191 2010-01-02  Richard Guenther  <rguenther@suse.de>
10192
10193         PR testsuite/41651
10194         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
10195
10196 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
10197
10198         PR target/42448
10199         * gcc.target/alpha/pr42448-1.c: New test.
10200         * gcc.target/alpha/pr42448-2.c: Ditto.
10201
10202 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
10203
10204         PR preprocessor/41947
10205         * gcc.dg/c99-hexfloat-3.c: New test.
10206
10207 2010-01-01  Richard Guenther  <rguenther@suse.de>
10208
10209         PR c/42570
10210         * gcc.c-torture/execute/pr42570.c: New testcase.
10211
10212 2010-01-01  Richard Guenther  <rguenther@suse.de>
10213
10214         PR middle-end/42559
10215         * gcc.c-torture/compile/pr42559.c: New testcase.
10216
10217 \f
10218 Copyright (C) 2010 Free Software Foundation, Inc.
10219
10220 Copying and distribution of this file, with or without modification,
10221 are permitted in any medium without royalty provided the copyright
10222 notice and this notice are preserved.