OSDN Git Service

* gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
2
3         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
4         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
5         build.
6
7 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
8
9         PR rtl-optimization/44374
10         * gcc.target/arm/headmerge-1.c: New test.
11         * gcc.target/arm/headmerge-2.c: New test.
12         * gcc.target/i386/headmerge-1.c: New test.
13         * gcc.target/i386/headmerge-2.c: New test.
14
15 2010-09-23  Daniel Kraft  <d@domob.eu>
16
17         PR fortran/38936
18         PR fortran/44044
19         PR fortran/45474
20         * gfortran.dg/intrinsic_intent_1.f03: New test.
21         * gfortran.dg/select_type_17.f03: New test.
22         * gfortran.dg/associate_5.f03: More definability tests.
23         * gfortran.dg/enum_2.f90: Check definability.
24         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
25         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
26         * gfortran.dg/char_expr_2.f90: Ditto.
27         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
28         * gfortran.dg/enum_5.f90: Ditto.
29         * gfortran.dg/equiv_constraint_8.f90: Ditto.
30         * gfortran.dg/impure_assignment_2.f90: Ditto.
31         * gfortran.dg/impure_assignment_3.f90: Ditto.
32         * gfortran.dg/intent_out_1.f90: Ditto.
33         * gfortran.dg/intent_out_3.f90: Ditto.
34         * gfortran.dg/pointer_assign_7.f90: Ditto.
35         * gfortran.dg/pointer_intent_3.f90: Ditto.
36         * gfortran.dg/pr19936_1.f90: Ditto.
37         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
38         * gfortran.dg/simpleif_2.f90: Ditto.
39         * gfortran.dg/protected_5.f90: Ditto.
40         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
41         * gfortran.dg/protected_6.f90: Ditto.
42         * gfortran.dg/protected_7.f90: Ditto.
43
44 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
45
46         PR libfortran/45710
47         * gfortran.dg/namelist_65.f90: New test.
48
49 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
50
51         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
52         the regexp pattern between the expected label and location string.
53
54 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
55
56         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
57
58 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
59
60         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
61         * gcc.dg/pr27898.c: Likewise.
62         * gcc.dg/pr28712.c: Likewise.
63         * gcc.dg/pr30762-1.c: Likewise.
64         * gcc.dg/pr31529-1.c: Likewise.
65         * gcc.dg/pr34457-1.c: Likewise.
66         * gcc.dg/pr34668-1.c: Likewise.
67         * gcc.dg/pr34989-1.c: Likewise.
68         * gcc.dg/pr43557-1.c: Likewise.
69
70 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
71
72         PR rtl-optimization/45739
73         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not
74         regexps.
75
76 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
77
78         * gcc.target/sparc/mnofpu.c: New test.
79
80 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
81
82         PR rtl-optimization/45739
83         * gcc.target/i386/pr45739.c: New test.
84
85 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
86
87         PR fortran/45648
88         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
89         and counts. Add non-elemental function call check.
90
91         PR fortran/45648
92         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
93         arguments checks. Update temporary counts.
94         * gfortran.dg/transpose_optimization_1.f90: New.
95
96 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
97
98         PR objc/23710
99         * objc.dg/invalid-method-1.m: New.
100
101 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
102
103         Merge from 'apple/trunk' branch on FSF servers.
104
105         2005-10-11  Fariborz Jahanian <fjahanian@apple.com>
106
107         Radar 4291785
108         objc.dg/naming-4.m: New
109         objc.dg/naming-5.m: New
110         obj-c++.dg/naming-1.mm: New
111         obj-c++.dg/naming-2.mm: New
112
113 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
114             Jack Howarth  <howarth@bromo.med.uc.edu>
115
116         PR c++/45645
117         * g++.dg/torture/pr44972.C: Use portable assert().
118
119 2010-09-21  Richard Guenther  <rguenther@suse.de>
120
121         PR tree-optimization/45580
122         * g++.dg/torture/pr45580.C: New testcase.
123
124 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
125
126         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
127
128 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
129
130         PR fortran/45438
131         * gfortran.dg/pointer_check_7.f90: New.
132
133 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
134
135         PR rtl-optimization/45728
136         * gcc.c-torture/compile/pr45728.c: New test.
137
138 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
139
140         PR fortran/45081
141         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
142
143 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
144
145         * g++.dg/tree-ssa/pr45605.C: Add "\\".
146
147 2010-09-20  Richard Guenther  <rguenther@suse.de>
148
149         PR middle-end/45704
150         * gcc.dg/torture/pr45704.c: New testcase.
151
152 2010-09-20  Jan Hubicka  <jh@suse.cz>
153
154         PR tree-optimize/45605
155         * g++.dg/tree-ssa/pr45605.C: New testcase.
156
157 2010-09-20  Michael Matz  <matz@suse.de>
158
159         PR testsuite/45706
160         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
161         enough.
162
163 2010-09-20  Richard Guenther  <rguenther@suse.de>
164
165         PR tree-optimization/45705
166         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
167
168 2010-09-20  Michael Matz  <matz@suse.de>
169
170         PR testsuite/45706
171         * lib/target-supports.exp (check_effective_target_vect_perm):
172         Add i?86-*-*.
173
174 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
175
176         PR rtl-optimization/45695
177         * gcc.c-torture/execute/pr45695.c: New test.
178
179 2010-09-19  Jan Hubicka  <jh@suse.cz>
180
181         PR lto/44246
182         * gcc.c-torture/compile/pr44246.c:New file.
183
184 2010-09-19  Ira Rosen  <irar@il.ibm.com>
185
186         PR tree-optimization/45714
187         * gfortran.dg/vect/pr45714-a.f: New test.
188         * gfortran.dg/vect/pr45714-b.f: New test.
189
190 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
191
192         * gnat.dg/const1.adb: Rename into...
193         * gnat.dg/constant1.adb: ...this.
194         * gnat.dg/constant2.adb: New test.
195         * gnat.dg/constant2_pkg1.ads: New helper.
196         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
197
198 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
199
200         * gnat.dg/specs/constant1.ads: New test.
201         * gnat.dg/specs/constant1_pkg.ads: New helper.
202
203 2010-09-18  Jan Hubicka  <jh@suse.cz>
204
205         PR tree-optimization/45453
206         * g++.dg/tree-ssa/pr45453.C: New testcase.
207
208 2010-09-18  Jason Merrill  <jason@redhat.com>
209
210         * g++.dg/cpp0x/initlist44.C: New.
211
212 2010-09-18  Richard Guenther  <rguenther@suse.de>
213
214         PR tree-optimization/45709
215         * g++.dg/torture/pr45709-2.C: New testcase.
216
217 2010-09-18  Richard Guenther  <rguenther@suse.de>
218
219         PR tree-optimization/45709
220         * g++.dg/torture/pr45709.C: New testcase.
221
222 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
223
224         PR testsuite/45719
225         * gcc.target/i386/pad-3.c: Pass -fno-pic.
226
227 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
228
229         * gcc.target/i386/pad-1.c: New.
230         * gcc.target/i386/pad-2.c: Likewise.
231         * gcc.target/i386/pad-3.c: Likewise.
232         * gcc.target/i386/pad-4.c: Likewise.
233         * gcc.target/i386/pad-5a.c: Likewise.
234         * gcc.target/i386/pad-5b.c: Likewise.
235         * gcc.target/i386/pad-6a.c: Likewise.
236         * gcc.target/i386/pad-6b.c: Likewise.
237         * gcc.target/i386/pad-7.c: Likewise.
238         * gcc.target/i386/pad-8.c: Likewise.
239         * gcc.target/i386/pad-9.c: Likewise.
240         * gcc.target/i386/pad-10.c: Likewise.
241
242 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
243
244         PR middle-end/45234
245         * gcc.dg/torture/stackalign/alloca-5.c: New.
246
247 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
248
249         PR middle-end/45678
250         * gcc.dg/torture/pr45678-2.c: New.
251
252 2010-09-17  Richard Guenther  <rguenther@suse.de>
253
254         PR middle-end/45678
255         * gcc.dg/torture/pr45678-1.c: New testcase.
256
257 2010-09-17  Michael Matz  <matz@suse.de>
258
259         PR tree-optimization/43432
260         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
261         check_effective_target_vect_perm_short): New predicates.
262         (check_effective_target_vect_perm): Include x86_64.
263         * gcc.dg/vect/pr43432.c: New test.
264         * gcc.dg/vect/vect-114.c: Adjust.
265         * gcc.dg/vect/vect-15.c: Ditto.
266         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
267         * gcc.dg/vect/slp-perm-9.c: Ditto.
268
269 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
270
271         PR testsuite/45692
272         * objc/execute/exceptions/throw-nil.m: Run the test only with the
273         GNU runtime.
274
275 2010-09-17  Richard Guenther  <rguenther@suse.de>
276
277         * gcc.dg/pr27898.c: Use -flto instead of -combine.
278         * gcc.dg/pr28706.c: Likewise.
279         * gcc.dg/pr28712.c: Likewise.
280         * gcc.dg/pr30762-1.c: Likewise.
281         * gcc.dg/pr30762-2.c: Likewise.
282         * gcc.dg/pr31529-1.c: Likewise.
283         * gcc.dg/pr31529-2.c: Likewise.
284         * gcc.dg/pr34457-1.c: Likewise.
285         * gcc.dg/pr34457-2.c: Likewise.
286         * gcc.dg/pr34668-1.c: Likewise.
287         * gcc.dg/pr34668-2.c: Likewise.
288         * gcc.dg/pr34989-1.c: Likewise.
289         * gcc.dg/pr34989-2.c: Likewise.
290         * gcc.dg/pr43557-1.c: Likewise.
291         * gcc.dg/pr43557-2.c: Likewise.
292         * gcc.dg/debug/pr41893-1.c: Likewise.
293         * gcc.dg/matrix/matrix.exp: Do not use -combine.
294         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
295         * gcc.dg/matrix/matrix-4.c: Likewise.
296         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
297         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
298         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
299         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
300
301 2010-09-16  Tobias Burnus  <burnus@net-b.de>
302
303         PR fortran/43665
304         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
305         optimizations.
306         * gfortran.dg/intent_optimize_1.f90: New test.
307
308 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
309
310         * gcc.target/i386/divmod-1.c: New.
311         * gcc.target/i386/divmod-2.c: Likewise.
312         * gcc.target/i386/divmod-3.c: Likewise.
313         * gcc.target/i386/divmod-4.c: Likewise.
314         * gcc.target/i386/divmod-4a.c: Likewise.
315         * gcc.target/i386/divmod-5.c: Likewise.
316         * gcc.target/i386/divmod-6.c: Likewise.
317         * gcc.target/i386/divmod-7.c: Likewise.
318         * gcc.target/i386/divmod-8.c: Likewise.
319         * gcc.target/i386/udivmod-1.c: Likewise.
320         * gcc.target/i386/udivmod-2.c: Likewise.
321         * gcc.target/i386/udivmod-3.c: Likewise.
322         * gcc.target/i386/udivmod-4.c: Likewise.
323         * gcc.target/i386/udivmod-4a.c: Likewise.
324         * gcc.target/i386/udivmod-5.c: Likewise.
325         * gcc.target/i386/udivmod-6.c: Likewise.
326         * gcc.target/i386/udivmod-7.c: Likewise.
327         * gcc.target/i386/udivmod-8.c: Likewise.
328
329 2010-09-16  Jan Hubicka  <jh@suse.cz>
330
331         * g++.dg/lto/pr45679-1_0.C: New file.
332         * g++.dg/lto/pr45679-1_1.C: New file.
333         * g++.dg/lto/pr45679-0_0.C: New file.
334         * g++.dg/lto/pr45679-0_1.C: New file.
335
336 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
337
338         PR fortran/45674
339         * gfortran.dg/class_dummy_2.f03: New.
340
341 2010-09-16  Richard Guenther  <rguenther@suse.de>
342
343         PR tree-optimization/45623
344         * gcc.dg/torture/pr45623.c: New testcase.
345
346 2010-09-16  Ira Rosen  <irar@il.ibm.com>
347
348         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
349         name and parentheses.
350         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
351
352 2010-09-15  Jason Merrill  <jason@redhat.com>
353
354         * g++.dg/parse/parameter-declaration-2.C: New.
355
356         * g++.dg/cpp0x/scoped_enum2.C: New.
357
358 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
359
360         * gcc.c-torture/compile/20100915-1.c: New test.
361
362 2010-09-15  Martin Jambor  <mjambor@suse.cz>
363
364         PR middle-end/45644
365         * gcc.dg/ipa/pr45644.c: New test.
366
367 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
368
369         PR tree-optimization/45633
370         * gcc.dg/vect/pr45633.c: New test.
371
372 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
373
374         PR fortran/45577
375         * gfortran.dg/allocate_derived_4.f90: New.
376
377 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
378
379         * lib/target-supports.exp
380         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
381         supported flag to true for neon.
382
383 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
384
385         PR c++/45665
386         * g++.dg/template/crash103.C: New.
387
388 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
389
390         Merge from 'apple/trunk' branch on FSF servers.
391
392         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
393
394         Radar 4457381
395         * objc.dg/msg-in-protocol.m: New.
396         * obj-c++.dg/msg-in-protocol.mm: New.
397
398         2006-02-07  Fariborz Jahanian <fjahanian@apple.com>
399
400         Radar 4219590
401         * objc.dg/break-in-ifstmt.m: New.
402
403         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
404
405         Radar 4174166
406         * obj-c++.dg/comp-types-13.mm: New.
407         * objc.dg/comp-types-12.m: New.
408
409         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
410
411         Radar 4216500
412         * obj-c++.dg/proto-lossage-7.mm: New.
413         * objc.dg/proto-lossage-7.m: New.
414
415 2010-09-14  Jan Hubicka  <jh@suse.cz>
416
417         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
418         folding.
419         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
420         folding.
421
422 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
423
424         PR middle-end/45567
425         * gcc.dg/pr45567.c: New test.
426
427         PR debug/45660
428         * g++.dg/debug/pr45660.C: New test.
429
430 2010-09-14  Ira Rosen  <irar@il.ibm.com>
431
432         PR tree-optimization/45470
433         * g++.dg/vect/pr45470-a.cc: New test.
434         * g++.dg/vect/pr45470-a.cc: New test.
435
436 2010-09-10  Jack Howarth <howarth@bromo.med.uc.edu>
437
438         PR target/42070
439         * gcc/testsuite/lib/profopt.exp: Prune warnings on execname2 compile.
440         * gcc/testsuite/lib/prune.exp: Prune "can't add line info" warnings.
441
442 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
443
444         PR libfortran/45532
445         * gfortran.dg/namelist_64.f90: New test.
446
447 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
448
449         PR rtl-optimization/45617
450         * gcc.target/i386/pr45617.c: New test.
451
452 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
453
454         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
455
456 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
457
458         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
459         * gcc.target/i386/fma4-vector.c: Likewise.
460         * gcc.target/i386/vectorize2.c: Likewise.
461         * gcc.target/i386/vectorize4.c: Likewise.
462         * gcc.target/i386/vectorize5.c: Likewise.
463         * gcc.target/i386/vectorize6.c: Likewise.
464         * gcc.target/i386/vectorize8.c: Likewise.
465
466         * gcc.target/i386/vect-double-1.c: New.
467         * gcc.target/i386/vect-double-1a.c: Likewise.
468         * gcc.target/i386/vect-double-2.c: Likewise.
469         * gcc.target/i386/vect-double-2a.c: Likewise.
470
471         * lib/target-supports.exp (check_effective_target_vect_double):
472         Set et_vect_double_saved to 0 when tuning for Atom.
473
474 2010-09-13  Jan Hubicka  <jh@suse.cz>
475
476         * gcc.dg/torture/pr23821.c: Drop static keyword.
477         * gcc.dg/tree-ssa/loop-19.c: Likewise.
478         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
479
480 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
481
482         * gcc.target/arm/sync-1.c: New.
483
484 2010-09-12  Olivier Hainque  <hainque@adacore.com>
485
486         * gnat.dg/memtrap.adb: New test.
487
488 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
489
490         * gfortran.dg/promotion.f90: Fix options.
491
492 2010-09-11  Rodrigo Rivas <rodrigorivascosta@gmail.com>
493
494         * g++.dg/cpp0x/range-for1.C: New.
495         * g++.dg/cpp0x/range-for2.C: New.
496         * g++.dg/cpp0x/range-for3.C: New.
497         * g++.dg/cpp0x/range-for4.C: New.
498         * g++.dg/cpp0x/range-for5.C: New.
499         * g++.dg/cpp0x/range-for6.C: New.
500
501 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
502
503         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
504         and counts. Check that transpose is not called.
505         * gfortran.dg/transpose_2.f90: Update error message.
506
507 2010-09-10  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
508
509         PR c++/43824
510         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
511         * g++.dg/lookup/strong-using-2.C: Likewise.
512         * g++.dg/lookup/strong-using-3.C: Likewise.
513         * g++.dg/lookup/strong-using-5.C: Likewise.
514
515         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
516         * g++.dg/cpp0x/inline-ns4.C: New.
517         * g++.dg/cpp0x/inline-ns5.C: New.
518
519 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
520
521         PR middle-end/45634
522         * gfortran.fortran-torture/compile/pr45634.f90: New.
523
524 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
525
526         * objc.dg/fobjc-exceptions.m: New test.
527
528 2010-09-10  Jan Hubicka  <jh@suse.cz>
529
530         * g++.dg/inherit/covariant7.C: Fix pattern matching.
531
532 2010-09-10  Martin Jambor  <mjambor@suse.cz>
533
534         PR tree-optimization/44972
535         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
536         * gcc.dg/tree-ssa/pr45144.c: Likewise.
537         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
538         instead.
539         * g++.dg/torture/pr44972.C: New test.
540
541 2010-09-10  Martin Jambor  <mjambor@suse.cz>
542
543         PR tree-optimization/44972
544         * g++.dg/torture/pr34850.C: Remove expected warning.
545
546 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
547
548         * gfortran.dg/dummy_optional_arg.f90: New test.
549
550 2010-09-08  Jan Hubicka  <jh@suse.cz>
551
552         PR tree-optimization/45598
553         * fortran.fortran-torture/compile/pr45598.f90: New test.
554
555 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
556
557         * lib/target-supports-dg.exp (dg-require-ifunc): New.
558         * lib/target-supports.exp (check_ifunc_available): New.
559         * gcc.dg/attr-ifunc-1.c: New.
560         * gcc.dg/attr-ifunc-2.c: New.
561         * gcc.dg/attr-ifunc-3.c: New.
562         * gcc.dg/attr-ifunc-4.c: New.
563         * gcc.dg/attr-ifunc-5.c: New.
564         * testsuite/g++.dg/ext/attr-ifunc-1.C: New.
565         * testsuite/g++.dg/ext/attr-ifunc-2.C: New.
566         * testsuite/g++.dg/ext/attr-ifunc-3.C: New.
567         * testsuite/g++.dg/ext/attr-ifunc-4.C: New.
568
569 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
570
571         PR middle-end/40386
572         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
573
574 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
575
576         * gfortran.dg/inline_transpose_1.f90: New test.
577
578 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
579
580         PR c++/45588
581         * g++.dg/warn/Wunused-var-15.C: New test.
582
583 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
584
585         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
586         hppa*-*-hpux*.
587
588 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
589
590         * objc/execute/exceptions/throw-nil.m: New test.
591         * objc/execute/exceptions/handler-1.m: Updated to use the new
592         objc_set_uncaught_exception_handler() function.
593         * objc/execute/exceptions/matcher-1.m: New test.
594
595 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
596
597         PR fortran/38282
598         * gfortran.dg/bit_comparison_1.F90: New test.
599         * gfortran.dg/leadz_trailz_3.f90: New test.
600         * gfortran.dg/masklr_2.F90: New test.
601         * gfortran.dg/shiftalr_1.F90: New test.
602         * gfortran.dg/merge_bits_2.F90: New test.
603         * gfortran.dg/dshift_2.F90: New test.
604         * gfortran.dg/bit_comparison_2.F90: New test.
605         * gfortran.dg/masklr_1.F90: New test.
606         * gfortran.dg/merge_bits_1.F90: New test.
607         * gfortran.dg/dshift_1.F90: New test.
608         * gfortran.dg/shiftalr_2.F90: New test.
609
610 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
611
612         * objc.dg/type-stream-1.m: Replaced with a test that tests that
613         functions from objc/typedstream.h are deprecated.
614
615 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
616
617         * lib/target-supports.exp
618         (check_effective_target_run_expensive_tests): New proc.
619         * gcc.c-torture/compile/limits-fnargs.c: Use
620         dg-require-effective-target run_expensive_tests.
621
622 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
623
624         PR fortran/45597
625         * gfortran.dg/gomp/pr45597.f90: New test.
626
627         PR fortran/45595
628         * gfortran.dg/gomp/pr45595.f90: New test.
629
630 2010-09-08  Michael Matz  <matz@suse.de>
631
632         * c-c++-common/uninit-17.c: Adjust.
633
634 2010-09-08  Michael Matz  <matz@suse.de>
635
636         PR tree-optimization/43430
637         * gcc.dg/vect/pr43430-2.c: New test.
638
639 2010-09-08  Michael Matz  <matz@suse.de>
640
641         PR tree-optimization/33244
642         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
643
644 2010-09-08  Richard Guenther  <rguenther@suse.de>
645
646         PR tree-optimization/45578
647         * gfortran.dg/pr45578.f90: New testcase.
648
649 2010-09-08  Richard Guenther  <rguenther@suse.de>
650
651         PR testsuite/45590
652         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
653
654 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
655
656         PR fortran/45576
657         * gfortran.dg/char_length_18.f90:  New test.
658
659 2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>
660
661         PR target/36502
662         * gcc.target/i386/pr36502.c: New test.
663
664         PR target/42313
665         PR target/44651
666         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
667         * gcc/testsuite/gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
668
669 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
670
671         * gfortran.dg/achar_4.f90: Enable bounds checking.
672
673 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
674
675         PR target/45206
676         * gcc.target/i386/pr45206.c: New test.
677
678 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
679
680         PR fortran/45505
681         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
682
683 2010-09-07  Jan Hubicka  <jh@suse.cz>
684
685         * gcc.c-torture/compile/20100907.c: New testcase.
686
687 2010-09-07  Richard Guenther  <rguenther@suse.de>
688
689         PR middle-end/45569
690         * g++.dg/eh/pr45569.C: New testcase.
691
692 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
693
694         PR target/43137
695         * gcc.target/arm/pr43137.c: New test.
696
697 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
698
699         PR fortran/36931
700         * gfortran.dg/dependency_35.f90:  New test.
701
702 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
703
704         PR fortran/34145
705         * gfortran.dg/char_length_17.f90:  New test.
706
707 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
708
709         PR c++/45200
710         PR c++/45293
711         PR c++/45558
712         * g++.dg/template/typedef34.C: New test.
713         * g++.dg/template/typedef35.C: New test.
714
715 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
716
717         PR target/22152
718         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
719
720 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
721
722         * g++.dg/warn/Wdouble-promotion.C: New.
723
724 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
725
726         * g++.dg/parse/redef2.C: New.
727
728 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
729
730         * gcc.dg/20100906-1.c: New testcase.
731
732 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
733
734         PR testsuite/45543
735         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
736         DW_TAG_enumeration_type DIE.
737
738 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
739
740         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
741         Update XFAILs.
742
743 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
744
745         PR rtl-optimization/44919
746         * g++.dg/opt/pr44919.C: New.
747
748 2010-09-06  Tobias Burnus  <burnus@net-b.de>
749
750         PR fortran/38282
751         * gfortran.dg/iall_iany_iparity_1.f90: New.
752         * gfortran.dg/iall_iany_iparity_2.f90: New.
753
754 2010-09-06  Jason Merrill  <jason@redhat.com>
755
756         * g++.dg/cpp0x/initlist42.C: New.
757
758         * g++.dg/cpp0x/auto19.C: New.
759
760         * g++.dg/template/sfinae25.C: New.
761         * g++.dg/template/char1.C: Expect warning.
762         * g++.dg/template/nontype10.C: Likewise.
763
764         * g++.dg/cpp0x/implicit9.C: New.
765
766         * g++.dg/cpp0x/initlist43.C: New.
767
768 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
769
770         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
771
772 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
773
774         * gcc.dg/Wdouble-promotion.c: New.
775
776 2010-09-05  Tobias Burnus  <burnus@net-b.de>
777
778         * gfortran.dg/float128_1.f90: Remove test case as
779         it always fails since Rev 163611 backed out the
780         front-end implementation.
781
782 2010-09-05  Tobias Burnus  <burnus@net-b.de>
783
784         * gfortran.dg/float128_1.f90: XFAIL test case.
785
786 2010-09-05  Tobias Burnus  <burnus@net-b.de>
787
788         * gfortran.dg/bessel_7.f90: Decrease required precision.
789
790 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
791
792         PR testsuite/45545
793         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
794         ref-all-matching targets.
795
796 2010-09-05  Richard Guenther  <rguenther@suse.de>
797
798         PR tree-optimization/45535
799         * gcc.c-torture/compile/pr45535.c: New testcase.
800
801 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
802
803         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
804         "\[^\n\]*".
805         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
806         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
807         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
808         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
809         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
810         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
811         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
812         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
813         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
814         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
815         * gcc.target/i386/pr22152.c: Likewise.
816         * gcc.target/i386/pr36992-1.c: Likewise.
817         * gcc.target/i386/pr36992-2.c: Likewise.
818         * gcc.target/sh/sh4a-memmovua.c: Likewise.
819
820 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
821
822         PR testsuite/43957
823         * gcc.dg/const-uniq-1.c: Modify regexp.
824
825 2010-09-04  Tobias Burnus  <burnus@net-b.de>
826
827         PR fortran/45530
828         * gfortran.dg/namelist_63.f90: New.
829
830 2010-09-04  Jan Hubicka  <jh@suse.cz>
831
832         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
833         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
834
835 2010-09-04  Jan Hubicka  <jh@suse.cz>
836
837         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
838
839 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
840
841         PR fortran/45507
842         * gfortran.dg/allocate_alloc_opt_12.f90: New.
843
844 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
845
846         * gcc.dg/opts-4.c: New test.
847
848 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
849
850         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
851         * gcc.dg/vect/vect-peel-4.c: Ditto.
852
853 2010-09-03  Daniel Kraft  <d@domob.eu>
854
855         PR fortran/45525
856         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
857
858 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
859
860         PR fortran/45159
861         * gfortran.dg/dependency_34.f90:  New test.
862
863 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
864
865         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
866
867 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
868
869         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
870         gcc.target/i386/clearcap.map if supported.
871
872 2010-09-03  Michael Matz  <matz@suse.de>
873
874         PR middle-end/45415
875         * gcc.dg/pr45415.c: New test.
876
877 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
878
879         PR tree-optimization/45506
880         * gcc.dg/pr45506.c: New.
881
882 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
883
884         PR target/45476
885         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
886         * gcc.target/i386/float128-2.c: Ditto.
887
888 2010-09-03  Daniel Kraft  <d@domob.eu>
889
890         PR fortran/34162
891         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
892         * gfortran.dg/internal_dummy_2.f08: New test.
893         * gfortran.dg/internal_dummy_3.f08: New test.
894         * gfortran.dg/internal_dummy_4.f08: New test.
895
896 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
897
898         PR debug/45500
899         * gcc.target/i386/pr45500.c: New test.
900
901 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
902
903         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
904
905 2010-09-03  Daniel Kraft  <d@domob.eu>
906
907         PR fortran/44602
908         * gfortran.dg/exit_2.f08; Adapt error messages.
909         * gfortran.dg/exit_3.f08: New test.
910         * gfortran.dg/exit_4.f08: New test.
911         * gfortran.dg/exit_5.f03: New test.
912
913 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
914
915         * gfortran.dg/ishft_4.f90: New test.
916
917 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
918
919         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
920         FRIZ/XSRIZ instruciton for (double)(long long)x.
921         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
922
923 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
924
925         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
926
927 2010-09-02  Richard Guenther  <rguenther@suse.de>
928
929         PR tree-optimization/44937
930         PR tree-optimization/45412
931         * g++.dg/opt/pr45412.C: New testcase.
932         * gcc.c-torture/compile/pr45412.c: Likewise.
933         * gcc.c-torture/compile/pr44937.c: Likewise.
934
935 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
936
937         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
938         but using -Werror=comment.
939         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
940         expected error messages.
941
942 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
943
944         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
945         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
946
947 2010-09-02  Tobias Burnus  <burnus@net-b.de>
948
949         PR fortran/45489
950         * gfortran.dg/initialization_27.f90: New.
951
952 2010-09-02  Ira Rosen  <irar@il.ibm.com>
953
954         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
955         check into different basic blocks. Expect vectorization if misaligned
956         stores are supported.
957         * gcc.dg/vect/bb-slp-8a.c: New test.
958         * gcc.dg/vect/bb-slp-8b.c: New test.
959
960 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
961
962         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
963
964 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
965
966         PR fortran/44541
967         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
968         * gfortran.dg/class_dummy_1.f03: New.
969
970 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
971
972         PR middle-end/45458
973         * g++.dg/tree-prof/partition2.C: New test.
974
975 2010-09-01  Richard Guenther  <rguenther@suse.de>
976
977         * gcc.dg/vect/vect-outer-fir.c: Adjust.
978         * gcc.dg/tree-ssa/vrp54.c: New testcase.
979         * gcc.c-torture/execute/20100827-1.c: Likewise.
980
981 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
982
983         * gfortran.dg/execute_command_line_1.f90: New test.
984
985 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
986
987         PR preprocessor/45457
988         * c-c++-common/cpp/pr45457.c: New test.
989
990 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
991
992         * gcc.dg/nested-func-8.c: New test.
993
994 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
995
996         PR fortran/38282
997         * gfortran.dg/popcnt_poppar_1.F90: New test.
998         * gfortran.dg/popcnt_poppar_2.F90: New test.
999
1000 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
1001
1002         * gcc.target/i386/volatile-2.c: Require nonpic target.
1003
1004 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
1005
1006         PR middle-end/45461
1007         * gcc.dg/pr45461.c: New test.
1008
1009 2010-08-31  Richard Guenther  <rguenther@suse.de>
1010
1011         PR testsuite/45455
1012         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
1013
1014 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
1015
1016         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
1017
1018 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
1019
1020         PR fortran/45456
1021         * gfortran.dg/typebound_proc_18.f03: New.
1022
1023 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
1024
1025         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
1026         * lib/scanasm.exp (scan-stack-usage): Likewise.
1027         (scan-stack-usage-not): Likewise.
1028         * gcc.dg/stack-usage-1.c: New test.
1029         * gcc.target/i386/stack-usage-realign.c: Likewise.
1030
1031 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
1032
1033         PR tree-optimization/45427
1034         * gcc.dg/tree-ssa/pr45427.c: New test.
1035
1036 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
1037
1038         PR c++/45043
1039         * g++.dg/template/crash102.C: New.
1040
1041 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
1042
1043         PR middle-end/45423
1044         * gcc.dg/gomp/atomic-12.c: New test.
1045         * gcc.dg/gomp/atomic-13.c: New test.
1046         * gcc.dg/gomp/atomic-14.c: New test.
1047         * g++.dg/gomp/atomic-11.C: New test.
1048         * g++.dg/gomp/atomic-12.C: New test.
1049         * g++.dg/gomp/atomic-13.C: New test.
1050         * g++.dg/gomp/atomic-14.C: New test.
1051
1052 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1053
1054         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
1055         delimiter.
1056
1057 2010-08-30  Thomas Quinot  <quinot@adacore.com>
1058
1059         * gnat.dg/discr24.adb: New test.
1060
1061 2010-08-30  Richard Guenther  <rguenther@suse.de>
1062
1063         PR tree-optimization/45449
1064         * gcc.dg/pr45449.c: New testcase.
1065
1066 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
1067
1068         * gcc.dg/opts-1.c: Expect errors, not warnings.
1069
1070 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
1071
1072         PR fortran/42769
1073         * gfortran.dg/dynamic_dispatch_11.f03: New.
1074
1075 2010-08-29  Jason Merrill  <jason@redhat.com>
1076
1077         PR c++/44991
1078         * g++.dg/parse/defarg15.C: New.
1079
1080 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
1081
1082         PR fortran/45439
1083         * gfortran.dg/select_type_16.f03: New.
1084
1085 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
1086             Tobias Burnus  <burnus@net-b.de>
1087
1088         * gfortran.dg/bessel_7.f90: Decrease required precision.
1089
1090 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
1091             Kaz Kojima  <kkojima@gcc.gnu.org>
1092
1093         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
1094
1095 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1096
1097         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
1098         floating point conversion code generation.
1099         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
1100         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
1101         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
1102         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
1103         to integer conversion code generation.
1104         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
1105         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
1106         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
1107         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
1108
1109 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1110
1111         PR fortran/32049
1112         * gfortran.dg/random_seed_1.f90: Adjust test.
1113         * gfortran.dg/float128_1.f90: New test.
1114
1115 2010-08-27  Tobias Burnus  <burnus@net-b.de>
1116
1117         PR fortran/33197
1118         * gcc/testsuite/gfortran.dg/norm2_1.f90: New.
1119         * gcc/testsuite/gfortran.dg/norm2_2.f90: New.
1120         * gcc/testsuite/gfortran.dg/norm2_3.f90: New.
1121         * gcc/testsuite/gfortran.dg/norm2_4.f90: New.
1122         * gcc/testsuite/gfortran.dg/parity_1.f90: New.
1123         * gcc/testsuite/gfortran.dg/parity_2.f90: New.
1124         * gcc/testsuite/gfortran.dg/parity_3.f90: New.
1125
1126 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
1127
1128         PR fortran/45420
1129         * gfortran.dg/select_type_15.f03: New.
1130
1131 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1132
1133         PR libfortran/43217
1134         * gfortran.dg/hollerith8.f90: New test.
1135
1136 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
1137
1138         PR fortran/45159
1139         * gfortran.dg/dependency_33.f90:  New test.
1140
1141 2010-08-27  Richard Guenther  <rguenther@suse.de>
1142
1143         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
1144         * gcc.dg/graphite/scop-2.c: Likewise.
1145         * gcc.dg/graphite/scop-20.c: Likewise.
1146         * gcc.dg/vect/slp-25.c: Likewise.
1147
1148 2010-08-27  Olivier Hainque  <hainque@adacore.com>
1149
1150         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
1151
1152 2010-08-26  Daniel Kraft  <d@domob.eu>
1153
1154         PR fortran/38936
1155         PR fortran/44047
1156         PR fortran/45384
1157         * gfortran.dg/associate_8.f03: New test.
1158         * gfortran.dg/select_type_13.f03: New test.
1159         * gfortran.dg/select_type_14.f03: New test.
1160
1161 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
1162
1163         PR tree-optimization/44485
1164         * gcc.dg/pr44485.c: New test.
1165
1166 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1167
1168         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
1169         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
1170         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
1171
1172 2010-08-26  Richard Guenther  <rguenther@suse.de>
1173
1174         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
1175         * gcc.dg/graphite/scop-21.c: Likewise.
1176
1177 2010-08-26  Richard Guenther  <rguenther@suse.de>
1178
1179         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
1180         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
1181         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1182         * gcc.dg/vect/vect-91.c: Likewise.
1183         * gcc.dg/vect/vect-peel-1.c: Likewise.
1184         * gcc.dg/vect/vect-peel-2.c: Likewise.
1185         * gcc.dg/vect/vect-peel-4.c: Likewise.
1186
1187 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1188
1189         PR libfortran/41859
1190         * gfortran.dg/der_io_4.f90: New test.
1191
1192 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
1193
1194         PR rtl-optimization/44858
1195         * gcc.c-torture/execute/pr44858.c: New test.
1196
1197         PR rtl-optimization/45400
1198         * g++.dg/other/i386-8.C: New test.
1199
1200 2010-08-25  Richard Guenther  <rguenther@suse.de>
1201
1202         * gcc.dg/alias-8.c: Adjust.
1203
1204 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
1205
1206         * gcc.target/i386/combine-mul.c: New test.
1207
1208 2010-08-25  Richard Guenther  <rguenther@suse.de>
1209
1210         PR lto/44562
1211         * gcc.dg/graphite/id-27.c: New testcase.
1212         * gcc.dg/lto/20100825-1_0.c: Likewise.
1213
1214 2010-08-25  Richard Guenther  <rguenther@suse.de>
1215
1216         PR tree-optimization/45316
1217         * g++.dg/opt/pr45316.C: New testcase.
1218
1219 2010-08-25  Richard Guenther  <rguenther@suse.de>
1220
1221         PR tree-optimization/45393
1222         * g++.dg/torture/pr45393.C: New testcase.
1223
1224 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
1225
1226         PR tree-optimization/45059
1227         * gcc.c-torture/compile/pr45059.c: New test.
1228
1229 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
1230
1231         * lib/target-supports.exp (check_effective_target_vect_unpack):
1232         Set vect_unpack supported flag to true for neon.
1233
1234 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
1235
1236         * gcc.dg/tree-ssa/ifc-5.c: New.
1237
1238 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
1239
1240         * gcc.dg/tree-ssa/ifc-4.c: New.
1241         * gcc.dg/tree-ssa/ifc-7.c: New.
1242
1243 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
1244
1245         * gcc.dg/vect/vect.exp: Check loongson targets
1246         * g++.dg/vect/vect.exp: Likewise
1247         * gfortran.dg/vect/vect.exp: Likewise
1248
1249 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1250
1251         * gcc.target/powerpc/vsx-mass-1.c: New file, test
1252         -mveclibabi=mass.
1253
1254 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
1255
1256         PR fortran/45366
1257         * gfortran.dg/proc_ptr_29.f90: New.
1258
1259 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1260             Dominique d'Humieres <dominiq@lps.ens.fr>
1261
1262         PR fortran/45367
1263         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
1264
1265 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1266
1267         PR fortran/45367
1268         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
1269
1270 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1271
1272         PR fortran/36158
1273         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
1274
1275 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1276             Dominique d'Humieres <dominiq@lps.ens.fr>
1277
1278         PR fortran/45367
1279         PR fortran/36158
1280         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
1281         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
1282
1283 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
1284
1285         PR fortran/44863
1286         PR fortran/45271
1287         PR fortran/45290
1288         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
1289         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
1290         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
1291
1292 2010-08-21  Tobias Burnus  <burnus@net-b.de>
1293
1294         PR fortran/36158
1295         PR fortran/33197
1296         * gfortran.dg/bessel_6.f90: New.
1297         * gfortran.dg/bessel_7.f90: New.
1298
1299 2010-08-20  Jan Hubicka  <jh@suse.cz>
1300
1301         PR c++/45307
1302         PR c++/17736
1303         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
1304         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
1305
1306 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
1307
1308         PR target/45336
1309         * gcc.target/i386/pr45336-1.c: New.
1310         * gcc.target/i386/pr45336-2.c: Likewise.
1311         * gcc.target/i386/pr45336-3.c: Likewise.
1312         * gcc.target/i386/pr45336-4.c: Likewise.
1313
1314 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
1315
1316         PR testsuite/45361
1317         * gcc.target/i386/volatile-2.c: Update scan strings to also
1318         include (%rip) for the memory reference on x86_64.
1319
1320 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
1321
1322         PR middle-end/44974
1323         * gcc.dg/pr44974.c: New test.
1324
1325         PR rtl-optimization/45353
1326         * gcc.dg/pr45353.c: New test.
1327
1328 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
1329
1330         * gcc.target/i386/volatile-2.c: New.
1331
1332 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
1333
1334         PR rtl-optimization/44691
1335         * gfortran.dg/pr44691.f: New test.
1336
1337 2010-10-19  Olivier Hainque  <hainque@adacore.com>
1338
1339         * gcc.target/sparc/sibcall-dslot.c: New testcase.
1340
1341 2010-08-19  Jason Merrill  <jason@redhat.com>
1342
1343         * g++.dg/init/synth3.C: New.
1344         * g++.dg/init/value8.C: New.
1345         * g++.dg/tree-ssa/empty-2.C: New.
1346         * g++.dg/cpp0x/noexcept09.C: New.
1347
1348 2010-08-19  Daniel Kraft  <d@domob.eu>
1349
1350         PR fortran/29785
1351         PR fortran/45016
1352         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
1353         * gfortran.dg/pointer_remapping_1.f90: New test.
1354         * gfortran.dg/pointer_remapping_2.f03: New test.
1355         * gfortran.dg/pointer_remapping_3.f08: New test.
1356         * gfortran.dg/pointer_remapping_4.f03: New test.
1357         * gfortran.dg/pointer_remapping_5.f08: New test.
1358         * gfortran.dg/pointer_remapping_6.f08: New test.
1359
1360 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
1361
1362         PR testsuite/45324
1363         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
1364
1365 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1366
1367         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
1368
1369 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
1370
1371         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
1372         variable.
1373
1374 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
1375
1376         PR target/45070
1377         * gcc.c-torture/execute/pr45070.c: New.
1378
1379 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
1380
1381         * g++.dg/pr44328.C: New test.
1382
1383 2010-08-19  Tobias Burnus  <burnus@net-b.de>
1384
1385         PR fortran/36158
1386         PR fortran/33197
1387         * gfortran.dg/bessel_3.f90: New.
1388         * gfortran.dg/bessel_4.f90: New.
1389         * gfortran.dg/bessel_5.f90: New.
1390
1391 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
1392
1393         PR fortran/45290
1394         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
1395         * gfortran.dg/pointer_init_2.f90: New.
1396         * gfortran.dg/pointer_init_3.f90: New.
1397         * gfortran.dg/pointer_init_4.f90: New.
1398
1399 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
1400
1401         PR c++/45049
1402         * g++.dg/pr45049-1.C: New test.
1403         * g++.dg/pr45049-2.C: New test.
1404
1405 2010-08-18  Jie Zhang  <jie@codesourcery.com>
1406
1407         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
1408         20 if __ARM_PCS is defined otherwise 64.
1409         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
1410         instead of hard coded 64.
1411
1412 2010-08-18  Yao Qi  <yao@codesourcery.com>
1413
1414         PR target/45094
1415         * gcc.target/arm/pr45094.c: New test.
1416
1417 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
1418
1419         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
1420
1421 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
1422
1423         PR rtl-optimization/42575
1424         * gcc.target/arm/pr42575.c: New test.
1425
1426 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
1427
1428         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
1429         * gcc.dg/tls/thr-cse-1.c: New.
1430
1431 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
1432
1433         PR debug/42487
1434         * lib/target-supports.exp
1435         (check_effective_target_function_sections): New.
1436         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
1437         function sections before proceding.
1438
1439 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
1440
1441         PR fortran/45308
1442         * gfortran.dg/pr45308.f03: New test.
1443
1444 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
1445
1446         PR target/45296
1447         * gcc.target/i386/pr45296.c: New test.
1448
1449 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
1450
1451         * g++.dg/ext/uow-1.C: New.
1452         * g++.dg/ext/uow-2.C: New.
1453         * g++.dg/ext/uow-3.C: New.
1454         * g++.dg/ext/uow-4.C: New.
1455
1456 2010-08-17  Richard Guenther  <rguenther@suse.de>
1457
1458         PR testsuite/45266
1459         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
1460
1461 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
1462
1463         PR c/40563
1464         * gcc.dg/Wcxx-compat-20.c: New test.
1465
1466 2010-08-17  Daniel Kraft  <d@domob.eu>
1467
1468         PR fortran/38936
1469         * gfortran.dg/associate_1.f03: Extended to test newly supported
1470         features like association to variables.
1471         * gfortran.dg/associate_3.f03: Removed check for illegal change
1472         of associate-name here...
1473         * gfortran.dg/associate_5.f03: ...and added it here.
1474         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
1475         * gfortran.dg/associate_7.f03: New test.
1476
1477 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
1478
1479         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
1480
1481 2010-08-15  Daniel Kraft  <d@domob.eu>
1482
1483         PR fortran/38936
1484         * gfortran.dg/associate_1.f03: Enable test for array expressions.
1485         * gfortran.dg/associate_3.f03: Clarify comment.
1486         * gfortran.dg/associate_5.f03: New test.
1487         * gfortran.dg/associate_6.f03: New test.
1488
1489 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1490
1491         PR fortran/45211
1492         * gfortran.dg/bind_c_usage_21.f90: New.
1493         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
1494
1495 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1496
1497         * gfortran.dg/optional_absent_1.f90: New.
1498         * gfortran.dg/null_actual.f90: New.
1499
1500 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1501
1502         * gfortran.dg/pointer_target_1.f90: New.
1503         * gfortran.dg/pointer_target_2.f90: New.
1504         * gfortran.dg/pointer_target_3.f90: New.
1505
1506 2010-08-15  Daniel Kraft  <d@domob.eu>
1507
1508         PR fortran/45197
1509         * gfortran.dg/elemental_args_check_3.f90: New test.
1510         * gfortran.dg/impure_1.f08: New test.
1511         * gfortran.dg/impure_2.f08: New test.
1512         * gfortran.dg/impure_3.f90: New test.
1513         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
1514
1515 2010-08-15  Ira Rosen  <irar@il.ibm.com>
1516
1517         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
1518         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
1519         SLP tests.
1520         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
1521         misaligned loads.
1522         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
1523         misaligned stores.c
1524         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
1525
1526 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
1527
1528         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
1529         dg-require-effective-target after dg-do.
1530
1531 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
1532
1533         * lib/target-supports.exp (check_effective_target_vect_int): Return
1534         true for Loongson targets.
1535         (check_effective_target_vect_shift): Likewise.
1536         (check_effective_target_vect_no_int_max): Likewise.
1537         (check_effective_target_vect_no_align): Likewise.
1538         (check_effective_target_vect_short_mult): Likewise.
1539
1540 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
1541
1542         * g++.dg/cast.C: Change fields of structures to "long" to pass
1543         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
1544         * g++.dg/cpp0x/iop.C: Ditto.
1545         * g++.dg/cpp0x/named_refs.C: Ditto.
1546         * g++.dg/cpp0x/rv1p.C: Ditto.
1547         * g++.dg/cpp0x/rv2p.C: Ditto.
1548         * g++.dg/cpp0x/rv3p.C: Ditto.
1549         * g++.dg/cpp0x/rv4p.C: Ditto.
1550         * g++.dg/cpp0x/rv5p.C: Ditto.
1551         * g++.dg/cpp0x/rv6p.C: Ditto.
1552         * g++.dg/cpp0x/rv7p.C: Ditto.
1553         * g++.dg/cpp0x/rv8p.C: Ditto.
1554         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
1555
1556 2010-08-13  Daniel Kraft  <d@domob.eu>
1557
1558         * gfortran.dg/implied_shape_1.f08: New test.
1559         * gfortran.dg/implied_shape_2.f90: New test.
1560         * gfortran.dg/implied_shape_3.f08: New test.
1561
1562 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1563
1564         PR libfortran/42526
1565         * gfortran.dg/char_component_initializer_1.f90: New test.
1566
1567 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
1568
1569         PR tree-optimization/45241
1570         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
1571
1572 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
1573
1574         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
1575         to dg-options.
1576         * gcc.target/i386/pr40906-2.c: Ditto.
1577         * gcc.target/i386/pr40906-3.c: Ditto.
1578
1579 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
1580
1581         PR middle-end/45262
1582         * gcc.c-torture/execute/pr45262.c: New test.
1583
1584 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
1585
1586         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
1587         empty argument.
1588         * g++.dg/other/profile1.C: Ditto.
1589
1590 2010-08-12  Richard Guenther  <rguenther@suse.de>
1591
1592         PR tree-optimization/45232
1593         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
1594         * gcc.dg/tree-ssa/loop-7.c: Adjust.
1595         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
1596         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
1597         unsigned arithmetic.
1598         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
1599         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
1600         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
1601         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
1602         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
1603         unsigned arithmetic.
1604         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
1605         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
1606         unsigned arithmetic.
1607         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
1608         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
1609         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
1610         unsigned arithmetic.
1611         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
1612         * gcc.dg/tree-ssa/negate.c: Adjust.
1613         * gcc.dg/vect/vect-1.c: Adjust.
1614         * gfortran.dg/reassoc_6.f: XFAIL.
1615
1616 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
1617
1618         PR debug/45259
1619         * gcc.dg/pr45259.c: New test.
1620
1621 2010-08-12  Wei Guozhi  <carrot@google.com>
1622
1623         PR target/44999
1624         * gcc.target/arm/pr44999.c: New testcase.
1625
1626 2010-08-12  Jie Zhang  <jie@codesourcery.com>
1627
1628         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
1629         (N): Likewise.
1630         (main): Adjust accordingly.
1631
1632 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1633
1634         * gfortran.dg/graphite/id-22.f: New.
1635
1636 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1637
1638         * gcc.dg/graphite/id-26.c: New.
1639
1640 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1641
1642         * gcc.dg/graphite/id-25.c: New.
1643
1644 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1645
1646         * gcc.dg/graphite/run-id-5.c: New.
1647         * gcc.dg/graphite/run-id-6.c: New.
1648         * gfortran.dg/graphite/id-21.f: New.
1649
1650 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1651
1652         * gcc.dg/graphite/id-24.c: New.
1653
1654 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1655
1656         * gcc.dg/tree-ssa/pr20742.c: New.
1657
1658 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1659
1660         * gcc.dg/graphite/id-23.c: New.
1661
1662 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1663
1664         * gfortran.dg/graphite/id-20.f: Adjust testcase.
1665
1666 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1667
1668         * gcc.dg/graphite/pr42729.c: New.
1669
1670 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1671
1672         * gfortran.dg/graphite/id-20.f: New.
1673
1674 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1675
1676         * gcc.dg/graphite/id-22.c: New.
1677
1678 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1679
1680         * gcc.dg/graphite/run-id-2.c: Call abort.
1681
1682 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1683
1684         * gcc.dg/graphite/id-20.c: New.
1685
1686 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
1687             Steve Kargl <kargl@gcc.gnu.org>
1688
1689         PR fortran/44595
1690         * gfortran.dg/move_alloc_3.f90: New.
1691         * gfortran.dg/random_seed_2.f90: New.
1692
1693 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1694
1695         * lib/target-supports.exp (check_effective_target_sync_int_long):
1696         Add hppa*-*-linux*.
1697         (check_effective_target_sync_char_short): Likewise.
1698
1699 2010-08-10  Yao Qi  <yao@codesourcery.com>
1700
1701         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
1702         general form.
1703         * gcc.dg/tree-ssa/loop-31.c: Likewise.
1704         * g++.dg/other/packed1.C: Likewise.
1705         * g++.dg/other/crash-4.C: Likewise.
1706         * g++.dg/ext/packed8.C: Likewise.
1707         * g++.dg/init/array16.C: Likewise.
1708
1709 2010-08-10  xinliang David Li  <davidxl@google.com>
1710         * gcc.dg/tree-ssa/loop-19.c: Add option
1711         -fno-prefetch-loop-array
1712
1713 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
1714
1715         PR middle-end/45182
1716         * gcc.c-torture/compile/pr45182.c: New test.
1717
1718 2010-08-09  Jason Merrill  <jason@redhat.com>
1719
1720         PR c++/45236
1721         * g++.dg/cpp0x/variadic-104.C: New.
1722
1723 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
1724
1725         PR fortran/44235
1726         * gfortran.dg/dependency_32.f90:  New test.
1727
1728 2010-08-09  Richard Guenther  <rguenther@suse.de>
1729
1730         PR middle-end/44632
1731         * g++.dg/opt/nrv17.C: New testcase.
1732
1733 2010-08-09  Richard Guenther  <rguenther@suse.de>
1734
1735         PR middle-end/45212
1736         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
1737         alignment from MEM_REF offset only if we took it from the
1738         base object.
1739
1740         * gcc.target/i386/pr24178.c: New testcase.
1741
1742 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
1743
1744         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
1745         * gcc.dg/20030702-1.c: Ditto.
1746         * gcc.dg/20050309-1.c: Ditto.
1747         * gcc.dg/20050325-1.c: Ditto.
1748         * gcc.dg/20050330-2.c: Ditto.
1749         * gcc.dg/20051201-1.c: Ditto.
1750         * gcc.dg/gomp/pr27573.c: Ditto.
1751         * gcc.dg/gomp/pr34610.c: Ditto.
1752         * gcc.dg/pr24225.c: Ditto.
1753         * gcc.dg/pr26570.c: Ditto.
1754         * gcc.dg/pr32773.c: Ditto.
1755         * g++.dg/gcov/gcov-6.C: Ditto.
1756         * g++.dg/gomp/pr34608.C: Ditto.
1757         * gfortran.dg/gomp/pr27573.f90: Ditto.
1758
1759         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
1760         dg-require-host-local dg directive.
1761         * gcc.dg/profile-dir-2.c: Ditto.
1762         * gcc.dg/profile-dir-3.c: Ditto.
1763
1764 2010-08-08  Richard Guenther  <rguenther@suse.de>
1765
1766         PR tree-optimization/45109
1767         * gcc.c-torture/compile/pr45109.c: New testcase.
1768
1769 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
1770
1771         * gcc.dg/march.c: Skip if -march defined.
1772         * gcc.dg/mtune.c: Skip if -mtune defined.
1773
1774         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
1775         generic thunk support.
1776
1777 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
1778
1779         PR target/45213
1780         * gcc.target/i386/pr45213.c: New test.
1781
1782 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1783
1784         PR libfortran/45143
1785         * gfortran.dg/fmt_error_11.f03: New test.
1786
1787 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
1788
1789         * lib/target-supports.exp (check_effective_target_sync_int_long):
1790         Add arm*-*-linux-gnueabi.
1791         (check_effective_target_sync_char_short): Likewise.
1792
1793 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1794
1795         PR fortran/45159
1796         * gfortran.dg/dependency_31.f90:  New test.
1797
1798 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1799
1800         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
1801
1802 2010-08-06  Jason Merrill  <jason@redhat.com>
1803
1804         * g++.dg/cpp0x/sfinae3.C: New.
1805         * g++.dg/cpp0x/sfinae4.C: New.
1806
1807 2010-08-06  Richard Guenther  <rguenther@suse.de>
1808
1809         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
1810         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
1811         * gcc.dg/tree-ssa/pr25382.c: Likewise.
1812         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
1813         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
1814         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
1815         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
1816         * gcc.c-torture/execute/20100805-1.c: Likewise.
1817
1818 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1819
1820         PR testsuite/42855
1821         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
1822
1823 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1824
1825         * gcc.dg/ipa/ipcp-ii-1.c: New test.
1826         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
1827
1828 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1829
1830         * g++.dg/ipa/devirt-1.C: New test.
1831         * g++.dg/ipa/devirt-2.C: Likewise.
1832         * g++.dg/ipa/devirt-3.C: Likewise.
1833         * g++.dg/ipa/devirt-4.C: Likewise.
1834         * g++.dg/ipa/devirt-5.C: Likewise.
1835         * gcc.dg/ipa/iinline-3.c: Likewise.
1836
1837 2010-08-05  Jie Zhang  <jie@codesourcery.com>
1838
1839         PR tree-optimization/45144
1840         * gcc.dg/tree-ssa/pr45144.c: New test.
1841
1842 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
1843
1844         PR fortran/42207
1845         PR fortran/44064
1846         PR fortran/44065
1847         * gfortran.dg/class_25.f03: New.
1848         * gfortran.dg/class_26.f03: New.
1849
1850 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
1851
1852         * g++.dg/warn/miss-format-1.C: Update line number.
1853
1854 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
1855
1856         PR c++/44641
1857         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
1858         .frame and .mask assembler directives.
1859
1860 2010-08-04  Richard Guenther  <rguenther@suse.de>
1861
1862         * gcc.dg/tree-ssa/vrp35.c: Adjust.
1863         * gcc.dg/tree-ssa/vrp36.c: Likewise.
1864         * gcc.dg/tree-ssa/vrp50.c: Likewise.
1865         * gcc.dg/tree-ssa/vrp52.c: Likewise.
1866
1867 2010-08-04  Tobias Burnus  <burnus@net-b.de>
1868
1869         PR fortran/44857
1870         * gfortran.dg/derived_constructor_char_1.f90: New.
1871         * gfortran.dg/derived_constructor_char_2.f90: New.
1872
1873 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1874
1875         PR fortran/45159
1876         * gfortran.dg/dependency_30.f90:  New test.
1877
1878 2010-08-03  Jan Hubicka  <jh@suse.cz>
1879
1880         * gcc.c-torture/compile/pr45085.c: New testcase.
1881
1882 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
1883
1884         PR fortran/44584
1885         PR fortran/45161
1886         * gfortran.dg/typebound_call_9.f03: Modified.
1887         * gfortran.dg/typebound_generic_1.f03: Modified.
1888
1889 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1890
1891         PR fortran/45159
1892
1893         * gfortran.dg/dependency_29.f90:  New test.
1894
1895 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1896
1897         PR fortran/36854
1898         * gfortran.dg/character_comparison_2.f90:  New test.
1899         * gfortran.dg/character_comparison_3.f90:  New test.
1900         * gfortran.dg/dependency_28.f90:  New test.
1901
1902 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
1903
1904         PR target/40457
1905         * gcc.target/arm/pr40457-1.c: New test.
1906         * gcc.target/arm/pr40457-2.c: New test.
1907
1908 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
1909
1910         PR fortran/44912
1911         * gfortran.dg/typebound_call_17.f03: New.
1912
1913 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
1914
1915         PR fortran/44929
1916         * gfortran.dg/allocate_derived_3.f90: New.
1917
1918 2010-07-30  Xinliang David Li  <davidxl@google.com>
1919         PR tree-optimization/45121
1920         * c-c++-common/uninit-17.c: Add -fno-ivops option.
1921
1922 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1923
1924         PR c++/45112
1925         * testsuite/g++.dg/pr45112.C: New test.
1926
1927 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
1928
1929         PR debug/45055
1930         PR rtl-optimization/45137
1931         * gcc.dg/pr45055.c: New test.
1932
1933 2010-07-30  Alan Modra  <amodra@gmail.com>
1934
1935         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
1936         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
1937
1938 2010-07-29  Tobias Burnus  <burnus@net-b.de>
1939
1940         PR fortran/45087
1941         PR fortran/45125
1942         * gfortran.dg/whole_file_25.f90: New.
1943         * gfortran.dg/whole_file_26.f90: New.
1944         * gfortran.dg/whole_file_27.f90: New.
1945
1946 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
1947
1948         PR fortran/44962
1949         * gfortran.dg/typebound_proc_17.f03: New.
1950
1951 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
1952
1953         PR fortran/45004
1954         * gfortran.dg/move_alloc_2.f90: New.
1955
1956 2010-07-29  Xinliang David Li  <davidxl@google.com>
1957         PR tree-optimization/45121
1958         * c-c++-common/uninit-17.c: Fix expected output.
1959
1960 2010-07-29  Richard Guenther  <rguenther@suse.de>
1961
1962         PR tree-optimization/45120
1963         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
1964
1965 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
1966
1967         PR fortran/42051
1968         PR fortran/44064
1969         * gfortran.dg/pr42051.f03: New testcase.
1970
1971 2010-07-29  Richard Guenther  <rguenther@suse.de>
1972
1973         PR middle-end/45034
1974         * gcc.c-torture/execute/pr45034.c: New testcase.
1975
1976 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
1977
1978         PR c++/45096
1979         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
1980
1981 2010-07-28  Daniel Kraft  <d@domob.eu>
1982
1983         * gfortran.dg/bound_8.f90: New test.
1984
1985 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
1986
1987         PR debug/45105
1988         * gcc.dg/pr45105.c: New test.
1989
1990 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
1991
1992         PR rtl-optimization/45107
1993         * gcc.dg/pr45107.c: New test.
1994
1995 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
1996
1997         PR rtl-optimization/45101
1998         * gcc.dg/pr45101.c: New test.
1999
2000 2010-07-28  Tobias Burnus  <burnus@net-b.de>
2001
2002         PR fortran/45077
2003         * gfortran.dg/whole_file_24.f90: New.
2004
2005 2010-07-27  Jason Merrill  <jason@redhat.com>
2006
2007         * g++.dg/cpp0x/variadic102.C: New.
2008         * g++.dg/cpp0x/variadic103.C: New.
2009
2010 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
2011
2012         PR rtl-optimization/40956
2013         PR target/42495
2014         PR middle-end/42574
2015         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
2016         * gcc.target/arm/pr42574.c: Add tests.
2017
2018 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
2019
2020         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
2021         test name.
2022         (cleanup-repo-files): Ditto.
2023         (cleanup-saved-temps): Ditto.
2024
2025 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
2026
2027         PR testsuite/44701
2028         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
2029
2030         PR c/45079
2031         * gcc.dg/pr45079.c: New test.
2032
2033 2010-07-27  Ira Rosen  <irar@il.ibm.com>
2034
2035         PR tree-optimization/44152
2036         * gcc.dg/vect/fast-math-pr44152.c: New test.
2037
2038 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
2039
2040         PR ObjC/44140
2041         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
2042         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
2043         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
2044         * obj-c++.dg/torture/trivial.mm: Ditto.
2045         * objc.dg/torture/tls/thr-init-2.m: Ditto.
2046         * objc.dg/torture/tls/thr-init-3.m: Ditto.
2047         * objc.dg/torture/tls/thr-init.m: Ditto.
2048         * objc.dg/torture/trivial.m: Ditto.
2049
2050 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
2051
2052         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
2053         Skip on spu-*-* targets.
2054
2055 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
2056
2057         PR tree-optimization/45083
2058         * gcc.dg/pr45083.c: New test.
2059
2060 2010-07-26  Tobias Burnus  <burnus@net-b.de>
2061
2062         PR fortran/40873
2063         * gfortran.dg/whole_file_22.f90: New test.
2064         * gfortran.dg/whole_file_23.f90: New test.
2065
2066 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
2067             Jack Howarth  <howarth@bromo.med.uc.edu>
2068             Richard Henderson  <rth@redhat.com>
2069
2070         PR target/44132
2071         * gcc.dg/tls/thr-init-1.c: New.
2072         * gcc.dg/tls/thr-init-2.c: New.
2073         * gcc.dg/torture/tls New.
2074         * gcc.dg/torture/tls/tls-test.c: New.
2075         * gcc.dg/torture/tls/thr-init-1.c: New.
2076         * gcc.dg/torture/tls/tls.exp: New.
2077         * gcc.dg/torture/tls/thr-init-2.c: New.
2078         * gcc.dg/tls/emutls-2.c: New test
2079
2080         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
2081         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
2082         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
2083         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
2084         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
2085         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
2086         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
2087         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
2088         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
2089         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
2090         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
2091         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
2092         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
2093         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
2094         gfortran.dg/gomp/appendix-a/a.22.4.f90,
2095         gfortran.dg/gomp/appendix-a/a.22.5.f90,
2096         gfortran.dg/gomp/appendix-a/a.22.6.f90,
2097         gfortran.dg/gomp/appendix-a/a.24.1.f90,
2098         gfortran.dg/gomp/appendix-a/a.32.1.f90,
2099         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
2100         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
2101         gfortran.dg/gomp/omp_threadprivate1.f90,
2102         gfortran.dg/gomp/omp_threadprivate2.f90,
2103         gfortran.dg/gomp/reduction1.f90,
2104         gfortran.dg/gomp/sharing-1.f90: Likewise.
2105
2106 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2107
2108         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
2109         sse_runtime.
2110         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
2111         dg-require-visibility.
2112
2113 2010-07-26  Richard Guenther  <rguenther@suse.de>
2114
2115         PR tree-optimization/43784
2116         * gcc.c-torture/execute/pr43784.c: New testcase.
2117         * g++.dg/torture/pr43784.C: Likewise.
2118
2119 2010-07-26  Richard Guenther  <rguenther@suse.de>
2120
2121         PR middle-end/45056
2122         * g++.dg/pr45056.C: New testcase.
2123
2124 2010-07-26  Richard Guenther  <rguenther@suse.de>
2125
2126         PR tree-optimization/45071
2127         * gcc.dg/pr45071.c: New testcase.
2128
2129 2010-07-26  Tobias Burnus  <burnus@net-b.de>
2130
2131         PR fortran/45066
2132         * gfortran.dg/namelist_62.f90: New.
2133
2134 2010-07-26  Richard Guenther  <rguenther@suse.de>
2135
2136         * gcc.c-torture/execute/pr45017.c: Move ...
2137         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
2138
2139 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
2140
2141         PR fortran/40628
2142         * trim_optimize_1.f90:  New test.
2143         * character_comparision_1.f90:  New test.
2144
2145 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2146
2147         PR fortran/42852
2148         * gfortran.dg/wtruncate_fix.f: New test.
2149
2150 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
2151
2152         PR testsuite/45068
2153         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
2154
2155 2010-07-24  Richard Guenther  <rguenther@suse.de>
2156
2157         PR lto/43788
2158         * g++.dg/lto/20100724-1_0.C: New testcase.
2159
2160 2010-07-24  Richard Guenther  <rguenther@suse.de>
2161
2162         PR lto/43212
2163         * gcc.dg/lto/20100724-1_0.c: New testcase.
2164         * gcc.dg/lto/20100724-1_1.c: Likewise.
2165
2166 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2167
2168         PR fortran/40011
2169         * gfortran.dg/whole_file_21.f90: New.
2170
2171         * gfortran.dg/integer_exponentiation_3.F90: Use
2172         -ffloat-store only for i?86/x86-64 -m32.
2173
2174 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2175
2176         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
2177         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
2178
2179 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2180
2181         * gfortran.dg/func_decl_4.f90: Split test into two ...
2182         * gfortran.dg/func_decl_5.f90: ... parts.
2183         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
2184         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
2185         * gfortran.dg/global_references_1.f90: Add new dg-warning.
2186         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
2187         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
2188         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
2189         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
2190         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
2191         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
2192         * gfortran.dg/sizeof.f90: Make test valid.
2193         * gfortran.dg/pr20865.f90: Add new dg-error.
2194         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
2195         * gfortran.dg/g77/19990218-0.f: Ditto.
2196         * gfortran.dg/g77/19990218-1.f: Ditto.
2197         * gfortran.dg/g77/970625-2.f: Ditto.
2198         * gfortran.dg/pr37243.f: Fix function declaration.
2199         * gfortran.dg/use_only_1.f90: Fix implicit typing.
2200         * gfortran.dg/loc_1.f90: Fix pointer datatype.
2201
2202 2010-07-23  Tobias Burnus  <burnus@net-b.de>
2203
2204         PR fortran/44945
2205         * gfortran.dg/char_array_structure_constructor.f90: Add
2206         -fwhole-file as dg-option as it otherwise fails on some
2207         systems.
2208
2209 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
2210
2211         * gnat.dg/aggr16.ad[sb]: New test.
2212         * gnat.dg/aggr16_pkg.ads: New helper.
2213
2214 2010-07-23  Richard Guenther  <rguenther@suse.de>
2215
2216         PR lto/43071
2217         * g++.dg/lto/20100723-1_0.C: New testcase.
2218
2219 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
2220
2221         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
2222         AVX support.
2223         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
2224         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
2225
2226 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2227
2228         * lib/target-supports.exp (add_options_for_tls): New proc.
2229         * g++.dg/tls/static-1.C: Use dg-add-options tls.
2230         * g++.dg/tls/static-1a.cc: Likewise.
2231         * gcc.dg/tls/emutls-1.c: Likewise.
2232         * gcc.dg/tls/opt-11.c: Likewise.
2233         * gcc.dg/tls/opt-12.c: Likewise.
2234         * gcc.dg/tls/pr24428-2.c: Likewise.
2235         * gcc.dg/tls/pr24428.c: Likewise.
2236         * obj-c++.dg/tls/static-1.mm: Likewise.
2237         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
2238         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
2239         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
2240         * objc.dg/torture/tls/thr-init-2.m: Likewise.
2241         * objc.dg/torture/tls/thr-init-3.m: Likewise.
2242         * objc.dg/torture/tls/thr-init.m: Likewise.
2243         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
2244
2245 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2246
2247         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
2248         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
2249         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
2250         optimized dump files.
2251
2252 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
2253
2254         PR tree-optimization/45047
2255         * gcc.c-torture/compile/pr45047.c: New test.
2256
2257 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2258
2259         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
2260         instead of dg-compile.
2261         * gcc.dg/float-range-4.c: Ditto.
2262         * gcc.dg/float-range-5.c: Ditto.
2263         * gcc.dg/fold-overflow-1.c: Ditto.
2264         * gcc.dg/gomp/sections-4.c: Ditto.
2265         * gcc.dg/transparent-union-1.c: Ditto.
2266         * gcc.dg/transparent-union-2.c: Ditto.
2267         * gcc.target/i386/pr39315-check.c: Ditto.
2268         * g++.dg/gomp/sections-4.C: Ditto.
2269         * g++.dg/template/dtor7.C: Ditto.
2270         * g++.dg/tree-ssa/pr19952.C: Ditto.
2271         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
2272         * gfortran.dg/graphite/pr42185.f90: Ditto.
2273         * gfortran.dg/namelist_36.f90: Ditto.
2274         * gnat.dg/noreturn1.adb: Ditto.
2275         * gnat.dg/specs/small_alignment.ads: Ditto.
2276
2277 2010-07-23  Martin Jambor  <mjambor@suse.cz>
2278
2279         PR tree-optimization/44915
2280         * g++.dg/torture/pr44915.C: New test.
2281
2282 2010-07-23  Martin Jambor  <mjambor@suse.cz>
2283
2284         PR tree-optimization/44914
2285         * g++.dg/tree-ssa/pr44914.C: New test.
2286
2287 2010-07-23  Jie Zhang  <jie@codesourcery.com>
2288
2289         PR target/44290
2290         * gcc.dg/pr44290-1.c: New test.
2291         * gcc.dg/pr44290-2.c: New test.
2292
2293 2010-07-23  Jason Merrill  <jason@redhat.com>
2294
2295         PR c++/45008
2296         * g++.dg/abi/mangle44.C: New.
2297
2298 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2299
2300         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
2301         for compile-time only tests.
2302         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
2303         target check.
2304         * gcc.target/i386/pr39315-4.c: Ditto.
2305         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
2306         target check.  Include sse-os-support.h.
2307         (main): Call check_isa and sse_os_support.
2308         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
2309         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
2310         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
2311         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
2312         target check.  Include sse-os-support.h.
2313         (main): Call check_isa and sse_os_support.
2314         * gcc.target/i386/vperm-v2df.c: Ditto.
2315
2316 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2317
2318         * lib/target-supports.exp (check_avx_hw_available): New procedure.
2319         (check_effective_target_avx_runtime): New procedure.
2320         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
2321         (check_effective_target_sse_runtime): Add check_effective_target_sse.
2322
2323         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
2324         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
2325         and __get_cpuid test.
2326         * gcc.dg/compat/vector-2b_main.c: Ditto.
2327
2328         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
2329
2330         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
2331         for compile-time only test.
2332         * gcc.dg/pr32716.c: Ditto.
2333         * gcc.dg/pr34856.c: Ditto.
2334         * gcc.dg/pr36997.c: Ditto.
2335         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
2336         * gfortran.dg/pr28158.f90: Ditto.
2337         * gfortran.dg/pr30667.f: Ditto.
2338
2339         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
2340         i?86-*-* and x86_64-*-* targets to disable execution on targets
2341         without sse2 runtime support.
2342         * g++.dg/vect/vect.exp: Ditto.
2343         * gfortran.dg/vect/vect.exp: Ditto.
2344
2345         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
2346         * gcc.dg/pr37544.c: Ditto.
2347         * gcc.dg/pr40550.c: Ditto.
2348         * gcc.dg/compat/union-m128-1_main.c: Ditto.
2349         * gcc.dg/compat/vector-1a_main.c: Ditto.
2350         * gcc.dg/compat/vector-2a_main.c: Ditto.
2351         * gcc.dg/torture/pr16104-1.c: Ditto.
2352         * gcc.dg/torture/pr35771-1.c: Ditto.
2353         * gcc.dg/torture/pr35771-2.c: Ditto.
2354         * gcc.dg/torture/pr35771-3.c: Ditto.
2355         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
2356         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
2357         * gcc.dg/torture/stackalign/push-1.c: Ditto.
2358         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
2359         * g++.dg/other/i386-1.C: Ditto.
2360         * g++.dg/other/pr40446.C: Ditto.
2361
2362 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2363
2364         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
2365
2366 2010-07-23  Daniel Kraft  <d@domob.eu>
2367
2368         PR fortran/44709
2369         * gfortran.dg/exit_1.f08: New test.
2370         * gfortran.dg/exit_2.f08: New test.
2371
2372 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
2373
2374         PR tree-optimization/39839
2375         * gcc.target/arm/pr39839.c: New test case.
2376
2377 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
2378
2379         * gnat.dg/unchecked_convert5b.adb: New test.
2380         * gnat.dg/unchecked_convert6.adb: Likewise.
2381         * gnat.dg/unchecked_convert6b.adb: Likewise.
2382
2383 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
2384
2385         * gnat.dg/aggr15.ad[sb]: New test.
2386
2387 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
2388
2389         PR debug/45024
2390         * g++.dg/debug/dwarf2/nested-2.C: New test case.
2391
2392 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
2393
2394         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
2395         with dg-require-linker-plugin.
2396
2397 2010-07-22  Richard Guenther  <rguenther@suse.de>
2398
2399         PR lto/43850
2400         * g++.dg/lto/20100722-1_0.C: New testcase.
2401
2402 2010-07-22  Richard Guenther  <rguenther@suse.de>
2403
2404         PR lto/42451
2405         * gcc.dg/lto/20100720-3_0.c: New testcase.
2406         * gcc.dg/lto/20100720-3_1.c: Likewise.
2407
2408 2010-07-22  Richard Guenther  <rguenther@suse.de>
2409
2410         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
2411         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
2412
2413         PR lto/43373
2414         * gcc.dg/lto/20100722-1_0.c: New testcase.
2415
2416 2010-07-22  Martin Jambor  <mjambor@suse.cz>
2417
2418         PR tree-optimization/44891
2419         * testsuite/gcc.c-torture/compile/pr44891.c: New test.
2420
2421 2010-07-22  Richard Guenther  <rguenther@suse.de>
2422
2423         PR tree-optimization/45017
2424         * gcc.c-torture/execute/pr45017.c: New testcase.
2425
2426 2010-07-22  Tobias Burnus  <burnus@net-b.de>
2427
2428         PR fortran/45019
2429         * gfortran.dg/aliasing_dummy_5.f90: New.
2430
2431 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2432
2433         PR target/43698
2434         * gcc.target/arm/pr43698.c: New test.
2435
2436 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
2437
2438         PR fortran/44929
2439         * Revert my commit r162325 for this PR.
2440
2441 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
2442
2443         PR debug/45015
2444         * gcc.target/m68k/pr45015.c: New test.
2445
2446 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
2447
2448         PR c++/44641
2449         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
2450         comments.
2451
2452 2010-07-21  Richard Guenther  <rguenther@suse.de>
2453
2454         PR lto/45018
2455         * g++.dg/lto/20100721-1_0.C: New testcase.
2456
2457 2010-07-21  Martin Jambor  <mjambor@suse.cz>
2458
2459         PR tree-optimization/44900
2460         * g++.dg/torture/pr44900.C: New test.
2461
2462 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
2463
2464         PR middle-end/44738
2465         * c-c++-common/uninit-17.c: Correct expected error.
2466
2467 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
2468
2469         * gcc.dg/guality/asm-1.c: New test.
2470
2471         PR debug/45003
2472         * gcc.dg/guality/pr45003-2.c: New test.
2473         * gcc.dg/guality/pr45003-3.c: New test.
2474
2475 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2476
2477         PR libfortran/44697
2478         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
2479
2480 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
2481
2482         * lib/scanasm.exp (dg-function-on-line): Test that a function is
2483         defined on the current line.
2484         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
2485         * g++.dg/debug/dwarf2/pr44641.C: New.
2486
2487 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
2488
2489         * gcc.target/powerpc/block-move-1.c: New test.
2490         * gcc.target/powerpc/block-move-2.c: New test.
2491
2492 2010-07-20  Jason Merrill  <jason@redhat.com>
2493
2494         PR c++/44967
2495         * g++.dg/cpp0x/sfinae2.C: New.
2496
2497 2010-07-20  Richard Guenther  <rguenther@suse.de>
2498
2499         PR lto/42696
2500         * gcc.dg/lto/20100720-4_0.c: New testcase.
2501
2502 2010-07-20  Richard Guenther  <rguenther@suse.de>
2503
2504         PR lto/43221
2505         * gcc.dg/lto/20100720-2_0.c: New testcase.
2506         * gcc.dg/lto/20100720-2_1.c: Likewise.
2507
2508 2010-07-20  Richard Guenther  <rguenther@suse.de>
2509
2510         PR lto/43208
2511         * gcc.dg/lto/20100720-1_0.c: New testcase.
2512         * gcc.dg/lto/20100720-1_1.c: Likewise.
2513
2514 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
2515
2516         PR debug/45003
2517         * gcc.dg/guality/pr45003-1.c: New test.
2518
2519 2010-07-20  Richard Guenther  <rguenther@suse.de>
2520
2521         PR tree-optimization/44977
2522         * gcc.dg/torture/pr44977.c: New testcase.
2523
2524 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
2525
2526         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
2527         sync_char_short
2528
2529 2010-07-20  Richard Guenther  <rguenther@suse.de>
2530
2531         PR middle-end/44971
2532         PR middle-end/44988
2533         * gcc.dg/pr44971.c: New testcase.
2534         * gcc.c-torture/compile/pr44988.c: Likewise.
2535
2536 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
2537
2538         PR fortran/44929
2539         * gfortran.dg/allocate_with_typespec.f90: New test.
2540         * gfortran.dg/allocate_derived_1.f90: Update error message.
2541
2542 2010-07-19  Jason Merrill  <jason@redhat.com>
2543
2544         PR c++/44996
2545         * g++.dg/cpp0x/decltype23.C: New.
2546
2547 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
2548
2549         PR fortran/42385
2550         * gfortran.dg/class_defined_operator_1.f03 : New test.
2551
2552 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
2553
2554         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
2555         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
2556         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
2557         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
2558
2559 2010-07-19  Richard Guenther  <rguenther@suse.de>
2560
2561         PR middle-end/44941
2562         * gcc.c-torture/compile/pr44941.c: New testcase.
2563
2564 2010-07-19  Jason Merrill  <jason@redhat.com>
2565
2566         PR c++/44969
2567         * g++.dg/template/sfinae24.C: New.
2568
2569 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
2570
2571         PR fortran/44353
2572         * gfortran.dg/data_implied_do_2.f90: Removed.
2573
2574 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
2575
2576         PR c++/44969
2577         * g++.dg/template/sfinae23.C: New.
2578
2579 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2580
2581         * lib/target-supports.exp (check_sse_os_support_available): New
2582         proc.
2583         (check_sse_hw_available): New proc.
2584         (check_effective_target_sse_runtime): New proc.
2585         (check_effective_target_sse2_runtime): New proc.
2586         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
2587         -msse2 if check_sse_os_support_available.
2588         * g++.dg/vect/vect.exp: Only run -msse2 tests if
2589         check_sse_os_support_available.
2590         * gcc.dg/vect/vect.exp: Likewise.
2591         * gfortran.dg/vect/vect.exp: Likewise.
2592         * gcc.target/i386/sol2-check: Renamed to ...
2593         * gcc.target/i386/sse-os-support.h: ... this.
2594         (sol2_check): Renamed to ...
2595         (sse_os_support): ... this.
2596         Only test movss with xmm registers.
2597         * gcc.target/i386/sse-check.h: Reflect new header and function names.
2598         Removed ILL_INSN, ILL_INSN_LEN.
2599         * gcc.target/i386/sse2-check.h: Likewise.
2600         * gcc.target/i386/sse3-check.h: Likewise.
2601         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
2602         Removed cpuid.h, __get_cpuid test.
2603         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
2604         Removed cpuid.h, __get_cpuid test.
2605         * g++.dg/other/pr40446.C: Likewise.
2606         * gcc.dg/compat/union-m128-1_main.c: Likewise.
2607         * gcc.dg/compat/vector-1a_main.c: Likewise.
2608         * gcc.dg/compat/vector-2a_main.c: Likewise.
2609         * gcc.dg/pr36584.c: Likewise.
2610         * gcc.dg/pr37544.c: Likewise.
2611         * gcc.dg/torture/pr16104-1.c: Likewise.
2612         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
2613         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
2614         * gcc.dg/torture/stackalign/push-1.c: Likewise.
2615         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
2616         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
2617         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
2618         sse2_runtime.
2619         * gcc.dg/torture/pr35771-2.c: Likewise.
2620         * gcc.dg/torture/pr35771-3.c: Likewise.
2621         * gcc.target/i386/pr39315-2.c: Likewise.
2622         * gcc.target/i386/pr39315-4.c: Likewise.
2623         * gcc.target/i386/vperm-v2df.c: Likewise.
2624         * gcc.target/i386/vperm-v2di.c: Likewise.
2625         * gcc.target/i386/vperm-v4si-1.c: Likewise.
2626         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
2627         sse_runtime.
2628
2629 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
2630
2631         PR fortran/44353
2632         * gfortran.dg/data_implied_do_2.f90: New test.
2633
2634 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2635
2636         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
2637
2638 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2639
2640         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
2641         to the "mips16" group.
2642         (mips_using_mips16_p): New procedure.
2643         (mips-dg-options): Use it.
2644
2645 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2646
2647         * gcc.target/mips/mips16-attributes-4.c: New test.
2648
2649 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
2650
2651         PR testsuite/44418
2652         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
2653         * gcc.target/powerpc/recip-2.c: Ditto.
2654         * gcc.target/powerpc/recip-3.c: Ditto.
2655
2656 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
2657
2658         * gcc.target/arm/pr42235.c: New test.
2659
2660 2010-07-16  Jason Merrill  <jason@redhat.com>
2661
2662         PR c++/32505
2663         * g++.dg/template/partial8.C: New.
2664
2665 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
2666
2667         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
2668         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
2669         in C++.
2670         (gualcvt): New overloaded inline.
2671         (GUALCVT): Use it for C++.
2672         * g++.dg/guality/guality.exp: New.
2673         * g++.dg/guality/guality.h: New.
2674         * g++.dg/guality/redeclaration1.C: New test.
2675         * g++.dg/dg.exp: Prune also guality/* tests.
2676         * gcc.dg/guality/pr43141.c: Moved to...
2677         * c-c++-common/guality/pr43141.c: ... here.
2678
2679 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2680
2681         PR libfortran/37077
2682         * gfortran.dg/char4_iunit_2.f03: New test.
2683
2684 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
2685
2686         * lib/plugin-support.exp (plugin-test-execute):
2687         Add ${gcc_objdir}/intl to includes.
2688
2689 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
2690
2691         PR target/44942
2692         * gcc.c-torture/execute/pr44942.c: New test.
2693         * gcc.target/i386/pr44942.c: New test.
2694
2695 2010-07-15  Jason Merrill  <jason@redhat.com>
2696
2697         PR c++/44909
2698         * g++.dg/cpp0x/implicit7.C: New.
2699         * g++.dg/cpp0x/implicit8.C: New.
2700
2701 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2702
2703         Disable float tests for __SPU__ targets due to lack of signed zero:
2704         * c-c++-common/torture/complex-sign-add.c (check_add_float).
2705         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
2706         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
2707         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
2708         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
2709         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
2710         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
2711         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
2712         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
2713
2714 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
2715
2716         * gfortran.dg/select_char_2.f90: New test.
2717
2718 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
2719
2720         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
2721         with DECL_CHAIN.
2722
2723 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
2724
2725         PR fortran/44936
2726         * gfortran.dg/typebound_generic_9.f03: New.
2727
2728 2010-07-15  Richard Guenther  <rguenther@suse.de>
2729
2730         PR tree-optimization/44946
2731         * gcc.c-torture/compile/pr44946.c: New testcase.
2732
2733 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
2734
2735         PR fortran/40206
2736         * gfortran.dg/select_char_3.f90: New test.
2737
2738 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
2739             Kevin F. Quinn  <kevquinn@gentoo.org>
2740
2741         * gcc.dg/Wtrampolines.c: New.
2742
2743 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2744
2745         PR libfortran/44934
2746         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
2747
2748 2010-07-14  Jason Merrill  <jason@redhat.com>
2749
2750         PR c++/44810
2751         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
2752
2753         Implement C++0x unrestricted unions (N2544)
2754         * g++.dg/cpp0x/union1.C: New.
2755         * g++.dg/cpp0x/union2.C: New.
2756         * g++.dg/cpp0x/union3.C: New.
2757         * g++.dg/cpp0x/defaulted2.C: Adjust.
2758         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
2759         * g++.old-deja/g++.ext/anon2.C: Adjust.
2760         * g++.old-deja/g++.mike/misc6.C: Adjust.
2761
2762 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
2763
2764         PR fortran/44925
2765         * gfortran.dg/c_loc_tests_15.f90: New.
2766
2767 2010-07-13  Jason Merrill  <jason@redhat.com>
2768
2769         PR c++/44909
2770         * g++.dg/cpp0x/implicit6.C: New.
2771
2772 2010-07-13  Jason Merrill  <jason@redhat.com>
2773
2774         PR c++/44540
2775         * g++.dg/abi/noreturn1.C: New.
2776         * g++.dg/abi/noreturn2.C: New.
2777
2778 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
2779
2780         PR other/44874
2781         PR debug/44832
2782         * c-c++-common/pr44832.c: New test.
2783
2784 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
2785
2786         PR objc/44488
2787         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
2788         on the target.  Make sure that we can assemble the emitted asm when
2789         the test type is 'compile'.
2790
2791 2010-07-13  Richard Guenther  <rguenther@suse.de>
2792
2793         PR tree-optimization/36960
2794         * g++.dg/torture/pr36960.C: New testcase.
2795
2796 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
2797
2798         PR c++/44908
2799         * g++.dg/template/sfinae21.C: New.
2800         * g++.dg/template/sfinae22.C: Likewise.
2801
2802 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
2803
2804         PR testsuite/42843
2805         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
2806         * gcc.dg/plugin/ggcplug.c: Likewise.
2807         * g++.dg/plugin/selfassign.c: Likewise.
2808         * g++.dg/plugin/attribute_plugin.c: Likewise.
2809         * g++.dg/plugin/dumb_plugin.c: Likewise.
2810         * g++.dg/plugin/pragma_plugin.c: Likewise.
2811
2812 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
2813
2814         * gcc.c-torture/execute/pr44683.x: New.
2815         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
2816
2817 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
2818
2819         PR fortran/44434
2820         PR fortran/44565
2821         PR fortran/43945
2822         PR fortran/44869
2823         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
2824         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
2825         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
2826         * gfortran.dh/typebound_call_16.f03: New.
2827         * gfortran.dg/typebound_generic_6.f03: New.
2828         * gfortran.dg/typebound_generic_7.f03: New.
2829         * gfortran.dg/typebound_generic_8.f03: New.
2830
2831 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2832
2833         PR libfortran/37077
2834         * gfortran.dg/char4_iunit_1.f03: New test.
2835
2836 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
2837
2838         * gcc.dg/tree-ssa/vrp53.c: New test.
2839
2840 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
2841
2842         PR c++/44907
2843         * g++.dg/template/sfinae19.C: New.
2844         * g++.dg/template/sfinae20.C: Likewise.
2845
2846 2010-07-12  Jie Zhang  <jie@codesourcery.com>
2847
2848         * gcc.target/arm/interrupt-1.c: New test.
2849         * gcc.target/arm/interrupt-2.c: New test.
2850
2851 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2852
2853         * gcc.dg/pr42427.c: Require c99_runtime.
2854         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
2855         c99_runtime.
2856         * gcc.target/i386/avx-cmpss-1.c: Likewise.
2857         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
2858         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
2859         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
2860         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
2861         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
2862         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
2863         * gcc.target/i386/sse-cmpss-1.c: Likewise.
2864         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
2865         * gcc.target/i386/pr37275.c: Require visibility support.
2866
2867 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2868
2869         * lib/target-supports.exp (check_effective_target_sse): New proc.
2870         * gcc.target/i386/sol2-check.h: New file.
2871         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
2872         Include sol2-check.h.
2873         (main) Only run do_test () if sol2_check ().
2874         * gcc.target/i386/sse2-check.h: Likewise.
2875         * gcc.target/i386/sse3-check.h: Likewise.
2876         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
2877         [__sun__ && __svr4__]: Execute SSE2 instruction.
2878         * gcc.target/i386/math-torture/math-torture.exp: Only add options
2879         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
2880         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
2881         * g++.dg/ext/vector14.C: Likewise.
2882         * g++.dg/other/mmintrin.C: Likewise.
2883         * gcc.dg/20020418-1.c: Likewise.
2884         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
2885         * gcc.dg/format/ms_unnamed-1.c: Likewise.
2886         * gcc.dg/format/unnamed-1.c: Likewise.
2887         Adapt dg-warning line number.
2888         * gcc.dg/graphite/pr40281.c: Likewise.
2889         * gcc.dg/pr32176.c: Likewise.
2890         * gcc.dg/pr40550.c: Likewise.
2891         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
2892         * gcc.dg/torture/pr36891.c: Likewise.
2893         * gcc.target/i386/20020218-1.c: Likewise.
2894         * gcc.target/i386/20020523.c: Likewise.
2895         * gcc.target/i386/abi-1.c: Likewise.
2896         * gcc.target/i386/brokensqrt.c: Likewise.
2897         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
2898         * gcc.target/i386/pr13366.c: Likewise.
2899         * gcc.target/i386/pr13685.c: Likewise.
2900         * gcc.target/i386/pr24306.c: Likewise.
2901         * gcc.target/i386/pr31486.c: Likewise.
2902         * gcc.target/i386/pr32065-1.c: Likewise.
2903         * gcc.target/i386/pr32065-2.c: Likewise.
2904         * gcc.target/i386/pr32389.c: Likewise.
2905         * gcc.target/i386/pr38824.c: Likewise.
2906         * gcc.target/i386/pr38931.c: Likewise.
2907         * gcc.target/i386/pr39592-1.c: Likewise.
2908         * gcc.target/i386/pr43766.c: Likewise.
2909         * gcc.target/i386/recip-divf.c: Likewise.
2910         * gcc.target/i386/recip-sqrtf.c: Likewise.
2911         * gcc.target/i386/recip-vec-divf.c: Likewise.
2912         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
2913         * gcc.target/i386/sse-1.c: Likewise.
2914         * gcc.target/i386/sse-16.c: Likewise.
2915         * gcc.target/i386/sse-2.c: Likewise.
2916         * gcc.target/i386/sse-20.c: Likewise.
2917         * gcc.target/i386/sse-3.c: Likewise.
2918         * gcc.target/i386/sse-7.c: Likewise.
2919         * gcc.target/i386/sse-9.c: Likewise.
2920         * gcc.target/i386/sse-addps-1.c: Likewise.
2921         * gcc.target/i386/sse-addss-1.c: Likewise.
2922         * gcc.target/i386/sse-andnps-1.c: Likewise.
2923         * gcc.target/i386/sse-andps-1.c: Likewise.
2924         * gcc.target/i386/sse-cmpss-1.c: Likewise.
2925         * gcc.target/i386/sse-comiss-1.c: Likewise.
2926         * gcc.target/i386/sse-comiss-2.c: Likewise.
2927         * gcc.target/i386/sse-comiss-3.c: Likewise.
2928         * gcc.target/i386/sse-comiss-4.c: Likewise.
2929         * gcc.target/i386/sse-comiss-5.c: Likewise.
2930         * gcc.target/i386/sse-comiss-6.c: Likewise.
2931         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
2932         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
2933         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
2934         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
2935         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
2936         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
2937         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
2938         * gcc.target/i386/sse-divps-1.c: Likewise.
2939         * gcc.target/i386/sse-divss-1.c: Likewise.
2940         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
2941         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
2942         * gcc.target/i386/sse-maxps-1.c: Likewise.
2943         * gcc.target/i386/sse-maxss-1.c: Likewise.
2944         * gcc.target/i386/sse-minps-1.c: Likewise.
2945         * gcc.target/i386/sse-minss-1.c: Likewise.
2946         * gcc.target/i386/sse-movaps-1.c: Likewise.
2947         * gcc.target/i386/sse-movaps-2.c: Likewise.
2948         * gcc.target/i386/sse-movhlps-1.c: Likewise.
2949         * gcc.target/i386/sse-movhps-1.c: Likewise.
2950         * gcc.target/i386/sse-movhps-2.c: Likewise.
2951         * gcc.target/i386/sse-movlhps-1.c: Likewise.
2952         * gcc.target/i386/sse-movmskps-1.c: Likewise.
2953         * gcc.target/i386/sse-movntps-1.c: Likewise.
2954         * gcc.target/i386/sse-movss-1.c: Likewise.
2955         * gcc.target/i386/sse-movss-2.c: Likewise.
2956         * gcc.target/i386/sse-movss-3.c: Likewise.
2957         * gcc.target/i386/sse-movups-1.c: Likewise.
2958         * gcc.target/i386/sse-movups-2.c: Likewise.
2959         * gcc.target/i386/sse-mulps-1.c: Likewise.
2960         * gcc.target/i386/sse-mulss-1.c: Likewise.
2961         * gcc.target/i386/sse-orps-1.c: Likewise.
2962         * gcc.target/i386/sse-rcpps-1.c: Likewise.
2963         * gcc.target/i386/sse-recip-vec.c: Likewise.
2964         * gcc.target/i386/sse-recip.c: Likewise.
2965         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
2966         * gcc.target/i386/sse-set-ps-1.c: Likewise.
2967         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
2968         * gcc.target/i386/sse-subps-1.c: Likewise.
2969         * gcc.target/i386/sse-subss-1.c: Likewise.
2970         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
2971         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
2972         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
2973         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
2974         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
2975         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
2976         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
2977         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
2978         * gcc.target/i386/sse-xorps-1.c: Likewise.
2979         * gcc.target/i386/ssefn-1.c: Likewise.
2980         * gcc.target/i386/ssefn-3.c: Likewise.
2981         * gcc.target/i386/sseregparm-1.c: Likewise.
2982         * gcc.target/i386/stackalign/return-3.c: Likewise.
2983         * gcc.target/i386/vectorize1.c: Likewise.
2984         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
2985         * gcc.target/i386/xorps-sse.c: Likewise.
2986         * gfortran.dg/pr28158.f90: Likewise.
2987         * gfortran.dg/pr30667.f: Likewise.
2988         * gnat.dg/loop_optimization7.adb: Likewise.
2989         * gnat.dg/sse_nolib.adb: Likewise.
2990
2991 2010-07-11  Tobias Burnus  <burnus@net-b.de>
2992
2993         PR fortran/44702
2994         * gfortran.dg/use_rename_6.f90: New.
2995         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
2996
2997 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
2998
2999         PR fortran/44869
3000         * gfortran.dg/class_24.f03: New.
3001
3002 2010-07-10  Richard Guenther  <rguenther@suse.de>
3003
3004         PR lto/44889
3005         * gcc.dg/lto/20100709-1_0.c: New testcase.
3006         * gcc.dg/lto/20100709-1_1.c: Likewise.
3007
3008 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
3009
3010         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
3011
3012 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
3013
3014         PR objc/44140
3015         * objc.dg/lto/trivial-1_0.m: New.
3016         * objc.dg/lto/lto.exp: New.
3017         * obj-c++.dg/lto/trivial-1_0.mm: New.
3018         * obj-c++.dg/lto/lto.exp: New.
3019         * objc.dg/symtab-1.m: Adjust sizes.
3020         * objc.dg/image-info.m: Do not run for gnu-runtime.
3021
3022 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
3023
3024         * gcc.dg/pr32370.c: Allow another kind of error message.
3025
3026 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
3027
3028         * gnat.dg/atomic3.adb: New test.
3029
3030 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
3031             Denys Vlasenko  <dvlasenk@redhat.com>
3032             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
3033
3034         PR tree-optimization/28632
3035         * gcc.dg/tree-ssa/vrp51.c: New test.
3036         * gcc.dg/tree-ssa/vrp52.c: New test.
3037
3038 2010-07-09  Jason Merrill  <jason@redhat.com>
3039
3040         * g++.dg/abi/covariant6.C: New.
3041         * g++.dg/inherit/covariant17.C: Test both bases.
3042         * g++.dg/inherit/covariant7.C: Check vtable layout.
3043
3044 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
3045
3046         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
3047
3048 2010-07-09  Richard Guenther  <rguenther@suse.de>
3049
3050         PR tree-optimization/44852
3051         * gcc.c-torture/execute/pr44852.c: New testcase.
3052
3053 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3054
3055         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
3056         multiplication by values.
3057         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
3058         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
3059
3060 2010-07-09  Richard Guenther  <rguenther@suse.de>
3061
3062         PR tree-optimization/44882
3063         * gfortran.dg/pr44882.f90: New testcase.
3064
3065 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
3066
3067         PR target/40657
3068         * gcc.target/arm/pr40657-1.c: New test.
3069         * gcc.target/arm/pr40657-2.c: New test.
3070         * gcc.c-torture/execute/pr40657.c: New test.
3071
3072 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
3073
3074         * gcc.dg/tree-ssa/vrp50.c: New test.
3075         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
3076
3077 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
3078
3079         PR fortran/44649
3080         * gfortran.dg/c_sizeof_1.f90: Modified.
3081         * gfortran.dg/storage_size_1.f08: New.
3082         * gfortran.dg/storage_size_2.f08: New.
3083
3084 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
3085
3086         * gcc.c-torture/execute/20100708-1.c: New test.
3087
3088 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
3089
3090         PR fortran/44847
3091         * gfortran.dg/gomp/pr44847.f90: New test.
3092
3093 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
3094
3095         PR tree-optimization/44710
3096         * gcc.dg/tree-ssa/ifc-6.c: New.
3097         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
3098
3099 2010-07-08  Tobias Burnus  <burnus@net-b.de>
3100
3101         PR fortran/18918
3102         * gfortran.dg/coarray_10.f90: Add an additional test.
3103
3104 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
3105
3106         PR middle-end/44828
3107         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
3108         * gcc.c-torture/execute/pr44828.x: Revert.
3109
3110 2010-07-08  Jason Merrill  <jason@redhat.com>
3111
3112         PR c++/43120
3113         * g++.dg/inherit/covariant17.C: New.
3114         * g++.dg/abi/covariant1.C: Actually test for the bug.
3115
3116 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
3117
3118         PR rtl-optimization/44838
3119         * gcc.dg/pr44838.c: New.
3120
3121 2010-07-08  Richard Guenther  <rguenther@suse.de>
3122
3123         PR tree-optimization/44831
3124         * gcc.c-torture/compile/pr44831.c: New testcase.
3125         * gcc.dg/tree-ssa/pr21463.c: Adjust.
3126
3127 2010-07-08  Richard Guenther  <rguenther@suse.de>
3128
3129         PR tree-optimization/44861
3130         * g++.dg/vect/pr44861.cc: New testcase.
3131
3132 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
3133
3134         PR middle-end/44828
3135         * gcc.c-torture/execute/pr44828.x: New file.
3136
3137 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
3138
3139         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
3140         dg-options.
3141         * g++.dg/ext/altivec-17.C: Adjust error message.
3142
3143 2010-07-07  Tom Tromey  <tromey@redhat.com>
3144
3145         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
3146
3147 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
3148
3149         PR target/44844
3150         * gcc.target/i386/rdrand-1.c: Scan "jnc".
3151         * gcc.target/i386/rdrand-2.c: Likewise.
3152         * gcc.target/i386/rdrand-3.c: Likewise.
3153
3154 2010-07-07  Jan Hubicka  <jh@suse.cz>
3155
3156         PR middle-end/44813
3157         * g++.dg/torture/pr44813.C: New testcase.
3158         * g++.dg/torture/pr44826.C: New testcase.
3159
3160 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
3161
3162         PR rtl-optimization/44787
3163         * gcc.c-torture/compile/pr44788.c: New test.
3164         * gcc.target/arm/pr44788.c: New test.
3165
3166 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3167
3168         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
3169
3170 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3171
3172         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
3173         to dg-options.
3174
3175 2010-07-06  Tobias Burnus  <burnus@net-b.de>
3176
3177         PR fortran/44742
3178         * gfortran.dg/parameter_array_init_6.f90: New.
3179         * gfortran.dg/initialization_20.f90: Update dg-error.
3180         * gfortran.dg/initialization_24.f90: Ditto.
3181
3182 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3183         PR fortran/PR44693
3184         * gfortran.dg/dim_range_1.f90:  New test.
3185         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
3186
3187 2010-07-06  Jason Merrill  <jason@redhat.com>
3188
3189         PR c++/44703
3190         * g++.dg/cpp0x/initlist41.C: New.
3191
3192         PR c++/44778
3193         * g++.dg/template/ptrmem22.C: New.
3194
3195 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
3196
3197         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
3198         support.
3199         * gcc.target/i386/i386.exp: Likewise.
3200
3201 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3202
3203         PR testsuite/44195
3204         * gcc.dg/lto/20100518_0.c: Limit to x86.
3205
3206 2010-07-06  Richard Guenther  <rguenther@suse.de>
3207
3208         PR middle-end/44828
3209         * gcc.c-torture/execute/pr44828.c: New testcase.
3210
3211 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
3212
3213         * g++.dg/warn/noeffect2.C: Adjust expected warning.
3214         * g++.dg/warn/volatile1.C: Likewise.
3215         * g++.dg/template/warn1.C: Likewise.
3216
3217 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
3218
3219         AVX Programming Reference (June, 2010)
3220         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
3221         * g++.dg/other/i386-3.C: Likewise.
3222         * gcc.target/i386/sse-12.c: Likewise.
3223
3224         * gcc.target/i386/f16c-check.h: New.
3225         * gcc.target/i386/rdfsbase-1.c: Likewise.
3226         * gcc.target/i386/rdfsbase-2.c: Likewise.
3227         * gcc.target/i386/rdgsbase-1.c: Likewise.
3228         * gcc.target/i386/rdgsbase-2.c: Likewise.
3229         * gcc.target/i386/rdrand-1.c: Likewise.
3230         * gcc.target/i386/rdrand-2.c: Likewise.
3231         * gcc.target/i386/rdrand-3.c: Likewise.
3232         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
3233         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
3234         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
3235         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
3236         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
3237         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
3238         * gcc.target/i386/wrfsbase-1.c: Likewise.
3239         * gcc.target/i386/wrfsbase-2.c: Likewise.
3240         * gcc.target/i386/wrgsbase-1.c: Likewise.
3241         * gcc.target/i386/wrgsbase-2.c: Likewise.
3242
3243         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
3244         (__builtin_ia32_vcvtps2ph): New.
3245         (__builtin_ia32_vcvtps2ph256): Likewise.
3246
3247         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
3248         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
3249
3250         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
3251         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
3252
3253         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
3254         (__builtin_ia32_vcvtps2ph256): Likewise.
3255         Add fsgsbase,rdrnd,f16c.
3256
3257         * lib/target-supports.exp (check_effective_target_f16c): New.
3258
3259 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
3260
3261         * gcc.dg/guality/nrv-1.c: New test.
3262
3263 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
3264
3265         PR middle-end/42505
3266         * gcc.target/arm/pr42505.c: New test case.
3267
3268 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
3269
3270         PR c++/44808
3271         * g++.dg/opt/nrv16.C: New test.
3272
3273 2010-07-05  Richard Guenther  <rguenther@suse.de>
3274
3275         PR tree-optimization/44784
3276         * gcc.c-torture/compile/pr44784.c: New testcase.
3277
3278 2010-07-05  Ira Rosen  <irar@il.ibm.com>
3279
3280         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
3281         Increase loop bound and array size.
3282         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
3283         Likewise.
3284
3285 2010-07-05  Ira Rosen  <irar@il.ibm.com>
3286
3287         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
3288         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
3289         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
3290         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
3291         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
3292
3293 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
3294
3295         PR c++/22138
3296         * g++.dg/parse/template25.C: New.
3297
3298 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
3299
3300         PR rtl-optimization/44695
3301         * gcc.dg/torture/pr44695.c: New.
3302
3303 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3304
3305         PR c++/16630
3306         * g++.dg/ext/pretty3.C: New.
3307
3308 2010-07-04  Richard Guenther  <rguenther@suse.de>
3309
3310         PR middle-end/44809
3311         * g++.dg/torture/pr44809.C: New testcase.
3312
3313 2010-07-04  Richard Guenther  <rguenther@suse.de>
3314
3315         PR tree-optimization/44656
3316         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
3317
3318 2010-07-04  Ira Rosen  <irar@il.ibm.com>
3319             Revital Eres  <eres@il.ibm.com>
3320
3321         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
3322         misaligned stores.
3323         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
3324         gcc.dg/vect/vect-96.c: Likewise.
3325         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
3326         that support misaligned stores. Change the number of expected
3327         misaligned accesses.
3328         * gcc.dg/vect/vect-peel-1.c: New test.
3329         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
3330         gcc.dg/vect/vect-peel-4.c: Likewise.
3331         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
3332         vectorizable on all targets that support realignment.
3333         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3334
3335 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
3336
3337         PR c/44806
3338         * gcc.dg/torture/pr44806.c: New.
3339
3340 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
3341
3342         * gnat.dg/cond_expr1.adb: New test.
3343
3344 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
3345
3346         * gnat.dg/modular3.adb: New test.
3347         * gnat.dg/modular3_pkg.ads: New helper.
3348
3349 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
3350             Mikael Pettersson  <mikpe@it.uu.se>
3351
3352         PR testsuite/44518
3353         * obj-c++.dg/encode-2.mm: Produce object and save temps.
3354         Make signed-ness of chars explicit.  Scan the object for
3355         strings that are split by some target assemblers.
3356         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
3357         explicit.
3358
3359 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
3360
3361         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
3362
3363 2010-07-02  Le-Chun Wu  <lcwu@google.com>
3364
3365         PR/44128
3366         * g++.dg/warn/Wshadow-7.C: New test.
3367
3368 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
3369             Julian Brown  <julian@codesourcery.com>
3370             Sandra Loosemore  <sandra@codesourcery.com>
3371
3372         * gcc.c-torture/execute/20100416-1.c: New test case.
3373
3374 2010-07-02  Julian Brown  <julian@codesourcery.com>
3375             Sandra Loosemore  <sandra@codesourcery.com>
3376
3377         PR target/43703
3378
3379         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
3380         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
3381
3382 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3383             Julian Brown  <julian@codesourcery.com>
3384
3385         * gcc.target/arm/neon/vadds64.c: Regenerated.
3386         * gcc.target/arm/neon/vaddu64.c: Regenerated.
3387         * gcc.target/arm/neon/vsubs64.c: Regenerated.
3388         * gcc.target/arm/neon/vsubu64.c: Regenerated.
3389         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
3390         * gcc.target/arm/neon-vmls-1.c: Likewise.
3391         * gcc.target/arm/neon-vsubs64.c: New execution test.
3392         * gcc.target/arm/neon-vsubu64.c: New execution test.
3393         * gcc.target/arm/neon-vadds64.c: New execution test.
3394         * gcc.target/arm/neon-vaddu64.c: New execution test.
3395
3396 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3397
3398         * gcc.target/arm/neon-vands64.c: New.
3399         * gcc.target/arm/neon-vandu64.c: New.
3400         * gcc.target/arm/neon-vbics64.c: New.
3401         * gcc.target/arm/neon-vbicu64.c: New.
3402         * gcc.target/arm/neon-veors64.c: New.
3403         * gcc.target/arm/neon-veoru64.c: New.
3404         * gcc.target/arm/neon-vorns64.c: New.
3405         * gcc.target/arm/neon-vornu64.c: New.
3406         * gcc.target/arm/neon-vorrs64.c: New.
3407         * gcc.target/arm/neon-vorru64.c: New.
3408         * gcc.target/arm/neon/vands64.c: Regenerated.
3409         * gcc.target/arm/neon/vandu64.c: Regenerated.
3410         * gcc.target/arm/neon/vbics64.c: Regenerated.
3411         * gcc.target/arm/neon/vbicu64.c: Regenerated.
3412         * gcc.target/arm/neon/veors64.c: Regenerated.
3413         * gcc.target/arm/neon/veoru64.c: Regenerated.
3414         * gcc.target/arm/neon/vorns64.c: Regenerated.
3415         * gcc.target/arm/neon/vornu64.c: Regenerated.
3416         * gcc.target/arm/neon/vorrs64.c: Regenerated.
3417         * gcc.target/arm/neon/vorru64.c: Regenerated.
3418
3419 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3420
3421         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
3422
3423 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3424
3425         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
3426         * gfortran.dg/intent_out_5.f90: Same.
3427         * gfortran.dg/ltrans-7.f90: Same.
3428         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
3429
3430 2010-07-02  Jan Hubicka  <jh@suse.cz>
3431
3432         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
3433
3434 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3435
3436         * objc-obj-c++-shared/Object1.h: Correct Line endings.
3437
3438 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
3439
3440         PR c++/44780
3441         * c-c++-common/Wunused-var-12.c: New test.
3442
3443 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
3444
3445         PR target/42835
3446         * gcc.target/arm/pr42835.c: New test.
3447
3448         PR target/42172
3449         * gcc.target/arm/pr42172-1.c: New test.
3450
3451 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
3452
3453         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
3454
3455 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3456
3457         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
3458         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
3459         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
3460         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
3461         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
3462         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
3463         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
3464         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
3465         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
3466         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
3467         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
3468         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
3469         * gcc.target/arm/neon-vdup_ns64.c: New.
3470         * gcc.target/arm/neon-vdup_nu64.c: New.
3471         * gcc.target/arm/neon-vdupQ_ns64.c: New.
3472         * gcc.target/arm/neon-vdupQ_nu64.c: New.
3473         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
3474         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
3475         * gcc.target/arm/neon-vmov_ns64.c: New.
3476         * gcc.target/arm/neon-vmov_nu64.c: New.
3477         * gcc.target/arm/neon-vmovQ_ns64.c: New.
3478         * gcc.target/arm/neon-vmovQ_nu64.c: New.
3479         * gcc.target/arm/neon-vget_lanes64.c: New.
3480         * gcc.target/arm/neon-vget_laneu64.c: New.
3481         * gcc.target/arm/neon-vset_lanes64.c: New.
3482         * gcc.target/arm/neon-vset_laneu64.c: New.
3483
3484 2010-07-02  Richard Guenther  <rguenther@suse.de>
3485
3486         * g++.dg/torture/20100702-1.C: New testcase.
3487
3488 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3489
3490         PR target/44707
3491         * gcc.c-torture/compile/pr44707.c: New test.
3492
3493 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
3494
3495         PR c++/44039
3496         * g++.dg/template/crash101.C: New.
3497
3498 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3499
3500         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
3501         Use the ABI-0 accessors and fail it for m64.
3502
3503 2010-07-02  Jan Hubicka  <jh@suse.cz>
3504
3505         * g++.dg/tree-ssa/pr44706.C: New testcase.
3506
3507 2010-07-02  Richard Guenther  <rguenther@suse.de>
3508
3509         PR tree-optimization/44748
3510         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
3511
3512 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3513
3514         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
3515         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
3516         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
3517         the method types to forward:.
3518
3519 2010-06-30  Jason Merrill  <jason@redhat.com>
3520
3521         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
3522         * g++.dg/other/pr25632.C: Likewise.
3523
3524 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
3525
3526         PR tree-optimization/40421
3527         * gfortran.fortran-torture/compile/pr40421.f90: New test.
3528
3529 2010-07-01  Richard Guenther  <rguenther@suse.de>
3530
3531         PR middle-end/42834
3532         PR middle-end/44468
3533         * gcc.c-torture/execute/20100316-1.c: New testcase.
3534         * gcc.c-torture/execute/pr44468.c: Likewise.
3535         * gcc.c-torture/compile/20100609-1.c: Likewise.
3536         * gcc.dg/volatile2.c: Adjust.
3537         * gcc.dg/plugin/selfassign.c: Likewise.
3538         * gcc.dg/pr36902.c: Likewise.
3539         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
3540         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
3541         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
3542         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
3543         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
3544         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
3545         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
3546         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3547         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
3548         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
3549         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3550         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3551         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
3552         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
3553         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3554         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
3555         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
3556         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
3557         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
3558         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
3559         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
3560         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
3561         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
3562         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
3563         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
3564         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
3565         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
3566         * gcc.dg/struct/w_prof_local_array.c: Likewise.
3567         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
3568         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
3569         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
3570         * gcc.dg/struct/w_prof_global_array.c: Likewise.
3571         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
3572         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
3573         * gcc.dg/struct/w_prof_local_var.c: Likewise.
3574         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
3575         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
3576         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
3577         * gcc.dg/struct/w_prof_global_var.c: Likewise.
3578         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
3579         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
3580         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
3581         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3582         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
3583         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
3584         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
3585         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
3586         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
3587         * gcc.dg/tree-prof/stringop-1.c: Adjust.
3588         * g++.dg/tree-ssa/pr31146.C: Likewise.
3589         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
3590         * g++.dg/tree-ssa/pr33604.C: Likewise.
3591         * g++.dg/plugin/selfassign.c: Likewise.
3592         * gfortran.dg/array_memcpy_3.f90: Likewise.
3593         * gfortran.dg/array_memcpy_4.f90: Likewise.
3594         * c-c++-common/torture/pr42834.c: New testcase.
3595
3596 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
3597
3598         PR c++/44628
3599         * g++.dg/template/crash100.C: New.
3600
3601 2010-06-30  Jan Hubicka  <jh@suse.cz>
3602
3603         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
3604
3605 2010-06-30  Michael Matz  <matz@suse.de>
3606
3607         PR bootstrap/44699
3608         * gcc.dg/pr44699.c: New test.
3609
3610 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
3611
3612         PR tree-optimization/39799
3613         * c-c++-common/uninit-17.c: New test.
3614
3615 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3616
3617         PR libfortran/43298
3618         * gfortran.dg/read_infnan_1.f90: New test.
3619
3620 2010-06-29  Jason Merrill  <jason@redhat.com>
3621
3622         Enable implicitly declared move constructor/operator= (N3053).
3623         * g++.dg/cpp0x/implicit3.C: New.
3624         * g++.dg/cpp0x/implicit4.C: New.
3625         * g++.dg/cpp0x/implicit5.C: New.
3626         * g++.dg/cpp0x/implicit-copy.C: Adjust.
3627         * g++.dg/cpp0x/not_special.C: Adjust.
3628         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
3629         * g++.dg/cpp0x/rv1n.C: Adjust.
3630         * g++.dg/cpp0x/rv1p.C: Adjust.
3631         * g++.dg/cpp0x/rv2n.C: Adjust.
3632         * g++.dg/cpp0x/rv2p.C: Adjust.
3633         * g++.dg/cpp0x/rv3n.C: Adjust.
3634         * g++.dg/cpp0x/rv3p.C: Adjust.
3635         * g++.dg/cpp0x/rv4n.C: Adjust.
3636         * g++.dg/cpp0x/rv4p.C: Adjust.
3637         * g++.dg/cpp0x/rv5n.C: Adjust.
3638         * g++.dg/cpp0x/rv5p.C: Adjust.
3639         * g++.dg/cpp0x/rv6n.C: Adjust.
3640         * g++.dg/cpp0x/rv6p.C: Adjust.
3641         * g++.dg/cpp0x/rv7n.C: Adjust.
3642         * g++.dg/cpp0x/rv7p.C: Adjust.
3643         * g++.dg/cpp0x/rv8p.C: Adjust.
3644         * g++.dg/gomp/pr26690-1.C: Adjust.
3645         * g++.dg/other/error20.C: Adjust.
3646         * g++.dg/other/error31.C: Adjust.
3647         * g++.dg/parse/error19.C: Adjust.
3648         * g++.dg/template/qualttp5.C: Adjust.
3649         * g++.old-deja/g++.law/ctors5.C: Adjust.
3650
3651         Enable implicitly deleted functions (N2346)
3652         * g++.dg/cpp0x/defaulted17.C: New.
3653         * g++.dg/cpp0x/implicit1.C: New.
3654         * g++.dg/cpp0x/implicit2.C: New.
3655         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
3656         * g++.dg/ext/has_virtual_destructor.C: Adjust.
3657         * g++.dg/init/ctor4.C: Adjust.
3658         * g++.dg/init/synth2.C: Adjust.
3659         * g++.dg/lto/20081118_1.C: Adjust.
3660         * g++.dg/other/error13.C: Adjust.
3661         * g++.dg/other/unused1.C: Adjust.
3662         * g++.old-deja/g++.bob/inherit2.C: Adjust.
3663         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
3664         * g++.old-deja/g++.jason/opeq3.C: Adjust.
3665         * g++.old-deja/g++.law/ctors17.C: Adjust.
3666         * g++.old-deja/g++.oliva/delete1.C: Adjust.
3667         * g++.old-deja/g++.pt/assign1.C: Adjust.
3668         * g++.old-deja/g++.pt/crash20.C: Adjust.
3669
3670         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
3671         * g++.dg/cpp0x/defaulted13.C: Adjust.
3672         * g++.dg/cpp0x/defaulted2.C: Adjust.
3673         * g++.dg/cpp0x/defaulted3.C: Adjust.
3674         * g++.dg/cpp0x/initlist9.C: Adjust.
3675         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
3676         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
3677         * g++.dg/init/synth2.C: Adjust.
3678
3679         * g++.dg/cpp0x/defaulted19.C: New.
3680
3681         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
3682         * g++.dg/template/error23.C: Fix for -std=c++0x.
3683
3684 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
3685
3686         PR fortran/44718
3687         * gfortran.dg/proc_ptr_28.f90: New.
3688
3689 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
3690
3691         PR tree-optimization/43801
3692         * g++.dg/torture/pr43801.C: New test.
3693
3694         PR debug/44668
3695         * g++.dg/debug/dwarf2/accessibility1.C: New test.
3696
3697 2010-06-29  Jason Merrill  <jason@redhat.com>
3698
3699         PR c++/44587
3700         * g++.dg/template/qualified-id2.C: New.
3701         * g++.dg/template/qualified-id3.C: New.
3702
3703 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
3704
3705         PR fortran/44696
3706         * gfortran.dg/associated_target_4.f90: New.
3707
3708 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
3709
3710         PR fortran/44582
3711         * gfortran.dg/aliasing_array_result_1.f90 : New test.
3712
3713 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3714
3715         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
3716
3717 2010-06-29  Jan Hubicka  <jh@suse.cz>
3718
3719         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
3720
3721 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
3722
3723         PR target/43902
3724         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
3725         * gcc.target/arm/wmul-3.c: New test.
3726         * gcc.target/arm/wmul-4.c: New test.
3727
3728 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
3729
3730         PR rtl-optimization/44659
3731         * gcc.target/i386/extract-1.c: New.
3732         * gcc.target/i386/extract-2.c: Likewise.
3733         * gcc.target/i386/extract-3.c: Likewise.
3734         * gcc.target/i386/extract-4.c: Likewise.
3735         * gcc.target/i386/extract-5.c: Likewise.
3736         * gcc.target/i386/extract-6.c: Likewise.
3737
3738 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
3739
3740         PR c++/44682
3741         * g++.dg/warn/Wunused-var-14.C: New test.
3742
3743 2010-06-28  Tobias Burnus  <burnus@net-b.de>
3744
3745         PR fortran/43298
3746         * gfortran.dg/nan_6.f90: New.
3747
3748 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
3749
3750         PR tree-optimization/43781
3751         * gcc.dg/torture/pr43781.c: New.
3752
3753 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
3754
3755         PR fortran/40158
3756         * gfortran.dg/actual_rank_check_1.f90: New test.
3757
3758 2010-06-28  Martin Jambor  <mjambor@suse.cz>
3759
3760         * testsuite/gcc.dg/ipa/ipa-sra-6.c: New test.
3761
3762 2010-06-28  Jan Hubicka  <jh@suse.cz>
3763
3764         PR tree-optimization/44687
3765         * gcc.c-torture/compile/pr44687.c
3766
3767 2010-06-28  Martin Jambor  <mjambor@suse.cz>
3768
3769         PR c++/44535
3770         * g++.dg/torture/pr44535.C: New test.
3771
3772 2010-06-28  Michael Matz  <matz@suse.de>
3773
3774         PR middle-end/44592
3775         * gfortran.dg/pr44592.f90: New test.
3776
3777 2010-06-28  Jan Hubicka  <jh@suse.cz>
3778
3779         PR tree-optimization/44357
3780         * g++.dg/torture/pr44357.C: New testcase.
3781
3782 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3783
3784         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
3785         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
3786         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
3787         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
3788         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
3789         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
3790         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
3791         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
3792
3793 2010-06-27  Jan Hubicka  <jh@suse.cz>
3794
3795         * gcc.c-torture/compile/pr44686.c: New file.
3796
3797 2010-06-27  Richard Guenther  <rguenther@suse.de>
3798
3799         PR tree-optimization/44683
3800         * gcc.c-torture/execute/pr44683.c: New testcase.
3801
3802 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
3803
3804         * gnat.dg/noreturn3.ad[sb]: New test.
3805
3806 2010-06-26  Jason Merrill  <jason@redhat.com>
3807
3808         * g++.dg/cpp0x/explicit5.C: New.
3809
3810 2010-06-26  Richard Guenther  <rguenther@suse.de>
3811
3812         PR tree-optimization/44393
3813         * gcc.dg/pr44393.c: New testcase.
3814
3815 2010-06-26  Jan Hubicka  <jh@suse.cz>
3816
3817         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
3818
3819 2010-06-26  Richard Guenther  <rguenther@suse.de>
3820
3821         PR middle-end/44674
3822         * gcc.dg/pr44674.c: New testcase.
3823
3824 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
3825
3826         * gcc.dg/opts-3.c: New test.
3827
3828 2010-06-26  Tobias Burnus  <burnus@net-b.de>
3829
3830         * gfortran.dg/type_decl_1.f90: New.
3831         * gfortran.dg/type_decl_2.f90: New.
3832
3833 2010-06-26  Tobias Burnus  <burnus@net-b.de>
3834
3835         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
3836         * gfortran.dg/semicolon_fixed_2.f: Ditto.
3837
3838 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3839
3840         PR testsuite/38946
3841         * gfortran.dg/array_constructor_23.f: Update test to allow for small
3842         error in comparing reals.
3843
3844 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3845
3846         * selected_real_kind_2.f90: New.
3847         * selected_real_kind_3.f90: New.
3848
3849 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3850
3851         * gfortran.dg/entry_19.f90: New.
3852
3853 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3854
3855         * gfortran.dg/end_subroutine_1.f90: New.
3856         * gfortran.dg/end_subroutine_2.f90: New.
3857         * gfortran.dg/interface_proc_end.f90: Update.
3858
3859 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3860
3861         * gfortran.dg/semicolon_fixed.f: Update.
3862         * gfortran.dg/semicolon_fixed_2.f: New.
3863         * gfortran.dg/semicolon_free_2.f90: New.
3864         * gfortran.dg/semicolon_free.f90: Update.
3865
3866 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3867
3868         PR fortran/44448
3869         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
3870
3871 2010-06-25  Martin Jambor  <mjambor@suse.cz>
3872
3873         * g++.dg/ipa/iinline-3.C: New test.
3874         * gcc.dg/ipa/modif-1.c: Removed.
3875
3876 2010-06-25  Jan Hubicka  <jh@suse.cz>
3877
3878         * testsuite/gcc.dg/tree-ssa/ipa-split-1.c
3879
3880 2010-06-25  Martin Jambor  <mjambor@suse.cz>
3881
3882         * g++.dg/ipa/iinline-2.C: New test.
3883
3884 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
3885
3886         PR middle-end/43866
3887         * gfortran.dg/pr43866.f90: New test.
3888
3889         PR tree-optimization/44539
3890         * gcc.dg/pr44539.c: New test.
3891
3892 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
3893
3894         From Jim Wilson:
3895         PR target/43902
3896         * gcc.target/mips/madd-9.c: New test.
3897
3898 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
3899
3900         PR c/44517
3901         * gcc.dg/noncompile/pr44517.c: New.
3902         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
3903
3904 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
3905
3906         PR testsuite/43283
3907         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
3908         and add argument to nop for IA64.
3909
3910 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
3911
3912         PR target/44588
3913         * gcc.target/i386/mod-1.c: New.
3914         * gcc.target/i386/umod-1.c: Likewise.
3915         * gcc.target/i386/umod-2.c: Likewise.
3916         * gcc.target/i386/umod-3.c: Likewise.
3917
3918 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
3919
3920         PR middle-end/44492
3921         * g++.dg/torture/pr44492.C: New test.
3922
3923 2010-06-24  Andi Kleen  <ak@linux.intel.com>
3924
3925         * c-c++-common/warn-omitted-condop.c: New.
3926
3927 2010-06-24  Tobias Burnus  <burnus@net-b.de>
3928
3929         PR fortran/44614
3930         * gfortran.dg/import8.f90: New.
3931
3932 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
3933
3934         * gnat.dg/not_null.adb: Update test case.
3935
3936 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
3937
3938         PR c++/44619
3939         * g++.dg/warn/Wunused-var-13.C: New test.
3940
3941         PR c++/44627
3942         * g++.dg/diagnostic/method1.C: New test.
3943
3944 2010-06-22  Cary Coutant  <ccoutant@google.com>
3945
3946         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
3947
3948 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
3949
3950         PR fortran/44616
3951         * gfortran.dg/abstract_type_8.f03: New.
3952
3953 2010-06-21  Jason Merrill  <jason@redhat.com>
3954
3955         * g++.dg/cpp0x/noexcept08.C: New.
3956
3957         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
3958
3959 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
3960
3961         PR target/44615
3962         * gcc.target/i386/sse2-vec-2a.c: New.
3963
3964 2010-06-21  DJ Delorie  <dj@redhat.com>
3965
3966         * gcc.dg/pragma-diag-1.c: New.
3967
3968 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
3969
3970         PR target/44615
3971         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
3972
3973 2010-06-21  Alan Modra  <amodra@gmail.com>
3974
3975         PR testsuite/44505
3976         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
3977         tail call to check_fa_mid.
3978
3979 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
3980
3981         PR target/44575
3982         * gcc.c-torture/execute/pr44575.c: New test.
3983
3984 2010-06-21  Tobias Burnus  <burnus@net-b.de>
3985
3986         PR fortran/40632
3987         * gfortran.dg/contiguous_1.f90: New.
3988         * gfortran.dg/contiguous_2.f90: New.
3989         * gfortran.dg/contiguous_3.f90: New.
3990
3991 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
3992
3993         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
3994         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
3995
3996 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
3997
3998         PR target/44546
3999         * gcc.target/i386/pr44546.c: New test.
4000
4001 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
4002
4003         * gcc.dg/opts-2.c: New test.
4004
4005 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
4006
4007         PR fortran/44584
4008         * gfortran.dg/typebound_proc_15.f03: Modified.
4009
4010 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
4011
4012         PR target/44072
4013         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
4014         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
4015
4016 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4017
4018         * g++.dg/ext/label13.C: Fix typo in last change.
4019
4020 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4021
4022         PR libfortran/44477
4023         * gfortran.dg/eof_3.f90
4024         * gfortran.dg/endfile_2.f90
4025         * gfortran.dg/endfile_4.f90
4026         * gfortran.dg/endfile_3.f90
4027
4028 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4029
4030         PR c++/41090
4031         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
4032
4033 2010-06-18  Tobias Burnus  <burnus@net-b.de>
4034
4035         PR fortran/44556
4036         * gfortran.dg/allocate_alloc_opt_11.f90: New.
4037
4038 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
4039
4040         * gcc.target/arm/pr40900.c: New test.
4041
4042 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
4043
4044         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
4045
4046 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
4047
4048         PR fortran/44558
4049         * gfortran.dg/typebound_call_15.f03: New.
4050
4051 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4052
4053         PR c++/44486
4054         * g++.dg/pr44486.C: New.
4055
4056 2010-06-16  DJ Delorie  <dj@redhat.com>
4057
4058         * gcc.target/i386/volatile-bitfields-1.c: New.
4059         * gcc.target/i386/volatile-bitfields-2.c: New.
4060
4061 2010-06-16  Jason Merrill  <jason@redhat.com>
4062
4063         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
4064
4065         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
4066
4067 2010-06-16  Richard Guenther  <rguenther@suse.de>
4068
4069         PR c/44555
4070         * gcc.c-torture/execute/pr44555.c: New testcase.
4071
4072 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
4073
4074         PR fortran/44549
4075         * gfortran.dg/typebound_proc_16.f03: New.
4076
4077 2010-06-16  Martin Jambor  <mjambor@suse.cz>
4078
4079         * g++.dg/torture/pr43905.C: New test.
4080
4081 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
4082
4083         PR testsuite/44538
4084         * gcc.dg/vect/slp-perm-5.c (main): Prevent
4085         initialization loop from being vectorized.
4086         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
4087
4088 2010-06-16  Alan Modra  <amodra@gmail.com>
4089
4090         PR tree-optimization/44507
4091         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
4092
4093 2010-06-15  Jason Merrill  <jason@redhat.com>
4094
4095         * g++.dg/overload/arg3.C: Adjust error locations.
4096         * g++.dg/overload/copy1.C: Likewise.
4097         * g++.dg/tc1/dr152.C: Likewise.
4098         * g++.dg/template/incomplete4.C: Likewise.
4099         * g++.dg/template/incomplete5.C: Likewise.
4100         * g++.old-deja/g++.bob/inherit2.C: Likewise.
4101         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
4102         * g++.old-deja/g++.pt/crash9.C: Likewise.
4103
4104         * g++.dg/inherit/virtual5.C: New.
4105
4106         * g++.dg/cpp0x/defaulted18.C: New.
4107
4108         * g++.dg/cpp0x/initlist40.C: New.
4109
4110         * g++.dg/cpp0x/initlist39.C: New.
4111
4112 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
4113
4114         PR middle-end/44391
4115         * gcc.dg/graphite/pr44391.c: New.
4116
4117 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
4118
4119         PR fortran/43388
4120         * gfortran.dg/allocate_alloc_opt_8.f90: New.
4121         * gfortran.dg/allocate_alloc_opt_9.f90: New.
4122         * gfortran.dg/allocate_alloc_opt_10.f90: New.
4123         * gfortran.dg/class_allocate_2.f03: Modified an error message.
4124
4125 2010-06-15  Richard Guenther  <rguenther@suse.de>
4126
4127         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
4128
4129 2010-06-15  Richard Guenther  <rguenther@suse.de>
4130
4131         * gcc.dg/vect/bb-slp-21.c: Adjust.
4132         * gcc.dg/vect/bb-slp-13.c: Likewise
4133         * gcc.dg/vect/bb-slp-4.c: Likewise
4134         * gcc.dg/vect/bb-slp-22.c: Likewise
4135         * gcc.dg/vect/bb-slp-14.c: Likewise
4136         * gcc.dg/vect/bb-slp-23.c: Likewise
4137         * gcc.dg/vect/bb-slp-15.c: Likewise
4138         * gcc.dg/vect/bb-slp-17.c: Likewise
4139         * gcc.dg/vect/bb-slp-18.c: Likewise
4140         * gcc.dg/vect/bb-slp-19.c: Likewise
4141         * gcc.dg/vect/bb-slp-10.c: Likewise
4142         * gcc.dg/vect/bb-slp-11.c: Likewise
4143         * gcc.dg/vect/bb-slp-20.c: Likewise
4144         * gcc.dg/vect/bb-slp-3.c: Likewise
4145
4146 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
4147
4148         PR fortran/44536
4149         * gfortran.dg/gomp/pr44536.f90: New test.
4150         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
4151
4152 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
4153
4154         PR target/44534
4155         * gcc.target/i386/avx-vextractf128-256-3.c: New.
4156         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
4157
4158 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
4159
4160         PR tree-optimization/44508
4161         * gcc.dg/tree-ssa/pr21086.c: Adjust.
4162
4163         PR bootstrap/44509
4164         * gcc.dg/pr44509.c: New test.
4165
4166 2010-06-14  Ira Rosen  <irar@il.ibm.com>
4167
4168         PR tree-optimization/44507
4169         * gcc.dg/vect/pr44507.c: New test.
4170
4171 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
4172
4173         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
4174         and c-pretty-print.h.
4175
4176         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
4177
4178 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
4179
4180         * gfortran.dg/whole_file_18.f90: Updated error message.
4181
4182 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
4183
4184         * gfortran.dg/whole_file_20.f03: New.
4185
4186 2010-06-12  Jan Hubicka  <jh@suse.cz>
4187
4188         * gcc.c-torture/compile/pc44485.c: New testcase.
4189
4190 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
4191
4192         PR fortran/40117
4193         * gfortran.dg/typebound_proc_4.f03: Modified error message.
4194         * gfortran.dg/typebound_proc_14.f03: New.
4195         * gfortran.dg/typebound_proc_15.f03: New.
4196
4197 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
4198
4199         * gcc.dg/opts-1.c: New test.
4200
4201 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
4202
4203         * gcc.dg/funroll-loops-all.c: Update expected error.
4204
4205 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
4206
4207         PR target/44481
4208         * gcc.target/i386/pr44481.c: New test.
4209
4210 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
4211
4212         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
4213
4214 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
4215
4216         PR middle-end/44483
4217         * gcc.dg/tree-ssa/pr44483.c: New.
4218
4219 2010-06-11  Paul Brook  <paul@codesourcery.com>
4220
4221         * g++.dg/other/arm-neon-1.C: New test.
4222
4223 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
4224
4225         PR fortran/42051
4226         PR fortran/43896
4227         * gfortran.dg/class_23.f03: New test.
4228
4229 2010-06-11  Jan Hubicka  <jh@suse.cz>
4230
4231         * gcc.dg/ipa/pure-const-2.c: New testcase.
4232
4233 2010-06-11  Jan Hubicka  <jh@suse.cz>
4234
4235         * gcc.dg/noreturn-7.c: Update.
4236         * gcc.dg/noreturn-4.c: Update.
4237
4238 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
4239
4240         Fix MIPS bootstrap
4241         * g++.dg/other/typedef4.C: New test.
4242
4243 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
4244
4245         PR fortran/44207
4246         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
4247
4248 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
4249
4250         PR fortran/44457
4251         * gfortran.dg/asynchronous_3.f03
4252
4253 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
4254
4255         PR middle-end/44185
4256         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
4257         non-temporal stores out of the tests to form new test cases.  As a
4258         result, no non-temporal store should be generated in this case.
4259
4260         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
4261         prefetch-7.c that generate one non-temporal store.
4262
4263         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
4264         prefetch-7.c that generate one non-temporal store and one
4265         one-temporal prefetch.
4266
4267 2010-06-10  Martin Jambor  <mjambor@suse.cz>
4268
4269         PR tree-optimization/44258
4270         * gcc.dg/tree-ssa/pr44258.c: New test.
4271
4272 2010-06-10  Daniel Kraft  <d@domob.eu>
4273
4274         PR fortran/38936
4275         * gfortran.dg/associate_1.f03: New test.
4276         * gfortran.dg/associate_2.f95: New test.
4277         * gfortran.dg/associate_3.f03: New test.
4278         * gfortran.dg/associate_4.f08: New test.
4279
4280 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4281
4282         * gfortran.dg/selected_char_kind_4.f90: New test.
4283
4284 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
4285
4286         * gcc.dg/pr42461.c: New test.
4287
4288 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
4289
4290         PR fortran/44347
4291         * gfortran.dg/selected_real_kind_1.f90: New.
4292
4293 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
4294
4295         PR fortran/44359
4296         * gfortran.dg/warn_conversion.f90: Removed check for redundant
4297         warning.
4298         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
4299         check for warning.
4300
4301 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4302
4303         * gfortran.dg/data_namelist_conflict.f90: New test.
4304
4305 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4306
4307         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
4308         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
4309         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
4310
4311 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4312
4313         * testsuite/gfortran.dg/mvbits_9.f90: New test.
4314         * testsuite/gfortran.dg/ibset_1.f90: Ditto.
4315         * testsuite/gfortran.dg/ibits_1.f90: Ditto.
4316         * testsuite/gfortran.dg/btest_1.f90: Ditto.
4317         * testsuite/gfortran.dg/ibclr_1.f90: Ditto.
4318
4319 2010-06-09  Jason Merrill  <jason@redhat.com>
4320
4321         PR c++/44366
4322         * g++.dg/cpp0x/decltype23.C: Move to...
4323         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
4324
4325 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
4326
4327         PR fortran/44211
4328         * gfortran.dg/typebound_call_14.f03: New test.
4329
4330 2010-06-09  Martin Jambor  <mjambor@suse.cz>
4331
4332         PR tree-optimization/44423
4333         * gcc.dg/tree-ssa/pr44423.c: New test.
4334
4335 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
4336
4337         PR testsuite/42843
4338         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
4339         TV_NONE to initialize tv_id field.
4340         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
4341         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
4342         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
4343         Include toplev.h .
4344         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
4345         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
4346         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
4347
4348 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
4349
4350         PR tree-optimization/39874
4351         PR middle-end/28685
4352         * gcc.dg/pr39874.c: New file.
4353
4354 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
4355
4356         * g++.dg/ext/attr-alias-1.C: New.
4357         * g++.dg/ext/attr-alias-2.C: New.
4358
4359 2010-06-07  Tobias Burnus  <burnus@net-b.de>
4360
4361         PR fortran/44446
4362         * gfortran.dg/proc_ptr_27.f90: New.
4363
4364 2010-06-07  Jason Merrill  <jason@redhat.com>
4365
4366         PR c++/44366
4367         * g++.dg/cpp0x/decltype23.C: New.
4368
4369 2010-06-08  Andrew Pinski <pinskia@gmail.com>
4370             Shujing Zhao  <pearly.zhao@oracle.com>
4371
4372         PR c/37724
4373         * gcc.dg/c90-const-expr-10.c: Adjust.
4374         * gcc.dg/c99-const-expr-10.c: Adjust.
4375         * gcc.dg/init-bad-7.c: New.
4376
4377 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4378
4379         * lib/target-supports.exp (check_effective_target_gas): New proc.
4380         * gcc.c-torture/execute/960321-1.x: New file.
4381
4382 2010-06-07  Jason Merrill  <jason@redhat.com>
4383
4384         PR c++/44401
4385         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
4386
4387 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
4388
4389         PR c++/44444
4390         * g++.dg/warn/Wunused-var-12.C: New test.
4391
4392         PR c++/44443
4393         * c-c++-common/Wunused-var-11.c: New test.
4394
4395 2010-06-07  Jan Hubicka  <jh@suse.cz>
4396
4397         * gcc.dg/ipa/pure-const-1.c: New testcase.
4398
4399 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
4400
4401         PR rtl-optimization/44404
4402         * gcc.dg/pr44404.c: New.
4403
4404 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
4405
4406         PR target/44159
4407         * gcc.target/i386/abi-2.c: Check sysv abi here.
4408         * gcc.target/i386/aes-avx-check.h: Call test in noinline
4409         function to avoid failures by different ABIs.
4410         * gcc.target/i386/aes-check.h: Likewise.
4411         * gcc.target/i386/avx-check.h: Likewise.
4412         * gcc.target/i386/fma4-check.h: Likewise.
4413         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
4414         * gcc.target/i386/mmx-check.h: Likewise.
4415         * gcc.target/i386/pclmul-avx-check.h: Likewise.
4416         * gcc.target/i386/pclmul-check.h: Likewise.
4417         * gcc.target/i386/sse-check.h: Likewise.
4418         * gcc.target/i386/sse2-check.h: Likewise.
4419         * gcc.target/i386/sse3-check.h: Likewise.
4420         * gcc.target/i386/sse4_1-check.h: Likewise.
4421         * gcc.target/i386/sse4_2-check.h: Likewise.
4422         * gcc.target/i386/sse4a-check.h: Likewise.
4423         * gcc.target/i386/ssse3-check.h: Likewise.
4424         * gcc.target/i386/xop-check.h: Likewise.
4425         * gcc.target/i386/pr27971.c: Fix for LLP64.
4426         * gcc.target/i386/pr39139.c: Likewise.
4427         * gcc.target/i386/pr39315-check.c: Likewise.
4428         * gcc.target/i386/vararg-1.c: Likewise.
4429         * gcc.target/i386/vararg-2.c: Likewise.
4430         Additional add dg-compile to avoid failure due
4431         missing foo symbol.
4432
4433         * gcc.dg/compound-literal-1.c: Fix for llp64.
4434         * gcc.dg/pr32370.c: Likewise.
4435         * gcc.dg/pr37561.c: Likewise.
4436         * gcc.dg/pr41340.c: Likewise.
4437         * gcc.dg/pr41551.c: Likewise.
4438
4439 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
4440
4441         PR c++/44188
4442         * g++.dg/debug/dwarf2/typedef3.C: New test.
4443
4444 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4445
4446         PR c/20000
4447         * c-c++-common/pr20000.c: New.
4448
4449 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
4450
4451         PR c++/44086
4452         * g++.dg/init/pr44086.C: New.
4453         * g++.dg/cpp0x/decltype4.C: Adjust.
4454
4455 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
4456
4457         PR fortran/43945
4458         * gfortran.dg/generic_23.f03: New test.
4459
4460 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
4461
4462         PR fortran/43895
4463         * gfortran.dg/alloc_comp_class_1.f90 : New test.
4464
4465 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
4466
4467         PR c++/44361
4468         * c-c++-common/Wunused-var-9.c: New test.
4469
4470 2010-06-05  Jason Merrill  <jason@redhat.com>
4471
4472         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
4473
4474 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
4475
4476         PR c/44322
4477         * gcc.dg/c99-restrict-4.c: New test.
4478
4479 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
4480
4481         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
4482         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
4483         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
4484         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
4485         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
4486         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
4487         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
4488         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
4489         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
4490         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
4491         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
4492         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
4493         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
4494         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
4495         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
4496         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
4497         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
4498         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
4499         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
4500         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
4501         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
4502         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
4503
4504 2010-06-04  Jason Merrill  <jason@redhat.com>
4505
4506         * g++.dg/cpp0x/noexcept06.C: New.
4507         * g++.dg/cpp0x/noexcept07.C: New.
4508
4509         * g++.dg/cpp0x/noexcept01.C: New.
4510         * g++.dg/cpp0x/noexcept02.C: New.
4511         * g++.dg/cpp0x/noexcept03.C: New.
4512         * g++.dg/cpp0x/noexcept04.C: New.
4513         * g++.dg/cpp0x/noexcept05.C: New.
4514
4515 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
4516
4517         PR c++/44412
4518         * g++.dg/warn/Wunused-var-10.C: New test.
4519         * g++.dg/warn/Wunused-var-11.C: New test.
4520
4521         PR c++/44362
4522         * c-c++-common/Wunused-var-10.c: New test.
4523
4524 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4525
4526         PR c/25880
4527         * gcc.dg/assign-warn-2.c: Update.
4528         * gcc.dg/cpp/line3.c: Update.
4529         * gcc.dg/c99-array-lval-8.c: Update.
4530         * gcc.dg/cast-qual-2.c: Update.
4531         * gcc.dg/c99-arraydecl-3.c:  Update.
4532         * gcc.dg/assign-warn-1.c:  Update.
4533         * gcc.dg/format/gcc_diag-1.c:  Update.
4534
4535 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
4536
4537         PR rtl-optimization/39871
4538         PR rtl-optimization/40615
4539         PR rtl-optimization/42500
4540         PR rtl-optimization/42502
4541         * gcc.target/arm/eliminate.c: New test.
4542
4543 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
4544
4545         PR libstdc++/44410
4546         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
4547         * g++.old-deja/g++.other/delete3.C: Likewise.
4548         * g++.old-deja/g++.other/new.C: Likewise.
4549         * g++.old-deja/g++.law/operators27.C: Likewise.
4550         * g++.old-deja/g++.mike/p755.C: Likewise.
4551         * g++.dg/eh/new1.C: Likewise.
4552         * g++.dg/init/new5.C: Likewise.
4553
4554 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
4555
4556         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
4557         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
4558         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
4559
4560 2010-06-03  Richard Guenther  <rguenther@suse.de>
4561
4562         PR lto/41921
4563         * lib/lto.exp: Always load gcc.exp.
4564         (lto-obj): For C source files invoke gcc_target_compile.
4565         * g++.dg/lto/20100603-1_0.C: New testcase.
4566         * g++.dg/lto/20100603-1_1.c: Likewise.
4567
4568 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
4569
4570         PR tree-optimization/43688
4571         * gfortran.dg/pr43688.f90: New.
4572
4573 2010-06-03  Richard Guenther  <rguenther@suse.de>
4574
4575         PR lto/41584
4576         * gcc.dg/lto/20100603-1_0.c: New testcase.
4577         * gcc.dg/lto/20100603-2_0.c: Likewise.
4578         * gcc.dg/lto/20100603-3_0.c: Likewise.
4579
4580 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
4581
4582         PR target/44218
4583         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
4584         * gcc.target/powerpc/recip-2.c: Ditto.
4585         * gcc.target/powerpc/recip-3.c: Ditto.
4586         * gcc.target/powerpc/recip-4.c: Ditto.
4587         * gcc.target/powerpc/recip-5.c: Ditto.
4588         * gcc.target/powerpc/recip-6.c: Ditto.
4589         * gcc.target/powerpc/recip-7.c: Ditto.
4590         * gcc.target/powerpc/recip-test.h: Ditto.
4591         * gcc.target/powerpc/recip-test2.h: Ditto.
4592
4593 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
4594
4595         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
4596
4597 2010-06-02  Jason Merrill  <jason@redhat.com>
4598
4599         * g++.dg/ext/vector9.C: Expect typedef in error message.
4600
4601         PR c++/9726
4602         PR c++/23594
4603         PR c++/44333
4604         * g++.dg/tc1/dr101.C: Remove xfails.
4605
4606 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
4607
4608         PR middle-end/44372
4609         * g++.dg/ipa/pr44372.C: New.
4610
4611 2010-06-02  Jan Hubicka  <jh@suse.cz>
4612
4613         PR middle-end/44295
4614         * g++.dg/torture/pr44295.C: Neww testcase.
4615
4616 2010-06-02  Jan Hubicka  <jh@suse.cz>
4617
4618         * gcc.dg/tree-ssa/loadpre6.c: Update.
4619
4620 2010-06-02  Richard Guenther  <rguenther@suse.de>
4621
4622         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
4623         diagnostic.h.
4624
4625 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
4626
4627         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
4628         the link fail message.
4629
4630 2010-06-02  Tobias Burnus  <burnus@net-b.de>
4631
4632         PR fortran/44360
4633         * gfortran.dg/use_13.f90: New test case.
4634
4635 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4636
4637         PR fortran/44371
4638         * gfortran.dg/error_stop_2.f08: Minor update.
4639
4640 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4641
4642         PR fortran/44371
4643         * gfortran.dg/error_stop_1.f08: New test.
4644         * gfortran.dg/error_stop_2.f08: New test.
4645
4646 2010-06-01  Jason Merrill  <jason@redhat.com>
4647
4648         DR 990
4649         * g++.dg/cpp0x/initlist37.C: New.
4650         * g++.dg/cpp0x/initlist38.C: New.
4651
4652         PR c++/44358
4653         * g++.dg/cpp0x/initlist36.C: New.
4654
4655 2010-05-31 Jan Hubicka  <jh@suse.cz>
4656
4657         * gcc.dg/noreturn-8.c: New testcase.
4658
4659 2010-05-31 Jan Hubicka  <jh@suse.cz>
4660
4661         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
4662         * gcc.dg/lto/noreturn-1_0.c: Move it here.
4663
4664 2010-05-31 Jan Hubicka  <jh@suse.cz>
4665
4666         * gcc.dg/lto/noreturn-1_1.c: New testcase.
4667         * gcc.dg/lto/noreturn-1_0.c: New testcase.
4668
4669 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
4670
4671         PR fortran/36928
4672         * gfortran.dg/dependency_27.f90:  New test.
4673         * gfortran.dg/array_assign_1.F90:  New test.
4674
4675 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
4676
4677         PR target/44338
4678         * gcc.target/i386/sse-24.c: New test.
4679
4680 2010-05-31  Jan Hubicka  <jh@suse.cz>
4681
4682         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
4683
4684 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
4685
4686         PR middle-end/44337
4687         * gcc.dg/pr44337.c: New test.
4688
4689         PR tree-optimization/44182
4690         * g++.dg/debug/pr44182.C: New test.
4691
4692 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
4693
4694         * gcc.dg/nested-func-7.c: New test.
4695         * gnat.dg/frame_overflow.adb: Adjust directives.
4696
4697 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
4698
4699         * gnat.dg/prot2.ad[sb]: New test.
4700         * gnat.dg/prot2_pkg1.ads: New helper.
4701         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
4702
4703 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
4704
4705         * gnat.dg/array11.adb: Adjust dg-warning directive.
4706         * gnat.dg/object_overflow.adb: Likewise.
4707
4708 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
4709
4710         PR middle-end/44306
4711         * gcc.dg/tree-ssa/pr44306.c: New.
4712
4713 2010-05-29  Jan Hubicka  <jh@suse.cz>
4714
4715         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
4716
4717 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
4718
4719         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
4720
4721 2010-05-28  Mike Stump  <mikestump@comcast.net>
4722
4723         PR objc/44125
4724         * objc.dg/const-str-9.m: Remove static.
4725
4726 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
4727
4728         PR target/43636
4729         * gcc.c-torture/compile/pr43636.c: New test.
4730
4731 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
4732
4733         PR objc++/23616
4734         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
4735         * obj-c++.dg/try-catch-9.mm: Ditto.
4736
4737 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
4738
4739         Revert patch for PR c++/44188
4740         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
4741
4742 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
4743
4744         PR c++/44188
4745         * g++.dg/debug/dwarf2/typedef3.C: New test.
4746
4747 2010-05-27  Jason Merrill  <jason@redhat.com>
4748
4749         PR c++/43555
4750         * g++.dg/ext/vla9.C: New.
4751
4752 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
4753
4754         PR objc/44140
4755         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
4756         * objc.dg/torture/tls/thr-init-3.m: Ditto.
4757         * objc.dg/torture/tls/thr-init.m: Ditto.
4758         * objc.dg/torture/trivial.m: Ditto.
4759         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
4760         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
4761         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
4762         * obj-c++.dg/torture/trivial.mm: Ditto.
4763
4764 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
4765
4766         * g++.dg/lto/20100302_0.C: Skip on darwin.
4767
4768 2010-05-27  Richard Guenther  <rguenther@suse.de>
4769
4770         PR tree-optimization/44284
4771         * gcc.dg/vect/vect-118.c: New testcase.
4772         * gcc.dg/vect/bb-slp-20.c: Adjust.
4773         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
4774         * gcc.dg/vect/slp-9.c: Likewise.
4775         * gcc.dg/vect/slp-reduc-4.c: Likewise.
4776         * gcc.dg/vect/vect-10.c: Likewise.
4777         * gcc.dg/vect/vect-109.c: Likewise.
4778         * gcc.dg/vect/vect-12.c: Likewise.
4779         * gcc.dg/vect/vect-36.c: Likewise.
4780         * gcc.dg/vect/vect-7.c: Likewise.
4781         * gcc.dg/vect/vect-iv-8.c: Likewise.
4782         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
4783         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
4784         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
4785         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
4786         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
4787         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
4788         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
4789         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
4790         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
4791         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
4792         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
4793         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
4794         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
4795         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
4796         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
4797         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
4798         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4799
4800 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
4801
4802         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
4803         necessary.
4804
4805 2010-05-26  Jan Hubicka  <jh@suse.cz>
4806
4807         * gcc.dg/lto/materialize-1_0.c: New file.
4808         * gcc.dg/lto/materialize-1_1.c: New file.
4809
4810 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
4811
4812         * gnat.dg/lto10.adb: New test.
4813         * gnat.dg/lto10_pkg.ads: New helper.
4814
4815 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
4816
4817         * lib/target-supports.exp (check_effective_target_int128): New
4818         function to check if __int128 types are available for target.
4819         * c-c++-common/int128-types-1.c: New.
4820         * c-c++-common/int128-1.c: New.
4821         * c-c++-common/int128-2.c: New.
4822         * g++.dg/abi/mangle43.C: New.
4823         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
4824         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
4825         pointer-wide scalar.
4826         * g++.dg/other/pr25632.C: Likewise.
4827         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
4828         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
4829         overflow warnings.
4830         * g++.dg/warn/pr13358-4.C: Likewise.
4831         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
4832         * g++.dg/warn/Wconversion-null.C: Likewise.
4833
4834 2010-05-26  Jason Merrill  <jason@redhat.com>
4835
4836         PR c++/43382
4837         * g++.dg/cpp0x/variadic101.C: New.
4838
4839 2010-05-26  Richard Guenther  <rguenther@suse.de>
4840
4841         PR rtl-optimization/44164
4842         * gcc.c-torture/execute/pr44164.c: New testcase.
4843         * g++.dg/tree-ssa/pr13146.C: Adjust.
4844
4845 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
4846
4847         PR fortran/40011
4848         * gfortran.dg/whole_file_19.f90 : New test.
4849
4850 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
4851
4852         PR fortran/30668
4853         PR fortran/31346
4854         PR fortran/34260
4855         * gfortran.dg/pr40999.f: Fix function type.
4856         * gfortran.dg/whole_file_5.f90: Likewise.
4857         * gfortran.dg/whole_file_6.f90: Likewise.
4858         * gfortran.dg/whole_file_16.f90: New.
4859         * gfortran.dg/whole_file_17.f90: New.
4860         * gfortran.dg/whole_file_18.f90: New.
4861
4862 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
4863             Iain Sandoe  <iains@gcc.gnu.org>
4864
4865         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
4866         * gcc.c-torture/compile/pr44197.c: Require alias support.
4867         * gcc.dg/lto/20081222_0.c: Ditto.
4868
4869 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
4870
4871         PR debug/42801
4872         * gcc.dg/guality/vla-2.c: New test.
4873
4874 2010-05-25  Richard Guenther  <rguenther@suse.de>
4875
4876         PR middle-end/44069
4877         * g++.dg/torture/pr44069.C: New testcase.
4878
4879 2010-05-25  Richard Guenther  <rguenther@suse.de>
4880
4881         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
4882
4883 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
4884
4885         PR objc/44140
4886         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
4887
4888 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
4889
4890         * obj-c++.dg/torture/tls/trivial.mm: New.
4891         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
4892         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
4893         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
4894         * obj-c++.dg/torture/tls/diag-1.mm: New.
4895         * obj-c++.dg/torture/tls/tls.exp: New.
4896         * obj-c++.dg/torture/trivial.mm: New.
4897         * obj-c++.dg/torture/dg-torture.exp: New.
4898         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
4899         * obj-c++.dg/tls/trivial.m: New.
4900         * obj-c++.dg/tls/init-1.mm: New.
4901         * obj-c++.dg/tls/diag-1.mm: New.
4902         * obj-c++.dg/tls/init-2.mm: New.
4903         * obj-c++.dg/tls/diag-2.mm: New.
4904         * obj-c++.dg/tls/diag-3.mm: New.
4905         * obj-c++.dg/tls/diag-4.mm: New.
4906         * obj-c++.dg/tls/static-1.mm: New.
4907         * obj-c++.dg/tls/tls.exp: New.
4908         * obj-c++.dg/tls/diag-5.mm: New.
4909         * obj-c++.dg/tls/static-1a.mm: New.
4910         * objc-obj-c++-shared/Object1.mm: New.
4911         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
4912
4913 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
4914
4915         PR objc++/43689
4916         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
4917         * obj-c++.dg/const-str-6.mm: Ditto.
4918
4919 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
4920
4921         * g++.dg/parse/array-size2.C: Remove dg-error directives.
4922
4923 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
4924
4925         PR ada/38394
4926         * gnat.dg/array13.ad[sb]: New test.
4927
4928 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
4929             Sandra Loosemore  <sandra@codesourcery.com>
4930
4931         * gcc.target/arm/neon/: Regenerated test cases.
4932
4933         * gcc.target/arm/neon/polytypes.c,
4934         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
4935         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
4936         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
4937         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
4938         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
4939         dg-add-options arm_neon.
4940
4941         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
4942         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
4943         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
4944         and arm_neon_fp16_ok.
4945
4946         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
4947         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
4948
4949         * lib/target-supports.exp (add_options_for_arm_neon): New.
4950         (check_effective_target_arm_neon_ok_nocache): New, from
4951         check_effective_target_arm_neon_ok.  Check multiple possibilities.
4952         (check_effective_target_arm_neon_ok): Use
4953         check_effective_target_arm_neon_ok_nocache.
4954         (add_options_for_arm_neon_fp16)
4955         (check_effective_target_arm_neon_fp16_ok)
4956         check_effective_target_arm_neon_fp16_ok_nocache): New.
4957         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
4958
4959 2010-05-24  Jason Merrill  <jason@redhat.com>
4960
4961         PR c++/41510
4962         * g++.dg/cpp0x/initlist35.C: New.
4963         * g++.dg/init/brace6.C: Adjust.
4964
4965 2010-05-24  Paul Brook  <paul@codesourcery.com>
4966
4967         * gcc.target/arm/frame-pointer-1.c: New test.
4968         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
4969         pointer elimination.
4970
4971 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
4972
4973         PR target/44245
4974         * gcc.target/i386/crc32-3.c: New.
4975         * gcc.target/i386/crc32-4.c: Likewise.
4976
4977 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
4978
4979         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
4980         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
4981         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
4982
4983 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
4984
4985         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
4986
4987 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
4988
4989         PR target/43869
4990         * gcc.c-target/pr43869.c: New test.
4991
4992 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
4993
4994         PR fortran/44212
4995         * gfortran.dg/class_22.f03: New.
4996
4997 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
4998
4999         PR lto/44238
5000         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
5001
5002 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
5003
5004         PR fortran/44213
5005         * gfortran.dg/abstract_type_7.f03: New.
5006
5007 2010-05-21  Jason Merrill  <jason@redhat.com>
5008
5009         * g++.dg/eh/spec11.C: Test cleanup optimization.
5010
5011 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
5012
5013         PR debug/44223
5014         * gcc.target/i386/pr44223.c: New test.
5015
5016 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5017
5018         * gcc.target/i386/pr25993.c: Use @function as type specifier.
5019
5020 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
5021
5022         * g++.dg/other/const3.C: New test.
5023
5024 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
5025
5026         PR fortran/38407
5027         * warn_unused_dummy_argument_1.f90: New.
5028         * warn_unused_dummy_argument_2.f90: New.
5029
5030 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
5031
5032         PR c++/30298
5033         * g++.dg/inherit/crash1.C: New.
5034         * g++.dg/inherit/crash2.C: Likewise.
5035
5036 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
5037
5038         PR debug/44178
5039         * g++.dg/debug/pr44178.C: New test.
5040
5041 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
5042
5043         PR middle-end/44185
5044         * gcc.dg/tree-ssa/prefetch-6.c: Add
5045         --param min-insn-to-prefetch-ratio=6.
5046         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
5047         allow unrolling, and adjust the movnti count.
5048
5049 2010-05-20  Jan Hubicka  <jh@suse.cz>
5050
5051         PR middle-end/44197
5052         * gcc.c-torture/compile/pr44197.c: New file.
5053
5054 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
5055
5056         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
5057         Fix test code.
5058         (check_effective_target_xop): Remove __may_alias__ attribute.
5059
5060 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
5061
5062         PR target/44202
5063         * gcc.c-torture/execute/pr44202-1.c: New test.
5064
5065 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5066
5067         PR fortran/43851
5068         * gfortran.dg/label_1.f90: Update test.
5069
5070 2010-05-19  Jan Hubicka  <jh@suse.cz>
5071
5072         * gcc.dg/lto/ipareference2_0.c: New file.
5073         * gcc.dg/lto/ipareference2_1.c: New file.
5074
5075 2010-05-19  Jason Merrill  <jason@redhat.com>
5076
5077         * g++.dg/parse/fn-typedef2.C: New.
5078
5079         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
5080         function type.
5081
5082         PR c++/44193
5083         * g++.dg/template/fntype1.C: New.
5084
5085 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
5086
5087         * gnat.dg/discr23.ad[sb]: New test.
5088         * gnat.dg/discr23_pkg.ads: New helper.
5089
5090         * gnat.dg/specs/controlled1.ads: New test.
5091         * gnat.dg/specs/controlled1_pkg.ads: New helper.
5092
5093 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5094
5095         PR fortran/44055
5096         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
5097         Fixed scope of C_SIZEOF.
5098         * gfortran.dg/warn_conversion_2.f90: New.
5099
5100 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5101
5102         * lib/target-supports.exp (check_effective_target_sse2): New proc.
5103         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
5104         for optional selector.
5105         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
5106         (check_effective_target_sse3): New proc.
5107         * gcc.target/i386/math-torture/math-torture.exp: Load
5108         target-supports.exp.
5109         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
5110         check_effective_target_sse2.
5111         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
5112         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
5113         * g++.dg/vect/vect.exp: Likewise.
5114         * gfortran.dg/vect/vect.exp: Likewise.
5115         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
5116         -msse2 if check_effective_target_sse2.
5117
5118         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
5119         * gcc.target/i386/3dnow-2.c: Likewise.
5120         * gcc.target/i386/3dnowA-1.c: Likewise.
5121         * gcc.target/i386/3dnowA-2.c: Likewise.
5122         * gcc.target/i386/pr42549.c: Likewise.
5123
5124         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
5125         * gcc.target/i386/sse3-addsubpd.c: Likewise.
5126         * gcc.target/i386/sse3-addsubps.c: Likewise.
5127         * gcc.target/i386/sse3-haddpd.c: Likewise.
5128         * gcc.target/i386/sse3-haddps.c: Likewise.
5129         * gcc.target/i386/sse3-hsubpd.c: Likewise.
5130         * gcc.target/i386/sse3-hsubps.c: Likewise.
5131         * gcc.target/i386/sse3-movddup.c: Likewise.
5132         * gcc.target/i386/sse3-movshdup.c: Likewise.
5133         * gcc.target/i386/sse3-movsldup.c: Likewise.
5134
5135         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
5136         * g++.dg/ext/attrib35.C: Likewise.
5137         * g++.dg/opt/pr40496.C: Likewise.
5138         * g++.dg/other/i386-1.C: Likewise.
5139         * g++.dg/other/i386-4.C: Likewise.
5140         * g++.dg/other/pr34435.C: Likewise.
5141         * g++.dg/other/pr39496.C: Likewise.
5142         * g++.dg/other/pr40446.C: Likewise.
5143         * gcc.dg/compat/union-m128-1_main.c: Likewise.
5144         * gcc.dg/compat/vector-1a_main.c: Likewise.
5145         * gcc.dg/compat/vector-2a_main.c: Likewise.
5146         * gcc.dg/lto/20090206-1_0.c: Likewise.
5147         * gcc.dg/pr34856.c: Likewise.
5148         * gcc.dg/pr36584.c: Likewise.
5149         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
5150         * gcc.dg/pr37544.c: Likewise.
5151         * gcc.dg/torture/pr16104-1.c: Likewise.
5152         * gcc.dg/torture/pr35771-1.c: Likewise.
5153         * gcc.dg/torture/pr35771-2.c: Likewise.
5154         * gcc.dg/torture/pr35771-3.c: Likewise.
5155         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
5156         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5157         * gcc.dg/torture/stackalign/push-1.c: Likewise.
5158         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5159         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
5160         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
5161         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
5162         * gcc.target/i386/20060512-1.c: Likewise.
5163         * gcc.target/i386/20060512-3.c: Likewise.
5164         * gcc.target/i386/all_one_m128i.c: Likewise.
5165         * gcc.target/i386/float128-1.c: Likewise.
5166         * gcc.target/i386/float128-2.c: Likewise.
5167         * gcc.target/i386/fpcvt-1.c: Likewise.
5168         * gcc.target/i386/fpcvt-2.c: Likewise.
5169         * gcc.target/i386/fpcvt-3.c: Likewise.
5170         * gcc.target/i386/fpprec-1.c: Likewise.
5171         * gcc.target/i386/funcspec-9.c: Likewise.
5172         * gcc.target/i386/incoming-1.c: Likewise.
5173         * gcc.target/i386/incoming-12.c: Likewise.
5174         * gcc.target/i386/incoming-2.c: Likewise.
5175         * gcc.target/i386/incoming-3.c: Likewise.
5176         * gcc.target/i386/incoming-4.c: Likewise.
5177         * gcc.target/i386/incoming-6.c: Likewise.
5178         * gcc.target/i386/incoming-7.c: Likewise.
5179         * gcc.target/i386/incoming-8.c: Likewise.
5180         * gcc.target/i386/opt-1.c: Likewise.
5181         * gcc.target/i386/opt-2.c: Likewise.
5182         * gcc.target/i386/ordcmp-1.c: Likewise.
5183         * gcc.target/i386/pr17692.c: Likewise.
5184         * gcc.target/i386/pr18614-1.c: Likewise.
5185         * gcc.target/i386/pr22152.c: Likewise.
5186         * gcc.target/i386/pr23570.c: Likewise.
5187         * gcc.target/i386/pr23575.c: Likewise.
5188         * gcc.target/i386/pr26449-1.c: Likewise.
5189         * gcc.target/i386/pr26600.c: Likewise.
5190         * gcc.target/i386/pr27790.c: Likewise.
5191         * gcc.target/i386/pr28839.c: Likewise.
5192         * gcc.target/i386/pr30970.c: Likewise.
5193         * gcc.target/i386/pr32000-1.c: Likewise.
5194         * gcc.target/i386/pr32000-2.c: Likewise.
5195         * gcc.target/i386/pr32280.c: Likewise.
5196         * gcc.target/i386/pr32661.c: Likewise.
5197         * gcc.target/i386/pr32708-1.c: Likewise.
5198         * gcc.target/i386/pr32961.c: Likewise.
5199         * gcc.target/i386/pr33329.c: Likewise.
5200         * gcc.target/i386/pr35714.c: Likewise.
5201         * gcc.target/i386/pr35767-1.c: Likewise.
5202         * gcc.target/i386/pr35767-1d.c: Likewise.
5203         * gcc.target/i386/pr35767-1i.c: Likewise.
5204         * gcc.target/i386/pr35767-2.c: Likewise.
5205         * gcc.target/i386/pr35767-2d.c: Likewise.
5206         * gcc.target/i386/pr35767-2i.c: Likewise.
5207         * gcc.target/i386/pr35767-3.c: Likewise.
5208         * gcc.target/i386/pr35767-5.c: Likewise.
5209         * gcc.target/i386/pr36222-1.c: Likewise.
5210         * gcc.target/i386/pr36578-1.c: Likewise.
5211         * gcc.target/i386/pr36578-2.c: Likewise.
5212         * gcc.target/i386/pr36992-1.c: Likewise.
5213         * gcc.target/i386/pr37101.c: Likewise.
5214         * gcc.target/i386/pr37216.c: Likewise.
5215         * gcc.target/i386/pr37434-1.c: Likewise.
5216         * gcc.target/i386/pr37434-2.c: Likewise.
5217         * gcc.target/i386/pr37843-3.c: Likewise.
5218         * gcc.target/i386/pr37843-4.c: Likewise.
5219         * gcc.target/i386/pr39162.c: Likewise.
5220         * gcc.target/i386/pr39315-1.c: Likewise.
5221         * gcc.target/i386/pr39315-2.c: Likewise.
5222         * gcc.target/i386/pr39315-3.c: Likewise.
5223         * gcc.target/i386/pr39315-4.c: Likewise.
5224         * gcc.target/i386/pr39445.c: Likewise.
5225         * gcc.target/i386/pr39496.c: Likewise.
5226         * gcc.target/i386/pr40809.c: Likewise.
5227         * gcc.target/i386/pr40906-3.c: Likewise.
5228         * gcc.target/i386/pr41019.c: Likewise.
5229         * gcc.target/i386/pr42542-1.c: Likewise.
5230         * gcc.target/i386/pr42542-2.c: Likewise.
5231         * gcc.target/i386/pr42542-3.c: Likewise.
5232         * gcc.target/i386/pr42542-3a.c: Likewise.
5233         * gcc.target/i386/pr42881.c: Likewise.
5234         * gcc.target/i386/push-1.c: Likewise.
5235         * gcc.target/i386/quad-sse.c: Likewise.
5236         * gcc.target/i386/reload-1.c: Likewise.
5237         * gcc.target/i386/sse-10.c: Likewise.
5238         * gcc.target/i386/sse-11.c: Likewise.
5239         * gcc.target/i386/sse-15.c: Likewise.
5240         * gcc.target/i386/sse-17.c: Likewise.
5241         * gcc.target/i386/sse-18.c: Likewise.
5242         * gcc.target/i386/sse-19.c: Likewise.
5243         * gcc.target/i386/sse-4.c: Likewise.
5244         * gcc.target/i386/sse-6.c: Likewise.
5245         * gcc.target/i386/sse-vect-types.c: Likewise.
5246         * gcc.target/i386/sse2-addpd-1.c: Likewise.
5247         * gcc.target/i386/sse2-addsd-1.c: Likewise.
5248         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
5249         * gcc.target/i386/sse2-andpd-1.c: Likewise.
5250         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
5251         * gcc.target/i386/sse2-comisd-1.c: Likewise.
5252         * gcc.target/i386/sse2-comisd-2.c: Likewise.
5253         * gcc.target/i386/sse2-comisd-3.c: Likewise.
5254         * gcc.target/i386/sse2-comisd-4.c: Likewise.
5255         * gcc.target/i386/sse2-comisd-5.c: Likewise.
5256         * gcc.target/i386/sse2-comisd-6.c: Likewise.
5257         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
5258         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
5259         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
5260         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
5261         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
5262         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
5263         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
5264         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
5265         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
5266         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
5267         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
5268         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
5269         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
5270         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
5271         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
5272         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
5273         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
5274         * gcc.target/i386/sse2-divpd-1.c: Likewise.
5275         * gcc.target/i386/sse2-divsd-1.c: Likewise.
5276         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
5277         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
5278         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
5279         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
5280         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
5281         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
5282         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
5283         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
5284         * gcc.target/i386/sse2-minpd-1.c: Likewise.
5285         * gcc.target/i386/sse2-minsd-1.c: Likewise.
5286         * gcc.target/i386/sse2-mmx.c: Likewise.
5287         * gcc.target/i386/sse2-movapd-1.c: Likewise.
5288         * gcc.target/i386/sse2-movapd-2.c: Likewise.
5289         * gcc.target/i386/sse2-movd-1.c: Likewise.
5290         * gcc.target/i386/sse2-movd-2.c: Likewise.
5291         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
5292         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
5293         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
5294         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
5295         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
5296         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
5297         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
5298         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
5299         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
5300         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
5301         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
5302         * gcc.target/i386/sse2-movq-1.c: Likewise.
5303         * gcc.target/i386/sse2-movq-2.c: Likewise.
5304         * gcc.target/i386/sse2-movq-3.c: Likewise.
5305         * gcc.target/i386/sse2-movsd-1.c: Likewise.
5306         * gcc.target/i386/sse2-movsd-2.c: Likewise.
5307         * gcc.target/i386/sse2-movupd-1.c: Likewise.
5308         * gcc.target/i386/sse2-movupd-2.c: Likewise.
5309         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
5310         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
5311         * gcc.target/i386/sse2-orpd-1.c: Likewise.
5312         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
5313         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
5314         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
5315         * gcc.target/i386/sse2-paddb-1.c: Likewise.
5316         * gcc.target/i386/sse2-paddd-1.c: Likewise.
5317         * gcc.target/i386/sse2-paddq-1.c: Likewise.
5318         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
5319         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
5320         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
5321         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
5322         * gcc.target/i386/sse2-paddw-1.c: Likewise.
5323         * gcc.target/i386/sse2-pand-1.c: Likewise.
5324         * gcc.target/i386/sse2-pandn-1.c: Likewise.
5325         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
5326         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
5327         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
5328         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
5329         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
5330         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
5331         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
5332         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
5333         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
5334         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
5335         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
5336         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
5337         * gcc.target/i386/sse2-pminub-1.c: Likewise.
5338         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
5339         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
5340         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
5341         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
5342         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
5343         * gcc.target/i386/sse2-por-1.c: Likewise.
5344         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
5345         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
5346         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
5347         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
5348         * gcc.target/i386/sse2-pslld-1.c: Likewise.
5349         * gcc.target/i386/sse2-pslld-2.c: Likewise.
5350         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
5351         * gcc.target/i386/sse2-psllq-1.c: Likewise.
5352         * gcc.target/i386/sse2-psllq-2.c: Likewise.
5353         * gcc.target/i386/sse2-psllw-1.c: Likewise.
5354         * gcc.target/i386/sse2-psllw-2.c: Likewise.
5355         * gcc.target/i386/sse2-psrad-1.c: Likewise.
5356         * gcc.target/i386/sse2-psrad-2.c: Likewise.
5357         * gcc.target/i386/sse2-psraw-1.c: Likewise.
5358         * gcc.target/i386/sse2-psraw-2.c: Likewise.
5359         * gcc.target/i386/sse2-psrld-1.c: Likewise.
5360         * gcc.target/i386/sse2-psrld-2.c: Likewise.
5361         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
5362         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
5363         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
5364         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
5365         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
5366         * gcc.target/i386/sse2-psubb-1.c: Likewise.
5367         * gcc.target/i386/sse2-psubd-1.c: Likewise.
5368         * gcc.target/i386/sse2-psubq-1.c: Likewise.
5369         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
5370         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
5371         * gcc.target/i386/sse2-psubw-1.c: Likewise.
5372         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
5373         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
5374         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
5375         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
5376         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
5377         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
5378         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
5379         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
5380         * gcc.target/i386/sse2-pxor-1.c: Likewise.
5381         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
5382         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
5383         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
5384         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
5385         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
5386         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
5387         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
5388         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
5389         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
5390         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
5391         * gcc.target/i386/sse2-shufps-1.c: Likewise.
5392         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
5393         * gcc.target/i386/sse2-subpd-1.c: Likewise.
5394         * gcc.target/i386/sse2-subsd-1.c: Likewise.
5395         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
5396         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
5397         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
5398         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
5399         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
5400         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
5401         * gcc.target/i386/sse2-unpack-1.c: Likewise.
5402         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
5403         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
5404         * gcc.target/i386/sse2-vec-1.c: Likewise.
5405         * gcc.target/i386/sse2-vec-2.c: Likewise.
5406         * gcc.target/i386/sse2-vec-3.c: Likewise.
5407         * gcc.target/i386/sse2-vec-4.c: Likewise.
5408         * gcc.target/i386/sse2-vec-5.c: Likewise.
5409         * gcc.target/i386/sse2-vec-6.c: Likewise.
5410         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
5411         * gcc.target/i386/ssefn-2.c: Likewise.
5412         * gcc.target/i386/ssefn-4.c: Likewise.
5413         * gcc.target/i386/ssefp-1.c: Likewise.
5414         * gcc.target/i386/ssefp-2.c: Likewise.
5415         * gcc.target/i386/sseregparm-3.c: Likewise.
5416         * gcc.target/i386/sseregparm-4.c: Likewise.
5417         * gcc.target/i386/sseregparm-5.c: Likewise.
5418         * gcc.target/i386/sseregparm-6.c: Likewise.
5419         * gcc.target/i386/sseregparm-7.c: Likewise.
5420         * gcc.target/i386/ssetype-1.c: Likewise.
5421         * gcc.target/i386/ssetype-2.c: Likewise.
5422         * gcc.target/i386/ssetype-3.c: Likewise.
5423         * gcc.target/i386/ssetype-4.c: Likewise.
5424         * gcc.target/i386/ssetype-5.c: Likewise.
5425         * gcc.target/i386/unordcmp-1.c: Likewise.
5426         * gcc.target/i386/vararg-1.c: Likewise.
5427         * gcc.target/i386/vararg-2.c: Likewise.
5428         * gcc.target/i386/vararg-3.c: Likewise.
5429         * gcc.target/i386/vararg-4.c: Likewise.
5430         * gcc.target/i386/vararg-7.c: Likewise.
5431         * gcc.target/i386/vararg-8.c: Likewise.
5432         * gcc.target/i386/vecinit-1.c: Likewise.
5433         * gcc.target/i386/vecinit-2.c: Likewise.
5434         * gcc.target/i386/vecinit-3.c: Likewise.
5435         * gcc.target/i386/vecinit-4.c: Likewise.
5436         * gcc.target/i386/vecinit-5.c: Likewise.
5437         * gcc.target/i386/vecinit-6.c: Likewise.
5438         * gcc.target/i386/vectorize2.c: Likewise.
5439         * gcc.target/i386/vectorize3.c: Likewise.
5440         * gcc.target/i386/vectorize4.c: Likewise.
5441         * gcc.target/i386/vectorize6.c: Likewise.
5442         * gcc.target/i386/vectorize7.c: Likewise.
5443         * gcc.target/i386/vectorize8.c: Likewise.
5444         * gcc.target/i386/vperm-v2df.c: Likewise.
5445         * gcc.target/i386/vperm-v2di.c: Likewise.
5446         * gcc.target/i386/vperm-v4si-1.c: Likewise.
5447         * gcc.target/i386/xorps-sse2.c: Likewise.
5448         * gcc.target/i386/xorps.c: Likewise.
5449         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
5450         * gfortran.dg/graphite/pr42326.f90: Likewise.
5451         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
5452
5453 2010-05-19  Richard Guenther  <rguenther@suse.de>
5454
5455         PR lto/44196
5456         * g++.dg/lto/20100519-1_0.C: New testcase.
5457
5458 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5459
5460         PR fortran/42360
5461         * gfortran.dg/warn_intent_out_not_set.f90: New.
5462
5463 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5464
5465         PR fortran/38404
5466         * gfortran.dg/data_char_1.f90: Updated warning message.
5467         * gfortran.dg/data_array_6.f: New.
5468
5469 2010-05-19  Martin Jambor  <mjambor@suse.cz>
5470
5471         * g++.dg/ipa/ivinline-8.C: New test.
5472         * gcc.dg/ipa/iinline-2.c: Likewise.
5473
5474 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5475
5476         PR fortran/34505
5477         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
5478         arguments; add check for return value kind.
5479         * gfortran.dg/float_1.f90: Likewise.
5480
5481 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5482
5483         * gcc.target/i386/20011009-1.c (COMMENT): Define.
5484         (main): Use it.
5485         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
5486         * lib/lto.exp (lto_prune_warns): Fix location line regex.
5487         Prune another location line format.
5488         (lto-obj): Call lto_prune_warns on comp_output.
5489
5490 2010-05-18  Jan Hubicka  <jh@suse.cz>
5491
5492         * gcc.dg/lto/ipacp_0.c: New test.
5493         * gcc.dg/lto/ipacp_1.c: New test.
5494
5495 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
5496
5497         PR lto/44184
5498         * gcc.dg/lto/20100518_0.c: New test.
5499
5500 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
5501
5502         * gnat.dg/specs/lto3.ads: Add missing dg-options.
5503
5504 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
5505
5506         PR fortran/43990
5507         * gfortran.dg/class_21.f03: New.
5508
5509 2010-05-17  Jason Merrill  <jason@redhat.com>
5510
5511         PR c++/44157
5512         * g++.dg/cpp0x/initlist34.C: New.
5513
5514         PR c++/44158
5515         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
5516
5517 2010-05-17  Martin Jambor  <mjambor@suse.cz>
5518
5519         * g++.dg/ipa/ivinline-1.C: New test.
5520         * g++.dg/ipa/ivinline-2.C: New test.
5521         * g++.dg/ipa/ivinline-3.C: New test.
5522         * g++.dg/ipa/ivinline-4.C: New test.
5523         * g++.dg/ipa/ivinline-5.C: New test.
5524         * g++.dg/ipa/ivinline-6.C: New test.
5525
5526 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
5527             Jason Merrill  <jason@redhat.com>
5528
5529         PR c++/44108
5530         * c-c++-common/Wunused-var-8.c: New test.
5531
5532 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
5533
5534         PR bootstrap/42347
5535         * gcc.c-torture/compile/pr42347.c: New test.
5536
5537         PR middle-end/44102
5538         * g++.dg/ext/asmgoto1.C: New test.
5539
5540 2010-05-17  Martin Jambor  <mjambor@suse.cz>
5541
5542         PR middle-end/44133
5543         * gcc.dg/tree-ssa/pr44133.c: New test.
5544         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
5545         precise.
5546
5547 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
5548
5549         PR fortran/44044
5550         * gfortran.dg/class_20.f03: New.
5551
5552 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
5553
5554         PR 44078
5555         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
5556         debug messages but not the newly introduced one.
5557
5558 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
5559
5560         PR fortran/35779
5561         * gfortran.dg/initialization_25.f90: Commented testcase.
5562         * gfortran.dg/initialization_26.f90: New.
5563
5564 2010-05-16  Richard Guenther  <rguenther@suse.de>
5565
5566         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
5567         * gcc.dg/pr43084.c: Likewise.
5568         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
5569         -fipa-type-escape.
5570         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
5571         -fipa-type-escape.
5572         * gcc.dg/struct/struct-reorg.exp: Likewise.
5573         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
5574         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5575
5576 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
5577
5578         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
5579         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
5580         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
5581         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
5582         tests.
5583
5584 2010-05-15  Jason Merrill  <jason@redhat.com>
5585
5586         * g++.dg/eh/spec10.C: New.
5587         * g++.dg/eh/spec11.C: New.
5588         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
5589
5590 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
5591
5592         PR fortran/44154
5593         PR fortran/42647
5594         * gfortran.dg/allocatable_scalar_9.f90: New.
5595
5596 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
5597
5598         PR c++/44148
5599         * g++.dg/torture/pr44148.C: New test.
5600
5601 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
5602
5603         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
5604         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
5605         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
5606         diagnostics and type sizes.
5607
5608 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
5609
5610         * gnat.dg/lto9.adb: New test.
5611         * gnat.dg/lto9_pkg1.ads: New helper.
5612         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
5613
5614 2010-05-15  Jan Hubicka  <jh@suse.cz>
5615
5616         * gcc.dg/lto/ipareference_1.c: Rename to ...
5617         * gcc.dg/lto/ipareference_0.c: ... this one.
5618         * gcc.dg/lto/ipareference_2.c: Rename to ...
5619         * gcc.dg/lto/ipareference_1.c: ... this one.
5620
5621 2010-05-15  Jan Hubicka  <jh@suse.cz>
5622
5623         * gcc.dg/lto/ipareference_1.c: New file.
5624         * gcc.dg/lto/ipareference_2.c: New file.
5625
5626 2010-05-15  Richard Guenther  <rguenther@suse.de>
5627
5628         PR tree-optimization/44038
5629         * gcc.c-torture/compile/pr44038.c: New testcase.
5630
5631 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
5632
5633         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
5634         * gcc.target/i386/avx-cmpss-1.c: Likewise.
5635
5636 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
5637
5638         PR fortran/43207
5639         PR fortran/43969
5640         * gfortran.dg/class_18.f03: New.
5641         * gfortran.dg/class_19.f03: New.
5642
5643 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
5644
5645         PR debug/44112
5646         * gcc.dg/debug/dwarf2/const-1.c: Remove.
5647         * g++.dg/debug/dwarf2/const1.C: Remove.
5648
5649 2010-05-14  Jason Merrill  <jason@redhat.com>
5650
5651         * g++.dg/eh/cond4.C: New.
5652         * g++.dg/eh/elide2.C: Adjust.
5653         * g++.old-deja/g++.eh/terminate1.C: Adjust.
5654
5655 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
5656
5657         PR fortran/44135
5658         * gfortran.dg/actual_array_interface_2.f90: New test.
5659
5660 2010-05-14  Richard Guenther  <rguenther@suse.de>
5661
5662         PR tree-optimization/44119
5663         * gcc.c-torture/compile/pr44119.c: New testcase.
5664
5665 2010-05-14  Jason Merrill  <jason@redhat.com>
5666
5667         PR c++/44127
5668         * g++.dg/eh/terminate1.C: New.
5669
5670 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
5671
5672         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
5673
5674         PR debug/44136
5675         * gcc.dg/pr44136.c: New test.
5676
5677 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
5678
5679         PR c++/30566
5680         * g++.dg/warn/Wshadow-4.C: Adjust.
5681         * g++.dg/warn/Wshadow-5.C: New test.
5682         * g++.dg/warn/Wshadow-6.C: New test
5683
5684 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
5685
5686         PR fortran/35779
5687         * gfortran.dg/initialization_25.f90: New.
5688
5689 2010-05-13  Martin Jambor  <mjambor@suse.cz>
5690
5691         * g++.dg/otr-fold-1.C: New test.
5692         * g++.dg/otr-fold-2.C: New test.
5693
5694 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
5695
5696         PR fortran/44036
5697         * gfortran.dg/gomp/pr44036-1.f90: New test.
5698         * gfortran.dg/gomp/pr44036-2.f90: New test.
5699         * gfortran.dg/gomp/pr44036-3.f90: New test.
5700
5701         PR debug/43983
5702         * gcc.dg/guality/sra-1.c: New test.
5703
5704 2010-05-12  Jan Hubicka  <jh@suse.cz>
5705
5706         * tree-ssa/unreachable.c: New test.
5707
5708 2010-05-12  Jason Merrill  <jason@redhat.com>
5709
5710         * g++.dg/cpp0x/sfinae1.C: New.
5711
5712 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
5713
5714         * gcc.target/i386/zee.c: New file.
5715
5716 2010-05-12  Jason Merrill  <jason@redhat.com>
5717
5718         * g++.dg/conversion/op1.C: Expect template candidate message.
5719         * g++.dg/cpp0x/nullptr15.C: Likewise.
5720         * g++.dg/cpp0x/pr31431-2.C: Likewise.
5721         * g++.dg/cpp0x/pr31431.C: Likewise.
5722         * g++.dg/cpp0x/temp_default2.C: Likewise.
5723         * g++.dg/cpp0x/trailing4.C: Likewise.
5724         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
5725         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
5726         * g++.dg/cpp0x/variadic-throw.C: Likewise.
5727         * g++.dg/cpp0x/variadic35.C: Likewise.
5728         * g++.dg/cpp0x/vt-35147.C: Likewise.
5729         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
5730         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
5731         * g++.dg/ext/visibility/anon8.C: Likewise.
5732         * g++.dg/ext/vla2.C: Likewise.
5733         * g++.dg/other/pr28114.C: Likewise.
5734         * g++.dg/other/ptrmem10.C: Likewise.
5735         * g++.dg/other/ptrmem11.C: Likewise.
5736         * g++.dg/overload/unknown1.C: Likewise.
5737         * g++.dg/parse/template7.C: Likewise.
5738         * g++.dg/parse/typename7.C: Likewise.
5739         * g++.dg/template/conv11.C: Likewise.
5740         * g++.dg/template/copy1.C: Likewise.
5741         * g++.dg/template/deduce3.C: Likewise.
5742         * g++.dg/template/dependent-expr5.C: Likewise.
5743         * g++.dg/template/friend.C: Likewise.
5744         * g++.dg/template/incomplete2.C: Likewise.
5745         * g++.dg/template/local4.C: Likewise.
5746         * g++.dg/template/local6.C: Likewise.
5747         * g++.dg/template/operator10.C: Likewise.
5748         * g++.dg/template/overload6.C: Likewise.
5749         * g++.dg/template/ptrmem2.C: Likewise.
5750         * g++.dg/template/ptrmem20.C: Likewise.
5751         * g++.dg/template/ptrmem8.C: Likewise.
5752         * g++.dg/template/sfinae2.C: Likewise.
5753         * g++.dg/template/ttp25.C: Likewise.
5754         * g++.dg/template/unify10.C: Likewise.
5755         * g++.dg/template/unify11.C: Likewise.
5756         * g++.dg/template/unify6.C: Likewise.
5757         * g++.dg/template/unify7.C: Likewise.
5758         * g++.dg/template/unify9.C: Likewise.
5759         * g++.dg/template/varmod1.C: Likewise.
5760         * g++.old-deja/g++.brendan/crash56.C: Likewise.
5761         * g++.old-deja/g++.law/operators32.C: Likewise.
5762         * g++.old-deja/g++.pt/crash28.C: Likewise.
5763         * g++.old-deja/g++.pt/crash60.C: Likewise.
5764         * g++.old-deja/g++.pt/explicit38.C: Likewise.
5765         * g++.old-deja/g++.pt/explicit39.C: Likewise.
5766         * g++.old-deja/g++.pt/explicit41.C: Likewise.
5767         * g++.old-deja/g++.pt/explicit67.C: Likewise.
5768         * g++.old-deja/g++.pt/explicit77.C: Likewise.
5769         * g++.old-deja/g++.pt/expr2.C: Likewise.
5770         * g++.old-deja/g++.pt/overload7.C: Likewise.
5771         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
5772         * g++.old-deja/g++.pt/spec5.C: Likewise.
5773         * g++.old-deja/g++.pt/spec6.C: Likewise.
5774         * g++.old-deja/g++.pt/t24.C: Likewise.
5775         * g++.old-deja/g++.pt/unify4.C: Likewise.
5776         * g++.old-deja/g++.pt/unify6.C: Likewise.
5777         * g++.old-deja/g++.pt/unify8.C: Likewise.
5778         * g++.old-deja/g++.robertl/eb119.C: Likewise.
5779         * g++.old-deja/g++.robertl/eb79.C: Likewise.
5780         * g++.old-deja/g++.robertl/eb98.C: Likewise.
5781
5782         * g++.dg/cpp0x/initlist32.C: New.
5783
5784         * g++.dg/template/conv11.C: New.
5785         * g++.dg/conversion/op1.C: Adjust expected error.
5786
5787         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
5788
5789 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
5790
5791         PR target/44088
5792         * gcc.target/i386/avx-cmpsd-1.c: New.
5793         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
5794         * gcc.target/i386/avx-cmpss-1.c: Likewise.
5795         * gcc.target/i386/avx-cmpss-2.c: Likewise.
5796         * gcc.target/i386/sse-cmpss-1.c: Likewise.
5797         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
5798
5799 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
5800
5801         PR middle-end/44085
5802         * gcc.dg/gomp/pr44085.c: New test.
5803         * gfortran.dg/gomp/pr44085.f90: New test.
5804
5805 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
5806
5807         * objc-obj-c++-shared/Object1.m: New.
5808         * objc.dg/torture: New directory.
5809         * objc.dg/torture/tls: Ditto.
5810         * objc.dg/tls: Ditto.
5811         * objc.dg/torture/tls/trivial.m: New test.
5812         * objc.dg/torture/tls/thr-init-2.m: New test.
5813         * objc.dg/torture/tls/thr-init-3.m: New test.
5814         * objc.dg/torture/tls/thr-init.m: New test.
5815         * objc.dg/torture/tls/diag-1.m: New test.
5816         * objc.dg/torture/tls/tls.exp: New.
5817         * objc.dg/torture/trivial.m: New test.
5818         * objc.dg/torture/dg-torture.exp: New.
5819         * objc.dg/tls/diag-3.m: New test.
5820         * objc.dg/tls/diag-4.m: New test.
5821         * objc.dg/tls/diag-5.m: New test.
5822         * objc.dg/tls/init-1.m: New test.
5823         * objc.dg/tls/init-2.m: New test.
5824         * objc.dg/tls/tls.exp: New.
5825         * objc.dg/tls/diag-2.m: New test.
5826         * lib/objc.exp: Respond to dg-additional-files.
5827
5828 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
5829
5830         * gcc.target/m68k/20100512-1.c: New.
5831
5832 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
5833
5834         * gnat.dg/lto8.adb: New test.
5835         * gnat.dg/lto8_pkg.ad[sb]: New helper.
5836         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
5837
5838 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
5839
5840         PR c++/34272
5841         PR c++/43630
5842         PR c++/34491
5843         * g++.dg/template/crash97.C: New.
5844         * g++.dg/template/crash98.C: Likewise.
5845         * g++.dg/template/crash99.C: Likewise.
5846         * g++.dg/cpp0x/pr31439.C: Adjust.
5847         * g++.dg/template/crash95.C: Likewise.
5848
5849 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
5850
5851         PR middle-end/44071
5852         * c-c++-common/asmgoto-4.c: New test.
5853         * gcc.target/i386/pr44071.c: New test.
5854
5855         PR c++/44062
5856         * c-c++-common/Wunused-var-7.c: New test.
5857         * g++.dg/warn/Wunused-var-9.C: New test.
5858
5859 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
5860
5861         PR fortran/43711
5862         * gfortran.dg/gomp/pr43711.f90: New.
5863
5864 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
5865
5866         PR fortran/31820
5867         * gfortran.dg/select_5.f90: Updated.
5868
5869 2010-05-11  Jan Hubicka  <jh@suse.cz>
5870
5871         PR tree-optimize/44063
5872         * gcc.c-torture/compile/pr44063.c: New testcase.
5873
5874 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
5875
5876         PR debug/44023
5877         * gcc.dg/pr44023.c: New test.
5878
5879 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
5880
5881         * gnat.dg/lto7.adb: New test.
5882         * gnat.dg/lto7_pkg.ad[sb]: New helper.
5883
5884 2010-05-10  Jason Merrill  <jason@redhat.com>
5885
5886         PR c++/44017
5887         * g++.dg/template/inherit5.C: New.
5888
5889         PR c++/44045
5890         * g++.dg/cpp0x/initlist33.C: New.
5891         * g++.dg/cpp0x/initlist26.C: Adjust.
5892         * g++.dg/cpp0x/initlist28.C: Adjust.
5893
5894 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
5895
5896         PR c++/43719
5897         * g++.dg/init/pr43719.C: New.
5898         * g++.dg/anon-struct4.C: Adjust.
5899
5900 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
5901
5902         PR debug/44028
5903         * gcc.dg/pr44028.c: New test.
5904
5905 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
5906
5907         PR fortran/27866
5908         PR fortran/35003
5909         PR fortran/42809
5910         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
5911         * gfortran.dg/warn_conversion.f90: New.
5912
5913 2010-05-10  Michael Matz  <matz@suse.de>
5914
5915         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
5916
5917 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
5918
5919         PR rtl-optimization/44012
5920         * gcc.dg/pr44012.c: New.
5921
5922 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5923
5924         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
5925         Log text on entry and exit.
5926         Prune Sun ld warnings for common symbols with differing sizes.
5927         (lto-link-and-maybe-run): Change caller.
5928
5929 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
5930
5931         PR fortran/44044
5932         * gfortran.dg/class_7.f03: Modified.
5933         * gfortran.dg/select_type_1.f03: Modified.
5934         * gfortran.dg/select_type_12.f03: New.
5935
5936 2010-05-10  Richard Guenther  <rguenther@suse.de>
5937
5938         PR tree-optimization/44050
5939         * gcc.dg/torture/pr44050.c: New testcase.
5940
5941 2010-05-10  Wei Guozhi  <carrot@google.com>
5942
5943         PR target/42879
5944         * gcc.target/arm/pr42879.c: New testcase.
5945
5946 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5947
5948         PR c/44051
5949         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
5950
5951 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5952
5953         PR c/10676
5954         * gcc.dg/anon-struct-10.c: New test.
5955
5956 2010-05-09  Richard Guenther  <rguenther@suse.de>
5957
5958         PR middle-end/44024
5959         * gcc.dg/pr44024.c: New testcase.
5960
5961 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5962
5963         PR c/4784
5964         * gcc.dg/anon-struct-9.c: New test.
5965
5966 2010-05-09  Richard Guenther  <rguenther@suse.de>
5967
5968         PR middle-end/44043
5969         * gcc.c-torture/compile/pr44043.c: New testcase.
5970
5971 2010-05-09  Richard Guenther  <rguenther@suse.de>
5972
5973         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
5974
5975 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
5976
5977         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
5978
5979 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5980
5981         * gnat.dg/lto[12456].adb: Add "target lto" marker.
5982         * gnat.dg/specs/lto3.ads: Likewise.
5983
5984 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
5985
5986         PR middle-end/28685
5987         * gcc.dg/pr28685-1.c: New file.
5988
5989 2010-05-08  Richard Guenther  <rguenther@suse.de>
5990
5991         PR tree-optimization/44030
5992         * gcc.c-torture/compile/pr44030.c: New testcase.
5993
5994 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5995
5996         * gnat.dg/lto6.adb: New test.
5997         * gnat.dg/lto6_pkg.ads: New helper.
5998
5999 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6000
6001         * gnat.dg/lto5.adb: New test.
6002         * gnat.dg/lto5_pkg.ad[sb]: New helper.
6003
6004 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6005
6006         * gnat.dg/lto4.ad[sb]: New test.
6007
6008 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6009
6010         * gnat.dg/specs/lto3.ads: New test.
6011         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
6012         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
6013
6014 2010-05-08  Quentin Ochem  <ochem@adacore.com>
6015
6016         * gnat.dg/sizetype3.ad[sb]: New test.
6017         * gnat.dg/sizetype3_pkg.ads: New helper.
6018
6019 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
6020
6021         PR c++/43951
6022         * g++.dg/init/new29.C: New.
6023
6024 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
6025
6026         PR fortran/40728
6027         * gfortran.dg/coarray_1.f90: Fixed error message.
6028         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
6029         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
6030         * gfortran.dg/intrinsic_std_5.f90: New.
6031
6032 2010-05-07  Jason Merrill  <jason@redhat.com>
6033
6034         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
6035
6036 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6037
6038         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
6039         (size_t, stderr): Remove.
6040         (read_error): Replaced __builtin_fprintf by fprintf.
6041
6042 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
6043
6044         * gcc.dg/ordered-comparison-1.c: New test.
6045         * gcc.dg/ordered-comparison-2.c: New test.
6046         * gcc.dg/ordered-comparison-3.c: New test.
6047         * gcc.dg/ordered-comparison-4.c: New test.
6048
6049 2010-05-06  Mike Stump  <mikestump@comcast.net>
6050
6051         PR objc/35165
6052         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
6053
6054 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
6055             Jason Merrill  <jason@redhat.com>
6056
6057         * g++.dg/cpp0x/nullptr01.C: New.
6058         * g++.dg/cpp0x/nullptr02.C: New.
6059         * g++.dg/cpp0x/nullptr03.C: New.
6060         * g++.dg/cpp0x/nullptr04.C: New.
6061         * g++.dg/cpp0x/nullptr05.C: New.
6062         * g++.dg/cpp0x/nullptr06.C: New.
6063         * g++.dg/cpp0x/nullptr07.C: New.
6064         * g++.dg/cpp0x/nullptr08.C: New.
6065         * g++.dg/cpp0x/nullptr09.C: New.
6066         * g++.dg/cpp0x/nullptr10.C: New.
6067         * g++.dg/cpp0x/nullptr11.C: New.
6068         * g++.dg/cpp0x/nullptr12.C: New.
6069         * g++.dg/cpp0x/nullptr13.C: New.
6070         * g++.dg/cpp0x/nullptr14.C: New.
6071         * g++.dg/cpp0x/nullptr15.C: New.
6072         * g++.dg/cpp0x/nullptr16.C: New.
6073         * g++.dg/cpp0x/nullptr17.C: New.
6074         * g++.dg/cpp0x/nullptr18.C: New.
6075         * g++.dg/cpp0x/nullptr19.C: New.
6076         * g++.dg/cpp0x/nullptr20.C: New.
6077         * g++.dg/cpp0x/nullptr21.C: New.
6078         * g++.dg/cpp0x/nullptr22.C: New.
6079         * g++.dg/debug/nullptr01.C: New.
6080         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
6081
6082 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
6083
6084         * gcc.dg/Wunused-var-8.c: Move to...
6085         * c-c++-common/Wunused-var-6.c: ... here.  New test.
6086
6087 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
6088
6089         PR c++/40406
6090         * g++.dg/template/crash96.C: New.
6091
6092 2010-05-06  Jan Hubicka  <jh@suse.cz>
6093
6094         PR tree-optimization/43791
6095         * gcc.c-torture/compile/pr43791.c: New file.
6096
6097 2010-05-06  Michael Matz  <matz@suse.de>
6098
6099         PR tree-optimization/43984
6100         * gfortran.dg/pr43984.f90: New test.
6101
6102 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6103
6104         PR 40989
6105         * gcc.dg/pr40989.c: New.
6106
6107 2010-05-06  Richard Guenther  <rguenther@suse.de>
6108
6109         PR tree-optimization/43934
6110         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
6111
6112 2010-05-06  Richard Guenther  <rguenther@suse.de>
6113
6114         PR tree-optimization/43987
6115         * gcc.c-torture/execute/pr43987.c: New testcase.
6116         * gcc.dg/torture/pta-escape-1.c: Adjust.
6117         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
6118         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6119         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6120         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
6121
6122 2010-04-22  Jakub Jelinek <jakub@redhat.com>
6123             Dodji Seketeli  <dodji@redhat.com>
6124
6125         PR c/18624
6126         * g++.dg/warn/Wunused-7.C: Add dg-warning.
6127         * g++.dg/template/sfinae16.C: Likewise.
6128         * gcc.dg/Wunused-var-1.c: Moved to...
6129         * c-c++-common/Wunused-var-1.c: ...here. New test.
6130         * gcc.dg/Wunused-var-2.c: Moved to...
6131         * c-c++-common/Wunused-var-2.c: ...here. New test.
6132         * gcc.dg/Wunused-var-3.c: Moved to...
6133         * c-c++-common/Wunused-var-3.c: ...here. New test.
6134         * gcc.dg/Wunused-var-4.c: Moved to...
6135         * gcc.dg/Wunused-var-1.c: ... here.
6136         * gcc.dg/Wunused-var-5.c: Moved to...
6137         * c-c++-common/Wunused-var-4.c: ...here. New test.
6138         * gcc.dg/Wunused-var-7.c: Moved to...
6139         * c-c++-common/Wunused-var-5.c: ...here. New test.
6140         * gcc.dg/Wunused-var-6.c: Moved to...
6141         * gcc.dg/Wunused-var-2.c: ... here.
6142         * c-c++-common/Wunused-var-1.c: New test.
6143         * c-c++-common/Wunused-var-2.c: New test.
6144         * c-c++-common/Wunused-var-3.c: New test.
6145         * c-c++-common/Wunused-var-4.c: New test.
6146         * c-c++-common/Wunused-var-5.c: New test.
6147         * g++.dg/warn/Wunused-var-1.C: New test.
6148         * g++.dg/warn/Wunused-var-2.C: New test.
6149         * g++.dg/warn/Wunused-var-3.C: New test.
6150         * g++.dg/warn/Wunused-var-4.C: New test.
6151         * g++.dg/warn/Wunused-var-5.C: New test.
6152         * g++.dg/warn/Wunused-var-6.C: New test.
6153         * g++.dg/warn/Wunused-var-7.C: New test.
6154         * g++.dg/warn/Wunused-var-8.C: New test.
6155         * g++.dg/warn/Wunused-parm-1.C: New test.
6156         * g++.dg/warn/Wunused-parm-2.C: New test.
6157         * g++.dg/warn/Wunused-parm-3.C: New test.
6158
6159 2010-05-06  Tobias Burnus  <burnus@net-b.de>
6160
6161         PR fortran/43985
6162         * gfortran.dg/gomp/crayptr5.f90: New test case.
6163
6164 2010-05-05  Jason Merrill  <jason@redhat.com>
6165
6166         PR debug/43370
6167         * g++.dg/ext/attrib39.C: New.
6168
6169 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
6170
6171         PR fortran/24978
6172         * gfortran.dg/data_invalid.f90: New.
6173
6174 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
6175
6176         * gnat.dg/lto2.adb: New test.
6177
6178 2010-05-05  Jason Merrill  <jason@redhat.com>
6179
6180         PR c++/43787
6181         * g++.dg/opt/empty1.C: New.
6182
6183 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
6184
6185         PR fortran/43696
6186         * gfortran.dg/class_17.f03: New.
6187
6188 2010-05-04  Neil Vachharajani <nvachhar@google.com>
6189
6190         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
6191
6192 2010-05-04  Mike Stump  <mikestump@comcast.net>
6193
6194         PR objc/35165
6195         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
6196
6197 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6198
6199         PR target/43668
6200         * gcc.target/i386/pr43668.c: New.
6201
6202 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6203
6204         PR c++/43028
6205         * g++.dg/cpp0x/initlist31.C: New.
6206
6207 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
6208
6209         PR c/43981
6210         * gcc.dg/Wunused-var-8.c: New test.
6211
6212 2010-05-04  Jason Merrill  <jason@redhat.com>
6213
6214         PR c++/38064
6215         * g++.dg/cpp0x/enum3.C: Extend.
6216
6217 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6218
6219         PR target/43799
6220         * gcc.target/i386/pr43799.c: New.
6221
6222 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
6223
6224         * gnat.dg/lto1.adb: New test.
6225         * gnat.dg/lto1_pkg.ad[sb]: New helper.
6226
6227 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6228
6229         PR middle-end/43671
6230         * gcc.target/i386/pr43671.c: New.
6231
6232 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6233
6234         PR c++/43705
6235         * g++.dg/template/crash95.C: New.
6236
6237 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6238
6239         PR debug/43508
6240         * gcc.target/i386/pr43508.c: New.
6241
6242 2010-05-04  Richard Guenther  <rguenther@suse.de>
6243
6244         PR tree-optimization/43879
6245         * g++.dg/torture/pr43879-1_0.C: New testcase.
6246         * g++.dg/torture/pr43879-1_1.C: Likewise.
6247
6248 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
6249
6250         PR c++/43953
6251         * g++.dg/other/crash-12.C: New test.
6252
6253 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
6254
6255         * g++.dg/cdce3.C: Add a space.  Updated.
6256
6257 2010-05-03  Jason Merrill  <jason@redhat.com>
6258
6259         PR c++/43680
6260         * g++.dg/opt/enum2.C: New.
6261         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
6262         * g++.dg/warn/Wswitch-1.C: Adjust message.
6263
6264 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6265
6266         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
6267         * g++.dg/ext/label13.C: Fix typo.
6268         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
6269         alpha*-dec-osf5*.
6270         * gcc.c-torture/compile/limits-declparen.c: xfail on
6271         alpha*-dec-osf5* with -g.
6272         * gcc.c-torture/compile/limits-pointer.c: Likewise.
6273         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
6274         * gcc.dg/c99-tgmath-2.c: Likewise.
6275         * gcc.dg/c99-tgmath-3.c: Likewise.
6276         * gcc.dg/c99-tgmath-4.c: Likewise.
6277
6278 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
6279
6280         PR fortran/43592
6281         * gfortran.dg/unexpected_interface.f90: New test.
6282
6283 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6284
6285         * ada/acats/run_acats (which): New function.
6286         (host_gnatchop, host_gnatmake): Use it.
6287
6288 2010-05-03  Richard Guenther  <rguenther@suse.de>
6289
6290         PR tree-optimization/43971
6291         * gcc.dg/pr43971.c: New testcase.
6292
6293 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
6294
6295         PR debug/43972
6296         * gcc.dg/debug/pr43972.c: New test.
6297
6298 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
6299
6300         PR testsuite/43963
6301         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
6302
6303 2010-05-02  Richard Guenther  <rguenther@suse.de>
6304
6305         PR tree-optimization/43879
6306         * gcc.dg/torture/pr43879-3.c: New testcase.
6307
6308 2010-05-01  Richard Guenther  <rguenther@suse.de>
6309
6310         PR tree-optimization/43949
6311         * g++.dg/warn/Warray-bounds-5.C: New testcase.
6312
6313 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
6314
6315         PR c++/43951
6316         * g++.dg/init/new28.C: New.
6317
6318 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
6319
6320         PR objc++/32052
6321         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
6322         structure and nested declarations.
6323         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
6324         structure and nested declarations.  Reduce header clutter and
6325         use _exit() rather than abort().
6326         * objc.dg/encode-10.m: New.
6327         * objc.dg/encode-11.m: New.
6328
6329 2010-04-30  DJ Delorie  <dj@redhat.com>
6330
6331         * gcc.c-torture/execute/20100430-1.c: New test.
6332
6333 2010-04-30  Jason Merrill  <jason@redhat.com>
6334
6335         PR c++/43868
6336         * g++.dg/template/ptrmem21.C: New.
6337
6338 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
6339
6340         PR fortran/18918
6341         PR fortran/43931
6342         * gfortran.dg/coarray_13.f90: New test.
6343
6344 2010-04-30  Richard Guenther  <rguenther@suse.de>
6345
6346         PR lto/43946
6347         * gcc.dg/lto/20100430-1_0.c: New testcase.
6348
6349 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
6350
6351         PR debug/43942
6352         * c-c++-common/pr43942.c: New test.
6353
6354 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
6355
6356         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
6357         conflict with darwin crt1.o 'start' symbol.
6358
6359 2010-04-30  Richard Guenther  <rguenther@suse.de>
6360
6361         PR tree-optimization/43879
6362         * gcc.dg/torture/pr43879_1.c: New testcase.
6363
6364 2010-04-30  Richard Guenther  <rguenther@suse.de>
6365
6366         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
6367
6368 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
6369
6370         PR c++/43890
6371         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
6372         user-provided constructor while recursing.
6373
6374 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6375
6376         PR fortran/42274
6377         * gfortran.dg/class_16.f03: New test.
6378
6379 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6380
6381         PR fortran/42274
6382         * gfortran.dg/class_15.f03: New.
6383
6384 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
6385
6386         PR fortran/43326
6387         * gfortran.dg/dynamic_dispatch_9.f03: New test.
6388
6389 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6390
6391         PR fortran/43492
6392         * gfortran.dg/generic_22.f03 : New test.
6393
6394 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
6395
6396         PR fortran/42353
6397         * gfortran.dg/class_14.f03: New test.
6398
6399 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6400
6401         PR fortran/42680
6402         * gfortran.dg/interface_32.f90: New test.
6403
6404 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
6405             Janus Weil  <janus@gcc.gnu.org>
6406
6407         PR fortran/41829
6408         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
6409         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
6410         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
6411
6412 2010-04-28  Mike Stump  <mikestump@comcast.net>
6413
6414         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
6415         dg-excess-errors.
6416         * g++.dg/uninit-pred-2_b.C: Likewise.
6417
6418 2010-04-28  Tobias Burnus  <burnus@net-b.de>
6419
6420         PR fortran/18918
6421         PR fortran/43919
6422         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
6423
6424 2010-04-28  Matthias Klose  <doko@ubuntu.com>
6425
6426         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
6427         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
6428         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
6429         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
6430         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
6431
6432 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
6433
6434         * gcc.dg/const-uniq-1.c: New test.
6435         * gcc.dg/lto/const-uniq_[01].c: Likewise.
6436
6437 2010-04-28  Xinliang David Li  <davidxl@google.com>
6438
6439         * gcc.dg/uninit-pred-2_b.c: New test.
6440         * gcc.dg/uninit-pred-4_b.c: New test.
6441         * gcc.dg/uninit-pred-3_d.c: New test.
6442         * gcc.dg/uninit-pred-6_b.c: New test.
6443         * gcc.dg/uninit-pred-8_b.c: New test.
6444         * gcc.dg/uninit-pred-3_a.c: New test.
6445         * gcc.dg/uninit-pred-2_c.c: New test.
6446         * gcc.dg/uninit-pred-5_a.c: New test.
6447         * gcc.dg/uninit-pred-3_e.c: New test.
6448         * gcc.dg/uninit-pred-7_a.c: New test.
6449         * gcc.dg/uninit-pred-6_c.c: New test.
6450         * gcc.dg/uninit-pred-9_a.c: New test.
6451         * gcc.dg/uninit-pred-8_c.c: New test.
6452         * gcc.dg/uninit-pred-3_b.c: New test.
6453         * gcc.dg/uninit-pred-5_b.c: New test.
6454         * gcc.dg/uninit-pred-7_b.c: New test.
6455         * gcc.dg/uninit-pred-6_d.c: New test.
6456         * gcc.dg/uninit-pred-9_b.c: New test.
6457         * gcc.dg/uninit-pred-2_a.c: New test.
6458         * gcc.dg/uninit-pred-4_a.c: New test.
6459         * gcc.dg/uninit-pred-3_c.c: New test.
6460         * gcc.dg/uninit-pred-6_a.c: New test.
6461         * gcc.dg/uninit-pred-8_a.c: New test.
6462         * gcc.dg/uninit-pred-7_c.c: New test.
6463         * gcc.dg/uninit-pred-6_e.c: New test.
6464         * g++.dg/uninit-pred-loop-1_b.cc: New test.
6465         * g++.dg/uninit-pred-1_a.C: New test.
6466         * g++.dg/uninit-pred-1_b.C: New test.
6467         * g++.dg/uninit-pred-2_a.C: New test.
6468         * g++.dg/uninit-pred-2_b.C: New test.
6469         * g++.dg/uninit-pred-loop-1_a.cc: New test.
6470         * g++.dg/uninit-pred-loop-1_c.cc: New test.
6471         * g++.dg/uninit-pred-loop_1.cc: New test.
6472
6473 2010-04-28  Martin Jambor  <mjambor@suse.cz>
6474
6475         * gcc.dg/lto/20091209-1_0.c: New testcase.
6476
6477 2010-04-28  Richard Guenther  <rguenther@suse.de>
6478
6479         PR tree-optimization/43879
6480         PR tree-optimization/43909
6481         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
6482
6483 2010-04-28  Richard Guenther  <rguenther@suse.de>
6484
6485         PR c++/43880
6486         * g++.dg/torture/pr43880.C: New testcase.
6487
6488 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6489
6490         PR c++/9335
6491         * g++.dg/template/recurse2.C: Update
6492         * g++.dg/template/recurse.C: Update.
6493         * g++.dg/template/pr23510.C: Update.
6494         * lib/prune.exp: Filter out 'recursively instantiated'.
6495
6496 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
6497
6498         PR c++/29043
6499         * g++.dg/init/pr29043.C: New.
6500
6501 2010-04-27  Jason Merrill  <jason@redhat.com>
6502
6503         * g++.dg/lookup/scoped5.C: Adjust.
6504         * g++.dg/lookup/scoped8.C: Adjust.
6505         * g++.dg/template/dependent-expr5.C: Adjust.
6506         * g++.old-deja/g++.brendan/nest1.C: Adjust.
6507
6508         PR c++/43856
6509         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
6510
6511         PR c++/43875
6512         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
6513
6514 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6515             Jan Hubicka <hubicka@ucw.cz>
6516
6517         * gcc.dg/pure-2.c: New testcase.
6518         * gcc.dg/const-1.c: New testcase.
6519
6520 2010-04-27  Jason Merrill  <jason@redhat.com>
6521
6522         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
6523
6524         PR c++/41468
6525         * g++.dg/template/sfinae17.C: New.
6526         * g++.dg/template/sfinae18.C: New.
6527
6528 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
6529
6530         * g++.dg/init/pr42844.C: New.
6531         * g++.dg/cpp0x/pr42844-2.C: New.
6532         * g++.dg/cpp0x/defaulted2.C: Adjust.
6533         * g++.dg/tree-ssa/pr27549.C: Likewise.
6534         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
6535
6536 2010-04-27  Tobias Burnus  <burnus@net-b.de>
6537
6538         PR fortran/18918
6539         * gfortran.dg/coarray_12.f90: Fix dump parsing.
6540
6541 2010-04-27  Richard Guenther  <rguenther@suse.de>
6542
6543         PR middle-end/40561
6544         * g++.dg/other/pr40561.C: New testcase.
6545
6546 2010-04-27  Martin Jambor  <mjambor@suse.cz>
6547
6548         PR middle-end/43812
6549         * g++.dg/ipa/pr43812.C: New test.
6550
6551 2010-04-27  Jan Hubicka  <jh@suse.cz>
6552
6553         * gcc.dg/ipa/iinline-1.c (main): Rename to...
6554         (test): ... this one.
6555
6556 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
6557
6558         PR target/40657
6559         * gcc.target/arm/thumb-stackframe.c: New test.
6560
6561 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
6562
6563         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
6564         * gcc.dg/misc-column.c: Likewise.
6565         * gcc.dg/Walways-true-1.c: Likewise.
6566         * gcc.dg/Walways-true-2.c: Likewise.
6567         * gcc.dg/warn-addr-cmp.c: Likewise.
6568
6569 2010-04-27  Tobias Burnus  <burnus@net-b.de>
6570
6571         PR fortran/18918
6572         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
6573         * gfortran.dg/coarray_12.f90: New.
6574
6575 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
6576
6577         PR c/32207
6578         * gcc.dg/pr32207.c: New test.
6579         * gcc.dg/misc-column.c: Adjust expected warning.
6580         * gcc.dg/Walways-true-1.c: Likewise.
6581         * gcc.dg/Walways-true-2.c: Likewise.
6582         * gcc.dg/warn-addr-cmp.c: Likewise.
6583
6584 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
6585
6586         PR lto/42776
6587         * lib/lto.exp (lto_prune_vis_warns): New function.
6588         (lto-link-and-maybe-run): Call it.
6589
6590 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
6591
6592         PR tree-optimization/43904
6593         * gcc.dg/tree-ssa/tailcall-6.c: New.
6594
6595 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
6596
6597         PR testsuite/35165
6598         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
6599         Darwin8/OSX10.4 - compatible code generation.
6600         Use scan-rtl-dump.
6601         * obj-c++.dg/stubify-1.mm: Ditto.
6602         * lib/objc-torture.exp: Do not require link success for
6603         "trivial.m" in the runtime checks when dowhat = 'compile'.
6604         * lib/dg-pch.exp (dg-flags-pch): New Proc.
6605         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
6606         Darwin8/OSX10.4 - compatible code generation.
6607         * objc.dg/stubify-2.m: Ditto.
6608         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
6609         * objc.dg/next-runtime-1.m: Ditto.
6610         * objc.dg/stret-2.m: Restrict to ilp32 targets.
6611         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
6612         runtimes on Darwin.
6613
6614 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
6615
6616         PR 43715
6617         * lib/plugin-support.exp: Use "-undefined
6618         dynamic_lookup" on darwin.
6619
6620 2010-04-26  Richard Guenther  <rguenther@suse.de>
6621
6622         * gcc.dg/lto/20100426_0.c: New testcase.
6623
6624 2010-04-26  Jie Zhang  <jie@codesourcery.com>
6625
6626         PR tree-optimization/43833
6627         gcc.dg/Warray-bounds-8.c: New test case.
6628
6629 2010-04-26  Richard Guenther  <rguenther@suse.de>
6630
6631         PR lto/43080
6632         * g++.dg/lto/20100423-3_0.C: New testcase.
6633
6634 2010-04-26  Richard Guenther  <rguenther@suse.de>
6635
6636         PR lto/42425
6637         * g++.dg/lto/20100423-2_0.C: New testcase.
6638
6639 2010-04-26  Ira Rosen  <irar@il.ibm.com>
6640
6641         * gcc.dg/vect/bb-slp-23.c: New test.
6642
6643 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
6644
6645         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
6646         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
6647         * gcc.dg/c1x-float-1.c: New test.
6648
6649 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
6650
6651         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
6652         of "lea\[ \t\]".
6653
6654 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
6655
6656         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
6657         FreeBSD.
6658         * gfortran.dg/default_format_denormal_1.f90: Ditto.
6659         * gfortran.dg/default_format_2.f90: Ditto.
6660
6661 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
6662
6663         * gfortran.dg/pr43505.f90: Clean up .mod file.
6664         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
6665         * gfortran.dg/pr41347.f90: Ditto.
6666         * gfortran.dg/internal_pack_4.f90: Ditto.
6667         * gfortran.dg/proc_decl_23.f90: Ditto.
6668         * gfortran.dg/recursive_check_3.f90: Ditto.
6669         * gfortran.dg/intent_out_3.f90: Ditto.
6670         * gfortran.dg/assignment_2.f90: Ditto.
6671         * gfortran.dg/pr41928.f90: Ditto.
6672         * gfortran.dg/pr42166.f90: Ditto.
6673         * gfortran.dg/private_type_12.f90: Ditto.
6674         * gfortran.dg/graphite/pr42185.f90: Ditto.
6675         * gfortran.dg/graphite/pr42186.f90: Ditto.
6676         * gfortran.dg/graphite/pr40982.f90: Ditto.
6677         * gfortran.dg/graphite/id-2.f90: Ditto.
6678         * gfortran.dg/graphite/id-4.f90: Ditto.
6679         * gfortran.dg/graphite/pr42050.f90: Ditto.
6680         * gfortran.dg/graphite/id-18.f90: Ditto.
6681         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
6682         * gfortran.dg/graphite/pr41924.f90: Ditto.
6683         * gfortran.dg/graphite/pr42393.f90: Ditto.
6684         * gfortran.dg/graphite/pr37980.f90: Ditto.
6685         * gfortran.dg/graphite/pr38953.f90: Ditto.
6686         * gfortran.dg/graphite/pr42180.f90: Ditto.
6687         * gfortran.dg/graphite/pr42181.f90: Ditto.
6688         * gfortran.dg/where_operator_assign_4.f90: Ditto.
6689         * gfortran.dg/select_type_4.f90: Ditto.
6690         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
6691         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
6692         * gfortran.dg/lto/pr40725_0.f03: Ditto.
6693         * gfortran.dg/elemental_args_check_2.f90: Ditto.
6694         * gfortran.dg/whole_file_11.f90: Ditto.
6695         * gfortran.dg/private_type_11.f90: Ditto.
6696         * gfortran.dg/vect/vect-gems.f90: Ditto.
6697         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
6698
6699 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
6700
6701         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
6702
6703 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
6704
6705         * gnat.dg/pack15.ad[sb]: New test.
6706
6707 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
6708
6709         * gcc.target/arm/mla-1.c: New test.
6710
6711 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
6712
6713         PR fortran/30073
6714         PR fortran/43793
6715         * gfortran.dg/pr43793.f90: New test.
6716
6717 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
6718
6719         PR tree-optimization/41442
6720         * gcc.target/i386/pr41442.c: New test.
6721
6722 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
6723
6724         PR fortran/43832
6725         * gfortran.dg/fgetc_3.f90: Delete bogus test.
6726
6727 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6728
6729         PR fortran/43832
6730         * gfortran.dg/open_nounit.f90: New test.
6731
6732 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
6733
6734         PR fortran/43841
6735         PR fortran/43843
6736         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
6737
6738 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6739
6740         * gcc.dg/Wconversion-integer.c: Update.
6741
6742 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
6743
6744         * gnat.dg/unchecked_convert5.adb: New test.
6745
6746 2010-04-23  Richard Guenther  <rguenther@suse.de>
6747
6748         PR lto/41734
6749         * gcc.dg/lto/20100423-2_0.c: New testcase.
6750         * gcc.dg/lto/20100423-2_0.c: Likewise.
6751
6752 2010-04-23  Richard Guenther  <rguenther@suse.de>
6753
6754         PR lto/43455
6755         * gcc.dg/lto/20100423-1_0.c: New testcase.
6756         * gcc.dg/lto/20100423-1_1.c: Likewise.
6757
6758 2010-04-23  Martin Jambor  <mjambor@suse.cz>
6759
6760         PR tree-optimization/43846
6761         * gcc.dg/tree-ssa/sra-10.c: New test.
6762
6763 2010-04-23  Martin Jambor  <mjambor@suse.cz>
6764
6765         PR middle-end/43835
6766         * gcc.c-torture/execute/pr43835.c: New test.
6767
6768 2010-04-23  Richard Guenther  <rguenther@suse.de>
6769
6770         PR lto/42653
6771         * g++.dg/lto/20100423-1_0.C: New testcase.
6772
6773 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
6774
6775         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
6776
6777 2010-04-22  Ira Rosen  <irar@il.ibm.com>
6778
6779         PR tree-optimization/43842
6780         * gcc.dg/vect/pr43842.c: New test.
6781
6782 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6783
6784         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
6785         * gcc.target/i386/wmul-2.c: Likewise.
6786
6787 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6788
6789         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
6790         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
6791
6792 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
6793
6794         * gfortran.dg/reassoc_6.f: New testcase.
6795
6796 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6797
6798         PR middle-end/29274
6799         * gcc.target/arm/wmul-1.c: New test.
6800         * gcc.target/arm/wmul-2.c: New test.
6801
6802 2010-04-22  Richard Guenther  <rguenther@suse.de>
6803
6804         PR tree-optimization/43845
6805         * gcc.c-torture/compile/pr43845.c: New testcase.
6806
6807 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6808
6809         PR middle-end/29274
6810         * gcc.target/i386/wmul-1.c: New test.
6811         * gcc.target/i386/wmul-2.c: New test.
6812         * gcc.target/bfin/wmul-1.c: New test.
6813         * gcc.target/bfin/wmul-2.c: New test.
6814
6815 2010-04-22  Richard Guenther  <rguenther@suse.de>
6816
6817         PR fortran/43829
6818         * gfortran.dg/vector_subscript_6.f90: New testcase.
6819         * gfortran.dg/assign_10.f90: Adjust.
6820
6821 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
6822
6823         PR fortran/43836
6824         * gfortran.dg/gomp/pr43836.f90: New test.
6825
6826 2010-04-21  Richard Guenther  <rguenther@suse.de>
6827
6828         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
6829
6830 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6831
6832         * gcc.dg/torture/builtin-cproj-3.c: New.
6833
6834 2010-04-20  Jason Merrill  <jason@redhat.com>
6835
6836         PR c++/9335
6837         * g++.dg/template/recurse2.C: New.
6838         * g++.dg/parse/crash36.C: Adjust.
6839         * g++.dg/other/fold1.C: Adjust.
6840         * g++.dg/init/member1.C: Adjust.
6841         * lib/prune.exp: Prune "skipping N instantiation contexts".
6842
6843 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6844
6845         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
6846
6847 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6848
6849         * gcc.dg/torture/builtin-cproj-1.c: New.
6850         * gcc.dg/torture/builtin-cproj-2.c: New.
6851
6852 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
6853
6854         PR c++/43800
6855         PR c++/43704
6856         * g++.dg/template/typedef32.C: Adjust.
6857         * g++.dg/template/typedef33.C: New test.
6858
6859 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
6860
6861         PR fortran/43227
6862         * gfortran.dg/proc_decl_23.f90: New test.
6863
6864         PR fortran/43266
6865         * gfortran.dg/abstract_type_6.f03: New test.
6866
6867 2010-04-20  Xinliang David Li  <davidxl@google.com>
6868
6869         * g++.dg/tree-ssa/fold-compare.C: New.
6870
6871 2010-04-20  Richard Guenther  <rguenther@suse.de>
6872
6873         PR tree-optimization/39417
6874         * g++.dg/torture/pr39417.C: New testcase.
6875
6876 2010-04-20  Richard Guenther  <rguenther@suse.de>
6877
6878         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
6879
6880 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
6881
6882         * g++.dg/debug/dwarf2/rv1.C: New test.
6883
6884 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6885
6886         PR target/43635
6887         * gcc.c-torture/compile/pr43635.c: New testcase.
6888
6889 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
6890
6891         PR fortran/43339
6892         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
6893         of sequential loops being private only in the innermost containing
6894         task region.
6895
6896         PR middle-end/43337
6897         * gfortran.dg/gomp/pr43337.f90: New test.
6898
6899 2010-04-19  Richard Guenther  <rguenther@suse.de>
6900
6901         PR tree-optimization/43796
6902         * gfortran.dg/pr43796.f90: New testcase.
6903
6904 2010-04-19  Richard Guenther  <rguenther@suse.de>
6905
6906         PR tree-optimization/43783
6907         * gcc.c-torture/execute/pr43783.c: New testcase.
6908
6909 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
6910
6911         PR target/43766
6912         * gcc.target/i386/pr43766.c: New test.
6913
6914 2010-04-19  Jie Zhang  <jie@codesourcery.com>
6915
6916         PR target/43662
6917         * gcc.target/i386/pr43662.c: New test.
6918
6919 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
6920
6921         PR c++/43704
6922         * g++.dg/template/typedef32.C: New test.
6923
6924 2010-04-19  Ira Rosen  <irar@il.ibm.com>
6925
6926         PR tree-optimization/37027
6927         * lib/target-supports.exp
6928         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
6929         * gcc.dg/vect/pr37027.c: New test.
6930         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
6931         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
6932         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
6933         gcc.dg/vect/vect-complex-6.c: Likewise.
6934
6935 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
6936
6937         * g++.dg/debug/dwarf2/enum1.C: New test.
6938
6939 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
6940
6941         * gnat.dg/rep_clause5.ad[sb]: New test.
6942         * gnat.dg/rep_clause5_pkg.ads: New helper.
6943
6944 2010-04-18  Ira Rosen  <irar@il.ibm.com>
6945
6946         PR tree-optimization/43771
6947         * g++.dg/vect/pr43771.cc: New test.
6948
6949 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
6950
6951         PR fortran/31538
6952         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
6953         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
6954
6955 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
6956
6957         * gnat.dg/sizetype.adb: Rename into...
6958         * gnat.dg/sizetype1.adb: ...this.
6959         * gnat.dg/sizetype2.adb: New test.
6960
6961 2010-04-16  Richard Guenther  <rguenther@suse.de>
6962
6963         PR tree-optimization/43572
6964         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
6965
6966 2010-04-16  Olivier Hainque  <hainque@adacore.com>
6967
6968         * gnat.dg/specs/discr_private.ads: New test.
6969
6970 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
6971
6972         PR target/41514
6973         * gcc.target/arm/thumb-comparisons.c: New test.
6974
6975         PR target/40603
6976         * gcc.target/arm/thumb-cbranchqi.c: New test.
6977
6978 2010-04-16  Christian Bruel  <christian.bruel@st.com>
6979
6980         * g++.dg/torture/pr36191.C: Enable for SH.
6981
6982 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
6983
6984         * gnat.dg/wide_boolean.adb: New test.
6985         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
6986
6987 2010-04-15  Richard Guenther  <rguenther@suse.de>
6988
6989         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
6990         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
6991         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
6992         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
6993         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
6994         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
6995         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
6996         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
6997         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
6998         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
6999         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
7000         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
7001         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
7002         * gcc.dg/torture/ipa-pta-2.c: Likewise.
7003         * gcc.dg/torture/ipa-pta-1.c: Adjust.
7004
7005 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
7006
7007         PR target/21803
7008         * gcc.target/arm/pr42496.c: New test.
7009
7010 2010-04-14  Jason Merrill  <jason@redhat.com>
7011
7012         PR c++/36625
7013         * g++.dg/ext/attrib38.C: New.
7014
7015 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
7016
7017         PR testsuite/43739
7018         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
7019
7020 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7021
7022         PR 42966
7023         * gcc.dg/cpp/warn-undef-2.c: Update.
7024         * gcc.dg/cpp/warn-traditional-2.c: Update.
7025         * gcc.dg/cpp/warn-comments-2.c: Update.
7026         * gcc.dg/cpp/warn-variadic-2.c: Update.
7027         * gcc.dg/cpp/warn-long-long-2.c: Update.
7028         * gcc.dg/cpp/warn-deprecated-2.c: Update.
7029         * gcc.dg/cpp/warn-multichar-2.c: Update.
7030         * gcc.dg/cpp/warn-normalized-3.c: Update.
7031         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
7032         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
7033         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
7034         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
7035         * gcc.dg/cpp/warn-redefined-2.c: Update.
7036         * gfortran.dg/warning-directive-2.F90: Update.
7037         * c-c++-common/cpp/warning-directive-2.c: Update.
7038
7039 2010-04-14  Michael Matz  <matz@suse.de>
7040
7041         PR tree-optimization/42963
7042         * gcc.dg/pr42963.c: New testcase.
7043
7044 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
7045
7046         * gnat.dg/class_wide.adb: Rename into...
7047         * gnat.dg/class_wide1.adb: ...this.
7048         * gnat.dg/class_wide2.ad[sb]: New test.
7049
7050 2010-04-14  Tobias Burnus  <burnus@net-b.de>
7051
7052         PR fortran/18918
7053         * gfortran.dg/coarray_9.f90: Update dg-errors.
7054         * gfortran.dg/coarray_10.f90: New test.
7055         * gfortran.dg/coarray_11.f90: New test.
7056
7057 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7058
7059         PR fortran/43747
7060         gfortran.dg/initialization_24.f90: New test.
7061
7062 2010-04-13  Jason Merrill  <jason@redhat.com>
7063
7064         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
7065         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
7066
7067 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7068
7069         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
7070         * g++.dg/dg.exp: Likewise.
7071         * gcc.dg/cpp/warning-directive-1.c: Move to ...
7072         * c-c++-common/cpp/warning-directive-1.c: ... here.
7073         * gcc.dg/cpp/warning-directive-2.c: Move to ...
7074         * c-c++-common/cpp/warning-directive-2.c: ... here.
7075         * gcc.dg/cpp/warning-directive-3.c: Move to ...
7076         * c-c++-common/cpp/warning-directive-3.c: ... here.
7077         * gcc.dg/cpp/warning-directive-4.c: Move to ...
7078         * c-c++-common/cpp/warning-directive-4.c: ... here.
7079         * g++.dg/cpp/warning-directive-1.C: Delete.
7080         * g++.dg/cpp/warning-directive-2.C: Delete.
7081         * g++.dg/cpp/warning-directive-3.C: Delete.
7082         * g++.dg/cpp/warning-directive-4.C: Delete.
7083         * gcc.dg/cpp/normalised-3.c: Delete.
7084         * g++.dg/cpp/normalised-1.C: Rename as ...
7085         * c-c++-common/cpp/normalised-3.c: ... this.
7086
7087 2010-04-13  Martin Jambor  <mjambor@suse.cz>
7088
7089         * gcc.dg/tree-ssa/sra-9.c: New test.
7090
7091 2010-04-13  Michael Matz  <matz@suse.de>
7092
7093         PR middle-end/43730
7094         * gcc.dg/pr43730.c: New test.
7095
7096 2010-04-13  Michael Matz  <matz@suse.de>
7097
7098         * gcc.dg/tree-ssa/negate.c: New testcase.
7099
7100 2010-04-13  Richard Guenther  <rguenther@suse.de>
7101
7102         PR testsuite/43735
7103         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
7104
7105 2010-04-13  Richard Guenther  <rguenther@suse.de>
7106
7107         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
7108
7109 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
7110
7111         * gnat.dg/derived_type1.adb: New test.
7112
7113 2010-04-13  Matthias Klose  <doko@ubuntu.com>
7114
7115         * gcc.dg/plugindir1.c: New testcase.
7116         * gcc.dg/plugindir2.c: New testcase.
7117         * gcc.dg/plugindir3.c: New testcase.
7118         * gcc.dg/plugindir4.c: New testcase.
7119
7120 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
7121
7122         * gcc.target/i386/rotate-2.c: New test.
7123
7124 2010-04-12  Jason Merrill  <jason@redhat.com>
7125
7126         PR c++/43641
7127         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
7128         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
7129
7130 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
7131
7132         PR c++/25811
7133         * g++.dg/init/pr25811.C: New test.
7134
7135 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7136
7137         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
7138         dg-error, dg-warning.
7139         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
7140
7141 2010-04-12  Richard Guenther  <rguenther@suse.de>
7142
7143         * gcc.dg/torture/inline-2.c: New testcase.
7144
7145 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
7146
7147         PR bootstrap/43699
7148         * gcc.dg/Wunused-var-7.c: New test.
7149
7150         PR tree-optimization/43560
7151         * gcc.c-torture/execute/pr43560.c: New test.
7152
7153 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
7154
7155         * gnat.dg/aggr13.adb: New test.
7156         * gnat.dg/aggr14.adb: Likewise.
7157         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
7158
7159 2010-04-12  Richard Guenther  <rguenther@suse.de>
7160
7161         PR c++/43611
7162         * g++.dg/torture/pr43611.C: New testcase.
7163
7164 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
7165
7166         PR c/36774
7167         * gcc.dg/pr36774-1.c: New test.
7168         * gcc.dg/pr36774-2.c: New test.
7169
7170 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
7171
7172         * gcc.target/sh/rte-delay-slot.c: New test.
7173
7174 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
7175
7176         * gnat.dg/pack9.adb: Remove -cargs option.
7177         * gnat.dg/aggr12.ad[sb]: New test.
7178
7179 2010-04-10  Jie Zhang  <jie@codesourcery.com>
7180
7181         PR target/43417
7182         * gcc.target/sh/pr43417.c: New test.
7183
7184 2010-04-10  Tobias Burnus  <burnus@net-b.de>
7185
7186         PR fortran/43591
7187         * gfortran.dg/spec_expr_6.f90: New test.
7188
7189 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
7190
7191         PR cpp/43195
7192         * gcc.dg/cpp/pr43195.c: New.
7193         * gcc.dg/cpp/pr43195.h: New.
7194
7195 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7196
7197         PR 42965
7198         * gcc.dg/Werror-6.c: Adjust.
7199         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
7200         * gcc.dg/Werror-4.c: Likewise.
7201         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
7202         * gcc.dg/Wswitch-enum-error.c: Likewise.
7203         * gcc.dg/Wpointer-arith.c: Likewise.
7204         * gcc.dg/Wfatal.c: Likewise.
7205         * gcc.dg/Wswitch-error.c: Likewise.
7206         * g++.dg/warn/unused-result1-Werror.c: Likewise.
7207         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
7208         * gcc.dg/cpp/warn-undef-2.c: Likewise.
7209         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
7210         * gcc.dg/cpp/warn-comments-2.c: Likewise.
7211         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
7212         * gcc.dg/cpp/warning-directive-2.c: Likewise.
7213         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
7214         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
7215         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
7216         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
7217         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
7218         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
7219         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
7220         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
7221         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
7222         * g++.dg/cpp/warning-directive-2.C: Likewise.
7223         * gfortran.dg/warning-directive-2.F90: Likewise.
7224
7225 2010-04-09  Jason Merrill  <jason@redhat.com>
7226
7227         PR c++/42623
7228         * g++.dg/template/sizeof13.C: New.
7229
7230 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
7231
7232         * g++.dg/other/pr35504.C: Add check for thiscall.
7233         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
7234         * gcc.dg/torture/stackalign/thiscall-1.c: New.
7235
7236 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7237
7238         PR c++/28584
7239         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
7240         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
7241         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
7242         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
7243         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
7244         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
7245         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
7246         * g++.dg/other/increment1.C: Likewise.
7247
7248 2010-04-09  Tobias Burnus  <burnus@net-b.de>
7249
7250         PR fortran/18918
7251         * gfortran.dg/coarray_7.f90: New test.
7252         * gfortran.dg/coarray_8.f90: New test.
7253
7254 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
7255
7256         PR fortran/28039
7257         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
7258
7259 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7260
7261         PR target/43643
7262         * gcc.dg/pr43643.c: New test.
7263
7264 2010-04-08  Tobias Burnus  <burnus@net-b.de>
7265
7266         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
7267
7268 2010-04-08  Richard Guenther  <rguenther@suse.de>
7269
7270         PR tree-optimization/43679
7271         * gcc.c-torture/compile/pr43679.c: New testcase.
7272
7273 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
7274
7275         PR debug/43670
7276         * gcc.dg/pr43670.c: New test.
7277
7278 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
7279
7280         PR middle-end/40815
7281         * gcc.dg/tree-ssa/reassoc-19.c: New.
7282
7283 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
7284
7285         PR c/18624
7286         * gcc.dg/Wunused-var-1.c: New test.
7287         * gcc.dg/Wunused-var-2.c: New test.
7288         * gcc.dg/Wunused-var-3.c: New test.
7289         * gcc.dg/Wunused-var-4.c: New test.
7290         * gcc.dg/Wunused-var-5.c: New test.
7291         * gcc.dg/Wunused-var-6.c: New test.
7292         * gcc.dg/Wunused-parm-1.c: New test.
7293
7294         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
7295         * gcc.dg/trunc-1.c: Likewise.
7296         * gcc.dg/vla-9.c: Likewise.
7297         * gcc.dg/dfp/composite-type.c: Likewise.
7298
7299 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
7300
7301         PR objc/35996
7302         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
7303         * obj-c++.dg/objc-gc-3.mm: Ditto.
7304
7305 2010-04-07  Simon Baldwin  <simonb@google.com>
7306
7307         * gcc.dg/cpp/warn-undef-2.c: New.
7308         * gcc.dg/cpp/warn-traditional-2.c: New.
7309         * gcc.dg/cpp/warn-comments-2.c: New.
7310         * gcc.dg/cpp/warning-directive-1.c: New.
7311         * gcc.dg/cpp/warn-long-long.c: New.
7312         * gcc.dg/cpp/warn-traditional.c: New.
7313         * gcc.dg/cpp/warn-variadic-2.c: New.
7314         * gcc.dg/cpp/warn-undef.c: New.
7315         * gcc.dg/cpp/warn-normalized-1.c: New.
7316         * gcc.dg/cpp/warning-directive-2.c: New.
7317         * gcc.dg/cpp/warn-long-long-2.c: New.
7318         * gcc.dg/cpp/warn-variadic.c: New.
7319         * gcc.dg/cpp/warn-normalized-2.c: New.
7320         * gcc.dg/cpp/warning-directive-3.c: New.
7321         * gcc.dg/cpp/warn-deprecated-2.c: New.
7322         * gcc.dg/cpp/warn-trigraphs-1.c: New.
7323         * gcc.dg/cpp/warn-multichar-2.c: New.
7324         * gcc.dg/cpp/warn-normalized-3.c: New.
7325         * gcc.dg/cpp/warning-directive-4.c: New.
7326         * gcc.dg/cpp/warn-unused-macros.c: New.
7327         * gcc.dg/cpp/warn-trigraphs-2.c: New.
7328         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
7329         * gcc.dg/cpp/warn-cxx-compat.c: New.
7330         * gcc.dg/cpp/warn-redefined.c: New.
7331         * gcc.dg/cpp/warn-trigraphs-3.c: New.
7332         * gcc.dg/cpp/warn-unused-macros-2.c: New.
7333         * gcc.dg/cpp/warn-deprecated.c: New.
7334         * gcc.dg/cpp/warn-trigraphs-4.c: New.
7335         * gcc.dg/cpp/warn-redefined-2.c: New.
7336         * gcc.dg/cpp/warn-comments.c: New.
7337         * gcc.dg/cpp/warn-multichar.c: New.
7338         * g++.dg/cpp/warning-directive-1.C: New.
7339         * g++.dg/cpp/warning-directive-2.C: New.
7340         * g++.dg/cpp/warning-directive-3.C: New.
7341         * g++.dg/cpp/warning-directive-4.C: New.
7342         * gfortran.dg/warning-directive-1.F90: New.
7343         * gfortran.dg/warning-directive-3.F90: New.
7344         * gfortran.dg/warning-directive-2.F90: New.
7345         * gfortran.dg/warning-directive-4.F90: New.
7346
7347 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
7348
7349         PR objc++/23716
7350         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
7351
7352 2010-04-07  Jason Merrill  <jason@redhat.com>
7353
7354         * g++.dg/template/dr408.C: New.
7355
7356         * g++.dg/lookup/ns4.C: New.
7357
7358         PR c++/38392
7359         * g++.dg/template/friend51.C: New test.
7360
7361         PR c++/41970
7362         * g++.old-deja/g++.other/linkage1.C: Adjust.
7363
7364 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7365
7366         PR c++/42697
7367         * g++.dg/template/crash94.C: New test.
7368
7369 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7370
7371         PR c++/40239
7372         * g++.dg/init/aggr5.C: New test.
7373         * g++.dg/init/aggr5.C: New test.
7374
7375 2010-04-07  Richard Guenther  <rguenther@suse.de>
7376
7377         PR tree-optimization/43270
7378         * g++.dg/warn/Warray-bounds-4.C: New testcase.
7379         * gcc.dg/Warray-bounds-7.c: Likewise.
7380
7381 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
7382
7383         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
7384         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
7385         * gnat.dg/bit_packed_array4.ad[sb]: New test.
7386
7387 2010-04-07  Jie Zhang  <jie@codesourcery.com>
7388
7389         PR c++/42556
7390         * g++.dg/init/pr42556.C: New test.
7391
7392 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7393
7394         PR debug/43628
7395         * g++.dg/debug/dwarf2/typedef2.C: New test.
7396
7397 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
7398
7399         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
7400         c-c++-common/dwarf2/redeclaration-1.C
7401
7402 2010-04-06  Jason Merrill  <jason@redhat.com>
7403
7404         * g++.dg/cpp0x/pr31437.C: Adjust error location.
7405         * g++.dg/ext/attrib18.C: Likewise.
7406         * g++.dg/ext/bitfield2.C: Likewise.
7407         * g++.dg/ext/bitfield4.C: Likewise.
7408         * g++.dg/ext/visibility/warn2.C: Likewise.
7409         * g++.dg/ext/visibility/warn3.C: Likewise.
7410         * g++.dg/gomp/pr26690-1.C: Likewise.
7411         * g++.dg/inherit/covariant7.C: Likewise.
7412         * g++.dg/init/synth2.C: Likewise.
7413         * g++.dg/lookup/using7.C: Likewise.
7414         * g++.dg/other/crash-4.C: Likewise.
7415         * g++.dg/other/error13.C: Likewise.
7416         * g++.dg/other/error20.C: Likewise.
7417         * g++.dg/parse/crash31.C: Likewise.
7418         * g++.dg/parse/error16.C: Likewise.
7419         * g++.dg/parse/error19.C: Likewise.
7420         * g++.dg/parse/error27.C: Likewise.
7421         * g++.dg/parse/error28.C: Likewise.
7422         * g++.dg/parse/fused-params1.C: Likewise.
7423         * g++.dg/template/error2.C: Likewise.
7424         * g++.dg/template/local6.C: Likewise.
7425         * g++.dg/template/qualttp15.C: Likewise.
7426         * g++.dg/warn/Wnvdtor-2.C: Likewise.
7427         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
7428         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
7429         * g++.old-deja/g++.brendan/crash29.C: Likewise.
7430         * g++.old-deja/g++.eh/spec6.C: Likewise.
7431         * g++.old-deja/g++.jason/crash3.C: Likewise.
7432         * g++.old-deja/g++.jason/destruct2.C: Likewise.
7433         * g++.old-deja/g++.law/ctors5.C: Likewise.
7434         * g++.old-deja/g++.law/ctors9.C: Likewise.
7435         * g++.old-deja/g++.mike/p3538a.C: Likewise.
7436         * g++.old-deja/g++.mike/p3538b.C: Likewise.
7437         * g++.old-deja/g++.other/struct1.C: Likewise.
7438         * g++.old-deja/g++.other/volatile1.C: Likewise.
7439         * g++.old-deja/g++.pt/crash36.C: Likewise.
7440         * g++.old-deja/g++.pt/derived3.C: Likewise.
7441         * g++.old-deja/g++.robertl/eb109.C: Likewise.
7442         * g++.old-deja/g++.robertl/eb4.C: Likewise.
7443
7444 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
7445
7446         PR middle-end/43519
7447         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
7448         * gcc.dg/graphite/id-19.c: New.
7449
7450 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
7451
7452         PR middle-end/32824
7453         * gcc.dg/vect/pr32824: New.
7454
7455 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7456
7457         PR fortran/18918
7458         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
7459         * gfortran.dg/coarray_3.f90: Ditto.
7460         * gfortran.dg/coarray_4.f90: Ditto.
7461         * gfortran.dg/coarray_5.f90: Ditto.
7462         * gfortran.dg/coarray_6.f90: Ditto.
7463         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
7464
7465 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7466
7467         PR fortran/18918
7468         * gfortran.dg/coarray_4.f90: Fix test.
7469         * gfortran.dg/coarray_6.f90: Add more tests.
7470
7471 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7472
7473         PR fortran/18918
7474         * gfortran.dg/coarray_4.f90: New test.
7475         * gfortran.dg/coarray_5.f90: New test.
7476         * gfortran.dg/coarray_6.f90: New test.
7477
7478 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7479
7480         PR fortran/18918
7481         * gfortran.dg/iso_fortran_env_5.f90: New test.
7482         * gfortran.dg/iso_fortran_env_6.f90: New test.
7483
7484 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7485
7486         PR fortran/39997
7487         * gfortran.dg/coarray_1.f90: New test.
7488         * gfortran.dg/coarray_2.f90: New test.
7489         * gfortran.dg/coarray_3.f90: New test.
7490
7491 2010-04-06  Jason Merrill  <jason@redhat.com>
7492
7493         PR c++/43648
7494         * g++.dg/template/dtor8.C: New.
7495
7496         PR c++/43621
7497         * g++.dg/template/error-recovery2.C: New.
7498
7499 2010-04-06  Jan Hubicka  <jh@suse.czpli
7500
7501         PR tree-optimization/42906
7502         * gcc.dg/tree-ssa/dce-1.c: New testcase.
7503
7504 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7505
7506         PR fortran/43178
7507         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
7508         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
7509         * gfortran.dg/auto_dealloc_1.f90: Ditto.
7510
7511 2010-04-06  Richard Guenther  <rguenther@suse.de>
7512
7513         PR tree-optimization/43627
7514         * gcc.dg/tree-ssa/vrp49.c: New testcase.
7515
7516 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
7517
7518         PR target/43638
7519         * gcc.target/i386/pr43638.c: New test.
7520
7521 2010-04-06  Richard Guenther  <rguenther@suse.de>
7522
7523         PR middle-end/43661
7524         * gcc.c-torture/compile/pr43661.c: New testcase.
7525
7526 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
7527
7528         * gcc.target/s390/stackcheck1.c: Add dg-warning.
7529
7530 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
7531
7532         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
7533
7534 2010-04-02  Richard Guenther  <rguenther@suse.de>
7535
7536         PR tree-optimization/43629
7537         * gcc.c-torture/execute/pr43629.c: New testcase.
7538
7539 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
7540             Dominique d'Humieres  <dominiq@lps.ens.fr>
7541
7542         PR libfortran/43605
7543         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
7544
7545 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
7546
7547         PR debug/43325
7548         * c-c++-common/dwarf2/redeclaration-1.C: New test.
7549
7550 2010-04-01  Jason Merrill  <jason@redhat.com>
7551
7552         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
7553
7554 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
7555             Manfred Schwarb  <manfred99@gmx.ch>
7556
7557         PR libfortran/43605
7558         * gfortran.dg/ftell_3.f90: New test.
7559
7560 2010-04-01  Richard Guenther  <rguenther@suse.de>
7561
7562         PR middle-end/43614
7563         * gcc.c-torture/compile/pr43614.c: New testcase.
7564
7565 2010-04-01  Martin Jambor  <mjambor@suse.cz>
7566
7567         PR tree-optimization/43141
7568         * gcc.dg/guality/pr43141.c: New test.
7569
7570 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7571
7572         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
7573         * g++.dg/eh/spbp.C: Likewise.
7574         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
7575         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
7576         superfluous casts.
7577         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
7578         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
7579         * objc.dg/dwarf-2.m: Likewise.
7580
7581 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
7582
7583         PR middle-end/43464
7584         * gcc.dg/graphite/id-pr43464.c: New.
7585         * gcc.dg/graphite/id-pr43464-1.c: New.
7586
7587 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
7588
7589         PR middle-end/43351
7590         * gcc.dg/graphite/id-pr43351.c
7591
7592 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7593
7594         PR testsuite/35165
7595         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
7596         * obj-c++.dg/try-catch-2.mm: Ditto.
7597         * obj-c++.dg/lookup-2.mm: Ditto.
7598         * obj-c++.dg/encode-8.m: Ditto.
7599         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
7600         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
7601         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
7602         * obj-c++.dg/const-str-11.mm: Ditto.
7603         * obj-c++.dg/const-str-9.mm: Ditto.
7604         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
7605         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
7606         * obj-c++.dg/except-1.mm: Ditto.
7607         * obj-c++.dg/const-str-7.mm: Ditto.
7608         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
7609         * obj-c++.dg/const-str-3.mm: Ditto.
7610         * obj-c++.dg/const-str-7.mm: Ditto.
7611         * obj-c++.dg/stubify-2.mm: Change dump file name.
7612
7613         PR objc++/23613
7614         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
7615         New macro.
7616         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
7617         Remove dg-xfail-if.
7618
7619 2010-03-31  Martin Jambor  <mjambor@suse.cz>
7620
7621         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
7622         only with -O2, -O3 or -Os and not with -fwhopr.
7623
7624 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
7625
7626         PR c++/43558
7627         * g++.dg/template/typedef31.C: New test.
7628
7629 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7630
7631         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
7632         assembler output on *-*-solaris2*.
7633         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
7634
7635 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
7636
7637         PR debug/43557
7638         * gcc.dg/pr43557-1.c: New test.
7639         * gcc.dg/pr43557-2.c: New file.
7640
7641 2010-03-31  Jie Zhang  <jie@codesourcery.com>
7642
7643         PR 43562
7644         * gcc.dg/pr43562.c: New test.
7645
7646 2010-03-30  Jason Merrill  <jason@redhat.com>
7647
7648         PR c++/43076
7649         * g++.dg/template/error-recovery1.C: New.
7650
7651         PR c++/41786
7652         * g++.dg/parse/ambig5.C: New.
7653
7654 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
7655
7656         PR debug/43593
7657         * gcc.dg/guality/pr43593.c: New test.
7658
7659 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
7660
7661         PR middle-end/43430
7662         * gcc.dg/vect/pr43430-1.c: New.
7663
7664 2010-03-30  Jason Merrill  <jason@redhat.com>
7665
7666         PR c++/43559
7667         * g++.dg/template/partial7.C: New.
7668
7669 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7670
7671         * gcc.target/s390/stackcheck1.c: New testcase.
7672
7673 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7674
7675         PR libfortran/43265
7676         * gfortran.dg/read_eof_8.f90: New test.
7677
7678 2010-03-29  Jason Merrill  <jason@redhat.com>
7679
7680         * gcc.dg/cpp/include6.c: Change [] to ().
7681
7682         N3077
7683         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
7684         splicing and UCNs.
7685         * c-c++-common/raw-string-2.c: Add trigraph test.
7686         * c-c++-common/raw-string-8.c: New.
7687         * c-c++-common/raw-string-9.c: New.
7688         * c-c++-common/raw-string-10.c: New.
7689
7690         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
7691         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
7692         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
7693         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
7694         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
7695         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
7696         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
7697
7698 2010-03-29  Richard Guenther  <rguenther@suse.de>
7699
7700         PR tree-optimization/43560
7701         * gcc.dg/torture/pr43560.c: New testcase.
7702
7703 2010-03-29  Jason Merrill  <jason@redhat.com>
7704
7705         N3077
7706         * g++.dg/ext/raw-string-1.C: Change [] to ().
7707         * g++.dg/ext/raw-string-2.C: Change [] to ().
7708         Don't use \ in delimiter.
7709         * g++.dg/ext/raw-string-3.C: Change [] to ().
7710         * g++.dg/ext/raw-string-4.C: Change [] to ().
7711         * g++.dg/ext/raw-string-5.C: Change [] to ().
7712         Test for error on \ in delimiter.
7713         * g++.dg/ext/raw-string-6.C: Change [] to ().
7714         * g++.dg/ext/raw-string-7.C: Change [] to ().
7715
7716 2010-03-29  Jie Zhang  <jie@codesourcery.com>
7717
7718         PR 43564
7719         * gcc.dg/pr43564.c: New test.
7720
7721 2010-03-29  Tobias Burnus  <burnus@net-b.de>
7722
7723         PR fortran/43551
7724         * gfortran.dg/direct_io_12.f90: New test.
7725
7726 2010-03-28  Jan Hubicka  <jh@suse.cz>
7727
7728         PR tree-optimization/43505
7729         * gfortran.dg/pr43505.f90: New testcase.
7730
7731 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
7732
7733         PR tree-optimization/43528
7734         * gcc.target/i386/pr43528.c: New test.
7735
7736 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
7737
7738         PR c/43381
7739         * gcc.dg/parm-impl-decl-3.c: New test.
7740
7741 2010-03-26  Jason Merrill  <jason@redhat.com>
7742
7743         PR c++/43509
7744         * g++.dg/cpp0x/parse1.C: New.
7745
7746 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
7747
7748         PR target/43524
7749         * gcc.target/i386/pr43524.c: New test.
7750
7751 2010-03-26  Martin Jambor  <mjambor@suse.cz>
7752
7753         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
7754         whitespace, rename main to foo.
7755         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
7756         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
7757         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
7758         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
7759         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
7760         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
7761         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
7762         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
7763         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
7764         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
7765         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
7766
7767 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
7768
7769         PR c++/43327
7770         * g++.dg/other/crash-10.C: New test.
7771         * g++.dg/other/crash-11.C: New test.
7772
7773 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7774
7775         PR libfortran/43517
7776         * gfortran.dg/read_eof_7.f90: New test.
7777
7778 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7779
7780         PR objc/35165
7781         PR testsuite/43512
7782         * objc-obj-c++-shared: New directory.
7783         * objc-obj-c++-shared/Object1-implementation.h: New file.
7784         * objc-obj-c++-shared/Object1.h: New file.
7785         * objc-obj-c++-shared/Protocol1.h: New file.
7786         * objc-obj-c++-shared/next-abi.h: New file.
7787         * objc-obj-c++-shared/next-mapping.h: New file.
7788         * objc/execute/next_mapping.h: Delete.
7789         * objc.dg/special/special.exp: For all targets run the tests with
7790         -fgnu-runtime, for darwin targets also run the tests with
7791         -fnext-runtime.
7792         * objc.dg/dg.exp: Ditto.
7793         * obj-c++.dg/dg.exp: Ditto.
7794         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
7795         Protocol1.h) and next-mapping.h as required.  Amend testcase to
7796         include use of updated NeXT interface.
7797         * objc/execute/formal_protocol-5.m: Ditto.
7798         * objc/execute/protocol-isEqual-2.m: Ditto.
7799         * objc/execute/protocol-isEqual-4.m: Ditto.
7800         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
7801         Protocol1.h) and next-mapping.h as required.
7802         * objc/execute/object_is_class.m: Ditto.
7803         * objc/execute/enumeration-1.m: Ditto.
7804         * objc/execute/class-13.m: Ditto.
7805         * objc/execute/formal_protocol-2.m: Ditto.
7806         * objc/execute/formal_protocol-4.m: Ditto.
7807         * objc/execute/class-1.m: Ditto.
7808         * objc/execute/bycopy-1.m: Ditto.
7809         * objc/execute/formal_protocol-6.m: Ditto.
7810         * objc/execute/bycopy-3.m: Ditto.
7811         * objc/execute/class-3.m: Ditto.
7812         * objc/execute/bf-11.m: Ditto.
7813         * objc/execute/class-5.m: Ditto.
7814         * objc/execute/bf-13.m: Ditto.
7815         * objc/execute/class-7.m: Ditto.
7816         * objc/execute/bf-15.m: Ditto.
7817         * objc/execute/class-9.m: Ditto.
7818         * objc/execute/bf-17.m: Ditto.
7819         * objc/execute/bf-19.m: Ditto.
7820         * objc/execute/IMP.m: Ditto.
7821         * objc/execute/exceptions/catchall-1.m: Ditto.
7822         * objc/execute/exceptions/trivial.m: Ditto.
7823         * objc/execute/exceptions/finally-1.m: Ditto.
7824         * objc/execute/exceptions/local-variables-1.m: Ditto.
7825         * objc/execute/exceptions/foward-1.m: Ditto.
7826         * objc/execute/bf-2.m: Ditto.
7827         * objc/execute/string1.m: Ditto.
7828         * objc/execute/bf-4.m: Ditto.
7829         * objc/execute/informal_protocol.m: Ditto.
7830         * objc/execute/string3.m: Ditto.
7831         * objc/execute/bf-6.m: Ditto.
7832         * objc/execute/bf-8.m: Ditto.
7833         * objc/execute/class-tests-1.h: Ditto.
7834         * objc/execute/protocol-isEqual-1.m: Ditto.
7835         * objc/execute/protocol-isEqual-3.m: Ditto.
7836         * objc/execute/_cmd.m: Ditto.
7837         * objc/execute/function-message-1.m: Ditto.
7838         * objc/execute/bf-20.m: Ditto.
7839         * objc/execute/bf-common.h: Ditto.
7840         * objc/execute/np-2.m: Ditto.
7841         * objc/execute/class-10.m: Ditto.
7842         * objc/execute/class-12.m: Ditto.
7843         * objc/execute/enumeration-2.m: Ditto.
7844         * objc/execute/class-14.m: Ditto.
7845         * objc/execute/encode-1.m: Ditto.
7846         * objc/execute/formal_protocol-1.m: Ditto.
7847         * objc/execute/formal_protocol-3.m: Ditto.
7848         * objc/execute/accessing_ivars.m: Ditto.
7849         * objc/execute/bycopy-2.m: Ditto.
7850         * objc/execute/class-2.m: Ditto.
7851         * objc/execute/bf-10.m: Ditto.
7852         * objc/execute/formal_protocol-7.m: Ditto.
7853         * objc/execute/root_methods.m: Ditto.
7854         * objc/execute/class-4.m: Ditto.
7855         * objc/execute/bf-12.m: Ditto.
7856         * objc/execute/class-6.m: Ditto.
7857         * objc/execute/bf-14.m: Ditto.
7858         * objc/execute/nested-func-1.m: Ditto.
7859         * objc/execute/class-8.m: Ditto.
7860         * objc/execute/private.m: Ditto.
7861         * objc/execute/bf-16.m: Ditto.
7862         * objc/execute/bf-18.m: Ditto.
7863         * objc/execute/load-3.m: Ditto.
7864         * objc/execute/compatibility_alias.m: Ditto.
7865         * objc/execute/bf-1.m: Ditto.
7866         * objc/execute/no_clash.m: Ditto.
7867         * objc/execute/bf-3.m: Ditto.
7868         * objc/execute/string2.m: Ditto.
7869         * objc/execute/bf-5.m: Ditto.
7870         * objc/execute/string4.m: Ditto.
7871         * objc/execute/bf-7.m: Ditto.
7872         * objc/execute/object_is_meta_class.m: Ditto.
7873         * objc/execute/bf-9.m: Ditto.
7874         * objc/execute/bf-21.m: Ditto.
7875         * objc/execute/cascading-1.m: Ditto.
7876         * objc/execute/trivial.m: Ditto.
7877         * objc/execute/np-1.m: Ditto.
7878         * objc/compile/trivial.m: Ditto.
7879         * objc/execute/class_self-2.m: Include <stdlib.h>.
7880         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
7881         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
7882         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
7883         and 64bit. Use new NeXT interface as required.
7884         * objc.dg/special/unclaimed-category-1.m: Ditto.
7885         * objc.dg/special/unclaimed-category-1.h: Ditto.
7886         * objc.dg/special/unclaimed-category-1a.m: Ditto.
7887         * objc.dg/func-ptr-1.m: Ditto.
7888         * objc.dg/stret-1.m: Ditto.
7889         * objc.dg/encode-2.m: Ditto.
7890         * objc.dg/category-1.m: Ditto.
7891         * objc.dg/encode-3.m: Ditto.
7892         * objc.dg/call-super-3.m: Ditto.
7893         * objc.dg/method-3.m: Ditto.
7894         * objc.dg/func-ptr-2.m: Ditto.
7895         * objc.dg/lookup-1.m: Ditto.
7896         * objc.dg/encode-4.m: Ditto.
7897         * objc.dg/fix-and-continue-1.m: Ditto.
7898         * objc.dg/proto-lossage-3.m: Ditto.
7899         * objc.dg/method-13.m: Ditto.
7900         * objc.dg/proto-qual-1.m: Ditto.
7901         * objc.dg/zero-link-3.m: Ditto.
7902         * objc.dg/bitfield-1.m: Ditto.
7903         * objc.dg/va-meth-1.m: Ditto.
7904         * objc.dg/super-class-3.m: Ditto.
7905         * objc.dg/call-super-1.m: Ditto.
7906         * objc.dg/type-size-2.m: Ditto.
7907         * objc.dg/method-10.m: Ditto.
7908         * objc.dg/defs.m: Ditto.
7909         * objc.dg/const-str-3.m: Ditto.
7910         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
7911         Protocol1.h) and next-mapping.h as required. Use new NeXT
7912         interface as required.
7913         * objc.dg/super-class-4.m: Ditto.
7914         * objc.dg/comp-types-8.m: Ditto.
7915         * objc.dg/call-super-2.m: Ditto.
7916         * objc.dg/objc-fast-4.m: Ditto.
7917         * objc.dg/method-6.m: Ditto.
7918         * objc.dg/const-str-3.m: Ditto.
7919         * objc.dg/const-str-7.m: Ditto.
7920         * objc.dg/method-15.m: Ditto.
7921         * objc.dg/method-19.m: Ditto.
7922         * objc.dg/sync-1.m: Ditto.
7923         * objc.dg/layout-1.m: Ditto.
7924         * objc.dg/bitfield-3.m: Ditto.
7925         * objc.dg/try-catch-3.m: Ditto.
7926         * objc.dg/try-catch-7.m: Ditto.
7927         * objc.dg/comp-types-10.m: Ditto.
7928         * objc.dg/selector-2.: Ditto.
7929         * objc.dg/method-7.m: Ditto.
7930         * objc.dg/typedef-alias-1.m: Ditto.
7931         * objc.dg/proto-lossage-2.m: Ditto.
7932         * objc.dg/comp-types-11.m: Ditto.
7933         * objc.dg/sizeof-1.m: Ditto.
7934         * objc.dg/method-17.m: Ditto.
7935         * objc.dg/bitfield-5.m: Ditto.
7936         * objc.dg/try-catch-1.m: Ditto.
7937         * objc.dg/encode-5.m: Ditto.
7938         * objc.dg/fix-and-continue-2.m: Ditto.
7939         * objc.dg/method-9.m: Ditto.
7940         * objc.dg/isa-field-1.m: Ditto.
7941         * objc.dg/local-decl-2.m: Ditto.
7942         * objc.dg/objc-gc-4.m: Ditto.
7943         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
7944         * objc.dg/gnu-runtime-3.m: Ditto.
7945         * objc.dg/encode-7.m: Ditto.
7946         * objc.dg/encode-8.m: Ditto.
7947         * objc.dg/selector-3.m: Ditto.
7948         * objc.dg/gnu-runtime-1.m: Ditto.
7949         * objc.dg/const-str-12.m: Ditto.
7950         * objc.dg/gnu-runtime-2.m: Ditto.
7951         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
7952         * objc.dg/selector-1.m: Ditto.
7953         * objc.dg/stubify-2.m: Ditto.
7954         * objc.dg/zero-link-1.m: Ditto.
7955         * objc.dg/stret-2.m: Ditto.
7956         * objc.dg/zero-link-2.m: Ditto.
7957         * objc.dg/next-runtime-1.m: Ditto.
7958         * objc.dg/symtab-1.m: Ditto.
7959         * objc.dg/stubify-1.m: Ditto.
7960         * objc.dg/bitfield-2.m: Ditto.
7961         * objc.dg/try-catch-10.m: Apply to both runtimes.
7962         * objc.dg/const-str-1.m: Ditto.
7963         * objc.dg/image-info.m: Ditto.
7964         * objc.dg/encode-9.m: Ditto.
7965         * objc.dg/pragma-1.m: Apply test to all targets.
7966         * objc.dg/const-str-4.m: Ditto.
7967         * objc.dg/const-str-8.m: Ditto.
7968         * objc.dg/super-class-2.m: Ditto.
7969         * objc.dg/try-catch-5.m: Ditto.
7970         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
7971         Protocol1.h) and next-mapping.h as required. Use new NeXT
7972         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
7973         * objc.dg/const-str-11.m: Ditto.
7974         * objc.dg/const-str-9.m: Ditto.
7975         * objc.dg/method-4.m: Skip for 64Bit NeXT.
7976         * objc.dg/encode-1.m: Remove redundant -lobjc.
7977         * objc.dg/try-catch-9.m: Tidy space.
7978         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
7979         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
7980         and 64bit. Use new NeXT interface as required.
7981         * obj-c++.dg/template-4.mm: Ditto.
7982         * obj-c++.dg/defs.mm: Ditto.
7983         * obj-c++.dg/basic.mm: Ditto.
7984         * obj-c++.dg/encode-4.mm: Ditto.
7985         * obj-c++.dg/method-17.mm: Ditto.
7986         * obj-c++.dg/proto-lossage-3.mm: Ditto.
7987         * obj-c++.dg/cxx-class-1.mm: Ditto.
7988         * obj-c++.dg/method-10.mm: Ditto.
7989         * obj-c++.dg/va-meth-1.mm: Ditto.
7990         * obj-c++.dg/encode-5.mm: Ditto.
7991         * obj-c++.dg/lookup-2.mm: Ditto.
7992         * obj-c++.dg/template-3.mm: Ditto.
7993         * obj-c++.dg/proto-qual-1.mm: Ditto.
7994         * obj-c++.dg/qual-types-1.m: Ditto.
7995         * obj-c++.dg/cxx-scope-1.mm: Ditto.
7996         * obj-c++.dg/template-1.mm: Ditto.
7997         * obj-c++.dg/encode-6.mm: Ditto.
7998         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
7999         Protocol1.h) and next-mapping.h as required. Use new NeXT
8000         interface as required.
8001         * obj-c++.dg/except-1.mm: Ditto.
8002         * obj-c++.dg/const-str-7.mm: Ditto.
8003         * obj-c++.dg/ivar-list-semi.mm: Ditto.
8004         * obj-c++.dg/cxx-scope-2.mm: Ditto.
8005         * obj-c++.dg/selector-2.mm: Ditto.
8006         * obj-c++.dg/isa-field-1.mm: Ditto.
8007         * obj-c++.dg/try-catch-1.mm: Ditto.
8008         * obj-c++.dg/local-decl-1.mm: Ditto.
8009         * obj-c++.dg/try-catch-9.mm: Ditto.
8010         * obj-c++.dg/no-extra-load.mm: Ditto.
8011         * obj-c++.dg/selector-5.mm: Ditto.
8012         * obj-c++.dg/method-12.mm: Ditto.
8013         * obj-c++.dg/try-catch-11.mm: Ditto.
8014         * obj-c++.dg/comp-types-11.mm: Ditto.
8015         * obj-c++.dg/bitfield-3.mm: Ditto.
8016         * obj-c++.dg/method-6.mm: Ditto.
8017         * obj-c++.dg/super-class-2.mm: Ditto.
8018         * obj-c++.dg/method-21.mm: Ditto.
8019         * obj-c++.dg/const-str-8.mm: Ditto.
8020         * obj-c++.dg/try-catch-7.mm: Ditto.
8021         * obj-c++.dg/method-15.mm: Ditto.
8022         * obj-c++.dg/layout-1.mm: Ditto.
8023         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
8024         * obj-c++.dg/const-str-3.mm: Ditto.
8025         * obj-c++.dg/try-catch-2.mm: Ditto.
8026         * obj-c++.dg/objc-gc-3.mm: Ditto.
8027         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
8028         * obj-c++.dg/bitfield-1.mm: Ditto.
8029         * obj-c++.dg/selector-6.mm: Ditto.
8030         * obj-c++.dg/method-13.mm: Ditto.
8031         * obj-c++.dg/comp-types-12.mm: Ditto.
8032         * obj-c++.dg/bitfield-4.mm: Ditto.
8033         * obj-c++.dg/try-catch-8.mm: Ditto.
8034         * obj-c++.dg/method-2.mm: Ditto.
8035         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
8036         * obj-c++.dg/typedef-alias-1.mm: Ditto.
8037         * obj-c++.dg/const-str-4.mm: Ditto.
8038         * obj-c++.dg/proto-lossage-2.mm: Ditto.
8039         * obj-c++.dg/try-catch-3.mm: Ditto.
8040         * obj-c++.dg/comp-types-9.mm: Ditto.
8041         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
8042         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
8043         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
8044         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
8045         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
8046         Use new NeXT interface as required.
8047         * obj-c++.dg/const-str-10.mm: Ditto.
8048         * obj-c++.dg/const-str-11.mm: Ditto.
8049         * obj-c++.dg/const-str-9.mm: Ditto.
8050         * obj-c++.dg/method-11.mm: Ditto.
8051         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
8052         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
8053         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
8054         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
8055         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
8056
8057 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
8058
8059         PR c++/43206
8060         * g++.dg/template/typedef30.C: New test case.
8061
8062 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
8063
8064         PR c/43385
8065         * gcc.c-torture/execute/pr43385.c: New test.
8066
8067 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
8068
8069         * gcc.dg/strncpy-fix-1.c: New test.
8070
8071 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8072
8073         PR testsuite/41609
8074         * lib/objc-torture.exp (objc-set-runtime-options): New.
8075         * objc/execute/execute.exp: Check runtime options on each pass.
8076         * objc/execute/exceptions/exceptions.exp: Ditto.
8077         * objc/compile/compile.exp: Ditto.
8078
8079         PR testsuite/42348
8080         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
8081         standard tests.
8082         (check_effective_target_objc2): New proc.
8083         (check_effective_target_next_runtime): New proc.
8084         * lib/objc.exp: Determine which runtime is in force and support it.
8085         * lib/obj-c++.exp: Ditto.
8086
8087 2010-03-24  Jason Merrill  <jason@redhat.com>
8088
8089         PR c++/43502
8090         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
8091
8092 2010-03-24  Martin Jambor  <mjambor@suse.cz>
8093
8094         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
8095         a loop.
8096         * gcc.dg/ipa/ipa-2.c: Likewise.
8097         * gcc.dg/ipa/ipa-3.c: Likewise.
8098         * gcc.dg/ipa/ipa-4.c: Likewise.
8099         * gcc.dg/ipa/ipa-5.c: Likewise.
8100         * gcc.dg/ipa/ipa-7.c: Likewise.
8101         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
8102         a loop.
8103         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
8104         i_can_not_be_propagated_fully2 into a loop.
8105         * gcc.dg/ipa/ipa-8.c: New test.
8106         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
8107
8108 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
8109
8110         PR debug/19192
8111         PR debug/43479
8112         * gcc.dg/guality/pr43479.c: New test.
8113         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
8114         and add volatile keyword.
8115
8116 2010-03-23  Mike Stump  <mikestump@comcast.net>
8117
8118         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
8119
8120 2010-03-23  Jason Merrill  <jason@redhat.com>
8121
8122         * g++.dg/ext/altivec-17.C: Adjust error message.
8123
8124         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
8125         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
8126         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
8127         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
8128         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
8129         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
8130
8131 2010-03-22  Jason Merrill  <jason@redhat.com>
8132
8133         PR c++/43333
8134         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
8135         * g++.dg/ext/is_pod_98.C: New.
8136
8137         PR c++/43281
8138         * g++.dg/cpp0x/auto18.C: New.
8139
8140         * gcc.dg/pr36997.c: Adjust error message.
8141         * g++.dg/ext/vector9.C: Likewise.
8142         * g++.dg/conversion/simd3.C: Likewise.
8143         * g++.dg/other/error23.C: Likewise.
8144
8145 2010-03-22  Michael Matz  <matz@suse.de>
8146
8147         PR middle-end/43475
8148         * gfortran.dg/pr43475.f90: New testcase.
8149
8150 2010-03-22  Richard Guenther  <rguenther@suse.de>
8151
8152         PR tree-optimization/43390
8153         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
8154
8155 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8156
8157         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
8158         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
8159
8160 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
8161             Michael Matz  <matz@suse.de>
8162
8163         PR c++/43081
8164         * g++.dg/parse/crash56.C: New test.
8165
8166 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
8167
8168         PR fortran/43450
8169         * gfortran.dg/whole_file_15.f90 : New test.
8170
8171 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8172
8173         PR fortran/43409
8174         * gfortran.dg/inquire_size.f90: New test.
8175
8176 2010-03-20  Richard Guenther  <rguenther@suse.de>
8177
8178         PR rtl-optimization/43438
8179         * gcc.c-torture/execute/pr43438.c: New testcase.
8180
8181 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
8182
8183         PR c++/43375
8184         * g++.dg/abi/mangle42.C: New test.
8185
8186 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
8187
8188         PR C/43211
8189         * gcc.dg/pr43211.c: New test.
8190         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
8191
8192 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
8193
8194         PR rtl-optimization/42258
8195         * gcc.target/arm/thumb1-mul-moves.c: New test.
8196
8197         PR target/40697
8198         * gcc.target/arm/thumb-andsi.c: New test.
8199
8200         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
8201         dg-require-effective-target.
8202
8203 2010-03-19  Michael Matz  <matz@suse.de>
8204
8205         PR c++/43116
8206         * g++.dg/other/pr43116.C: New testcase.
8207
8208 2010-03-19  Michael Matz  <matz@suse.de>
8209
8210         PR target/43305
8211         * gcc.dg/pr43305.c: New testcase.
8212
8213 2010-03-19  Richard Guenther  <rguenther@suse.de>
8214
8215         PR tree-optimization/43415
8216         * gcc.c-torture/compile/pr43415.c: New testcase.
8217
8218 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
8219
8220         PR ada/43106
8221         * gnat.dg/case_optimization2.adb: New test.
8222         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
8223
8224 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8225             Jack Howarth <howarth@bromo.med.uc.edu>
8226
8227         PR target/36399
8228         * gcc.target/i386/push-1.c: Don't xfail
8229           scan-assembler-not "movups" on darwin.
8230
8231 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
8232
8233         PR debug/43058
8234         * gcc.dg/pr43058.c: New test.
8235
8236 2010-03-18  Martin Jambor  <mjambor@suse.cz>
8237
8238         PR middle-end/42450
8239         * g++.dg/torture/pr42450.C: New test.
8240
8241 2010-03-18  Michael Matz  <matz@suse.de>
8242
8243         PR middle-end/43419
8244         * gcc.dg/pr43419.c: New testcase.
8245
8246 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
8247
8248         PR rtl-optimization/43360
8249         * gcc.dg/torture/pr43360.c: New.
8250
8251 2010-03-18  Michael Matz  <matz@suse.de>
8252
8253         PR tree-optimization/43402
8254         * gcc.dg/pr43402.c: New testcase.
8255
8256 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
8257
8258         PR target/42427
8259         * gcc.dg/pr42427.c: New test.
8260
8261 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8262
8263         PR libfortran/43265
8264         * gfortran.dg/read_empty_file.f: New test.
8265         * gfortran.dg/read_eof_all.f90: New test.
8266         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
8267         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
8268
8269 2010-03-17  Michael Matz  <matz@suse.de>
8270
8271         * gcc.dg/pr43300.c: Add -w.
8272
8273 2010-03-17  Richard Guenther  <rguenther@suse.de>
8274
8275         * gcc.dg/pr43379.c: Add -w.
8276
8277 2010-03-17  Tobias Burnus  <burnus@net-b.de>
8278
8279         PR fortran/43331
8280         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
8281
8282 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
8283
8284         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
8285
8286 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8287
8288         * ada/acats/run_all.sh: Log start and end times.
8289
8290 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8291
8292         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
8293
8294 2010-03-16  Richard Guenther  <rguenther@suse.de>
8295
8296         PR middle-end/43379
8297         * gcc.dg/pr43379.c: New testcase.
8298
8299 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
8300
8301         PR debug/43051
8302         * gcc.dg/guality/pr43051-1.c: New test.
8303
8304 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
8305
8306         PR testsuite/43363
8307         * g++.dg/ext/altivec-17.C: Handle changes to error message.
8308
8309 2010-03-15  Michael Matz  <matz@suse.de>
8310
8311         PR middle-end/43300
8312         * gcc.dg/pr43300.c: New testcase.
8313
8314 2010-03-15  Richard Guenther  <rguenther@suse.de>
8315
8316         PR tree-optimization/43367
8317         * gcc.c-torture/compile/pr43367.c: New testcase.
8318
8319 2010-03-15  Richard Guenther  <rguenther@suse.de>
8320
8321         PR tree-optimization/43317
8322         * gcc.dg/pr43317.c: New testcase.
8323
8324 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
8325
8326         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
8327
8328 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
8329
8330         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
8331
8332 2010-03-14  Tobias Burnus  <burnus@net-b.de>
8333
8334         PR fortran/43362
8335         * gfortran.dg/impure_constructor_1.f90: New test.
8336
8337 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8338
8339         PR middle-end/43354
8340         * gfortran.dg/graphite/id-pr43354.f: New.
8341
8342 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8343
8344         PR middle-end/43349
8345         * gfortran.dg/graphite/pr43349.f: New.
8346
8347 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8348
8349         PR middle-end/43306
8350         * gcc.dg/graphite/pr43306.c: New.
8351
8352 2010-03-12  David S. Miller  <davem@davemloft.net>
8353
8354         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
8355         sparc.
8356
8357 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8358
8359         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
8360
8361 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
8362
8363         PR fortran/43291
8364         PR fortran/43326
8365         * gfortran.dg/dynamic_dispatch_7.f03: New test.
8366
8367 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
8368
8369         * gfortran.dg/default_format_denormal_1.f90: Don't assume
8370         fail for *-*-mingw* targets.
8371
8372 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
8373
8374         PR debug/43329
8375         * gcc.dg/guality/pr43329-1.c: New test.
8376
8377 2010-03-11  Martin Jambor  <mjambor@suse.cz>
8378
8379         PR tree-optimization/43257
8380         * g++.dg/torture/pr43257.C: New test.
8381
8382 2010-03-11  Tobias Burnus  <burnus@net-b.de>
8383
8384         PR fortran/43228
8385         * gfortran.dg/namelist_61.f90: New test.
8386
8387 2010-03-11  Richard Guenther  <rguenther@suse.de>
8388
8389         PR tree-optimization/43255
8390         * gcc.c-torture/compile/pr43255.c: New testcase.
8391
8392 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8393
8394         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
8395         * gcc.dg/pr43280.c: New testcase.
8396
8397 2010-03-11  Richard Guenther  <rguenther@suse.de>
8398
8399         PR lto/43200
8400         * gcc.dg/lto/20100227-1_0.c: New testcase.
8401         * gcc.dg/lto/20100227-1_1.c: Likewise.
8402
8403 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8404
8405         PR libfortran/43320
8406         PR libfortran/43265
8407         * gfortran.dg/read_eof_6.f: New test
8408         * gfortran.dg/read_x_eof.f90: New test.
8409         * gfortran.dg/read_x_past.f: Update test.
8410
8411 2010-03-10  Jan Hubicka  <jh@suse.cz>
8412
8413         * gcc.c-torture/compile/pr43288.c: New test.
8414
8415 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8416
8417         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
8418         -fpic/-fPIC flags.
8419         * g++.old-deja/g++.pt/asm2.C: Likewise.
8420         * gcc.c-torture/compile/20000804-1.c: Likewise.
8421         * gcc.target/i386/clobbers.c: Likewise.
8422
8423 2010-03-10  Tobias Burnus  <burnus@net-b.de>
8424
8425         PR fortran/43303
8426         * gfortran.dg/c_assoc_3.f90: New test.
8427
8428 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
8429
8430         PR debug/36728
8431         * gcc.dg/guality/pr36728-1.c: New test.
8432         * gcc.dg/guality/pr36728-2.c: New test.
8433
8434 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
8435
8436         * gcc.dg/h8300-div-delay-slot.c: New test.
8437
8438 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
8439
8440         PR tree-optimization/43236
8441         * gcc.c-torture/execute/pr43236.c: New test.
8442
8443 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
8444
8445         PR middle-end/42859
8446         * g++.dg/eh/pr42859.C: New test.
8447
8448 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
8449
8450         PR debug/43299
8451         * gcc.dg/pr43299.c: New test.
8452
8453         PR debug/43290
8454         * g++.dg/eh/unwind2.C: New test.
8455
8456 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
8457             Reza Yazdani  <reza.yazdani@amd.com>
8458
8459         PR middle-end/43065
8460         * gcc.dg/graphite/run-id-4.c: New.
8461
8462 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
8463
8464         PR middle-end/43065
8465         * gcc.dg/graphite/run-id-3.c: New.
8466
8467 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
8468
8469         PR middle-end/42644
8470         PR middle-end/42130
8471         * gcc.dg/graphite/id-18.c: New.
8472         * gcc.dg/graphite/run-id-pr42644.c: New.
8473
8474 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
8475
8476         PR middle-end/42326
8477         * gcc.dg/graphite/pr42326.c: New.
8478
8479 2010-03-08  Richard Guenther  <rguenther@suse.de>
8480
8481         PR tree-optimization/43269
8482         * gcc.c-torture/execute/pr43269.c: New testcase.
8483
8484 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
8485
8486         PR fortran/43256
8487         * gfortran.dg/typebound_call_13.f03: New.
8488
8489 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
8490
8491         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
8492         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
8493
8494 2010-03-05  Jason Merrill  <jason@redhat.com>
8495
8496         * g++.dg/abi/mangle40.C: Require weak and alias.
8497
8498 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
8499
8500         PR middle-end/42326
8501         * gfortran.dg/graphite/pr42326.f90: New.
8502         * gfortran.dg/graphite/pr42326-1.f90: New.
8503
8504 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8505
8506         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
8507         (gnat_target_compile): Likewise.
8508         Reinitialize GNAT_UNDER_TEST if target changes.
8509         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
8510         (local_find_gnatmake): Pass full --GCC to gnatlink.
8511         Remove --LINK.
8512
8513 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
8514
8515         PR c/43248
8516         * gcc.dg/compound-literal-1.c: New testcase.
8517
8518 2010-03-04  Martin Jambor  <mjambor@suse.cz>
8519
8520         PR tree-optimization/43164
8521         PR tree-optimization/43191
8522         * gcc.c-torture/compile/pr43164.c: New test.
8523         * gcc.c-torture/compile/pr43191.c: Likewise.
8524
8525 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
8526
8527         PR fortran/43244
8528         * gfortran.dg/finalize_9.f90: New.
8529
8530 2010-03-04  Tobias Burnus  <burnus@net-b.de>
8531             Ken Werner <ken@linux.vnet.ibm.com>
8532
8533         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
8534         to dg-options for spu.
8535         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
8536         dump-scan target to exclude spu.
8537
8538 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
8539
8540         PR middle-end/43209
8541         * gcc.dg/tree-ssa/ivopts-4.c: New.
8542
8543 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
8544
8545         * lib/target-supports-dg.exp (check-flags): Provide defaults for
8546         include-opts and exclude-opts; skip checking the flags if arguments
8547         are the same as the defaults.
8548         (dg-xfail-if): Verify the number of arguments, supply defaults
8549         for unspecified optional arguments.
8550         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
8551
8552 2010-03-03  Jason Merrill  <jason@redhat.com>
8553
8554         PR c++/12909
8555         * g++.dg/abi/mangle40.C: Updated.
8556
8557 2010-03-03  Jason Merrill  <jason@redhat.com>
8558
8559         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
8560         * g++.dg/abi/mangle23.C: Likewise.
8561         * g++.dg/eh/simd-2.C: Likewise.
8562         * g++.dg/ext/attribute-test-2.C: Likewise.
8563         * g++.dg/ext/vector14.C: Likewise.
8564         * g++.dg/other/pr34435.C: Likewise.
8565         * g++.dg/template/conv8.C: Likewise.
8566         * g++.dg/template/nontype9.C: Likewise.
8567         * g++.dg/template/qualttp17.C: Likewise.
8568         * g++.dg/template/ref1.C: Likewise.
8569         * g++.old-deja/g++.pt/crash68.C: Likewise.
8570         * g++.old-deja/g++.pt/ref1.C: Likewise.
8571         * g++.old-deja/g++.pt/ref3.C: Likewise.
8572         * g++.old-deja/g++.pt/ref4.C: Likewise.
8573
8574         PR c++/12909
8575         * g++.dg/abi/mangle40.C: New.
8576         * g++.dg/abi/mangle41.C: New.
8577         * g++.dg/lto/20100302_0.C: New.
8578         * g++.dg/lto/20100302_1.C: New.
8579         * g++.dg/lto/20100302.h: New.
8580
8581 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
8582
8583         PR fortran/43243
8584         * gfortran.dg/internal_pack_12.f90: New test.
8585
8586 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
8587
8588         * gcc.dg/pr36997.c: Adjust error message.
8589
8590 2010-03-03  Mike Stump  <mikestump@comcast.net>
8591
8592         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
8593         adjustments to not be present on machines that align the stack to
8594         more than 4 bytes and don't have a red zone yet as that is an
8595         unimplemented optimization.
8596
8597 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
8598
8599         PR fortran/43169
8600         * gfortran.dg/impure_assignment_3.f90: New.
8601
8602 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
8603
8604         PR debug/43229
8605         * gfortran.dg/pr43229.f90: New test.
8606
8607         PR debug/43237
8608         * gcc.dg/debug/dwarf2/pr43237.c: New test.
8609
8610         PR debug/43177
8611         * gcc.dg/guality/pr43177.c: New test.
8612
8613 2010-03-02  Jason Merrill  <jason@redhat.com>
8614
8615         * g++.dg/ext/vector9.C: Adjust error message.
8616         * g++.dg/conversion/simd3.C: Likewise.
8617         * g++.dg/other/error23.C: Likewise.
8618
8619 2010-03-02  Mike Stump  <mikestump@comcast.net>
8620
8621         PR c++/41090
8622         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
8623
8624 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
8625
8626         PR fortran/43180
8627         * gfortran.dg/internal_pack_10.f90: New test.
8628
8629         PR fortran/43173
8630         * gfortran.dg/internal_pack_11.f90: New test.
8631
8632 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
8633
8634         PR middle-end/42640
8635         * gcc.dg/tree-ssa/pr42640.c: New.
8636
8637 2010-03-01  Richard Guenther  <rguenther@suse.de>
8638
8639         PR tree-optimization/43220
8640         * gcc.c-torture/execute/pr43220.c: New testcase.
8641
8642 2010-03-01  Richard Guenther  <rguenther@suse.de>
8643
8644         PR middle-end/43213
8645         * gcc.dg/pr43213.c: New testcase.
8646
8647 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8648
8649         PR pch/14940
8650         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
8651
8652 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8653
8654         * lib/target-supports.exp (check_effective_target_ucn_nocache):
8655         New function.
8656         (check_effective_target_ucn): Likewise.
8657
8658         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
8659         if !ucn.
8660         * gcc.dg/ucnid-2.c: Likewise.
8661         * gcc.dg/ucnid-3.c: Likewise.
8662         * gcc.dg/ucnid-4.c: Likewise.
8663         * gcc.dg/ucnid-11.c: Likewise.
8664         * gcc.dg/ucnid-12.c: Likewise.
8665         * gcc.dg/ucnid-6.c: Skip if !ucn.
8666         * gcc.dg/ucnid-9.c: Likewise.
8667
8668 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8669
8670         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
8671         lists to dg-skip-if.
8672         * gcc.target/i386/stackalign/return-3.c: Likewise.
8673
8674 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8675
8676         * gcc.target/i386/clearcap.map: New file.
8677         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
8678         Pass clearcap.map by default if supported.
8679
8680 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8681
8682         PR fortran/42900
8683         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
8684         Explain this.
8685         * gfortran.dg/stat_2.f90: Likewise.
8686
8687 2010-03-01  Tobias Burnus  <burnus@net-b.de>
8688
8689         PR fortran/43199
8690         * gfortran.dg/module_read_2.f90: New test.
8691
8692 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
8693
8694         PR c++/42748
8695         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
8696         * g++.dg/abi/mangle12.C: Likewise.
8697         * g++.dg/abi/mangle20-2.C: Likewise.
8698         * g++.dg/abi/mangle17.C: Likewise.
8699         * g++.dg/template/cond2.C: Likewise.
8700         * g++.dg/template/pr35240.C: Likewise.
8701
8702 2010-02-27  Richard Guenther  <rguenther@suse.de>
8703
8704         PR tree-optimization/43186
8705         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
8706
8707 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
8708
8709         * g++.dg/abi/packed1.C: Expect warning on the SH.
8710
8711 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
8712
8713         PR c++/42054:
8714         * g++.dg/parse/error37.C: New test.
8715
8716 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8717
8718         PR c/24577
8719         PR c/43192
8720         * gcc.dg/pr8927-1.c: Match new note.
8721         * gcc.dg/990506-0.c: Likewise.
8722         * gcc.dg/gomp/flush-2.c: Likewise.
8723         * gcc.dg/gomp/atomic-5.c: Likewise.
8724         * gcc.dg/gomp/pr34607.c: Likewise.
8725         * gcc.dg/pr35746.c: Likewise.
8726         * gcc.dg/cpp/pragma-1.c: Likewise.
8727         * gcc.dg/cpp/pragma-2.c: Likewise.
8728         * gcc.dg/pr41842.c: Likewise.
8729         * gcc.dg/noncompile/20040629-1.c: Likewise.
8730         * objc.dg/private-1.m: Likewise.
8731
8732 2010-02-27  Tobias Burnus  <burnus@net-b.de>
8733
8734         PR fortran/43185
8735         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
8736         * gfortran.dg/default_initialization_4.f90: New test.
8737
8738 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
8739
8740         * gnat.dg/thin_pointer.ad[sb]: Rename into...
8741         * gnat.dg/thin_pointer1.ad[sb]: ...this.
8742         * gnat.dg/thin_pointer2.adb: New test.
8743         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
8744
8745 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8746
8747         PR c/20631
8748         * gcc.dg/cpp/c90-pedantic.c: New.
8749         * gcc.dg/cpp/c90.c: New.
8750         * gcc.dg/gnu90-const-expr-1.c: New.
8751         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
8752
8753 2010-02-26  Richard Guenther  <rguenther@suse.de>
8754
8755         PR tree-optimization/43186
8756         * gcc.c-torture/compile/pr43186.c: New testcase.
8757
8758 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
8759
8760         PR debug/43190
8761         * c-c++-common/dwarf2/pr43190.c: New test.
8762
8763 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
8764
8765         PR testsuite/37074:
8766         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
8767
8768 2010-02-26  Richard Guenther  <rguenther@suse.de>
8769
8770         PR tree-optimization/43188
8771         * gcc.c-torture/compile/pr43188.c: New testcase.
8772
8773 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
8774
8775         PR target/43175
8776         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
8777
8778 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
8779
8780         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
8781
8782 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
8783
8784         PR target/43154
8785         * gcc.target/powerpc/pr43154.c: New file.
8786
8787 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
8788
8789         PR debug/43166
8790         * gfortran.dg/debug/pr43166.f: New test.
8791
8792         PR debug/43165
8793         * gcc.dg/torture/pr43165.c: New test.
8794
8795 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8796
8797         PR c/43128
8798         * c-c++-common/pr41779.c: Update.
8799
8800 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8801
8802         PR ada/32547
8803         * lib/gnat-dg.exp (gnat_load): Redefine.
8804
8805         * ada/acats/run_acats: Run run_all.sh with $SHELL.
8806         * ada/acats/run_all.sh: Downcase tasking not implemented message.
8807
8808 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8809
8810         PR libobjc/36610
8811         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
8812         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
8813         -fgnu-runtime.
8814         Sort entries.
8815
8816 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8817
8818         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
8819
8820 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
8821
8822         PR debug/43150
8823         * gcc.dg/guality/vla-1.c: New test.
8824
8825 2010-02-24  Tobias Burnus  <burnus@net-b.de>
8826
8827         PR fortran/43042
8828         * gfortran.dg/c_ptr_tests_15.f90: New test.
8829
8830 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
8831
8832         PR target/43107
8833         * gcc.target/i386/pr43107.c: New test.
8834
8835 2010-02-23  Jason Merrill  <jason@redhat.com>
8836
8837         PR c++/43143
8838         * g++.dg/cpp0x/variadic100.C: New.
8839
8840 2010-02-23  Jason Merrill  <jason@redhat.com>
8841
8842         PR debug/42800
8843         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
8844         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
8845         * c-c++-common/dwarf2/vla1.c: New.
8846
8847 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
8848
8849         PR target/43139
8850         * gcc.dg/pr43139.c: New test.
8851
8852         PR debug/43077
8853         * gcc.dg/guality/pr43077-1.c: New test.
8854
8855 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8856
8857         PR 43123
8858         * gcc.dg/march.c: New.
8859         * gcc.dg/march-generic.c: New.
8860         * gcc.dg/mtune.c: New.
8861
8862 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8863
8864         PR middle-end/43083
8865         * gcc.dg/graphite/pr43083.c: New.
8866
8867 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8868
8869         PR middle-end/43097
8870         * gfortran.dg/graphite/pr43097.f: New.
8871
8872 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8873             Manuel López-Ibáñez  <manu@gcc.gnu.org>
8874
8875         PR middle-end/43140
8876         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
8877
8878 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8879
8880         PR middle-end/43026
8881         * g++.dg/graphite/pr43026.C: New.
8882
8883 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8884
8885         PR c++/43126
8886         * gcc.dg/cleanup-1.c: Update.
8887         * gcc.dg/func-args-1.c: Update.
8888         * gcc.dg/format/sentinel-1.c: Update.
8889         * g++.old-deja/g++.jason/scoping10.C: Update.
8890         * g++.old-deja/g++.ns/lookup5.C: Update.
8891         * g++.dg/ext/cleanup-1.C: Update.
8892         * g++.dg/parse/varmod1.C: Update.
8893         * g++.dg/parse/error33.C: Update.
8894         * g++.dg/expr/call3.C: Update.
8895         * g++.dg/func-args-1.C: New.
8896
8897 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
8898
8899         PR c/43125
8900         * gcc.dg/attr-used-2.c: Moved to ...
8901         * c-c++-common/attr-used-2.c: Here.
8902
8903         * gcc.dg/attr-used.c: Moved to ...
8904         * c-c++-common/attr-used.c: Here.
8905
8906 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
8907
8908         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
8909
8910 2010-02-22  Richard Guenther  <rguenther@suse.de>
8911
8912         PR lto/43045
8913         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
8914         * gfortran.dg/lto/20100222-1_1.c: Likewise.
8915
8916 2010-02-22  Richard Guenther  <rguenther@suse.de>
8917
8918         PR tree-optimization/42749
8919         * gcc.c-torture/compile/pr42749.c: New testcase.
8920
8921 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
8922
8923         PR fortran/43072
8924         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
8925         * gfortran.dg/internal_pack_9.f90: New test.
8926
8927 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8928
8929         PR c++/23510
8930         * g++.dg/template/recurse.C: Adjust.
8931         * g++.dg/template/pr23510.C: New.
8932
8933 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
8934
8935         PR c++/42824
8936         * g++.dg/template/memclass4.C: New test.
8937
8938 2010-02-21  Tobias Burnus  <burnus@net-b.de>
8939
8940         PR fortran/35259
8941         * gfortran.dg/reassoc_5.f90: New test.
8942
8943 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
8944
8945         PR target/43067
8946         * gcc.target/i386/pr43067.c: New test.
8947
8948 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8949
8950         PR c++/35669
8951         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
8952         -Wconversion-null.
8953         * g++.dg/warn/Wconversion-null.C: New test.
8954         * g++.old-deja/g++.other/null1.C: Move to...
8955         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
8956
8957 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
8958
8959         PR fortran/36932
8960         PR fortran/36933
8961         * gfortran.dg/dependency_26.f90: New test.
8962
8963         PR fortran/43072
8964         * gfortran.dg/internal_pack_7.f90: New test.
8965
8966         PR fortran/43111
8967         * gfortran.dg/internal_pack_8.f90: New test.
8968
8969 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8970
8971         PR 43128
8972         * c-c++-common/pr41779.c: Fix broken testcase.
8973
8974 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8975
8976         PR 36513
8977         * c-c++-common/pr36513.c: New testcase.
8978         * c-c++-common/pr36513-2.c: New testcase.
8979
8980 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8981
8982         PR 41779
8983         * c-c++-common/pr41779.c: New.
8984
8985 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
8986
8987         PR debug/43084
8988         * gcc.dg/pr43084.c: New test.
8989
8990 2010-02-19  Richard Guenther  <rguenther@suse.de>
8991
8992         PR tree-optimization/42916
8993         * gcc.dg/pr42916.c: New testcase.
8994
8995 2010-02-18  Jason Merrill  <jason@redhat.com>
8996
8997         PR c++/42837
8998         * g++.dg/abi/packed1.C: Add expected warning.
8999
9000         PR c++/43108
9001         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
9002         * gcc.dg/torture/dg-torture.exp: Likewise.
9003         * c-c++-common/torture/complex-sign.h,
9004         c-c++-common/torture/complex-sign-add.c,
9005         c-c++-common/torture/complex-sign-mixed-add.c,
9006         c-c++-common/torture/complex-sign-mixed-div.c,
9007         c-c++-common/torture/complex-sign-mixed-mul.c,
9008         c-c++-common/torture/complex-sign-mixed-sub.c,
9009         c-c++-common/torture/complex-sign-mul.c,
9010         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
9011         Adapt for C++ compilation as well.
9012
9013         PR c++/43070
9014         * g++.dg/ext/label1.C: Update.
9015         * g++.dg/ext/label2.C: Update.
9016
9017         PR c++/26261
9018         * g++.dg/template/dependent-name6.C: New.
9019
9020         PR c++/43109
9021         * g++.dg/parse/namespace12.C: New.
9022
9023 2010-02-18  Martin Jambor  <mjambor@suse.cz>
9024
9025         PR tree-optimization/43066
9026         * gcc.c-torture/compile/pr43066.c: New test.
9027
9028 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
9029
9030         * g++.dg/ext/attrib35.C: Fix target selector string.
9031         * g++.dg/ext/attrib36.C: Ditto.
9032         * g++.dg/ext/attrib37.C: Ditto.
9033         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
9034         * g++.dg/abi/mangle25.C: Ditto.
9035
9036 2010-02-17  Jason Merrill  <jason@redhat.com>
9037
9038         PR c++/43069
9039         * g++.dg/parse/namespace11.C: New.
9040
9041         PR c++/43093
9042         * g++.dg/ext/attrib37.C: New.
9043
9044         PR c++/43079
9045         * g++.dg/template/ptrmem20.C: New.
9046
9047 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
9048
9049         PR target/43103
9050         * gcc.target/i386/xop-check.h: Include m256-check.h.
9051         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
9052         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
9053         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
9054         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
9055
9056 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
9057
9058         PR debug/42918
9059         * gcc.dg/pr42918.c: New test.
9060
9061 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
9062
9063         * g++.dg/ext/attrib36.C: Require ILP32.
9064
9065 2010-02-16  Richard Guenther  <rguenther@suse.de>
9066
9067         PR tree-optimization/41043
9068         * gfortran.dg/pr41043.f90: New testcase.
9069         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
9070
9071 2010-02-16  Jason Merrill  <jason@redhat.com>
9072
9073         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
9074
9075 2010-02-16  Ira Rosen  <irar@il.ibm.com>
9076
9077         PR tree-optimization/43074
9078         * gcc.dg/vect/fast-math-pr43074.c: New test.
9079
9080 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
9081
9082         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
9083
9084 2010-02-16  Jason Merrill  <jason@redhat.com>
9085
9086         PR c++/43031
9087         * g++.dg/ext/attrib36.C: New.
9088
9089         PR c++/43036
9090         * g++.dg/other/array6.C: New.
9091
9092 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9093
9094         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
9095
9096 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
9097
9098         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
9099         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
9100         * gcc.target/i386/xop-vpermil2pd-1.c: New.
9101         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
9102         * gcc.target/i386/xop-vpermil2ps-1.c: New.
9103         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
9104
9105 2010-02-15  Richard Guenther  <rguenther@suse.de>
9106
9107         PR middle-end/43068
9108         * g++.dg/torture/pr43068.C: New testcase.
9109
9110 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
9111
9112         PR c++/43024
9113         * g++.dg/opt/ice1.C: New.
9114
9115 2010-02-14  Jason Merrill  <jason@redhat.com>
9116
9117         PR c++/41997
9118         * g++.dg/cpp0x/initlist-opt.C: New.
9119
9120 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
9121
9122         PR fortran/41113
9123         PR fortran/41117
9124         * gfortran.dg/internal_pack_6.f90: New test.
9125
9126 2010-02-12  Jason Merrill  <jason@redhat.com>
9127
9128         PR c++/43054
9129         * g++.dg/cpp0x/variadic99.C: New.
9130
9131 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
9132
9133         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
9134         sign extend pointers to gualchk_t.
9135
9136         PR c++/43033
9137         * g++.dg/other/default3.C: Xfail g4 test.
9138
9139 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9140
9141         PR middle-end/43012
9142         * gcc.dg/graphite/pr43012.c: New.
9143
9144 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9145
9146         PR middle-end/42930
9147         * g++.dg/graphite/pr42930.C: New.
9148
9149 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9150
9151         PR middle-end/42914
9152         PR middle-end/42530
9153         * gcc.dg/graphite/pr42530.c: New.
9154         * gcc.dg/graphite/pr42914.c: New.
9155
9156 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9157
9158         PR middle-end/42771
9159         * gcc.dg/graphite/pr42771.c: New.
9160
9161 2010-02-11  Richard Guenther  <rguenther@suse.de>
9162
9163         PR tree-optimization/42998
9164         * gcc.c-torture/compile/pr42998.c: New testcase.
9165
9166 2010-02-10  Jason Merrill  <jason@redhat.com>
9167
9168         PR c++/41896
9169         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
9170
9171         PR c++/42983, core issue 906
9172         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
9173         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
9174
9175         PR c++/43016
9176         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
9177
9178 2010-02-10  Richard Guenther  <rguenther@suse.de>
9179
9180         PR tree-optimization/43017
9181         * gcc.dg/torture/pr43017.c: New testcase.
9182
9183 2010-02-10  Tobias Burnus <burnus@net-b.de>
9184
9185         PR fortran/40823
9186         * gfortran.dg/private_type_1.f90: Update error location.
9187         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
9188         * gfortran.dg/typebound_operator_2.f03: Ditto.
9189         * gfortran.dg/assignment_2.f90: Ditto.
9190         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
9191         * gfortran.dg/binding_label_tests_9.f03: Ditto.
9192
9193 2010-02-10  Tobias Burnus  <burnus@net-b.de>
9194
9195         PR fortran/43015
9196         * gfortran.dg/bind_c_usage_20.f90: New test.
9197
9198 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
9199
9200         PR debug/43010
9201         * g++.dg/debug/pr43010.C: New test.
9202
9203 2010-02-10  Richard Guenther  <rguenther@suse.de>
9204
9205         PR c/43007
9206         * gcc.c-torture/execute/20100209-1.c: New testcase.
9207         * gcc.dg/fold-div-3.c: Likewise.
9208
9209 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
9210
9211         * gcc.dg/builtin-ffs-1.c: New test.
9212
9213 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9214
9215         PR fortran/42999
9216         * gfortran.dg/array_constructor_35.f90: New test.
9217
9218 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9219
9220         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
9221
9222 2010-02-09  Jason Merrill  <jason@redhat.com>
9223
9224         PR c++/42399
9225         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
9226
9227         PR c++/42370
9228         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
9229
9230 2010-02-09  Tobias Burnus  <burnus@net-b.de>
9231
9232         PR fortran/41869
9233         * gfortran.dg/module_write_1.f90: New test.
9234
9235 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
9236
9237         * gcc.dg/pr19340.c: Adjust.
9238
9239 2010-02-09  Richard Guenther  <rguenther@suse.de>
9240
9241         PR tree-optimization/43008
9242         * gcc.c-torture/execute/pr43008.c: New testcase.
9243
9244 2010-02-09  Richard Guenther  <rguenther@suse.de>
9245
9246         PR tree-optimization/43000
9247         * gcc.dg/torture/pr43000.c: New testcase.
9248         * gcc.dg/torture/pr43002.c: Likewise.
9249
9250 2010-02-09  Daniel Kraft  <d@domob.eu>
9251
9252         PR fortran/39171
9253         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
9254         and pass -Wsurprising as necessary.
9255
9256 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
9257
9258         PR tree-optimization/42890
9259         * g++.dg/torture/pr42890.C: New test.
9260
9261 2010-02-08  Richard Guenther  <rguenther@suse.de>
9262
9263         PR middle-end/42995
9264         * gcc.dg/tree-ssa/inline-4.c: New testcase.
9265
9266 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
9267
9268         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
9269         return 0 from main.
9270         * gcc.dg/graphite/block-1.c: Same.
9271         * gcc.dg/graphite/block-3.c: Same.
9272         * gcc.dg/graphite/block-4.c: Same.
9273         * gcc.dg/graphite/block-5.c: Same.
9274         * gcc.dg/graphite/block-6.c: Same.
9275         * gcc.dg/graphite/block-7.c: Same.
9276         * gcc.dg/graphite/interchange-0.c: Same.
9277         * gcc.dg/graphite/interchange-1.c: Same.
9278         * gcc.dg/graphite/interchange-10.c: Same.
9279         * gcc.dg/graphite/interchange-11.c: Same.
9280         * gcc.dg/graphite/interchange-12.c: Same.
9281         * gcc.dg/graphite/interchange-2.c: Same.
9282         * gcc.dg/graphite/interchange-3.c: Same.
9283         * gcc.dg/graphite/interchange-4.c: Same.
9284         * gcc.dg/graphite/interchange-5.c: Same.
9285         * gcc.dg/graphite/interchange-6.c: Same.
9286         * gcc.dg/graphite/interchange-7.c: Same.
9287         * gcc.dg/graphite/interchange-8.c: Same.
9288         * gcc.dg/graphite/interchange-9.c: Same.
9289         * gcc.dg/graphite/interchange-mvt.c: Same.
9290
9291 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
9292
9293         * gfortran.dg/graphite/id-19.f: New.
9294         * gfortran.dg/graphite/pr14741.f90: New.
9295         * gfortran.dg/graphite/pr41924.f90: New.
9296         * gfortran.dg/graphite/run-id-2.f90: New.
9297
9298 2010-02-07  Richard Guenther  <rguenther@suse.de>
9299
9300         PR middle-end/42956
9301         * gcc.c-torture/compile/pr42956.c: New testcase.
9302
9303 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9304
9305         PR libfortran/42742
9306         * gfortran.dg/fmt_cache_2.f: New test.
9307
9308 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9309
9310         * gfortran.dg/read_no_eor.f90: New test.
9311
9312 2010-02-05  Jason Merrill  <jason@redhat.com>
9313
9314         * g++.dg/ext/label13.C: Move constructor body out of class.
9315
9316 2010-02-03  Jason Merrill  <jason@redhat.com>
9317
9318         PR c++/42870
9319         * g++.dg/ext/dllexport3.C: New.
9320
9321 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
9322
9323         * gcc.dg/format/ms-format3.c: New test for specific MS types.
9324
9325 2010-02-05  Richard Guenther  <rguenther@suse.de>
9326
9327         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
9328
9329 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
9330
9331         PR c++/42915
9332         * g++.dg/other/crash-9.C: New test.
9333
9334 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
9335
9336         PR fortran/42309
9337         * gfortran.dg/subref_array_pointer_4.f90 : New test.
9338
9339 2010-02-04  Richard Guenther  <rguenther@suse.de>
9340
9341         PR rtl-optimization/42952
9342         * gcc.dg/torture/pr42952.c: New testcase.
9343
9344 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9345
9346         PR libfortran/42901
9347         * gfortran.dg/namelist_60.f90: New test.
9348
9349 2010-02-03  Jason Merrill  <jason@redhat.com>
9350
9351         PR c++/40138
9352         * g++.dg/ext/builtin11.C: New.
9353
9354         PR c++/4926
9355         PR c++/38600
9356         * g++.dg/abi/mangle35.C: New.
9357         * g++.dg/abi/mangle37.C: New.
9358
9359         PR c++/12909
9360         * g++.dg/abi/mangle36.C: New.
9361
9362         PR c++/35652
9363         * g++.dg/warn/string1.C: New.
9364
9365 2010-02-03  Richard Guenther  <rguenther@suse.de>
9366
9367         PR tree-optimization/42944
9368         * gcc.dg/errno-1.c: New testcase.
9369
9370 2010-02-03  Richard Guenther  <rguenther@suse.de>
9371
9372         PR middle-end/42927
9373         * gcc.c-torture/compile/pr42927.c: New testcase.
9374
9375 2010-02-03  Tobias Burnus  <burnus@net-b.de>
9376
9377         PR fortran/42936
9378         * gfortran.dg/null_4.f90: New test.
9379
9380 2010-02-02  Jason Merrill  <jason@redhat.com>
9381
9382         PR c++/41090
9383         * g++.dg/ext/label13.C: New.
9384
9385 2010-02-02  Tobias Burnus  <burnus@net-b.de>
9386
9387         PR fortran/42650
9388         * gfortran.dg/func_result_5.f90: New test.
9389
9390 2010-02-01  Tobias Burnus  <burnus@net-b.de>
9391
9392         PR fortran/42922
9393         * gfortran.dg/pure_initializer_3.f90: News test.
9394
9395 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
9396
9397         PR fortran/42888
9398         * gfortran.dg/allocate_derived_2.f90: New test.
9399
9400 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
9401
9402         PR middle-end/42898
9403         * gcc.dg/torture/pr42898-2.c: New test.
9404
9405 2010-01-31  Richard Guenther  <rguenther@suse.de>
9406
9407         PR middle-end/42898
9408         * gcc.dg/torture/pr42898.c: New testcase.
9409
9410 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
9411
9412         PR fortran/38324
9413         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
9414         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
9415
9416 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
9417
9418         * g++.dg/tree-ssa/inline-1.C: New.
9419         * g++.dg/tree-ssa/inline-2.C: New.
9420         * g++.dg/tree-ssa/inline-3.C: New.
9421
9422 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
9423
9424         PR testsuite/41701
9425         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
9426         the string 'pow' in the pathname of the compiler from generating a
9427         test failure.
9428
9429 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9430
9431         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
9432         * g++.old-deja/g++.mike/eh17.C: Likewise.
9433         * g++.old-deja/g++.mike/p5571.C: Likewise.
9434
9435 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
9436
9437         PR c++/42758
9438         PR c++/42634
9439         PR c++/42336
9440         PR c++/42797
9441         PR c++/42880
9442         * g++.dg/other/crash-5.C: New test.
9443         * g++.dg/other/crash-6.C: New test.
9444         * g++.dg/other/crash-7.C: New test.
9445         * g++.dg/other/crash-8.C: New test.
9446
9447 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
9448
9449         PR rtl-optimization/42889
9450         * gcc.dg/pr42889.c: New test.
9451
9452 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
9453
9454         * gcc.target/i386/pr42881.c: Use SSE2.
9455
9456 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
9457
9458         PR target/42891
9459         * gcc.target/i386/pr42891.c: New test.
9460
9461 2010-01-28  Richard Guenther  <rguenther@suse.de>
9462
9463         PR tree-optimization/42871
9464         * g++.dg/torture/pr42871.C: New testcase.
9465
9466 2010-01-28  Richard Guenther  <rguenther@suse.de>
9467
9468         * gcc.dg/Wobjsize-1.h: New testcase.
9469         * gcc.dg/Wobjsize-1.c: Likewise.
9470
9471 2010-01-28  Richard Guenther  <rguenther@suse.de>
9472
9473         PR middle-end/42883
9474         * g++.dg/torture/pr42883.C: New testcase.
9475
9476 2010-01-28  Michael Matz  <matz@suse.de>
9477
9478         * gcc.target/i386/pr42881.c: New test.
9479
9480 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9481
9482         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
9483         Add i?86-*-solaris2* support.
9484
9485 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
9486
9487         PR c++/42713
9488         PR c++/42820
9489         * g++.dg/template/typedef27.C: New test case.
9490         * g++.dg/template/typedef28.C: New test case.
9491
9492 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
9493
9494         * gcc.dg/optimize-bswap*.c: Add ARM target
9495
9496 2010-01-27  Richard Guenther  <rguenther@suse.de>
9497
9498         PR middle-end/42878
9499         * gcc.dg/torture/pr42878-1.c: New testcase.
9500         * gcc.dg/torture/pr42878-2.c: Likewise.
9501
9502 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
9503
9504         PR middle-end/42874
9505         * gcc.dg/vla-22.c: New test.
9506
9507 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
9508
9509         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
9510         current collation.
9511
9512 2010-01-26  Richard Guenther  <rguenther@suse.de>
9513
9514         PR rtl-optimization/42685
9515         * gcc.dg/pr42685.c: New testcase.
9516         * g++.dg/other/pr42685.C: Likewise.
9517
9518 2010-01-26  Richard Guenther  <rguenther@suse.de>
9519
9520         PR middle-end/42806
9521         * g++.dg/other/pr42806.C: New testcase.
9522
9523 2010-01-26  Richard Guenther  <rguenther@suse.de>
9524
9525         PR tree-optimization/42250
9526         * gcc.dg/pr42250.c: New testcase.
9527
9528 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
9529
9530         * gnat.dg/array_bounds_test.adb: New test.
9531
9532 2010-01-25  Tobias Burnus  <burnus@net-b.de>
9533
9534         PR fortran/42858
9535         * gfortran.dg/generic_21.f90: New test.
9536
9537 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9538
9539         PR testsuite/41522
9540         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
9541
9542 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
9543
9544         PR c++/42748
9545         * g++.dg/abi/arm_va_list2.C: New test.
9546         * g++.dg/abi/arm_va_list2.h: Companion header file.
9547
9548 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
9549
9550         PR fortran/41044
9551         * gfortran.dg/parameter_array_ref_2.f90 : New test.
9552
9553         PR fortran/41167
9554         * gfortran.dg/char_array_arg_1.f90 : New test.
9555
9556         * gfortran.dg/pr25923.f90 : Remove XFAIL.
9557
9558 2010-01-24  Tobias Burnus  <burnus@net-b.de>
9559
9560         PR fortran/39304
9561         * gfortran.dg/generic_20.f90: New test.
9562
9563 2010-01-22  Michael Matz  <matz@suse.de>
9564
9565         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
9566         -msse2.
9567
9568 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
9569
9570         PR fortran/42736
9571         * gfortran.dg/dependency_25.f90 : New test.
9572
9573 2010-01-21  Martin Jambor  <mjambor@suse.cz>
9574
9575         PR tree-optimization/42585
9576         * gcc.dg/tree-ssa/pr42585.c: New test.
9577
9578 2010-01-21  Richard Guenther  <rguenther@suse.de>
9579
9580         PR middle-end/19988
9581         * gcc.dg/pr19988.c: New testcase.
9582
9583 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
9584
9585         * g++.dg/compat/decimal/compat-common.h: New file.
9586         * g++.dg/compat/decimal/decimal-dummy.h: New file.
9587         * g++.dg/compat/decimal/pass_x.h: New file.
9588         * g++.dg/compat/decimal/pass_y.h: New file.
9589         * g++.dg/compat/decimal/pass-1_main.C: New file.
9590         * g++.dg/compat/decimal/pass-1_x.C: New file.
9591         * g++.dg/compat/decimal/pass-1_y.C: New file.
9592         * g++.dg/compat/decimal/pass-2_main.C: New file.
9593         * g++.dg/compat/decimal/pass-2_x.C: New file.
9594         * g++.dg/compat/decimal/pass-2_y.C: New file.
9595         * g++.dg/compat/decimal/pass-3_main.C: New file.
9596         * g++.dg/compat/decimal/pass-3_x.C: New file.
9597         * g++.dg/compat/decimal/pass-3_y.C: New file.
9598         * g++.dg/compat/decimal/pass-4_main.C: New file.
9599         * g++.dg/compat/decimal/pass-4_x.C: New file.
9600         * g++.dg/compat/decimal/pass-4_y.C: New file.
9601         * g++.dg/compat/decimal/pass-5_main.C: New file.
9602         * g++.dg/compat/decimal/pass-5_x.C: New file.
9603         * g++.dg/compat/decimal/pass-5_y.C: New file.
9604         * g++.dg/compat/decimal/pass-6_main.C: New file.
9605         * g++.dg/compat/decimal/pass-6_x.C: New file.
9606         * g++.dg/compat/decimal/pass-6_y.C: New file.
9607         * g++.dg/compat/decimal/return_x.h: New file.
9608         * g++.dg/compat/decimal/return_y.h: New file.
9609         * g++.dg/compat/decimal/return-1_main.C: New file.
9610         * g++.dg/compat/decimal/return-1_x.C: New file.
9611         * g++.dg/compat/decimal/return-1_y.C: New file.
9612         * g++.dg/compat/decimal/return-2_main.C: New file.
9613         * g++.dg/compat/decimal/return-2_x.C: New file.
9614         * g++.dg/compat/decimal/return-2_y.C: New file.
9615         * g++.dg/compat/decimal/return-3_main.C: New file.
9616         * g++.dg/compat/decimal/return-3_x.C: New file.
9617         * g++.dg/compat/decimal/return-3_y.C: New file.
9618         * g++.dg/compat/decimal/return-4_main.C: New file.
9619         * g++.dg/compat/decimal/return-4_x.C: New file.
9620         * g++.dg/compat/decimal/return-4_y.C: New file.
9621         * g++.dg/compat/decimal/return-5_main.C: New file.
9622         * g++.dg/compat/decimal/return-5_x.C: New file.
9623         * g++.dg/compat/decimal/return-5_y.C: New file.
9624         * g++.dg/compat/decimal/return-6_main.C: New file.
9625         * g++.dg/compat/decimal/return-6_x.C: New file.
9626         * g++.dg/compat/decimal/return-6_y.C: New file.
9627
9628 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
9629
9630         PR debug/42715
9631         * gcc.dg/pr42715.c: New.
9632
9633 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
9634
9635         PR c++/42038
9636         * g++.dg/parse/crash55.C: New.
9637
9638 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
9639
9640         PR debug/42782
9641         * gcc.dg/guality/pr42782.c: New.
9642
9643 2010-01-20  Jason Merrill  <jason@redhat.com>
9644
9645         PR c++/41788
9646         * g++.dg/abi/packed1.C: New.
9647
9648         PR c++/41920
9649         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
9650
9651         PR c++/40750
9652         * g++.dg/parse/fn-typedef1.C: New.
9653         * g++.dg/other/cv_quals.C: Adjust.
9654
9655 2010-01-20  Anthony Green  <green@moxielogic.com>
9656
9657         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
9658         pack(push) pragma).
9659         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
9660         * gcc.dg/20020312-2.c: Port this to the moxie core.
9661         * gcc.dg/weak/typeof-2.c: Ditto.
9662
9663 2010-01-20  Richard Guenther  <rguenther@suse.de>
9664
9665         PR tree-optimization/42717
9666         * gcc.c-torture/compile/pr42717.c: New testcase.
9667
9668 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
9669
9670         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
9671         of signed, add a few new tests.
9672
9673         PR middle-end/42803
9674         * g++.dg/parse/limits-initializer1.C: New test.
9675
9676 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
9677
9678         PR fortran/42804
9679         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
9680         * gfortran.dg/typebound_call_12.f03: New test.
9681
9682 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
9683
9684         PR fortran/42783
9685         * gfortran.dg/bounds_check_15.f90 : New test.
9686
9687 2010-01-19  Michael Matz  <matz@suse.de>
9688
9689         PR tree-optimization/41783
9690         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
9691
9692 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
9693
9694         PR target/38697.
9695         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
9696         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
9697         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
9698         * gcc.target/arm/neon/vget_lows16.c: Likewise.
9699         * gcc.target/arm/neon/vget_lows32.c: Likewise.
9700         * gcc.target/arm/neon/vget_lows64.c: Likewise.
9701         * gcc.target/arm/neon/vget_lows8.c: Likewise.
9702         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
9703         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
9704         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
9705         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
9706
9707 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
9708
9709         PR fortran/42545
9710         * gfortran.dg/extends_6.f03: Modified an error message.
9711         * gfortran.dg/extends_10.f03: New test.
9712         * gfortran.dg/private_type_6.f03: Modified an error message.
9713         * gfortran.dg/structure_constructor_8.f03: Ditto.
9714
9715 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
9716
9717         PR tree-optimization/42719
9718         * gcc.dg/pr42719.c: New test.
9719
9720         PR debug/42728
9721         * gcc.dg/pr42728.c: New test.
9722
9723 2010-01-19  Anthony Green  <green@moxielogic.com>
9724
9725         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
9726
9727 2010-01-18  Anthony Green  <green@moxielogic.com>
9728
9729         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
9730         for moxie.
9731
9732 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
9733
9734         * g++.dg/template/error45.C: reverted as part of reverting the
9735         fix of PR c++/42634.
9736
9737 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
9738
9739         PR c++/42634
9740         * g++.dg/template/error45.C: New test.
9741
9742 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
9743
9744         PR c++/42766
9745         * g++.dg/conversion/op6.C: New test.
9746
9747 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
9748
9749         PR target/42774
9750         * gcc.target/alpha/pr42774.c: New test.
9751
9752 2010-01-18  Richard Guenther  <rguenther@suse.de>
9753
9754         PR tree-optimization/42781
9755         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
9756
9757 2010-01-17  Richard Guenther  <rguenther@suse.de>
9758
9759         PR middle-end/42248
9760         * gcc.c-torture/execute/pr42248.c: New testcase.
9761
9762 2010-01-17  Richard Guenther  <rguenther@suse.de>
9763
9764         PR tree-optimization/42773
9765         * g++.dg/torture/pr42773.C: New testcase.
9766
9767 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
9768
9769         PR fortran/42677
9770         * gfortran.dg/interface_assignment_5.f90: New test.
9771
9772 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
9773
9774         PR c++/42697
9775         * g++.dg/template/crash94.C: Reverted.
9776
9777 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
9778
9779         PR debug/42767
9780         * gcc.dg/debug/pr42767.c: New.
9781
9782 2010-01-15  Jason Merrill  <jason@redhat.com>
9783
9784         PR c++/42761
9785         * g++.dg/cpp0x/decltype22.C: New.
9786
9787 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
9788
9789         PR middle-end/42760
9790         * g++.dg/torture/pr42760.C: New test.
9791
9792 2010-01-15  Jing Yu  <jingyu@google.com>
9793
9794         PR rtl-optimization/42691
9795         * gcc.c-torture/execute/pr42691.c: New.
9796
9797 2010-01-15  Richard Guenther  <rguenther@suse.de>
9798
9799         PR middle-end/42739
9800         * g++.dg/torture/pr42739.C: New testcase.
9801
9802 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
9803
9804         * g++.dg/template/error45.C: Revert as part of reverting changes
9805         or PR c++/42634.
9806
9807 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9808
9809         PR fortran/42684
9810         * gfortran.dg/interface_31.f90: New test.
9811
9812 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
9813
9814         * gcc.target/powerpc/pr42747.c: New file.
9815
9816 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
9817
9818         PR middle-end/42674
9819         * c-c++-common/pr42674.c: New test.
9820
9821         PR c++/42608
9822         * g++.dg/template/instantiate11.C: New test.
9823
9824 2010-01-14  Jason Merrill  <jason@redhat.com>
9825
9826         PR c++/42701
9827         * g++.dg/overload/error3.C: New.
9828
9829         PR c++/42655
9830         * g++.dg/overload/rvalue1.C: New.
9831
9832 2010-01-14  Martin Jambor  <mjambor@suse.cz>
9833
9834         PR tree-optimization/42706
9835         * gcc.dg/ipa/pr42706.c: New testcase.
9836
9837 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
9838
9839         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
9840
9841 2010-01-14  Martin Jambor  <mjambor@suse.cz>
9842
9843         PR tree-optimization/42714
9844         * g++.dg/torture/pr42714.C: New test.
9845
9846 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9847
9848         PR rtl-optimization/42246
9849         * gfortran.dg/pr42246-2.f: New.
9850
9851 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9852
9853         PR rtl-optimization/42389
9854         * gcc.dg/pr42389.c: New.
9855
9856 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9857
9858         PR rtl-optimization/42388
9859         * gcc.dg/pr42388.c: New.
9860
9861 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9862
9863         PR rtl-optimization/42294
9864         * gfortran.dg/pr42294.f: New.
9865
9866 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9867
9868         PR rtl-optimization/39453
9869         PR rtl-optimization/42246
9870         * gcc.dg/pr39453.c: New.
9871         * gcc.dg/pr42246.c: New.
9872
9873 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9874
9875         PR middle-end/42245
9876         * gcc.dg/pr42245.c: New.
9877         * gcc.dg/pr42245-2.c: New.
9878
9879 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9880
9881         PR rtl-optimization/42249
9882         * gcc.dg/pr42249.c: New.
9883
9884 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
9885
9886         PR c/42721
9887         * gcc.c-torture/execute/pr42721.c: New test.
9888
9889 2010-01-14  Ira Rosen  <irar@il.ibm.com>
9890
9891         PR tree-optimization/42709
9892         * gcc.dg/vect/pr42709.c: New test.
9893
9894 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
9895
9896         PR fortran/41478
9897         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
9898         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
9899
9900 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
9901
9902         PR fortran/42481
9903         * gfortran.dg/generic_19.f90 : New test.
9904
9905 2010-01-13  Richard Guenther  <rguenther@suse.de>
9906
9907         PR tree-optimization/42730
9908         * gcc.c-torture/compile/pr42730.c: New testcase.
9909
9910 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
9911
9912         PR target/pr42542
9913         * gcc.target/ia64/pr42542-1.c: New.
9914         * gcc.target/ia64/pr42542-2.c: New.
9915         * gcc.target/ia64/pr42542-3.c: New.
9916
9917 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
9918
9919         PR c++/42634
9920         * g++.dg/template/error45.C: New test.
9921
9922 2010-01-13  Martin Jambor  <mjambor@suse.cz>
9923
9924         PR tree-optimization/42704
9925         * g++.dg/torture/pr42704.C: New test.
9926
9927 2010-01-13  Martin Jambor  <mjambor@suse.cz>
9928
9929         PR tree-optimization/42703
9930         * gcc.c-torture/compile/pr42703.c: New test.
9931
9932 2010-01-13  Richard Guenther  <rguenther@suse.de>
9933
9934         PR tree-optimization/42705
9935         * gcc.c-torture/compile/pr42705.c: New testcase.
9936
9937 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
9938
9939         * gcc.target/bfin/l2.c: New test.
9940         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
9941
9942 2010-01-13  Richard Guenther  <rguenther@suse.de>
9943
9944         PR middle-end/42716
9945         * gcc.c-torture/compile/pr42716.c: New testcase.
9946
9947 2010-01-13  Richard Guenther  <rguenther@suse.de>
9948
9949         PR lto/42678
9950         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
9951
9952 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
9953
9954         PR c/42708
9955         * gcc.c-torture/compile/pr42708-1.c: New test.
9956
9957 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
9958
9959         PR debug/42662
9960         * gcc.dg/pr42662.c: New test.
9961
9962         PR tree-optimization/42645
9963         * g++.dg/other/pr42645-1.C: New test.
9964         * g++.dg/other/pr42645-2.C: New test.
9965
9966 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
9967
9968         PR target/42416
9969         * gcc.target/powerpc/warn-1.c: New test.
9970         * gcc.target/powerpc/warn-2.c: New test.
9971
9972 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
9973
9974         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
9975         stack alignment.
9976
9977 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
9978
9979         * gcc.dg/lto/20100108_0.c: New.
9980
9981 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
9982
9983         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
9984         Add -march=i686 -msse for 32bit x86 targets.
9985
9986 2010-01-10  Richard Guenther  <rguenther@suse.de>
9987
9988         PR middle-end/42667
9989         * gcc.dg/torture/pr42667.c: New testcase.
9990
9991 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9992
9993         PR fortran/32489
9994         * gfortran.dg/array_constructor_34.f90: New test.
9995
9996 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9997
9998         PR fortran/20923
9999         * gfortran.dg/array_constructor_33.f90: New test.
10000         gfortran.dg/array_function_5.f90: Add credit.
10001
10002 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10003
10004         PR debug/42631
10005         * gcc.dg/pr42631.c: New.
10006
10007 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10008
10009         PR debug/42630
10010         * gcc.dg/pr42630.c: New.
10011
10012 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10013
10014         PR debug/42629
10015         * gcc.dg/pr42629.c: New.
10016
10017 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10018
10019         PR middle-end/42363
10020         * gcc.dg/torture/pr42363.c: New.
10021
10022 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10023
10024         PR debug/42604
10025         PR debug/42395
10026         * gcc.dg/vect/pr42604.c: New.
10027         * gcc.dg/vect/pr42395.c: New.
10028
10029 2010-01-09  Richard Guenther  <rguenther@suse.de>
10030
10031         PR middle-end/42512
10032         * gcc.c-torture/execute/pr42512.c: New testcase.
10033
10034 2010-01-09  Tobias Burnus  <burnus@net-b.de>
10035
10036         PR fortran/41298
10037         * gfortran.dg/c_ptr_tests_14.f90: New test.
10038
10039 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10040
10041         PR ada/41929
10042         * gnat.dg/null_pointer_deref1.adb: Don't run on
10043         sparc*-sun-solaris2.11.
10044
10045 2010-01-08  Richard Guenther  <rguenther@suse.de>
10046
10047         PR lto/42528
10048         * gcc.dg/lto/20100103-1_0.c: New testcase.
10049         * gcc.dg/lto/20100103-2_0.c: Likewise.
10050
10051 2010-01-08  Tobias Burnus  <burnus@net-b.de
10052
10053         PR/fortran 25829
10054         * gfortran.dg/asynchronous_1.f90: New test.
10055         * gfortran.dg/asynchronous_2.f90: New test.
10056         * gfortran.dg/conflicts.f90: Update error message.
10057
10058 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
10059
10060         c++/40155
10061         * g++.dg/cpp0x/variadic-unify-2.C: New test.
10062
10063 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
10064
10065         PR tree-optimization/42625
10066         * g++.dg/opt/dtor4.C: New test.
10067         * g++.dg/opt/dtor4.h: New.
10068         * g++.dg/opt/dtor4-aux.cc: New.
10069
10070 2010-01-07  Tobias Burnus  <burnus@net-b.de>
10071
10072         PR fortran/42597
10073         * gfortran.dg/proc_ptr_26.f90: New test.
10074
10075 2010-01-07  Tobias Burnus  <burnus@net-b.de>
10076
10077         PR fortran/41872
10078         * gfortran.dg/allocatable_scalar_7.f90: New test.
10079
10080 2010-01-06  Richard Guenther  <rguenther@suse.de>
10081
10082         * gcc.c-torture/compile/pr42632.c: New testcase.
10083
10084 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
10085
10086         PR target/42542
10087         * gcc.target/i386/pr42542-4.c: New.
10088         * gcc.target/i386/pr42542-4a.c: Likewise.
10089         * gcc.target/i386/pr42542-5.c: Likewise.
10090         * gcc.target/i386/pr42542-5a.c: Likewise.
10091
10092 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
10093
10094         * gcc.dg/tls/opt-15.c: New test.
10095
10096 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
10097
10098         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
10099
10100 2010-01-05  Martin Jambor  <mjambor@suse.cz>
10101
10102         PR tree-optimization/42462
10103         * g++.dg/torture/pr42462.C: New test.
10104
10105 2010-01-05  Jason Merrill  <jason@redhat.com>
10106
10107         * g++.dg/cpp0x/initlist30.C: New test.
10108
10109 2010-01-05  Richard Guenther  <rguenther@suse.de>
10110
10111         PR tree-optimization/42614
10112         * gcc.c-torture/execute/pr42614.c: New testcase.
10113
10114 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
10115
10116         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
10117         * gcc.dg/Wunreachable-1.c: Remove the testcase of
10118         -Wunreachable-code.
10119         * gcc.dg/Wunreachable-2.c: Likewise.
10120         * gcc.dg/Wunreachable-3.c: Likewise.
10121         * gcc.dg/Wunreachable-4.c: Likewise.
10122         * gcc.dg/Wunreachable-5.c: Likewise.
10123         * gcc.dg/Wunreachable-6.c: Likewise.
10124         * gcc.dg/Wunreachable-7.c: Likewise.
10125         * gcc.dg/Wunreachable-8.c: Likewise.
10126         * gcc.dg/20041231-1.c: Likewise.
10127
10128 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
10129
10130         PR other/42611
10131         * gcc.dg/pr42611.c: New test.
10132
10133         PR tree-optimization/42508
10134         * g++.dg/opt/pr42508.C: New test.
10135
10136 2010-01-05  Tobias Burnus  <burnus@net-b.de>
10137
10138         PR fortran/41872
10139         * gfortran.dg/allocatable_scalar_8.f90: New.
10140
10141 2010-01-04  Martin Jambor  <mjambor@suse.cz>
10142
10143         PR tree-optimization/42398
10144         * gcc.c-torture/compile/pr42398.c: New test.
10145
10146 2010-01-04  Jason Merrill  <jason@redhat.com>
10147
10148         PR c++/42555
10149         * g++.dg/ext/attrib35.C: New.
10150
10151         PR c++/42567
10152         * g++.dg/cpp0x/auto17.C: New.
10153
10154 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
10155
10156         * gcc.dg/lto/20100104_0.c: New.
10157
10158 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
10159
10160         PR target/42542
10161         * gcc.target/i386/pr42542-1.c: New.
10162         * gcc.target/i386/pr42542-1a.c: Likewise.
10163         * gcc.target/i386/pr42542-1b.c: Likewise.
10164         * gcc.target/i386/pr42542-2.c: Likewise.
10165         * gcc.target/i386/pr42542-2a.c: Likewise.
10166         * gcc.target/i386/pr42542-2b.c: Likewise.
10167         * gcc.target/i386/pr42542-3.c: Likewise.
10168         * gcc.target/i386/pr42542-3a.c: Likewise.
10169
10170 2009-01-04  Tobias Burnus  <burnus@net-b.de>
10171
10172         PR fortran/41872
10173         * gfortran.dg/allocatable_scalar_5.f90: New test.
10174         * gfortran.dg/allocatable_scalar_6.f90: New test.
10175
10176 2010-01-03  Richard Guenther  <rguenther@suse.de>
10177
10178         PR testsuite/42583
10179         * gfortran.dg/gomp/recursion1.f90: Remove.
10180
10181 2010-01-03  Richard Guenther  <rguenther@suse.de>
10182
10183         * gcc.dg/Warray-bounds.c: Remove XFAILs.
10184         * gcc.dg/uninit-6.c: Likewise.
10185         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
10186
10187 2010-01-03  Richard Guenther  <rguenther@suse.de>
10188
10189         PR tree-optimization/42589
10190         * gcc.target/i386/pr42589.c: New testcase.
10191
10192 2010-01-03  Richard Guenther  <rguenther@suse.de>
10193
10194         PR tree-optimization/42438
10195         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
10196
10197 2010-01-02  Richard Guenther  <rguenther@suse.de>
10198
10199         PR testsuite/41651
10200         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
10201
10202 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
10203
10204         PR target/42448
10205         * gcc.target/alpha/pr42448-1.c: New test.
10206         * gcc.target/alpha/pr42448-2.c: Ditto.
10207
10208 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
10209
10210         PR preprocessor/41947
10211         * gcc.dg/c99-hexfloat-3.c: New test.
10212
10213 2010-01-01  Richard Guenther  <rguenther@suse.de>
10214
10215         PR c/42570
10216         * gcc.c-torture/execute/pr42570.c: New testcase.
10217
10218 2010-01-01  Richard Guenther  <rguenther@suse.de>
10219
10220         PR middle-end/42559
10221         * gcc.c-torture/compile/pr42559.c: New testcase.
10222
10223 \f
10224 Copyright (C) 2010 Free Software Foundation, Inc.
10225
10226 Copying and distribution of this file, with or without modification,
10227 are permitted in any medium without royalty provided the copyright
10228 notice and this notice are preserved.