OSDN Git Service

In gcc/:
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2
3         * obj-c++.dg/too-many-args.mm: New file.
4
5 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
6
7         Merge from 'apple/trunk' branch on FSF servers.
8
9         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
10
11         Radar 4491608
12         * objc.dg/too-many-args.m: New
13
14 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
15
16         PR fortran/45744
17         * gfortran.dg/dependency_36.f90:  New test.
18
19 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
20
21         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
22         * gcc.target/i386/pad-3.c: Ditto.
23         * gcc.target/i386/pad-7.c: Ditto.
24         * gcc.target/i386/pad-7.c: Ditto.
25         * gcc.target/i386/pr36502.c: Ditto.
26         * gcc.target/i386/zee.c: Ditto.
27         * gcc.target/i386/20060821-1.c: Ditto.
28         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
29         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
30         * gcc.target/i386/pad-5b.c: Ditto.
31         * gcc.target/i386/pad-6a.c: Ditto.
32         * gcc.target/i386/pad-6b.c: Ditto.
33         * gcc.target/i386/pad-8.c: Ditto.
34         * gcc.target/i386/pad-9.c: Ditto.
35         * gcc.target/i386/pad-10.c: Ditto.
36         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
37
38 2010-09-23  Richard Guenther  <rguenther@suse.de>
39
40         PR tree-optimization/45565
41         * g++.dg/ipa/pr45565.C: New testcase.
42
43 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
44
45         PR fortran/45745
46         PR fortran/45648
47         * gfortran.dg/vector_subscript_bound_1.f90: New.
48
49 2010-09-23  Richard Guenther  <rguenther@suse.de>
50
51         PR middle-end/45750
52         * gcc.dg/pr45750.c: New testcase.
53
54 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
55
56         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
57         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
58         build.
59
60 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
61
62         PR rtl-optimization/44374
63         * gcc.target/arm/headmerge-1.c: New test.
64         * gcc.target/arm/headmerge-2.c: New test.
65         * gcc.target/i386/headmerge-1.c: New test.
66         * gcc.target/i386/headmerge-2.c: New test.
67
68 2010-09-23  Daniel Kraft  <d@domob.eu>
69
70         PR fortran/38936
71         PR fortran/44044
72         PR fortran/45474
73         * gfortran.dg/intrinsic_intent_1.f03: New test.
74         * gfortran.dg/select_type_17.f03: New test.
75         * gfortran.dg/associate_5.f03: More definability tests.
76         * gfortran.dg/enum_2.f90: Check definability.
77         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
78         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
79         * gfortran.dg/char_expr_2.f90: Ditto.
80         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
81         * gfortran.dg/enum_5.f90: Ditto.
82         * gfortran.dg/equiv_constraint_8.f90: Ditto.
83         * gfortran.dg/impure_assignment_2.f90: Ditto.
84         * gfortran.dg/impure_assignment_3.f90: Ditto.
85         * gfortran.dg/intent_out_1.f90: Ditto.
86         * gfortran.dg/intent_out_3.f90: Ditto.
87         * gfortran.dg/pointer_assign_7.f90: Ditto.
88         * gfortran.dg/pointer_intent_3.f90: Ditto.
89         * gfortran.dg/pr19936_1.f90: Ditto.
90         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
91         * gfortran.dg/simpleif_2.f90: Ditto.
92         * gfortran.dg/protected_5.f90: Ditto.
93         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
94         * gfortran.dg/protected_6.f90: Ditto.
95         * gfortran.dg/protected_7.f90: Ditto.
96
97 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
98
99         PR libfortran/45710
100         * gfortran.dg/namelist_65.f90: New test.
101
102 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
103
104         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
105         the regexp pattern between the expected label and location string.
106
107 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
108
109         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
110
111 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
112
113         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
114         * gcc.dg/pr27898.c: Likewise.
115         * gcc.dg/pr28712.c: Likewise.
116         * gcc.dg/pr30762-1.c: Likewise.
117         * gcc.dg/pr31529-1.c: Likewise.
118         * gcc.dg/pr34457-1.c: Likewise.
119         * gcc.dg/pr34668-1.c: Likewise.
120         * gcc.dg/pr34989-1.c: Likewise.
121         * gcc.dg/pr43557-1.c: Likewise.
122
123 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
124
125         PR rtl-optimization/45739
126         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not
127         regexps.
128
129 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
130
131         * gcc.target/sparc/mnofpu.c: New test.
132
133 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
134
135         PR rtl-optimization/45739
136         * gcc.target/i386/pr45739.c: New test.
137
138 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
139
140         PR fortran/45648
141         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
142         and counts. Add non-elemental function call check.
143
144         PR fortran/45648
145         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
146         arguments checks. Update temporary counts.
147         * gfortran.dg/transpose_optimization_1.f90: New.
148
149 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
150
151         PR objc/23710
152         * objc.dg/invalid-method-1.m: New.
153
154 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
155
156         Merge from 'apple/trunk' branch on FSF servers.
157
158         2005-10-11  Fariborz Jahanian <fjahanian@apple.com>
159
160         Radar 4291785
161         * objc.dg/naming-4.m: New
162         * objc.dg/naming-5.m: New
163         * obj-c++.dg/naming-1.mm: New
164         * obj-c++.dg/naming-2.mm: New
165
166 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
167             Jack Howarth  <howarth@bromo.med.uc.edu>
168
169         PR c++/45645
170         * g++.dg/torture/pr44972.C: Use portable assert().
171
172 2010-09-21  Richard Guenther  <rguenther@suse.de>
173
174         PR tree-optimization/45580
175         * g++.dg/torture/pr45580.C: New testcase.
176
177 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
178
179         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
180
181 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
182
183         PR fortran/45438
184         * gfortran.dg/pointer_check_7.f90: New.
185
186 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
187
188         PR rtl-optimization/45728
189         * gcc.c-torture/compile/pr45728.c: New test.
190
191 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
192
193         PR fortran/45081
194         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
195
196 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
197
198         * g++.dg/tree-ssa/pr45605.C: Add "\\".
199
200 2010-09-20  Richard Guenther  <rguenther@suse.de>
201
202         PR middle-end/45704
203         * gcc.dg/torture/pr45704.c: New testcase.
204
205 2010-09-20  Jan Hubicka  <jh@suse.cz>
206
207         PR tree-optimize/45605
208         * g++.dg/tree-ssa/pr45605.C: New testcase.
209
210 2010-09-20  Michael Matz  <matz@suse.de>
211
212         PR testsuite/45706
213         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
214         enough.
215
216 2010-09-20  Richard Guenther  <rguenther@suse.de>
217
218         PR tree-optimization/45705
219         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
220
221 2010-09-20  Michael Matz  <matz@suse.de>
222
223         PR testsuite/45706
224         * lib/target-supports.exp (check_effective_target_vect_perm):
225         Add i?86-*-*.
226
227 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
228
229         PR rtl-optimization/45695
230         * gcc.c-torture/execute/pr45695.c: New test.
231
232 2010-09-19  Jan Hubicka  <jh@suse.cz>
233
234         PR lto/44246
235         * gcc.c-torture/compile/pr44246.c:New file.
236
237 2010-09-19  Ira Rosen  <irar@il.ibm.com>
238
239         PR tree-optimization/45714
240         * gfortran.dg/vect/pr45714-a.f: New test.
241         * gfortran.dg/vect/pr45714-b.f: New test.
242
243 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
244
245         * gnat.dg/const1.adb: Rename into...
246         * gnat.dg/constant1.adb: ...this.
247         * gnat.dg/constant2.adb: New test.
248         * gnat.dg/constant2_pkg1.ads: New helper.
249         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
250
251 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
252
253         * gnat.dg/specs/constant1.ads: New test.
254         * gnat.dg/specs/constant1_pkg.ads: New helper.
255
256 2010-09-18  Jan Hubicka  <jh@suse.cz>
257
258         PR tree-optimization/45453
259         * g++.dg/tree-ssa/pr45453.C: New testcase.
260
261 2010-09-18  Jason Merrill  <jason@redhat.com>
262
263         * g++.dg/cpp0x/initlist44.C: New.
264
265 2010-09-18  Richard Guenther  <rguenther@suse.de>
266
267         PR tree-optimization/45709
268         * g++.dg/torture/pr45709-2.C: New testcase.
269
270 2010-09-18  Richard Guenther  <rguenther@suse.de>
271
272         PR tree-optimization/45709
273         * g++.dg/torture/pr45709.C: New testcase.
274
275 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
276
277         PR testsuite/45719
278         * gcc.target/i386/pad-3.c: Pass -fno-pic.
279
280 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
281
282         * gcc.target/i386/pad-1.c: New.
283         * gcc.target/i386/pad-2.c: Likewise.
284         * gcc.target/i386/pad-3.c: Likewise.
285         * gcc.target/i386/pad-4.c: Likewise.
286         * gcc.target/i386/pad-5a.c: Likewise.
287         * gcc.target/i386/pad-5b.c: Likewise.
288         * gcc.target/i386/pad-6a.c: Likewise.
289         * gcc.target/i386/pad-6b.c: Likewise.
290         * gcc.target/i386/pad-7.c: Likewise.
291         * gcc.target/i386/pad-8.c: Likewise.
292         * gcc.target/i386/pad-9.c: Likewise.
293         * gcc.target/i386/pad-10.c: Likewise.
294
295 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
296
297         PR middle-end/45234
298         * gcc.dg/torture/stackalign/alloca-5.c: New.
299
300 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
301
302         PR middle-end/45678
303         * gcc.dg/torture/pr45678-2.c: New.
304
305 2010-09-17  Richard Guenther  <rguenther@suse.de>
306
307         PR middle-end/45678
308         * gcc.dg/torture/pr45678-1.c: New testcase.
309
310 2010-09-17  Michael Matz  <matz@suse.de>
311
312         PR tree-optimization/43432
313         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
314         check_effective_target_vect_perm_short): New predicates.
315         (check_effective_target_vect_perm): Include x86_64.
316         * gcc.dg/vect/pr43432.c: New test.
317         * gcc.dg/vect/vect-114.c: Adjust.
318         * gcc.dg/vect/vect-15.c: Ditto.
319         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
320         * gcc.dg/vect/slp-perm-9.c: Ditto.
321
322 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
323
324         PR testsuite/45692
325         * objc/execute/exceptions/throw-nil.m: Run the test only with the
326         GNU runtime.
327
328 2010-09-17  Richard Guenther  <rguenther@suse.de>
329
330         * gcc.dg/pr27898.c: Use -flto instead of -combine.
331         * gcc.dg/pr28706.c: Likewise.
332         * gcc.dg/pr28712.c: Likewise.
333         * gcc.dg/pr30762-1.c: Likewise.
334         * gcc.dg/pr30762-2.c: Likewise.
335         * gcc.dg/pr31529-1.c: Likewise.
336         * gcc.dg/pr31529-2.c: Likewise.
337         * gcc.dg/pr34457-1.c: Likewise.
338         * gcc.dg/pr34457-2.c: Likewise.
339         * gcc.dg/pr34668-1.c: Likewise.
340         * gcc.dg/pr34668-2.c: Likewise.
341         * gcc.dg/pr34989-1.c: Likewise.
342         * gcc.dg/pr34989-2.c: Likewise.
343         * gcc.dg/pr43557-1.c: Likewise.
344         * gcc.dg/pr43557-2.c: Likewise.
345         * gcc.dg/debug/pr41893-1.c: Likewise.
346         * gcc.dg/matrix/matrix.exp: Do not use -combine.
347         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
348         * gcc.dg/matrix/matrix-4.c: Likewise.
349         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
350         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
351         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
352         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
353
354 2010-09-16  Tobias Burnus  <burnus@net-b.de>
355
356         PR fortran/43665
357         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
358         optimizations.
359         * gfortran.dg/intent_optimize_1.f90: New test.
360
361 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
362
363         * gcc.target/i386/divmod-1.c: New.
364         * gcc.target/i386/divmod-2.c: Likewise.
365         * gcc.target/i386/divmod-3.c: Likewise.
366         * gcc.target/i386/divmod-4.c: Likewise.
367         * gcc.target/i386/divmod-4a.c: Likewise.
368         * gcc.target/i386/divmod-5.c: Likewise.
369         * gcc.target/i386/divmod-6.c: Likewise.
370         * gcc.target/i386/divmod-7.c: Likewise.
371         * gcc.target/i386/divmod-8.c: Likewise.
372         * gcc.target/i386/udivmod-1.c: Likewise.
373         * gcc.target/i386/udivmod-2.c: Likewise.
374         * gcc.target/i386/udivmod-3.c: Likewise.
375         * gcc.target/i386/udivmod-4.c: Likewise.
376         * gcc.target/i386/udivmod-4a.c: Likewise.
377         * gcc.target/i386/udivmod-5.c: Likewise.
378         * gcc.target/i386/udivmod-6.c: Likewise.
379         * gcc.target/i386/udivmod-7.c: Likewise.
380         * gcc.target/i386/udivmod-8.c: Likewise.
381
382 2010-09-16  Jan Hubicka  <jh@suse.cz>
383
384         * g++.dg/lto/pr45679-1_0.C: New file.
385         * g++.dg/lto/pr45679-1_1.C: New file.
386         * g++.dg/lto/pr45679-0_0.C: New file.
387         * g++.dg/lto/pr45679-0_1.C: New file.
388
389 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
390
391         PR fortran/45674
392         * gfortran.dg/class_dummy_2.f03: New.
393
394 2010-09-16  Richard Guenther  <rguenther@suse.de>
395
396         PR tree-optimization/45623
397         * gcc.dg/torture/pr45623.c: New testcase.
398
399 2010-09-16  Ira Rosen  <irar@il.ibm.com>
400
401         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
402         name and parentheses.
403         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
404
405 2010-09-15  Jason Merrill  <jason@redhat.com>
406
407         * g++.dg/parse/parameter-declaration-2.C: New.
408
409         * g++.dg/cpp0x/scoped_enum2.C: New.
410
411 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
412
413         * gcc.c-torture/compile/20100915-1.c: New test.
414
415 2010-09-15  Martin Jambor  <mjambor@suse.cz>
416
417         PR middle-end/45644
418         * gcc.dg/ipa/pr45644.c: New test.
419
420 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
421
422         PR tree-optimization/45633
423         * gcc.dg/vect/pr45633.c: New test.
424
425 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
426
427         PR fortran/45577
428         * gfortran.dg/allocate_derived_4.f90: New.
429
430 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
431
432         * lib/target-supports.exp
433         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
434         supported flag to true for neon.
435
436 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
437
438         PR c++/45665
439         * g++.dg/template/crash103.C: New.
440
441 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
442
443         Merge from 'apple/trunk' branch on FSF servers.
444
445         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
446
447         Radar 4457381
448         * objc.dg/msg-in-protocol.m: New.
449         * obj-c++.dg/msg-in-protocol.mm: New.
450
451         2006-02-07  Fariborz Jahanian <fjahanian@apple.com>
452
453         Radar 4219590
454         * objc.dg/break-in-ifstmt.m: New.
455
456         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
457
458         Radar 4174166
459         * obj-c++.dg/comp-types-13.mm: New.
460         * objc.dg/comp-types-12.m: New.
461
462         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
463
464         Radar 4216500
465         * obj-c++.dg/proto-lossage-7.mm: New.
466         * objc.dg/proto-lossage-7.m: New.
467
468 2010-09-14  Jan Hubicka  <jh@suse.cz>
469
470         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
471         folding.
472         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
473         folding.
474
475 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
476
477         PR middle-end/45567
478         * gcc.dg/pr45567.c: New test.
479
480         PR debug/45660
481         * g++.dg/debug/pr45660.C: New test.
482
483 2010-09-14  Ira Rosen  <irar@il.ibm.com>
484
485         PR tree-optimization/45470
486         * g++.dg/vect/pr45470-a.cc: New test.
487         * g++.dg/vect/pr45470-a.cc: New test.
488
489 2010-09-10  Jack Howarth <howarth@bromo.med.uc.edu>
490
491         PR target/42070
492         * gcc/testsuite/lib/profopt.exp: Prune warnings on execname2 compile.
493         * gcc/testsuite/lib/prune.exp: Prune "can't add line info" warnings.
494
495 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
496
497         PR libfortran/45532
498         * gfortran.dg/namelist_64.f90: New test.
499
500 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
501
502         PR rtl-optimization/45617
503         * gcc.target/i386/pr45617.c: New test.
504
505 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
506
507         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
508
509 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
510
511         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
512         * gcc.target/i386/fma4-vector.c: Likewise.
513         * gcc.target/i386/vectorize2.c: Likewise.
514         * gcc.target/i386/vectorize4.c: Likewise.
515         * gcc.target/i386/vectorize5.c: Likewise.
516         * gcc.target/i386/vectorize6.c: Likewise.
517         * gcc.target/i386/vectorize8.c: Likewise.
518
519         * gcc.target/i386/vect-double-1.c: New.
520         * gcc.target/i386/vect-double-1a.c: Likewise.
521         * gcc.target/i386/vect-double-2.c: Likewise.
522         * gcc.target/i386/vect-double-2a.c: Likewise.
523
524         * lib/target-supports.exp (check_effective_target_vect_double):
525         Set et_vect_double_saved to 0 when tuning for Atom.
526
527 2010-09-13  Jan Hubicka  <jh@suse.cz>
528
529         * gcc.dg/torture/pr23821.c: Drop static keyword.
530         * gcc.dg/tree-ssa/loop-19.c: Likewise.
531         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
532
533 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
534
535         * gcc.target/arm/sync-1.c: New.
536
537 2010-09-12  Olivier Hainque  <hainque@adacore.com>
538
539         * gnat.dg/memtrap.adb: New test.
540
541 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
542
543         * gfortran.dg/promotion.f90: Fix options.
544
545 2010-09-11  Rodrigo Rivas <rodrigorivascosta@gmail.com>
546
547         * g++.dg/cpp0x/range-for1.C: New.
548         * g++.dg/cpp0x/range-for2.C: New.
549         * g++.dg/cpp0x/range-for3.C: New.
550         * g++.dg/cpp0x/range-for4.C: New.
551         * g++.dg/cpp0x/range-for5.C: New.
552         * g++.dg/cpp0x/range-for6.C: New.
553
554 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
555
556         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
557         and counts. Check that transpose is not called.
558         * gfortran.dg/transpose_2.f90: Update error message.
559
560 2010-09-10  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
561
562         PR c++/43824
563         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
564         * g++.dg/lookup/strong-using-2.C: Likewise.
565         * g++.dg/lookup/strong-using-3.C: Likewise.
566         * g++.dg/lookup/strong-using-5.C: Likewise.
567
568         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
569         * g++.dg/cpp0x/inline-ns4.C: New.
570         * g++.dg/cpp0x/inline-ns5.C: New.
571
572 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
573
574         PR middle-end/45634
575         * gfortran.fortran-torture/compile/pr45634.f90: New.
576
577 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
578
579         * objc.dg/fobjc-exceptions.m: New test.
580
581 2010-09-10  Jan Hubicka  <jh@suse.cz>
582
583         * g++.dg/inherit/covariant7.C: Fix pattern matching.
584
585 2010-09-10  Martin Jambor  <mjambor@suse.cz>
586
587         PR tree-optimization/44972
588         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
589         * gcc.dg/tree-ssa/pr45144.c: Likewise.
590         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
591         instead.
592         * g++.dg/torture/pr44972.C: New test.
593
594 2010-09-10  Martin Jambor  <mjambor@suse.cz>
595
596         PR tree-optimization/44972
597         * g++.dg/torture/pr34850.C: Remove expected warning.
598
599 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
600
601         * gfortran.dg/dummy_optional_arg.f90: New test.
602
603 2010-09-08  Jan Hubicka  <jh@suse.cz>
604
605         PR tree-optimization/45598
606         * fortran.fortran-torture/compile/pr45598.f90: New test.
607
608 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
609
610         * lib/target-supports-dg.exp (dg-require-ifunc): New.
611         * lib/target-supports.exp (check_ifunc_available): New.
612         * gcc.dg/attr-ifunc-1.c: New.
613         * gcc.dg/attr-ifunc-2.c: New.
614         * gcc.dg/attr-ifunc-3.c: New.
615         * gcc.dg/attr-ifunc-4.c: New.
616         * gcc.dg/attr-ifunc-5.c: New.
617         * testsuite/g++.dg/ext/attr-ifunc-1.C: New.
618         * testsuite/g++.dg/ext/attr-ifunc-2.C: New.
619         * testsuite/g++.dg/ext/attr-ifunc-3.C: New.
620         * testsuite/g++.dg/ext/attr-ifunc-4.C: New.
621
622 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
623
624         PR middle-end/40386
625         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
626
627 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
628
629         * gfortran.dg/inline_transpose_1.f90: New test.
630
631 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
632
633         PR c++/45588
634         * g++.dg/warn/Wunused-var-15.C: New test.
635
636 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
637
638         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
639         hppa*-*-hpux*.
640
641 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
642
643         * objc/execute/exceptions/throw-nil.m: New test.
644         * objc/execute/exceptions/handler-1.m: Updated to use the new
645         objc_set_uncaught_exception_handler() function.
646         * objc/execute/exceptions/matcher-1.m: New test.
647
648 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
649
650         PR fortran/38282
651         * gfortran.dg/bit_comparison_1.F90: New test.
652         * gfortran.dg/leadz_trailz_3.f90: New test.
653         * gfortran.dg/masklr_2.F90: New test.
654         * gfortran.dg/shiftalr_1.F90: New test.
655         * gfortran.dg/merge_bits_2.F90: New test.
656         * gfortran.dg/dshift_2.F90: New test.
657         * gfortran.dg/bit_comparison_2.F90: New test.
658         * gfortran.dg/masklr_1.F90: New test.
659         * gfortran.dg/merge_bits_1.F90: New test.
660         * gfortran.dg/dshift_1.F90: New test.
661         * gfortran.dg/shiftalr_2.F90: New test.
662
663 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
664
665         * objc.dg/type-stream-1.m: Replaced with a test that tests that
666         functions from objc/typedstream.h are deprecated.
667
668 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
669
670         * lib/target-supports.exp
671         (check_effective_target_run_expensive_tests): New proc.
672         * gcc.c-torture/compile/limits-fnargs.c: Use
673         dg-require-effective-target run_expensive_tests.
674
675 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
676
677         PR fortran/45597
678         * gfortran.dg/gomp/pr45597.f90: New test.
679
680         PR fortran/45595
681         * gfortran.dg/gomp/pr45595.f90: New test.
682
683 2010-09-08  Michael Matz  <matz@suse.de>
684
685         * c-c++-common/uninit-17.c: Adjust.
686
687 2010-09-08  Michael Matz  <matz@suse.de>
688
689         PR tree-optimization/43430
690         * gcc.dg/vect/pr43430-2.c: New test.
691
692 2010-09-08  Michael Matz  <matz@suse.de>
693
694         PR tree-optimization/33244
695         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
696
697 2010-09-08  Richard Guenther  <rguenther@suse.de>
698
699         PR tree-optimization/45578
700         * gfortran.dg/pr45578.f90: New testcase.
701
702 2010-09-08  Richard Guenther  <rguenther@suse.de>
703
704         PR testsuite/45590
705         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
706
707 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
708
709         PR fortran/45576
710         * gfortran.dg/char_length_18.f90:  New test.
711
712 2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>
713
714         PR target/36502
715         * gcc.target/i386/pr36502.c: New test.
716
717         PR target/42313
718         PR target/44651
719         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
720         * gcc/testsuite/gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
721
722 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
723
724         * gfortran.dg/achar_4.f90: Enable bounds checking.
725
726 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
727
728         PR target/45206
729         * gcc.target/i386/pr45206.c: New test.
730
731 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
732
733         PR fortran/45505
734         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
735
736 2010-09-07  Jan Hubicka  <jh@suse.cz>
737
738         * gcc.c-torture/compile/20100907.c: New testcase.
739
740 2010-09-07  Richard Guenther  <rguenther@suse.de>
741
742         PR middle-end/45569
743         * g++.dg/eh/pr45569.C: New testcase.
744
745 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
746
747         PR target/43137
748         * gcc.target/arm/pr43137.c: New test.
749
750 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
751
752         PR fortran/36931
753         * gfortran.dg/dependency_35.f90:  New test.
754
755 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
756
757         PR fortran/34145
758         * gfortran.dg/char_length_17.f90:  New test.
759
760 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
761
762         PR c++/45200
763         PR c++/45293
764         PR c++/45558
765         * g++.dg/template/typedef34.C: New test.
766         * g++.dg/template/typedef35.C: New test.
767
768 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
769
770         PR target/22152
771         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
772
773 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
774
775         * g++.dg/warn/Wdouble-promotion.C: New.
776
777 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
778
779         * g++.dg/parse/redef2.C: New.
780
781 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
782
783         * gcc.dg/20100906-1.c: New testcase.
784
785 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
786
787         PR testsuite/45543
788         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
789         DW_TAG_enumeration_type DIE.
790
791 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
792
793         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
794         Update XFAILs.
795
796 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
797
798         PR rtl-optimization/44919
799         * g++.dg/opt/pr44919.C: New.
800
801 2010-09-06  Tobias Burnus  <burnus@net-b.de>
802
803         PR fortran/38282
804         * gfortran.dg/iall_iany_iparity_1.f90: New.
805         * gfortran.dg/iall_iany_iparity_2.f90: New.
806
807 2010-09-06  Jason Merrill  <jason@redhat.com>
808
809         * g++.dg/cpp0x/initlist42.C: New.
810
811         * g++.dg/cpp0x/auto19.C: New.
812
813         * g++.dg/template/sfinae25.C: New.
814         * g++.dg/template/char1.C: Expect warning.
815         * g++.dg/template/nontype10.C: Likewise.
816
817         * g++.dg/cpp0x/implicit9.C: New.
818
819         * g++.dg/cpp0x/initlist43.C: New.
820
821 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
822
823         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
824
825 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
826
827         * gcc.dg/Wdouble-promotion.c: New.
828
829 2010-09-05  Tobias Burnus  <burnus@net-b.de>
830
831         * gfortran.dg/float128_1.f90: Remove test case as
832         it always fails since Rev 163611 backed out the
833         front-end implementation.
834
835 2010-09-05  Tobias Burnus  <burnus@net-b.de>
836
837         * gfortran.dg/float128_1.f90: XFAIL test case.
838
839 2010-09-05  Tobias Burnus  <burnus@net-b.de>
840
841         * gfortran.dg/bessel_7.f90: Decrease required precision.
842
843 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
844
845         PR testsuite/45545
846         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
847         ref-all-matching targets.
848
849 2010-09-05  Richard Guenther  <rguenther@suse.de>
850
851         PR tree-optimization/45535
852         * gcc.c-torture/compile/pr45535.c: New testcase.
853
854 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
855
856         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
857         "\[^\n\]*".
858         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
859         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
860         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
861         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
862         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
863         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
864         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
865         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
866         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
867         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
868         * gcc.target/i386/pr22152.c: Likewise.
869         * gcc.target/i386/pr36992-1.c: Likewise.
870         * gcc.target/i386/pr36992-2.c: Likewise.
871         * gcc.target/sh/sh4a-memmovua.c: Likewise.
872
873 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
874
875         PR testsuite/43957
876         * gcc.dg/const-uniq-1.c: Modify regexp.
877
878 2010-09-04  Tobias Burnus  <burnus@net-b.de>
879
880         PR fortran/45530
881         * gfortran.dg/namelist_63.f90: New.
882
883 2010-09-04  Jan Hubicka  <jh@suse.cz>
884
885         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
886         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
887
888 2010-09-04  Jan Hubicka  <jh@suse.cz>
889
890         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
891
892 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
893
894         PR fortran/45507
895         * gfortran.dg/allocate_alloc_opt_12.f90: New.
896
897 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
898
899         * gcc.dg/opts-4.c: New test.
900
901 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
902
903         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
904         * gcc.dg/vect/vect-peel-4.c: Ditto.
905
906 2010-09-03  Daniel Kraft  <d@domob.eu>
907
908         PR fortran/45525
909         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
910
911 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
912
913         PR fortran/45159
914         * gfortran.dg/dependency_34.f90:  New test.
915
916 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
917
918         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
919
920 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
921
922         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
923         gcc.target/i386/clearcap.map if supported.
924
925 2010-09-03  Michael Matz  <matz@suse.de>
926
927         PR middle-end/45415
928         * gcc.dg/pr45415.c: New test.
929
930 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
931
932         PR tree-optimization/45506
933         * gcc.dg/pr45506.c: New.
934
935 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
936
937         PR target/45476
938         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
939         * gcc.target/i386/float128-2.c: Ditto.
940
941 2010-09-03  Daniel Kraft  <d@domob.eu>
942
943         PR fortran/34162
944         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
945         * gfortran.dg/internal_dummy_2.f08: New test.
946         * gfortran.dg/internal_dummy_3.f08: New test.
947         * gfortran.dg/internal_dummy_4.f08: New test.
948
949 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
950
951         PR debug/45500
952         * gcc.target/i386/pr45500.c: New test.
953
954 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
955
956         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
957
958 2010-09-03  Daniel Kraft  <d@domob.eu>
959
960         PR fortran/44602
961         * gfortran.dg/exit_2.f08; Adapt error messages.
962         * gfortran.dg/exit_3.f08: New test.
963         * gfortran.dg/exit_4.f08: New test.
964         * gfortran.dg/exit_5.f03: New test.
965
966 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
967
968         * gfortran.dg/ishft_4.f90: New test.
969
970 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
971
972         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
973         FRIZ/XSRIZ instruciton for (double)(long long)x.
974         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
975
976 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
977
978         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
979
980 2010-09-02  Richard Guenther  <rguenther@suse.de>
981
982         PR tree-optimization/44937
983         PR tree-optimization/45412
984         * g++.dg/opt/pr45412.C: New testcase.
985         * gcc.c-torture/compile/pr45412.c: Likewise.
986         * gcc.c-torture/compile/pr44937.c: Likewise.
987
988 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
989
990         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
991         but using -Werror=comment.
992         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
993         expected error messages.
994
995 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
996
997         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
998         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
999
1000 2010-09-02  Tobias Burnus  <burnus@net-b.de>
1001
1002         PR fortran/45489
1003         * gfortran.dg/initialization_27.f90: New.
1004
1005 2010-09-02  Ira Rosen  <irar@il.ibm.com>
1006
1007         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
1008         check into different basic blocks. Expect vectorization if misaligned
1009         stores are supported.
1010         * gcc.dg/vect/bb-slp-8a.c: New test.
1011         * gcc.dg/vect/bb-slp-8b.c: New test.
1012
1013 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
1014
1015         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
1016
1017 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
1018
1019         PR fortran/44541
1020         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
1021         * gfortran.dg/class_dummy_1.f03: New.
1022
1023 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
1024
1025         PR middle-end/45458
1026         * g++.dg/tree-prof/partition2.C: New test.
1027
1028 2010-09-01  Richard Guenther  <rguenther@suse.de>
1029
1030         * gcc.dg/vect/vect-outer-fir.c: Adjust.
1031         * gcc.dg/tree-ssa/vrp54.c: New testcase.
1032         * gcc.c-torture/execute/20100827-1.c: Likewise.
1033
1034 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1035
1036         * gfortran.dg/execute_command_line_1.f90: New test.
1037
1038 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
1039
1040         PR preprocessor/45457
1041         * c-c++-common/cpp/pr45457.c: New test.
1042
1043 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
1044
1045         * gcc.dg/nested-func-8.c: New test.
1046
1047 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1048
1049         PR fortran/38282
1050         * gfortran.dg/popcnt_poppar_1.F90: New test.
1051         * gfortran.dg/popcnt_poppar_2.F90: New test.
1052
1053 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
1054
1055         * gcc.target/i386/volatile-2.c: Require nonpic target.
1056
1057 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
1058
1059         PR middle-end/45461
1060         * gcc.dg/pr45461.c: New test.
1061
1062 2010-08-31  Richard Guenther  <rguenther@suse.de>
1063
1064         PR testsuite/45455
1065         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
1066
1067 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
1068
1069         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
1070
1071 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
1072
1073         PR fortran/45456
1074         * gfortran.dg/typebound_proc_18.f03: New.
1075
1076 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
1077
1078         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
1079         * lib/scanasm.exp (scan-stack-usage): Likewise.
1080         (scan-stack-usage-not): Likewise.
1081         * gcc.dg/stack-usage-1.c: New test.
1082         * gcc.target/i386/stack-usage-realign.c: Likewise.
1083
1084 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
1085
1086         PR tree-optimization/45427
1087         * gcc.dg/tree-ssa/pr45427.c: New test.
1088
1089 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
1090
1091         PR c++/45043
1092         * g++.dg/template/crash102.C: New.
1093
1094 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
1095
1096         PR middle-end/45423
1097         * gcc.dg/gomp/atomic-12.c: New test.
1098         * gcc.dg/gomp/atomic-13.c: New test.
1099         * gcc.dg/gomp/atomic-14.c: New test.
1100         * g++.dg/gomp/atomic-11.C: New test.
1101         * g++.dg/gomp/atomic-12.C: New test.
1102         * g++.dg/gomp/atomic-13.C: New test.
1103         * g++.dg/gomp/atomic-14.C: New test.
1104
1105 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1106
1107         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
1108         delimiter.
1109
1110 2010-08-30  Thomas Quinot  <quinot@adacore.com>
1111
1112         * gnat.dg/discr24.adb: New test.
1113
1114 2010-08-30  Richard Guenther  <rguenther@suse.de>
1115
1116         PR tree-optimization/45449
1117         * gcc.dg/pr45449.c: New testcase.
1118
1119 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
1120
1121         * gcc.dg/opts-1.c: Expect errors, not warnings.
1122
1123 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
1124
1125         PR fortran/42769
1126         * gfortran.dg/dynamic_dispatch_11.f03: New.
1127
1128 2010-08-29  Jason Merrill  <jason@redhat.com>
1129
1130         PR c++/44991
1131         * g++.dg/parse/defarg15.C: New.
1132
1133 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
1134
1135         PR fortran/45439
1136         * gfortran.dg/select_type_16.f03: New.
1137
1138 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
1139             Tobias Burnus  <burnus@net-b.de>
1140
1141         * gfortran.dg/bessel_7.f90: Decrease required precision.
1142
1143 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
1144             Kaz Kojima  <kkojima@gcc.gnu.org>
1145
1146         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
1147
1148 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1149
1150         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
1151         floating point conversion code generation.
1152         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
1153         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
1154         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
1155         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
1156         to integer conversion code generation.
1157         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
1158         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
1159         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
1160         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
1161
1162 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1163
1164         PR fortran/32049
1165         * gfortran.dg/random_seed_1.f90: Adjust test.
1166         * gfortran.dg/float128_1.f90: New test.
1167
1168 2010-08-27  Tobias Burnus  <burnus@net-b.de>
1169
1170         PR fortran/33197
1171         * gcc/testsuite/gfortran.dg/norm2_1.f90: New.
1172         * gcc/testsuite/gfortran.dg/norm2_2.f90: New.
1173         * gcc/testsuite/gfortran.dg/norm2_3.f90: New.
1174         * gcc/testsuite/gfortran.dg/norm2_4.f90: New.
1175         * gcc/testsuite/gfortran.dg/parity_1.f90: New.
1176         * gcc/testsuite/gfortran.dg/parity_2.f90: New.
1177         * gcc/testsuite/gfortran.dg/parity_3.f90: New.
1178
1179 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
1180
1181         PR fortran/45420
1182         * gfortran.dg/select_type_15.f03: New.
1183
1184 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1185
1186         PR libfortran/43217
1187         * gfortran.dg/hollerith8.f90: New test.
1188
1189 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
1190
1191         PR fortran/45159
1192         * gfortran.dg/dependency_33.f90:  New test.
1193
1194 2010-08-27  Richard Guenther  <rguenther@suse.de>
1195
1196         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
1197         * gcc.dg/graphite/scop-2.c: Likewise.
1198         * gcc.dg/graphite/scop-20.c: Likewise.
1199         * gcc.dg/vect/slp-25.c: Likewise.
1200
1201 2010-08-27  Olivier Hainque  <hainque@adacore.com>
1202
1203         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
1204
1205 2010-08-26  Daniel Kraft  <d@domob.eu>
1206
1207         PR fortran/38936
1208         PR fortran/44047
1209         PR fortran/45384
1210         * gfortran.dg/associate_8.f03: New test.
1211         * gfortran.dg/select_type_13.f03: New test.
1212         * gfortran.dg/select_type_14.f03: New test.
1213
1214 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
1215
1216         PR tree-optimization/44485
1217         * gcc.dg/pr44485.c: New test.
1218
1219 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1220
1221         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
1222         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
1223         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
1224
1225 2010-08-26  Richard Guenther  <rguenther@suse.de>
1226
1227         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
1228         * gcc.dg/graphite/scop-21.c: Likewise.
1229
1230 2010-08-26  Richard Guenther  <rguenther@suse.de>
1231
1232         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
1233         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
1234         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1235         * gcc.dg/vect/vect-91.c: Likewise.
1236         * gcc.dg/vect/vect-peel-1.c: Likewise.
1237         * gcc.dg/vect/vect-peel-2.c: Likewise.
1238         * gcc.dg/vect/vect-peel-4.c: Likewise.
1239
1240 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1241
1242         PR libfortran/41859
1243         * gfortran.dg/der_io_4.f90: New test.
1244
1245 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
1246
1247         PR rtl-optimization/44858
1248         * gcc.c-torture/execute/pr44858.c: New test.
1249
1250         PR rtl-optimization/45400
1251         * g++.dg/other/i386-8.C: New test.
1252
1253 2010-08-25  Richard Guenther  <rguenther@suse.de>
1254
1255         * gcc.dg/alias-8.c: Adjust.
1256
1257 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
1258
1259         * gcc.target/i386/combine-mul.c: New test.
1260
1261 2010-08-25  Richard Guenther  <rguenther@suse.de>
1262
1263         PR lto/44562
1264         * gcc.dg/graphite/id-27.c: New testcase.
1265         * gcc.dg/lto/20100825-1_0.c: Likewise.
1266
1267 2010-08-25  Richard Guenther  <rguenther@suse.de>
1268
1269         PR tree-optimization/45316
1270         * g++.dg/opt/pr45316.C: New testcase.
1271
1272 2010-08-25  Richard Guenther  <rguenther@suse.de>
1273
1274         PR tree-optimization/45393
1275         * g++.dg/torture/pr45393.C: New testcase.
1276
1277 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
1278
1279         PR tree-optimization/45059
1280         * gcc.c-torture/compile/pr45059.c: New test.
1281
1282 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
1283
1284         * lib/target-supports.exp (check_effective_target_vect_unpack):
1285         Set vect_unpack supported flag to true for neon.
1286
1287 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
1288
1289         * gcc.dg/tree-ssa/ifc-5.c: New.
1290
1291 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
1292
1293         * gcc.dg/tree-ssa/ifc-4.c: New.
1294         * gcc.dg/tree-ssa/ifc-7.c: New.
1295
1296 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
1297
1298         * gcc.dg/vect/vect.exp: Check loongson targets
1299         * g++.dg/vect/vect.exp: Likewise
1300         * gfortran.dg/vect/vect.exp: Likewise
1301
1302 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1303
1304         * gcc.target/powerpc/vsx-mass-1.c: New file, test
1305         -mveclibabi=mass.
1306
1307 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
1308
1309         PR fortran/45366
1310         * gfortran.dg/proc_ptr_29.f90: New.
1311
1312 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1313             Dominique d'Humieres <dominiq@lps.ens.fr>
1314
1315         PR fortran/45367
1316         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
1317
1318 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1319
1320         PR fortran/45367
1321         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
1322
1323 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1324
1325         PR fortran/36158
1326         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
1327
1328 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1329             Dominique d'Humieres <dominiq@lps.ens.fr>
1330
1331         PR fortran/45367
1332         PR fortran/36158
1333         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
1334         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
1335
1336 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
1337
1338         PR fortran/44863
1339         PR fortran/45271
1340         PR fortran/45290
1341         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
1342         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
1343         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
1344
1345 2010-08-21  Tobias Burnus  <burnus@net-b.de>
1346
1347         PR fortran/36158
1348         PR fortran/33197
1349         * gfortran.dg/bessel_6.f90: New.
1350         * gfortran.dg/bessel_7.f90: New.
1351
1352 2010-08-20  Jan Hubicka  <jh@suse.cz>
1353
1354         PR c++/45307
1355         PR c++/17736
1356         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
1357         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
1358
1359 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
1360
1361         PR target/45336
1362         * gcc.target/i386/pr45336-1.c: New.
1363         * gcc.target/i386/pr45336-2.c: Likewise.
1364         * gcc.target/i386/pr45336-3.c: Likewise.
1365         * gcc.target/i386/pr45336-4.c: Likewise.
1366
1367 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
1368
1369         PR testsuite/45361
1370         * gcc.target/i386/volatile-2.c: Update scan strings to also
1371         include (%rip) for the memory reference on x86_64.
1372
1373 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
1374
1375         PR middle-end/44974
1376         * gcc.dg/pr44974.c: New test.
1377
1378         PR rtl-optimization/45353
1379         * gcc.dg/pr45353.c: New test.
1380
1381 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
1382
1383         * gcc.target/i386/volatile-2.c: New.
1384
1385 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
1386
1387         PR rtl-optimization/44691
1388         * gfortran.dg/pr44691.f: New test.
1389
1390 2010-10-19  Olivier Hainque  <hainque@adacore.com>
1391
1392         * gcc.target/sparc/sibcall-dslot.c: New testcase.
1393
1394 2010-08-19  Jason Merrill  <jason@redhat.com>
1395
1396         * g++.dg/init/synth3.C: New.
1397         * g++.dg/init/value8.C: New.
1398         * g++.dg/tree-ssa/empty-2.C: New.
1399         * g++.dg/cpp0x/noexcept09.C: New.
1400
1401 2010-08-19  Daniel Kraft  <d@domob.eu>
1402
1403         PR fortran/29785
1404         PR fortran/45016
1405         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
1406         * gfortran.dg/pointer_remapping_1.f90: New test.
1407         * gfortran.dg/pointer_remapping_2.f03: New test.
1408         * gfortran.dg/pointer_remapping_3.f08: New test.
1409         * gfortran.dg/pointer_remapping_4.f03: New test.
1410         * gfortran.dg/pointer_remapping_5.f08: New test.
1411         * gfortran.dg/pointer_remapping_6.f08: New test.
1412
1413 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
1414
1415         PR testsuite/45324
1416         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
1417
1418 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1419
1420         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
1421
1422 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
1423
1424         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
1425         variable.
1426
1427 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
1428
1429         PR target/45070
1430         * gcc.c-torture/execute/pr45070.c: New.
1431
1432 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
1433
1434         * g++.dg/pr44328.C: New test.
1435
1436 2010-08-19  Tobias Burnus  <burnus@net-b.de>
1437
1438         PR fortran/36158
1439         PR fortran/33197
1440         * gfortran.dg/bessel_3.f90: New.
1441         * gfortran.dg/bessel_4.f90: New.
1442         * gfortran.dg/bessel_5.f90: New.
1443
1444 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
1445
1446         PR fortran/45290
1447         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
1448         * gfortran.dg/pointer_init_2.f90: New.
1449         * gfortran.dg/pointer_init_3.f90: New.
1450         * gfortran.dg/pointer_init_4.f90: New.
1451
1452 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
1453
1454         PR c++/45049
1455         * g++.dg/pr45049-1.C: New test.
1456         * g++.dg/pr45049-2.C: New test.
1457
1458 2010-08-18  Jie Zhang  <jie@codesourcery.com>
1459
1460         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
1461         20 if __ARM_PCS is defined otherwise 64.
1462         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
1463         instead of hard coded 64.
1464
1465 2010-08-18  Yao Qi  <yao@codesourcery.com>
1466
1467         PR target/45094
1468         * gcc.target/arm/pr45094.c: New test.
1469
1470 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
1471
1472         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
1473
1474 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
1475
1476         PR rtl-optimization/42575
1477         * gcc.target/arm/pr42575.c: New test.
1478
1479 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
1480
1481         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
1482         * gcc.dg/tls/thr-cse-1.c: New.
1483
1484 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
1485
1486         PR debug/42487
1487         * lib/target-supports.exp
1488         (check_effective_target_function_sections): New.
1489         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
1490         function sections before proceding.
1491
1492 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
1493
1494         PR fortran/45308
1495         * gfortran.dg/pr45308.f03: New test.
1496
1497 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
1498
1499         PR target/45296
1500         * gcc.target/i386/pr45296.c: New test.
1501
1502 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
1503
1504         * g++.dg/ext/uow-1.C: New.
1505         * g++.dg/ext/uow-2.C: New.
1506         * g++.dg/ext/uow-3.C: New.
1507         * g++.dg/ext/uow-4.C: New.
1508
1509 2010-08-17  Richard Guenther  <rguenther@suse.de>
1510
1511         PR testsuite/45266
1512         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
1513
1514 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
1515
1516         PR c/40563
1517         * gcc.dg/Wcxx-compat-20.c: New test.
1518
1519 2010-08-17  Daniel Kraft  <d@domob.eu>
1520
1521         PR fortran/38936
1522         * gfortran.dg/associate_1.f03: Extended to test newly supported
1523         features like association to variables.
1524         * gfortran.dg/associate_3.f03: Removed check for illegal change
1525         of associate-name here...
1526         * gfortran.dg/associate_5.f03: ...and added it here.
1527         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
1528         * gfortran.dg/associate_7.f03: New test.
1529
1530 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
1531
1532         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
1533
1534 2010-08-15  Daniel Kraft  <d@domob.eu>
1535
1536         PR fortran/38936
1537         * gfortran.dg/associate_1.f03: Enable test for array expressions.
1538         * gfortran.dg/associate_3.f03: Clarify comment.
1539         * gfortran.dg/associate_5.f03: New test.
1540         * gfortran.dg/associate_6.f03: New test.
1541
1542 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1543
1544         PR fortran/45211
1545         * gfortran.dg/bind_c_usage_21.f90: New.
1546         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
1547
1548 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1549
1550         * gfortran.dg/optional_absent_1.f90: New.
1551         * gfortran.dg/null_actual.f90: New.
1552
1553 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1554
1555         * gfortran.dg/pointer_target_1.f90: New.
1556         * gfortran.dg/pointer_target_2.f90: New.
1557         * gfortran.dg/pointer_target_3.f90: New.
1558
1559 2010-08-15  Daniel Kraft  <d@domob.eu>
1560
1561         PR fortran/45197
1562         * gfortran.dg/elemental_args_check_3.f90: New test.
1563         * gfortran.dg/impure_1.f08: New test.
1564         * gfortran.dg/impure_2.f08: New test.
1565         * gfortran.dg/impure_3.f90: New test.
1566         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
1567
1568 2010-08-15  Ira Rosen  <irar@il.ibm.com>
1569
1570         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
1571         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
1572         SLP tests.
1573         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
1574         misaligned loads.
1575         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
1576         misaligned stores.c
1577         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
1578
1579 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
1580
1581         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
1582         dg-require-effective-target after dg-do.
1583
1584 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
1585
1586         * lib/target-supports.exp (check_effective_target_vect_int): Return
1587         true for Loongson targets.
1588         (check_effective_target_vect_shift): Likewise.
1589         (check_effective_target_vect_no_int_max): Likewise.
1590         (check_effective_target_vect_no_align): Likewise.
1591         (check_effective_target_vect_short_mult): Likewise.
1592
1593 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
1594
1595         * g++.dg/cast.C: Change fields of structures to "long" to pass
1596         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
1597         * g++.dg/cpp0x/iop.C: Ditto.
1598         * g++.dg/cpp0x/named_refs.C: Ditto.
1599         * g++.dg/cpp0x/rv1p.C: Ditto.
1600         * g++.dg/cpp0x/rv2p.C: Ditto.
1601         * g++.dg/cpp0x/rv3p.C: Ditto.
1602         * g++.dg/cpp0x/rv4p.C: Ditto.
1603         * g++.dg/cpp0x/rv5p.C: Ditto.
1604         * g++.dg/cpp0x/rv6p.C: Ditto.
1605         * g++.dg/cpp0x/rv7p.C: Ditto.
1606         * g++.dg/cpp0x/rv8p.C: Ditto.
1607         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
1608
1609 2010-08-13  Daniel Kraft  <d@domob.eu>
1610
1611         * gfortran.dg/implied_shape_1.f08: New test.
1612         * gfortran.dg/implied_shape_2.f90: New test.
1613         * gfortran.dg/implied_shape_3.f08: New test.
1614
1615 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1616
1617         PR libfortran/42526
1618         * gfortran.dg/char_component_initializer_1.f90: New test.
1619
1620 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
1621
1622         PR tree-optimization/45241
1623         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
1624
1625 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
1626
1627         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
1628         to dg-options.
1629         * gcc.target/i386/pr40906-2.c: Ditto.
1630         * gcc.target/i386/pr40906-3.c: Ditto.
1631
1632 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
1633
1634         PR middle-end/45262
1635         * gcc.c-torture/execute/pr45262.c: New test.
1636
1637 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
1638
1639         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
1640         empty argument.
1641         * g++.dg/other/profile1.C: Ditto.
1642
1643 2010-08-12  Richard Guenther  <rguenther@suse.de>
1644
1645         PR tree-optimization/45232
1646         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
1647         * gcc.dg/tree-ssa/loop-7.c: Adjust.
1648         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
1649         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
1650         unsigned arithmetic.
1651         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
1652         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
1653         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
1654         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
1655         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
1656         unsigned arithmetic.
1657         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
1658         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
1659         unsigned arithmetic.
1660         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
1661         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
1662         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
1663         unsigned arithmetic.
1664         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
1665         * gcc.dg/tree-ssa/negate.c: Adjust.
1666         * gcc.dg/vect/vect-1.c: Adjust.
1667         * gfortran.dg/reassoc_6.f: XFAIL.
1668
1669 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
1670
1671         PR debug/45259
1672         * gcc.dg/pr45259.c: New test.
1673
1674 2010-08-12  Wei Guozhi  <carrot@google.com>
1675
1676         PR target/44999
1677         * gcc.target/arm/pr44999.c: New testcase.
1678
1679 2010-08-12  Jie Zhang  <jie@codesourcery.com>
1680
1681         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
1682         (N): Likewise.
1683         (main): Adjust accordingly.
1684
1685 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1686
1687         * gfortran.dg/graphite/id-22.f: New.
1688
1689 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1690
1691         * gcc.dg/graphite/id-26.c: New.
1692
1693 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1694
1695         * gcc.dg/graphite/id-25.c: New.
1696
1697 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1698
1699         * gcc.dg/graphite/run-id-5.c: New.
1700         * gcc.dg/graphite/run-id-6.c: New.
1701         * gfortran.dg/graphite/id-21.f: New.
1702
1703 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1704
1705         * gcc.dg/graphite/id-24.c: New.
1706
1707 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1708
1709         * gcc.dg/tree-ssa/pr20742.c: New.
1710
1711 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1712
1713         * gcc.dg/graphite/id-23.c: New.
1714
1715 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1716
1717         * gfortran.dg/graphite/id-20.f: Adjust testcase.
1718
1719 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1720
1721         * gcc.dg/graphite/pr42729.c: New.
1722
1723 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1724
1725         * gfortran.dg/graphite/id-20.f: New.
1726
1727 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1728
1729         * gcc.dg/graphite/id-22.c: New.
1730
1731 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1732
1733         * gcc.dg/graphite/run-id-2.c: Call abort.
1734
1735 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1736
1737         * gcc.dg/graphite/id-20.c: New.
1738
1739 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
1740             Steve Kargl <kargl@gcc.gnu.org>
1741
1742         PR fortran/44595
1743         * gfortran.dg/move_alloc_3.f90: New.
1744         * gfortran.dg/random_seed_2.f90: New.
1745
1746 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1747
1748         * lib/target-supports.exp (check_effective_target_sync_int_long):
1749         Add hppa*-*-linux*.
1750         (check_effective_target_sync_char_short): Likewise.
1751
1752 2010-08-10  Yao Qi  <yao@codesourcery.com>
1753
1754         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
1755         general form.
1756         * gcc.dg/tree-ssa/loop-31.c: Likewise.
1757         * g++.dg/other/packed1.C: Likewise.
1758         * g++.dg/other/crash-4.C: Likewise.
1759         * g++.dg/ext/packed8.C: Likewise.
1760         * g++.dg/init/array16.C: Likewise.
1761
1762 2010-08-10  xinliang David Li  <davidxl@google.com>
1763         * gcc.dg/tree-ssa/loop-19.c: Add option
1764         -fno-prefetch-loop-array
1765
1766 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
1767
1768         PR middle-end/45182
1769         * gcc.c-torture/compile/pr45182.c: New test.
1770
1771 2010-08-09  Jason Merrill  <jason@redhat.com>
1772
1773         PR c++/45236
1774         * g++.dg/cpp0x/variadic-104.C: New.
1775
1776 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
1777
1778         PR fortran/44235
1779         * gfortran.dg/dependency_32.f90:  New test.
1780
1781 2010-08-09  Richard Guenther  <rguenther@suse.de>
1782
1783         PR middle-end/44632
1784         * g++.dg/opt/nrv17.C: New testcase.
1785
1786 2010-08-09  Richard Guenther  <rguenther@suse.de>
1787
1788         PR middle-end/45212
1789         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
1790         alignment from MEM_REF offset only if we took it from the
1791         base object.
1792
1793         * gcc.target/i386/pr24178.c: New testcase.
1794
1795 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
1796
1797         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
1798         * gcc.dg/20030702-1.c: Ditto.
1799         * gcc.dg/20050309-1.c: Ditto.
1800         * gcc.dg/20050325-1.c: Ditto.
1801         * gcc.dg/20050330-2.c: Ditto.
1802         * gcc.dg/20051201-1.c: Ditto.
1803         * gcc.dg/gomp/pr27573.c: Ditto.
1804         * gcc.dg/gomp/pr34610.c: Ditto.
1805         * gcc.dg/pr24225.c: Ditto.
1806         * gcc.dg/pr26570.c: Ditto.
1807         * gcc.dg/pr32773.c: Ditto.
1808         * g++.dg/gcov/gcov-6.C: Ditto.
1809         * g++.dg/gomp/pr34608.C: Ditto.
1810         * gfortran.dg/gomp/pr27573.f90: Ditto.
1811
1812         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
1813         dg-require-host-local dg directive.
1814         * gcc.dg/profile-dir-2.c: Ditto.
1815         * gcc.dg/profile-dir-3.c: Ditto.
1816
1817 2010-08-08  Richard Guenther  <rguenther@suse.de>
1818
1819         PR tree-optimization/45109
1820         * gcc.c-torture/compile/pr45109.c: New testcase.
1821
1822 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
1823
1824         * gcc.dg/march.c: Skip if -march defined.
1825         * gcc.dg/mtune.c: Skip if -mtune defined.
1826
1827         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
1828         generic thunk support.
1829
1830 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
1831
1832         PR target/45213
1833         * gcc.target/i386/pr45213.c: New test.
1834
1835 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1836
1837         PR libfortran/45143
1838         * gfortran.dg/fmt_error_11.f03: New test.
1839
1840 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
1841
1842         * lib/target-supports.exp (check_effective_target_sync_int_long):
1843         Add arm*-*-linux-gnueabi.
1844         (check_effective_target_sync_char_short): Likewise.
1845
1846 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1847
1848         PR fortran/45159
1849         * gfortran.dg/dependency_31.f90:  New test.
1850
1851 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1852
1853         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
1854
1855 2010-08-06  Jason Merrill  <jason@redhat.com>
1856
1857         * g++.dg/cpp0x/sfinae3.C: New.
1858         * g++.dg/cpp0x/sfinae4.C: New.
1859
1860 2010-08-06  Richard Guenther  <rguenther@suse.de>
1861
1862         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
1863         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
1864         * gcc.dg/tree-ssa/pr25382.c: Likewise.
1865         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
1866         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
1867         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
1868         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
1869         * gcc.c-torture/execute/20100805-1.c: Likewise.
1870
1871 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1872
1873         PR testsuite/42855
1874         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
1875
1876 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1877
1878         * gcc.dg/ipa/ipcp-ii-1.c: New test.
1879         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
1880
1881 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1882
1883         * g++.dg/ipa/devirt-1.C: New test.
1884         * g++.dg/ipa/devirt-2.C: Likewise.
1885         * g++.dg/ipa/devirt-3.C: Likewise.
1886         * g++.dg/ipa/devirt-4.C: Likewise.
1887         * g++.dg/ipa/devirt-5.C: Likewise.
1888         * gcc.dg/ipa/iinline-3.c: Likewise.
1889
1890 2010-08-05  Jie Zhang  <jie@codesourcery.com>
1891
1892         PR tree-optimization/45144
1893         * gcc.dg/tree-ssa/pr45144.c: New test.
1894
1895 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
1896
1897         PR fortran/42207
1898         PR fortran/44064
1899         PR fortran/44065
1900         * gfortran.dg/class_25.f03: New.
1901         * gfortran.dg/class_26.f03: New.
1902
1903 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
1904
1905         * g++.dg/warn/miss-format-1.C: Update line number.
1906
1907 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
1908
1909         PR c++/44641
1910         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
1911         .frame and .mask assembler directives.
1912
1913 2010-08-04  Richard Guenther  <rguenther@suse.de>
1914
1915         * gcc.dg/tree-ssa/vrp35.c: Adjust.
1916         * gcc.dg/tree-ssa/vrp36.c: Likewise.
1917         * gcc.dg/tree-ssa/vrp50.c: Likewise.
1918         * gcc.dg/tree-ssa/vrp52.c: Likewise.
1919
1920 2010-08-04  Tobias Burnus  <burnus@net-b.de>
1921
1922         PR fortran/44857
1923         * gfortran.dg/derived_constructor_char_1.f90: New.
1924         * gfortran.dg/derived_constructor_char_2.f90: New.
1925
1926 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1927
1928         PR fortran/45159
1929         * gfortran.dg/dependency_30.f90:  New test.
1930
1931 2010-08-03  Jan Hubicka  <jh@suse.cz>
1932
1933         * gcc.c-torture/compile/pr45085.c: New testcase.
1934
1935 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
1936
1937         PR fortran/44584
1938         PR fortran/45161
1939         * gfortran.dg/typebound_call_9.f03: Modified.
1940         * gfortran.dg/typebound_generic_1.f03: Modified.
1941
1942 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1943
1944         PR fortran/45159
1945
1946         * gfortran.dg/dependency_29.f90:  New test.
1947
1948 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1949
1950         PR fortran/36854
1951         * gfortran.dg/character_comparison_2.f90:  New test.
1952         * gfortran.dg/character_comparison_3.f90:  New test.
1953         * gfortran.dg/dependency_28.f90:  New test.
1954
1955 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
1956
1957         PR target/40457
1958         * gcc.target/arm/pr40457-1.c: New test.
1959         * gcc.target/arm/pr40457-2.c: New test.
1960
1961 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
1962
1963         PR fortran/44912
1964         * gfortran.dg/typebound_call_17.f03: New.
1965
1966 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
1967
1968         PR fortran/44929
1969         * gfortran.dg/allocate_derived_3.f90: New.
1970
1971 2010-07-30  Xinliang David Li  <davidxl@google.com>
1972         PR tree-optimization/45121
1973         * c-c++-common/uninit-17.c: Add -fno-ivops option.
1974
1975 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1976
1977         PR c++/45112
1978         * testsuite/g++.dg/pr45112.C: New test.
1979
1980 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
1981
1982         PR debug/45055
1983         PR rtl-optimization/45137
1984         * gcc.dg/pr45055.c: New test.
1985
1986 2010-07-30  Alan Modra  <amodra@gmail.com>
1987
1988         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
1989         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
1990
1991 2010-07-29  Tobias Burnus  <burnus@net-b.de>
1992
1993         PR fortran/45087
1994         PR fortran/45125
1995         * gfortran.dg/whole_file_25.f90: New.
1996         * gfortran.dg/whole_file_26.f90: New.
1997         * gfortran.dg/whole_file_27.f90: New.
1998
1999 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
2000
2001         PR fortran/44962
2002         * gfortran.dg/typebound_proc_17.f03: New.
2003
2004 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
2005
2006         PR fortran/45004
2007         * gfortran.dg/move_alloc_2.f90: New.
2008
2009 2010-07-29  Xinliang David Li  <davidxl@google.com>
2010         PR tree-optimization/45121
2011         * c-c++-common/uninit-17.c: Fix expected output.
2012
2013 2010-07-29  Richard Guenther  <rguenther@suse.de>
2014
2015         PR tree-optimization/45120
2016         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
2017
2018 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
2019
2020         PR fortran/42051
2021         PR fortran/44064
2022         * gfortran.dg/pr42051.f03: New testcase.
2023
2024 2010-07-29  Richard Guenther  <rguenther@suse.de>
2025
2026         PR middle-end/45034
2027         * gcc.c-torture/execute/pr45034.c: New testcase.
2028
2029 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
2030
2031         PR c++/45096
2032         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
2033
2034 2010-07-28  Daniel Kraft  <d@domob.eu>
2035
2036         * gfortran.dg/bound_8.f90: New test.
2037
2038 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
2039
2040         PR debug/45105
2041         * gcc.dg/pr45105.c: New test.
2042
2043 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
2044
2045         PR rtl-optimization/45107
2046         * gcc.dg/pr45107.c: New test.
2047
2048 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
2049
2050         PR rtl-optimization/45101
2051         * gcc.dg/pr45101.c: New test.
2052
2053 2010-07-28  Tobias Burnus  <burnus@net-b.de>
2054
2055         PR fortran/45077
2056         * gfortran.dg/whole_file_24.f90: New.
2057
2058 2010-07-27  Jason Merrill  <jason@redhat.com>
2059
2060         * g++.dg/cpp0x/variadic102.C: New.
2061         * g++.dg/cpp0x/variadic103.C: New.
2062
2063 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
2064
2065         PR rtl-optimization/40956
2066         PR target/42495
2067         PR middle-end/42574
2068         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
2069         * gcc.target/arm/pr42574.c: Add tests.
2070
2071 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
2072
2073         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
2074         test name.
2075         (cleanup-repo-files): Ditto.
2076         (cleanup-saved-temps): Ditto.
2077
2078 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
2079
2080         PR testsuite/44701
2081         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
2082
2083         PR c/45079
2084         * gcc.dg/pr45079.c: New test.
2085
2086 2010-07-27  Ira Rosen  <irar@il.ibm.com>
2087
2088         PR tree-optimization/44152
2089         * gcc.dg/vect/fast-math-pr44152.c: New test.
2090
2091 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
2092
2093         PR ObjC/44140
2094         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
2095         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
2096         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
2097         * obj-c++.dg/torture/trivial.mm: Ditto.
2098         * objc.dg/torture/tls/thr-init-2.m: Ditto.
2099         * objc.dg/torture/tls/thr-init-3.m: Ditto.
2100         * objc.dg/torture/tls/thr-init.m: Ditto.
2101         * objc.dg/torture/trivial.m: Ditto.
2102
2103 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
2104
2105         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
2106         Skip on spu-*-* targets.
2107
2108 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
2109
2110         PR tree-optimization/45083
2111         * gcc.dg/pr45083.c: New test.
2112
2113 2010-07-26  Tobias Burnus  <burnus@net-b.de>
2114
2115         PR fortran/40873
2116         * gfortran.dg/whole_file_22.f90: New test.
2117         * gfortran.dg/whole_file_23.f90: New test.
2118
2119 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
2120             Jack Howarth  <howarth@bromo.med.uc.edu>
2121             Richard Henderson  <rth@redhat.com>
2122
2123         PR target/44132
2124         * gcc.dg/tls/thr-init-1.c: New.
2125         * gcc.dg/tls/thr-init-2.c: New.
2126         * gcc.dg/torture/tls New.
2127         * gcc.dg/torture/tls/tls-test.c: New.
2128         * gcc.dg/torture/tls/thr-init-1.c: New.
2129         * gcc.dg/torture/tls/tls.exp: New.
2130         * gcc.dg/torture/tls/thr-init-2.c: New.
2131         * gcc.dg/tls/emutls-2.c: New test
2132
2133         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
2134         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
2135         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
2136         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
2137         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
2138         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
2139         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
2140         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
2141         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
2142         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
2143         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
2144         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
2145         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
2146         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
2147         gfortran.dg/gomp/appendix-a/a.22.4.f90,
2148         gfortran.dg/gomp/appendix-a/a.22.5.f90,
2149         gfortran.dg/gomp/appendix-a/a.22.6.f90,
2150         gfortran.dg/gomp/appendix-a/a.24.1.f90,
2151         gfortran.dg/gomp/appendix-a/a.32.1.f90,
2152         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
2153         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
2154         gfortran.dg/gomp/omp_threadprivate1.f90,
2155         gfortran.dg/gomp/omp_threadprivate2.f90,
2156         gfortran.dg/gomp/reduction1.f90,
2157         gfortran.dg/gomp/sharing-1.f90: Likewise.
2158
2159 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2160
2161         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
2162         sse_runtime.
2163         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
2164         dg-require-visibility.
2165
2166 2010-07-26  Richard Guenther  <rguenther@suse.de>
2167
2168         PR tree-optimization/43784
2169         * gcc.c-torture/execute/pr43784.c: New testcase.
2170         * g++.dg/torture/pr43784.C: Likewise.
2171
2172 2010-07-26  Richard Guenther  <rguenther@suse.de>
2173
2174         PR middle-end/45056
2175         * g++.dg/pr45056.C: New testcase.
2176
2177 2010-07-26  Richard Guenther  <rguenther@suse.de>
2178
2179         PR tree-optimization/45071
2180         * gcc.dg/pr45071.c: New testcase.
2181
2182 2010-07-26  Tobias Burnus  <burnus@net-b.de>
2183
2184         PR fortran/45066
2185         * gfortran.dg/namelist_62.f90: New.
2186
2187 2010-07-26  Richard Guenther  <rguenther@suse.de>
2188
2189         * gcc.c-torture/execute/pr45017.c: Move ...
2190         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
2191
2192 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
2193
2194         PR fortran/40628
2195         * trim_optimize_1.f90:  New test.
2196         * character_comparision_1.f90:  New test.
2197
2198 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2199
2200         PR fortran/42852
2201         * gfortran.dg/wtruncate_fix.f: New test.
2202
2203 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
2204
2205         PR testsuite/45068
2206         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
2207
2208 2010-07-24  Richard Guenther  <rguenther@suse.de>
2209
2210         PR lto/43788
2211         * g++.dg/lto/20100724-1_0.C: New testcase.
2212
2213 2010-07-24  Richard Guenther  <rguenther@suse.de>
2214
2215         PR lto/43212
2216         * gcc.dg/lto/20100724-1_0.c: New testcase.
2217         * gcc.dg/lto/20100724-1_1.c: Likewise.
2218
2219 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2220
2221         PR fortran/40011
2222         * gfortran.dg/whole_file_21.f90: New.
2223
2224         * gfortran.dg/integer_exponentiation_3.F90: Use
2225         -ffloat-store only for i?86/x86-64 -m32.
2226
2227 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2228
2229         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
2230         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
2231
2232 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2233
2234         * gfortran.dg/func_decl_4.f90: Split test into two ...
2235         * gfortran.dg/func_decl_5.f90: ... parts.
2236         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
2237         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
2238         * gfortran.dg/global_references_1.f90: Add new dg-warning.
2239         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
2240         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
2241         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
2242         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
2243         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
2244         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
2245         * gfortran.dg/sizeof.f90: Make test valid.
2246         * gfortran.dg/pr20865.f90: Add new dg-error.
2247         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
2248         * gfortran.dg/g77/19990218-0.f: Ditto.
2249         * gfortran.dg/g77/19990218-1.f: Ditto.
2250         * gfortran.dg/g77/970625-2.f: Ditto.
2251         * gfortran.dg/pr37243.f: Fix function declaration.
2252         * gfortran.dg/use_only_1.f90: Fix implicit typing.
2253         * gfortran.dg/loc_1.f90: Fix pointer datatype.
2254
2255 2010-07-23  Tobias Burnus  <burnus@net-b.de>
2256
2257         PR fortran/44945
2258         * gfortran.dg/char_array_structure_constructor.f90: Add
2259         -fwhole-file as dg-option as it otherwise fails on some
2260         systems.
2261
2262 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
2263
2264         * gnat.dg/aggr16.ad[sb]: New test.
2265         * gnat.dg/aggr16_pkg.ads: New helper.
2266
2267 2010-07-23  Richard Guenther  <rguenther@suse.de>
2268
2269         PR lto/43071
2270         * g++.dg/lto/20100723-1_0.C: New testcase.
2271
2272 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
2273
2274         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
2275         AVX support.
2276         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
2277         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
2278
2279 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2280
2281         * lib/target-supports.exp (add_options_for_tls): New proc.
2282         * g++.dg/tls/static-1.C: Use dg-add-options tls.
2283         * g++.dg/tls/static-1a.cc: Likewise.
2284         * gcc.dg/tls/emutls-1.c: Likewise.
2285         * gcc.dg/tls/opt-11.c: Likewise.
2286         * gcc.dg/tls/opt-12.c: Likewise.
2287         * gcc.dg/tls/pr24428-2.c: Likewise.
2288         * gcc.dg/tls/pr24428.c: Likewise.
2289         * obj-c++.dg/tls/static-1.mm: Likewise.
2290         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
2291         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
2292         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
2293         * objc.dg/torture/tls/thr-init-2.m: Likewise.
2294         * objc.dg/torture/tls/thr-init-3.m: Likewise.
2295         * objc.dg/torture/tls/thr-init.m: Likewise.
2296         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
2297
2298 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2299
2300         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
2301         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
2302         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
2303         optimized dump files.
2304
2305 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
2306
2307         PR tree-optimization/45047
2308         * gcc.c-torture/compile/pr45047.c: New test.
2309
2310 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2311
2312         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
2313         instead of dg-compile.
2314         * gcc.dg/float-range-4.c: Ditto.
2315         * gcc.dg/float-range-5.c: Ditto.
2316         * gcc.dg/fold-overflow-1.c: Ditto.
2317         * gcc.dg/gomp/sections-4.c: Ditto.
2318         * gcc.dg/transparent-union-1.c: Ditto.
2319         * gcc.dg/transparent-union-2.c: Ditto.
2320         * gcc.target/i386/pr39315-check.c: Ditto.
2321         * g++.dg/gomp/sections-4.C: Ditto.
2322         * g++.dg/template/dtor7.C: Ditto.
2323         * g++.dg/tree-ssa/pr19952.C: Ditto.
2324         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
2325         * gfortran.dg/graphite/pr42185.f90: Ditto.
2326         * gfortran.dg/namelist_36.f90: Ditto.
2327         * gnat.dg/noreturn1.adb: Ditto.
2328         * gnat.dg/specs/small_alignment.ads: Ditto.
2329
2330 2010-07-23  Martin Jambor  <mjambor@suse.cz>
2331
2332         PR tree-optimization/44915
2333         * g++.dg/torture/pr44915.C: New test.
2334
2335 2010-07-23  Martin Jambor  <mjambor@suse.cz>
2336
2337         PR tree-optimization/44914
2338         * g++.dg/tree-ssa/pr44914.C: New test.
2339
2340 2010-07-23  Jie Zhang  <jie@codesourcery.com>
2341
2342         PR target/44290
2343         * gcc.dg/pr44290-1.c: New test.
2344         * gcc.dg/pr44290-2.c: New test.
2345
2346 2010-07-23  Jason Merrill  <jason@redhat.com>
2347
2348         PR c++/45008
2349         * g++.dg/abi/mangle44.C: New.
2350
2351 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2352
2353         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
2354         for compile-time only tests.
2355         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
2356         target check.
2357         * gcc.target/i386/pr39315-4.c: Ditto.
2358         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
2359         target check.  Include sse-os-support.h.
2360         (main): Call check_isa and sse_os_support.
2361         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
2362         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
2363         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
2364         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
2365         target check.  Include sse-os-support.h.
2366         (main): Call check_isa and sse_os_support.
2367         * gcc.target/i386/vperm-v2df.c: Ditto.
2368
2369 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2370
2371         * lib/target-supports.exp (check_avx_hw_available): New procedure.
2372         (check_effective_target_avx_runtime): New procedure.
2373         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
2374         (check_effective_target_sse_runtime): Add check_effective_target_sse.
2375
2376         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
2377         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
2378         and __get_cpuid test.
2379         * gcc.dg/compat/vector-2b_main.c: Ditto.
2380
2381         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
2382
2383         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
2384         for compile-time only test.
2385         * gcc.dg/pr32716.c: Ditto.
2386         * gcc.dg/pr34856.c: Ditto.
2387         * gcc.dg/pr36997.c: Ditto.
2388         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
2389         * gfortran.dg/pr28158.f90: Ditto.
2390         * gfortran.dg/pr30667.f: Ditto.
2391
2392         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
2393         i?86-*-* and x86_64-*-* targets to disable execution on targets
2394         without sse2 runtime support.
2395         * g++.dg/vect/vect.exp: Ditto.
2396         * gfortran.dg/vect/vect.exp: Ditto.
2397
2398         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
2399         * gcc.dg/pr37544.c: Ditto.
2400         * gcc.dg/pr40550.c: Ditto.
2401         * gcc.dg/compat/union-m128-1_main.c: Ditto.
2402         * gcc.dg/compat/vector-1a_main.c: Ditto.
2403         * gcc.dg/compat/vector-2a_main.c: Ditto.
2404         * gcc.dg/torture/pr16104-1.c: Ditto.
2405         * gcc.dg/torture/pr35771-1.c: Ditto.
2406         * gcc.dg/torture/pr35771-2.c: Ditto.
2407         * gcc.dg/torture/pr35771-3.c: Ditto.
2408         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
2409         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
2410         * gcc.dg/torture/stackalign/push-1.c: Ditto.
2411         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
2412         * g++.dg/other/i386-1.C: Ditto.
2413         * g++.dg/other/pr40446.C: Ditto.
2414
2415 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2416
2417         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
2418
2419 2010-07-23  Daniel Kraft  <d@domob.eu>
2420
2421         PR fortran/44709
2422         * gfortran.dg/exit_1.f08: New test.
2423         * gfortran.dg/exit_2.f08: New test.
2424
2425 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
2426
2427         PR tree-optimization/39839
2428         * gcc.target/arm/pr39839.c: New test case.
2429
2430 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
2431
2432         * gnat.dg/unchecked_convert5b.adb: New test.
2433         * gnat.dg/unchecked_convert6.adb: Likewise.
2434         * gnat.dg/unchecked_convert6b.adb: Likewise.
2435
2436 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
2437
2438         * gnat.dg/aggr15.ad[sb]: New test.
2439
2440 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
2441
2442         PR debug/45024
2443         * g++.dg/debug/dwarf2/nested-2.C: New test case.
2444
2445 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
2446
2447         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
2448         with dg-require-linker-plugin.
2449
2450 2010-07-22  Richard Guenther  <rguenther@suse.de>
2451
2452         PR lto/43850
2453         * g++.dg/lto/20100722-1_0.C: New testcase.
2454
2455 2010-07-22  Richard Guenther  <rguenther@suse.de>
2456
2457         PR lto/42451
2458         * gcc.dg/lto/20100720-3_0.c: New testcase.
2459         * gcc.dg/lto/20100720-3_1.c: Likewise.
2460
2461 2010-07-22  Richard Guenther  <rguenther@suse.de>
2462
2463         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
2464         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
2465
2466         PR lto/43373
2467         * gcc.dg/lto/20100722-1_0.c: New testcase.
2468
2469 2010-07-22  Martin Jambor  <mjambor@suse.cz>
2470
2471         PR tree-optimization/44891
2472         * testsuite/gcc.c-torture/compile/pr44891.c: New test.
2473
2474 2010-07-22  Richard Guenther  <rguenther@suse.de>
2475
2476         PR tree-optimization/45017
2477         * gcc.c-torture/execute/pr45017.c: New testcase.
2478
2479 2010-07-22  Tobias Burnus  <burnus@net-b.de>
2480
2481         PR fortran/45019
2482         * gfortran.dg/aliasing_dummy_5.f90: New.
2483
2484 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2485
2486         PR target/43698
2487         * gcc.target/arm/pr43698.c: New test.
2488
2489 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
2490
2491         PR fortran/44929
2492         * Revert my commit r162325 for this PR.
2493
2494 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
2495
2496         PR debug/45015
2497         * gcc.target/m68k/pr45015.c: New test.
2498
2499 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
2500
2501         PR c++/44641
2502         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
2503         comments.
2504
2505 2010-07-21  Richard Guenther  <rguenther@suse.de>
2506
2507         PR lto/45018
2508         * g++.dg/lto/20100721-1_0.C: New testcase.
2509
2510 2010-07-21  Martin Jambor  <mjambor@suse.cz>
2511
2512         PR tree-optimization/44900
2513         * g++.dg/torture/pr44900.C: New test.
2514
2515 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
2516
2517         PR middle-end/44738
2518         * c-c++-common/uninit-17.c: Correct expected error.
2519
2520 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
2521
2522         * gcc.dg/guality/asm-1.c: New test.
2523
2524         PR debug/45003
2525         * gcc.dg/guality/pr45003-2.c: New test.
2526         * gcc.dg/guality/pr45003-3.c: New test.
2527
2528 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2529
2530         PR libfortran/44697
2531         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
2532
2533 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
2534
2535         * lib/scanasm.exp (dg-function-on-line): Test that a function is
2536         defined on the current line.
2537         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
2538         * g++.dg/debug/dwarf2/pr44641.C: New.
2539
2540 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
2541
2542         * gcc.target/powerpc/block-move-1.c: New test.
2543         * gcc.target/powerpc/block-move-2.c: New test.
2544
2545 2010-07-20  Jason Merrill  <jason@redhat.com>
2546
2547         PR c++/44967
2548         * g++.dg/cpp0x/sfinae2.C: New.
2549
2550 2010-07-20  Richard Guenther  <rguenther@suse.de>
2551
2552         PR lto/42696
2553         * gcc.dg/lto/20100720-4_0.c: New testcase.
2554
2555 2010-07-20  Richard Guenther  <rguenther@suse.de>
2556
2557         PR lto/43221
2558         * gcc.dg/lto/20100720-2_0.c: New testcase.
2559         * gcc.dg/lto/20100720-2_1.c: Likewise.
2560
2561 2010-07-20  Richard Guenther  <rguenther@suse.de>
2562
2563         PR lto/43208
2564         * gcc.dg/lto/20100720-1_0.c: New testcase.
2565         * gcc.dg/lto/20100720-1_1.c: Likewise.
2566
2567 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
2568
2569         PR debug/45003
2570         * gcc.dg/guality/pr45003-1.c: New test.
2571
2572 2010-07-20  Richard Guenther  <rguenther@suse.de>
2573
2574         PR tree-optimization/44977
2575         * gcc.dg/torture/pr44977.c: New testcase.
2576
2577 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
2578
2579         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
2580         sync_char_short
2581
2582 2010-07-20  Richard Guenther  <rguenther@suse.de>
2583
2584         PR middle-end/44971
2585         PR middle-end/44988
2586         * gcc.dg/pr44971.c: New testcase.
2587         * gcc.c-torture/compile/pr44988.c: Likewise.
2588
2589 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
2590
2591         PR fortran/44929
2592         * gfortran.dg/allocate_with_typespec.f90: New test.
2593         * gfortran.dg/allocate_derived_1.f90: Update error message.
2594
2595 2010-07-19  Jason Merrill  <jason@redhat.com>
2596
2597         PR c++/44996
2598         * g++.dg/cpp0x/decltype23.C: New.
2599
2600 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
2601
2602         PR fortran/42385
2603         * gfortran.dg/class_defined_operator_1.f03 : New test.
2604
2605 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
2606
2607         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
2608         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
2609         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
2610         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
2611
2612 2010-07-19  Richard Guenther  <rguenther@suse.de>
2613
2614         PR middle-end/44941
2615         * gcc.c-torture/compile/pr44941.c: New testcase.
2616
2617 2010-07-19  Jason Merrill  <jason@redhat.com>
2618
2619         PR c++/44969
2620         * g++.dg/template/sfinae24.C: New.
2621
2622 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
2623
2624         PR fortran/44353
2625         * gfortran.dg/data_implied_do_2.f90: Removed.
2626
2627 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
2628
2629         PR c++/44969
2630         * g++.dg/template/sfinae23.C: New.
2631
2632 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2633
2634         * lib/target-supports.exp (check_sse_os_support_available): New
2635         proc.
2636         (check_sse_hw_available): New proc.
2637         (check_effective_target_sse_runtime): New proc.
2638         (check_effective_target_sse2_runtime): New proc.
2639         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
2640         -msse2 if check_sse_os_support_available.
2641         * g++.dg/vect/vect.exp: Only run -msse2 tests if
2642         check_sse_os_support_available.
2643         * gcc.dg/vect/vect.exp: Likewise.
2644         * gfortran.dg/vect/vect.exp: Likewise.
2645         * gcc.target/i386/sol2-check: Renamed to ...
2646         * gcc.target/i386/sse-os-support.h: ... this.
2647         (sol2_check): Renamed to ...
2648         (sse_os_support): ... this.
2649         Only test movss with xmm registers.
2650         * gcc.target/i386/sse-check.h: Reflect new header and function names.
2651         Removed ILL_INSN, ILL_INSN_LEN.
2652         * gcc.target/i386/sse2-check.h: Likewise.
2653         * gcc.target/i386/sse3-check.h: Likewise.
2654         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
2655         Removed cpuid.h, __get_cpuid test.
2656         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
2657         Removed cpuid.h, __get_cpuid test.
2658         * g++.dg/other/pr40446.C: Likewise.
2659         * gcc.dg/compat/union-m128-1_main.c: Likewise.
2660         * gcc.dg/compat/vector-1a_main.c: Likewise.
2661         * gcc.dg/compat/vector-2a_main.c: Likewise.
2662         * gcc.dg/pr36584.c: Likewise.
2663         * gcc.dg/pr37544.c: Likewise.
2664         * gcc.dg/torture/pr16104-1.c: Likewise.
2665         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
2666         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
2667         * gcc.dg/torture/stackalign/push-1.c: Likewise.
2668         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
2669         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
2670         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
2671         sse2_runtime.
2672         * gcc.dg/torture/pr35771-2.c: Likewise.
2673         * gcc.dg/torture/pr35771-3.c: Likewise.
2674         * gcc.target/i386/pr39315-2.c: Likewise.
2675         * gcc.target/i386/pr39315-4.c: Likewise.
2676         * gcc.target/i386/vperm-v2df.c: Likewise.
2677         * gcc.target/i386/vperm-v2di.c: Likewise.
2678         * gcc.target/i386/vperm-v4si-1.c: Likewise.
2679         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
2680         sse_runtime.
2681
2682 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
2683
2684         PR fortran/44353
2685         * gfortran.dg/data_implied_do_2.f90: New test.
2686
2687 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2688
2689         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
2690
2691 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2692
2693         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
2694         to the "mips16" group.
2695         (mips_using_mips16_p): New procedure.
2696         (mips-dg-options): Use it.
2697
2698 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2699
2700         * gcc.target/mips/mips16-attributes-4.c: New test.
2701
2702 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
2703
2704         PR testsuite/44418
2705         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
2706         * gcc.target/powerpc/recip-2.c: Ditto.
2707         * gcc.target/powerpc/recip-3.c: Ditto.
2708
2709 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
2710
2711         * gcc.target/arm/pr42235.c: New test.
2712
2713 2010-07-16  Jason Merrill  <jason@redhat.com>
2714
2715         PR c++/32505
2716         * g++.dg/template/partial8.C: New.
2717
2718 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
2719
2720         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
2721         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
2722         in C++.
2723         (gualcvt): New overloaded inline.
2724         (GUALCVT): Use it for C++.
2725         * g++.dg/guality/guality.exp: New.
2726         * g++.dg/guality/guality.h: New.
2727         * g++.dg/guality/redeclaration1.C: New test.
2728         * g++.dg/dg.exp: Prune also guality/* tests.
2729         * gcc.dg/guality/pr43141.c: Moved to...
2730         * c-c++-common/guality/pr43141.c: ... here.
2731
2732 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2733
2734         PR libfortran/37077
2735         * gfortran.dg/char4_iunit_2.f03: New test.
2736
2737 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
2738
2739         * lib/plugin-support.exp (plugin-test-execute):
2740         Add ${gcc_objdir}/intl to includes.
2741
2742 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
2743
2744         PR target/44942
2745         * gcc.c-torture/execute/pr44942.c: New test.
2746         * gcc.target/i386/pr44942.c: New test.
2747
2748 2010-07-15  Jason Merrill  <jason@redhat.com>
2749
2750         PR c++/44909
2751         * g++.dg/cpp0x/implicit7.C: New.
2752         * g++.dg/cpp0x/implicit8.C: New.
2753
2754 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2755
2756         Disable float tests for __SPU__ targets due to lack of signed zero:
2757         * c-c++-common/torture/complex-sign-add.c (check_add_float).
2758         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
2759         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
2760         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
2761         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
2762         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
2763         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
2764         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
2765         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
2766
2767 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
2768
2769         * gfortran.dg/select_char_2.f90: New test.
2770
2771 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
2772
2773         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
2774         with DECL_CHAIN.
2775
2776 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
2777
2778         PR fortran/44936
2779         * gfortran.dg/typebound_generic_9.f03: New.
2780
2781 2010-07-15  Richard Guenther  <rguenther@suse.de>
2782
2783         PR tree-optimization/44946
2784         * gcc.c-torture/compile/pr44946.c: New testcase.
2785
2786 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
2787
2788         PR fortran/40206
2789         * gfortran.dg/select_char_3.f90: New test.
2790
2791 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
2792             Kevin F. Quinn  <kevquinn@gentoo.org>
2793
2794         * gcc.dg/Wtrampolines.c: New.
2795
2796 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2797
2798         PR libfortran/44934
2799         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
2800
2801 2010-07-14  Jason Merrill  <jason@redhat.com>
2802
2803         PR c++/44810
2804         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
2805
2806         Implement C++0x unrestricted unions (N2544)
2807         * g++.dg/cpp0x/union1.C: New.
2808         * g++.dg/cpp0x/union2.C: New.
2809         * g++.dg/cpp0x/union3.C: New.
2810         * g++.dg/cpp0x/defaulted2.C: Adjust.
2811         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
2812         * g++.old-deja/g++.ext/anon2.C: Adjust.
2813         * g++.old-deja/g++.mike/misc6.C: Adjust.
2814
2815 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
2816
2817         PR fortran/44925
2818         * gfortran.dg/c_loc_tests_15.f90: New.
2819
2820 2010-07-13  Jason Merrill  <jason@redhat.com>
2821
2822         PR c++/44909
2823         * g++.dg/cpp0x/implicit6.C: New.
2824
2825 2010-07-13  Jason Merrill  <jason@redhat.com>
2826
2827         PR c++/44540
2828         * g++.dg/abi/noreturn1.C: New.
2829         * g++.dg/abi/noreturn2.C: New.
2830
2831 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
2832
2833         PR other/44874
2834         PR debug/44832
2835         * c-c++-common/pr44832.c: New test.
2836
2837 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
2838
2839         PR objc/44488
2840         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
2841         on the target.  Make sure that we can assemble the emitted asm when
2842         the test type is 'compile'.
2843
2844 2010-07-13  Richard Guenther  <rguenther@suse.de>
2845
2846         PR tree-optimization/36960
2847         * g++.dg/torture/pr36960.C: New testcase.
2848
2849 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
2850
2851         PR c++/44908
2852         * g++.dg/template/sfinae21.C: New.
2853         * g++.dg/template/sfinae22.C: Likewise.
2854
2855 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
2856
2857         PR testsuite/42843
2858         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
2859         * gcc.dg/plugin/ggcplug.c: Likewise.
2860         * g++.dg/plugin/selfassign.c: Likewise.
2861         * g++.dg/plugin/attribute_plugin.c: Likewise.
2862         * g++.dg/plugin/dumb_plugin.c: Likewise.
2863         * g++.dg/plugin/pragma_plugin.c: Likewise.
2864
2865 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
2866
2867         * gcc.c-torture/execute/pr44683.x: New.
2868         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
2869
2870 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
2871
2872         PR fortran/44434
2873         PR fortran/44565
2874         PR fortran/43945
2875         PR fortran/44869
2876         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
2877         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
2878         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
2879         * gfortran.dh/typebound_call_16.f03: New.
2880         * gfortran.dg/typebound_generic_6.f03: New.
2881         * gfortran.dg/typebound_generic_7.f03: New.
2882         * gfortran.dg/typebound_generic_8.f03: New.
2883
2884 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2885
2886         PR libfortran/37077
2887         * gfortran.dg/char4_iunit_1.f03: New test.
2888
2889 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
2890
2891         * gcc.dg/tree-ssa/vrp53.c: New test.
2892
2893 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
2894
2895         PR c++/44907
2896         * g++.dg/template/sfinae19.C: New.
2897         * g++.dg/template/sfinae20.C: Likewise.
2898
2899 2010-07-12  Jie Zhang  <jie@codesourcery.com>
2900
2901         * gcc.target/arm/interrupt-1.c: New test.
2902         * gcc.target/arm/interrupt-2.c: New test.
2903
2904 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2905
2906         * gcc.dg/pr42427.c: Require c99_runtime.
2907         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
2908         c99_runtime.
2909         * gcc.target/i386/avx-cmpss-1.c: Likewise.
2910         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
2911         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
2912         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
2913         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
2914         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
2915         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
2916         * gcc.target/i386/sse-cmpss-1.c: Likewise.
2917         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
2918         * gcc.target/i386/pr37275.c: Require visibility support.
2919
2920 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2921
2922         * lib/target-supports.exp (check_effective_target_sse): New proc.
2923         * gcc.target/i386/sol2-check.h: New file.
2924         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
2925         Include sol2-check.h.
2926         (main) Only run do_test () if sol2_check ().
2927         * gcc.target/i386/sse2-check.h: Likewise.
2928         * gcc.target/i386/sse3-check.h: Likewise.
2929         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
2930         [__sun__ && __svr4__]: Execute SSE2 instruction.
2931         * gcc.target/i386/math-torture/math-torture.exp: Only add options
2932         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
2933         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
2934         * g++.dg/ext/vector14.C: Likewise.
2935         * g++.dg/other/mmintrin.C: Likewise.
2936         * gcc.dg/20020418-1.c: Likewise.
2937         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
2938         * gcc.dg/format/ms_unnamed-1.c: Likewise.
2939         * gcc.dg/format/unnamed-1.c: Likewise.
2940         Adapt dg-warning line number.
2941         * gcc.dg/graphite/pr40281.c: Likewise.
2942         * gcc.dg/pr32176.c: Likewise.
2943         * gcc.dg/pr40550.c: Likewise.
2944         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
2945         * gcc.dg/torture/pr36891.c: Likewise.
2946         * gcc.target/i386/20020218-1.c: Likewise.
2947         * gcc.target/i386/20020523.c: Likewise.
2948         * gcc.target/i386/abi-1.c: Likewise.
2949         * gcc.target/i386/brokensqrt.c: Likewise.
2950         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
2951         * gcc.target/i386/pr13366.c: Likewise.
2952         * gcc.target/i386/pr13685.c: Likewise.
2953         * gcc.target/i386/pr24306.c: Likewise.
2954         * gcc.target/i386/pr31486.c: Likewise.
2955         * gcc.target/i386/pr32065-1.c: Likewise.
2956         * gcc.target/i386/pr32065-2.c: Likewise.
2957         * gcc.target/i386/pr32389.c: Likewise.
2958         * gcc.target/i386/pr38824.c: Likewise.
2959         * gcc.target/i386/pr38931.c: Likewise.
2960         * gcc.target/i386/pr39592-1.c: Likewise.
2961         * gcc.target/i386/pr43766.c: Likewise.
2962         * gcc.target/i386/recip-divf.c: Likewise.
2963         * gcc.target/i386/recip-sqrtf.c: Likewise.
2964         * gcc.target/i386/recip-vec-divf.c: Likewise.
2965         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
2966         * gcc.target/i386/sse-1.c: Likewise.
2967         * gcc.target/i386/sse-16.c: Likewise.
2968         * gcc.target/i386/sse-2.c: Likewise.
2969         * gcc.target/i386/sse-20.c: Likewise.
2970         * gcc.target/i386/sse-3.c: Likewise.
2971         * gcc.target/i386/sse-7.c: Likewise.
2972         * gcc.target/i386/sse-9.c: Likewise.
2973         * gcc.target/i386/sse-addps-1.c: Likewise.
2974         * gcc.target/i386/sse-addss-1.c: Likewise.
2975         * gcc.target/i386/sse-andnps-1.c: Likewise.
2976         * gcc.target/i386/sse-andps-1.c: Likewise.
2977         * gcc.target/i386/sse-cmpss-1.c: Likewise.
2978         * gcc.target/i386/sse-comiss-1.c: Likewise.
2979         * gcc.target/i386/sse-comiss-2.c: Likewise.
2980         * gcc.target/i386/sse-comiss-3.c: Likewise.
2981         * gcc.target/i386/sse-comiss-4.c: Likewise.
2982         * gcc.target/i386/sse-comiss-5.c: Likewise.
2983         * gcc.target/i386/sse-comiss-6.c: Likewise.
2984         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
2985         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
2986         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
2987         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
2988         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
2989         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
2990         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
2991         * gcc.target/i386/sse-divps-1.c: Likewise.
2992         * gcc.target/i386/sse-divss-1.c: Likewise.
2993         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
2994         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
2995         * gcc.target/i386/sse-maxps-1.c: Likewise.
2996         * gcc.target/i386/sse-maxss-1.c: Likewise.
2997         * gcc.target/i386/sse-minps-1.c: Likewise.
2998         * gcc.target/i386/sse-minss-1.c: Likewise.
2999         * gcc.target/i386/sse-movaps-1.c: Likewise.
3000         * gcc.target/i386/sse-movaps-2.c: Likewise.
3001         * gcc.target/i386/sse-movhlps-1.c: Likewise.
3002         * gcc.target/i386/sse-movhps-1.c: Likewise.
3003         * gcc.target/i386/sse-movhps-2.c: Likewise.
3004         * gcc.target/i386/sse-movlhps-1.c: Likewise.
3005         * gcc.target/i386/sse-movmskps-1.c: Likewise.
3006         * gcc.target/i386/sse-movntps-1.c: Likewise.
3007         * gcc.target/i386/sse-movss-1.c: Likewise.
3008         * gcc.target/i386/sse-movss-2.c: Likewise.
3009         * gcc.target/i386/sse-movss-3.c: Likewise.
3010         * gcc.target/i386/sse-movups-1.c: Likewise.
3011         * gcc.target/i386/sse-movups-2.c: Likewise.
3012         * gcc.target/i386/sse-mulps-1.c: Likewise.
3013         * gcc.target/i386/sse-mulss-1.c: Likewise.
3014         * gcc.target/i386/sse-orps-1.c: Likewise.
3015         * gcc.target/i386/sse-rcpps-1.c: Likewise.
3016         * gcc.target/i386/sse-recip-vec.c: Likewise.
3017         * gcc.target/i386/sse-recip.c: Likewise.
3018         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
3019         * gcc.target/i386/sse-set-ps-1.c: Likewise.
3020         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
3021         * gcc.target/i386/sse-subps-1.c: Likewise.
3022         * gcc.target/i386/sse-subss-1.c: Likewise.
3023         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
3024         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
3025         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
3026         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
3027         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
3028         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
3029         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
3030         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
3031         * gcc.target/i386/sse-xorps-1.c: Likewise.
3032         * gcc.target/i386/ssefn-1.c: Likewise.
3033         * gcc.target/i386/ssefn-3.c: Likewise.
3034         * gcc.target/i386/sseregparm-1.c: Likewise.
3035         * gcc.target/i386/stackalign/return-3.c: Likewise.
3036         * gcc.target/i386/vectorize1.c: Likewise.
3037         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
3038         * gcc.target/i386/xorps-sse.c: Likewise.
3039         * gfortran.dg/pr28158.f90: Likewise.
3040         * gfortran.dg/pr30667.f: Likewise.
3041         * gnat.dg/loop_optimization7.adb: Likewise.
3042         * gnat.dg/sse_nolib.adb: Likewise.
3043
3044 2010-07-11  Tobias Burnus  <burnus@net-b.de>
3045
3046         PR fortran/44702
3047         * gfortran.dg/use_rename_6.f90: New.
3048         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
3049
3050 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
3051
3052         PR fortran/44869
3053         * gfortran.dg/class_24.f03: New.
3054
3055 2010-07-10  Richard Guenther  <rguenther@suse.de>
3056
3057         PR lto/44889
3058         * gcc.dg/lto/20100709-1_0.c: New testcase.
3059         * gcc.dg/lto/20100709-1_1.c: Likewise.
3060
3061 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
3062
3063         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
3064
3065 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
3066
3067         PR objc/44140
3068         * objc.dg/lto/trivial-1_0.m: New.
3069         * objc.dg/lto/lto.exp: New.
3070         * obj-c++.dg/lto/trivial-1_0.mm: New.
3071         * obj-c++.dg/lto/lto.exp: New.
3072         * objc.dg/symtab-1.m: Adjust sizes.
3073         * objc.dg/image-info.m: Do not run for gnu-runtime.
3074
3075 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
3076
3077         * gcc.dg/pr32370.c: Allow another kind of error message.
3078
3079 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
3080
3081         * gnat.dg/atomic3.adb: New test.
3082
3083 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
3084             Denys Vlasenko  <dvlasenk@redhat.com>
3085             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
3086
3087         PR tree-optimization/28632
3088         * gcc.dg/tree-ssa/vrp51.c: New test.
3089         * gcc.dg/tree-ssa/vrp52.c: New test.
3090
3091 2010-07-09  Jason Merrill  <jason@redhat.com>
3092
3093         * g++.dg/abi/covariant6.C: New.
3094         * g++.dg/inherit/covariant17.C: Test both bases.
3095         * g++.dg/inherit/covariant7.C: Check vtable layout.
3096
3097 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
3098
3099         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
3100
3101 2010-07-09  Richard Guenther  <rguenther@suse.de>
3102
3103         PR tree-optimization/44852
3104         * gcc.c-torture/execute/pr44852.c: New testcase.
3105
3106 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3107
3108         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
3109         multiplication by values.
3110         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
3111         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
3112
3113 2010-07-09  Richard Guenther  <rguenther@suse.de>
3114
3115         PR tree-optimization/44882
3116         * gfortran.dg/pr44882.f90: New testcase.
3117
3118 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
3119
3120         PR target/40657
3121         * gcc.target/arm/pr40657-1.c: New test.
3122         * gcc.target/arm/pr40657-2.c: New test.
3123         * gcc.c-torture/execute/pr40657.c: New test.
3124
3125 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
3126
3127         * gcc.dg/tree-ssa/vrp50.c: New test.
3128         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
3129
3130 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
3131
3132         PR fortran/44649
3133         * gfortran.dg/c_sizeof_1.f90: Modified.
3134         * gfortran.dg/storage_size_1.f08: New.
3135         * gfortran.dg/storage_size_2.f08: New.
3136
3137 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
3138
3139         * gcc.c-torture/execute/20100708-1.c: New test.
3140
3141 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
3142
3143         PR fortran/44847
3144         * gfortran.dg/gomp/pr44847.f90: New test.
3145
3146 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
3147
3148         PR tree-optimization/44710
3149         * gcc.dg/tree-ssa/ifc-6.c: New.
3150         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
3151
3152 2010-07-08  Tobias Burnus  <burnus@net-b.de>
3153
3154         PR fortran/18918
3155         * gfortran.dg/coarray_10.f90: Add an additional test.
3156
3157 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
3158
3159         PR middle-end/44828
3160         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
3161         * gcc.c-torture/execute/pr44828.x: Revert.
3162
3163 2010-07-08  Jason Merrill  <jason@redhat.com>
3164
3165         PR c++/43120
3166         * g++.dg/inherit/covariant17.C: New.
3167         * g++.dg/abi/covariant1.C: Actually test for the bug.
3168
3169 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
3170
3171         PR rtl-optimization/44838
3172         * gcc.dg/pr44838.c: New.
3173
3174 2010-07-08  Richard Guenther  <rguenther@suse.de>
3175
3176         PR tree-optimization/44831
3177         * gcc.c-torture/compile/pr44831.c: New testcase.
3178         * gcc.dg/tree-ssa/pr21463.c: Adjust.
3179
3180 2010-07-08  Richard Guenther  <rguenther@suse.de>
3181
3182         PR tree-optimization/44861
3183         * g++.dg/vect/pr44861.cc: New testcase.
3184
3185 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
3186
3187         PR middle-end/44828
3188         * gcc.c-torture/execute/pr44828.x: New file.
3189
3190 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
3191
3192         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
3193         dg-options.
3194         * g++.dg/ext/altivec-17.C: Adjust error message.
3195
3196 2010-07-07  Tom Tromey  <tromey@redhat.com>
3197
3198         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
3199
3200 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
3201
3202         PR target/44844
3203         * gcc.target/i386/rdrand-1.c: Scan "jnc".
3204         * gcc.target/i386/rdrand-2.c: Likewise.
3205         * gcc.target/i386/rdrand-3.c: Likewise.
3206
3207 2010-07-07  Jan Hubicka  <jh@suse.cz>
3208
3209         PR middle-end/44813
3210         * g++.dg/torture/pr44813.C: New testcase.
3211         * g++.dg/torture/pr44826.C: New testcase.
3212
3213 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
3214
3215         PR rtl-optimization/44787
3216         * gcc.c-torture/compile/pr44788.c: New test.
3217         * gcc.target/arm/pr44788.c: New test.
3218
3219 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3220
3221         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
3222
3223 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3224
3225         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
3226         to dg-options.
3227
3228 2010-07-06  Tobias Burnus  <burnus@net-b.de>
3229
3230         PR fortran/44742
3231         * gfortran.dg/parameter_array_init_6.f90: New.
3232         * gfortran.dg/initialization_20.f90: Update dg-error.
3233         * gfortran.dg/initialization_24.f90: Ditto.
3234
3235 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3236         PR fortran/PR44693
3237         * gfortran.dg/dim_range_1.f90:  New test.
3238         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
3239
3240 2010-07-06  Jason Merrill  <jason@redhat.com>
3241
3242         PR c++/44703
3243         * g++.dg/cpp0x/initlist41.C: New.
3244
3245         PR c++/44778
3246         * g++.dg/template/ptrmem22.C: New.
3247
3248 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
3249
3250         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
3251         support.
3252         * gcc.target/i386/i386.exp: Likewise.
3253
3254 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3255
3256         PR testsuite/44195
3257         * gcc.dg/lto/20100518_0.c: Limit to x86.
3258
3259 2010-07-06  Richard Guenther  <rguenther@suse.de>
3260
3261         PR middle-end/44828
3262         * gcc.c-torture/execute/pr44828.c: New testcase.
3263
3264 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
3265
3266         * g++.dg/warn/noeffect2.C: Adjust expected warning.
3267         * g++.dg/warn/volatile1.C: Likewise.
3268         * g++.dg/template/warn1.C: Likewise.
3269
3270 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
3271
3272         AVX Programming Reference (June, 2010)
3273         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
3274         * g++.dg/other/i386-3.C: Likewise.
3275         * gcc.target/i386/sse-12.c: Likewise.
3276
3277         * gcc.target/i386/f16c-check.h: New.
3278         * gcc.target/i386/rdfsbase-1.c: Likewise.
3279         * gcc.target/i386/rdfsbase-2.c: Likewise.
3280         * gcc.target/i386/rdgsbase-1.c: Likewise.
3281         * gcc.target/i386/rdgsbase-2.c: Likewise.
3282         * gcc.target/i386/rdrand-1.c: Likewise.
3283         * gcc.target/i386/rdrand-2.c: Likewise.
3284         * gcc.target/i386/rdrand-3.c: Likewise.
3285         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
3286         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
3287         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
3288         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
3289         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
3290         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
3291         * gcc.target/i386/wrfsbase-1.c: Likewise.
3292         * gcc.target/i386/wrfsbase-2.c: Likewise.
3293         * gcc.target/i386/wrgsbase-1.c: Likewise.
3294         * gcc.target/i386/wrgsbase-2.c: Likewise.
3295
3296         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
3297         (__builtin_ia32_vcvtps2ph): New.
3298         (__builtin_ia32_vcvtps2ph256): Likewise.
3299
3300         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
3301         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
3302
3303         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
3304         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
3305
3306         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
3307         (__builtin_ia32_vcvtps2ph256): Likewise.
3308         Add fsgsbase,rdrnd,f16c.
3309
3310         * lib/target-supports.exp (check_effective_target_f16c): New.
3311
3312 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
3313
3314         * gcc.dg/guality/nrv-1.c: New test.
3315
3316 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
3317
3318         PR middle-end/42505
3319         * gcc.target/arm/pr42505.c: New test case.
3320
3321 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
3322
3323         PR c++/44808
3324         * g++.dg/opt/nrv16.C: New test.
3325
3326 2010-07-05  Richard Guenther  <rguenther@suse.de>
3327
3328         PR tree-optimization/44784
3329         * gcc.c-torture/compile/pr44784.c: New testcase.
3330
3331 2010-07-05  Ira Rosen  <irar@il.ibm.com>
3332
3333         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
3334         Increase loop bound and array size.
3335         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
3336         Likewise.
3337
3338 2010-07-05  Ira Rosen  <irar@il.ibm.com>
3339
3340         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
3341         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
3342         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
3343         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
3344         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
3345
3346 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
3347
3348         PR c++/22138
3349         * g++.dg/parse/template25.C: New.
3350
3351 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
3352
3353         PR rtl-optimization/44695
3354         * gcc.dg/torture/pr44695.c: New.
3355
3356 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3357
3358         PR c++/16630
3359         * g++.dg/ext/pretty3.C: New.
3360
3361 2010-07-04  Richard Guenther  <rguenther@suse.de>
3362
3363         PR middle-end/44809
3364         * g++.dg/torture/pr44809.C: New testcase.
3365
3366 2010-07-04  Richard Guenther  <rguenther@suse.de>
3367
3368         PR tree-optimization/44656
3369         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
3370
3371 2010-07-04  Ira Rosen  <irar@il.ibm.com>
3372             Revital Eres  <eres@il.ibm.com>
3373
3374         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
3375         misaligned stores.
3376         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
3377         gcc.dg/vect/vect-96.c: Likewise.
3378         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
3379         that support misaligned stores. Change the number of expected
3380         misaligned accesses.
3381         * gcc.dg/vect/vect-peel-1.c: New test.
3382         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
3383         gcc.dg/vect/vect-peel-4.c: Likewise.
3384         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
3385         vectorizable on all targets that support realignment.
3386         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3387
3388 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
3389
3390         PR c/44806
3391         * gcc.dg/torture/pr44806.c: New.
3392
3393 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
3394
3395         * gnat.dg/cond_expr1.adb: New test.
3396
3397 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
3398
3399         * gnat.dg/modular3.adb: New test.
3400         * gnat.dg/modular3_pkg.ads: New helper.
3401
3402 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
3403             Mikael Pettersson  <mikpe@it.uu.se>
3404
3405         PR testsuite/44518
3406         * obj-c++.dg/encode-2.mm: Produce object and save temps.
3407         Make signed-ness of chars explicit.  Scan the object for
3408         strings that are split by some target assemblers.
3409         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
3410         explicit.
3411
3412 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
3413
3414         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
3415
3416 2010-07-02  Le-Chun Wu  <lcwu@google.com>
3417
3418         PR/44128
3419         * g++.dg/warn/Wshadow-7.C: New test.
3420
3421 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
3422             Julian Brown  <julian@codesourcery.com>
3423             Sandra Loosemore  <sandra@codesourcery.com>
3424
3425         * gcc.c-torture/execute/20100416-1.c: New test case.
3426
3427 2010-07-02  Julian Brown  <julian@codesourcery.com>
3428             Sandra Loosemore  <sandra@codesourcery.com>
3429
3430         PR target/43703
3431
3432         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
3433         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
3434
3435 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3436             Julian Brown  <julian@codesourcery.com>
3437
3438         * gcc.target/arm/neon/vadds64.c: Regenerated.
3439         * gcc.target/arm/neon/vaddu64.c: Regenerated.
3440         * gcc.target/arm/neon/vsubs64.c: Regenerated.
3441         * gcc.target/arm/neon/vsubu64.c: Regenerated.
3442         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
3443         * gcc.target/arm/neon-vmls-1.c: Likewise.
3444         * gcc.target/arm/neon-vsubs64.c: New execution test.
3445         * gcc.target/arm/neon-vsubu64.c: New execution test.
3446         * gcc.target/arm/neon-vadds64.c: New execution test.
3447         * gcc.target/arm/neon-vaddu64.c: New execution test.
3448
3449 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3450
3451         * gcc.target/arm/neon-vands64.c: New.
3452         * gcc.target/arm/neon-vandu64.c: New.
3453         * gcc.target/arm/neon-vbics64.c: New.
3454         * gcc.target/arm/neon-vbicu64.c: New.
3455         * gcc.target/arm/neon-veors64.c: New.
3456         * gcc.target/arm/neon-veoru64.c: New.
3457         * gcc.target/arm/neon-vorns64.c: New.
3458         * gcc.target/arm/neon-vornu64.c: New.
3459         * gcc.target/arm/neon-vorrs64.c: New.
3460         * gcc.target/arm/neon-vorru64.c: New.
3461         * gcc.target/arm/neon/vands64.c: Regenerated.
3462         * gcc.target/arm/neon/vandu64.c: Regenerated.
3463         * gcc.target/arm/neon/vbics64.c: Regenerated.
3464         * gcc.target/arm/neon/vbicu64.c: Regenerated.
3465         * gcc.target/arm/neon/veors64.c: Regenerated.
3466         * gcc.target/arm/neon/veoru64.c: Regenerated.
3467         * gcc.target/arm/neon/vorns64.c: Regenerated.
3468         * gcc.target/arm/neon/vornu64.c: Regenerated.
3469         * gcc.target/arm/neon/vorrs64.c: Regenerated.
3470         * gcc.target/arm/neon/vorru64.c: Regenerated.
3471
3472 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3473
3474         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
3475
3476 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3477
3478         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
3479         * gfortran.dg/intent_out_5.f90: Same.
3480         * gfortran.dg/ltrans-7.f90: Same.
3481         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
3482
3483 2010-07-02  Jan Hubicka  <jh@suse.cz>
3484
3485         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
3486
3487 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3488
3489         * objc-obj-c++-shared/Object1.h: Correct Line endings.
3490
3491 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
3492
3493         PR c++/44780
3494         * c-c++-common/Wunused-var-12.c: New test.
3495
3496 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
3497
3498         PR target/42835
3499         * gcc.target/arm/pr42835.c: New test.
3500
3501         PR target/42172
3502         * gcc.target/arm/pr42172-1.c: New test.
3503
3504 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
3505
3506         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
3507
3508 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3509
3510         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
3511         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
3512         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
3513         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
3514         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
3515         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
3516         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
3517         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
3518         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
3519         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
3520         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
3521         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
3522         * gcc.target/arm/neon-vdup_ns64.c: New.
3523         * gcc.target/arm/neon-vdup_nu64.c: New.
3524         * gcc.target/arm/neon-vdupQ_ns64.c: New.
3525         * gcc.target/arm/neon-vdupQ_nu64.c: New.
3526         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
3527         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
3528         * gcc.target/arm/neon-vmov_ns64.c: New.
3529         * gcc.target/arm/neon-vmov_nu64.c: New.
3530         * gcc.target/arm/neon-vmovQ_ns64.c: New.
3531         * gcc.target/arm/neon-vmovQ_nu64.c: New.
3532         * gcc.target/arm/neon-vget_lanes64.c: New.
3533         * gcc.target/arm/neon-vget_laneu64.c: New.
3534         * gcc.target/arm/neon-vset_lanes64.c: New.
3535         * gcc.target/arm/neon-vset_laneu64.c: New.
3536
3537 2010-07-02  Richard Guenther  <rguenther@suse.de>
3538
3539         * g++.dg/torture/20100702-1.C: New testcase.
3540
3541 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3542
3543         PR target/44707
3544         * gcc.c-torture/compile/pr44707.c: New test.
3545
3546 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
3547
3548         PR c++/44039
3549         * g++.dg/template/crash101.C: New.
3550
3551 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3552
3553         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
3554         Use the ABI-0 accessors and fail it for m64.
3555
3556 2010-07-02  Jan Hubicka  <jh@suse.cz>
3557
3558         * g++.dg/tree-ssa/pr44706.C: New testcase.
3559
3560 2010-07-02  Richard Guenther  <rguenther@suse.de>
3561
3562         PR tree-optimization/44748
3563         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
3564
3565 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3566
3567         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
3568         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
3569         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
3570         the method types to forward:.
3571
3572 2010-06-30  Jason Merrill  <jason@redhat.com>
3573
3574         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
3575         * g++.dg/other/pr25632.C: Likewise.
3576
3577 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
3578
3579         PR tree-optimization/40421
3580         * gfortran.fortran-torture/compile/pr40421.f90: New test.
3581
3582 2010-07-01  Richard Guenther  <rguenther@suse.de>
3583
3584         PR middle-end/42834
3585         PR middle-end/44468
3586         * gcc.c-torture/execute/20100316-1.c: New testcase.
3587         * gcc.c-torture/execute/pr44468.c: Likewise.
3588         * gcc.c-torture/compile/20100609-1.c: Likewise.
3589         * gcc.dg/volatile2.c: Adjust.
3590         * gcc.dg/plugin/selfassign.c: Likewise.
3591         * gcc.dg/pr36902.c: Likewise.
3592         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
3593         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
3594         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
3595         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
3596         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
3597         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
3598         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
3599         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3600         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
3601         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
3602         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3603         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3604         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
3605         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
3606         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3607         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
3608         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
3609         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
3610         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
3611         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
3612         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
3613         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
3614         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
3615         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
3616         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
3617         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
3618         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
3619         * gcc.dg/struct/w_prof_local_array.c: Likewise.
3620         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
3621         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
3622         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
3623         * gcc.dg/struct/w_prof_global_array.c: Likewise.
3624         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
3625         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
3626         * gcc.dg/struct/w_prof_local_var.c: Likewise.
3627         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
3628         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
3629         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
3630         * gcc.dg/struct/w_prof_global_var.c: Likewise.
3631         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
3632         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
3633         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
3634         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3635         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
3636         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
3637         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
3638         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
3639         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
3640         * gcc.dg/tree-prof/stringop-1.c: Adjust.
3641         * g++.dg/tree-ssa/pr31146.C: Likewise.
3642         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
3643         * g++.dg/tree-ssa/pr33604.C: Likewise.
3644         * g++.dg/plugin/selfassign.c: Likewise.
3645         * gfortran.dg/array_memcpy_3.f90: Likewise.
3646         * gfortran.dg/array_memcpy_4.f90: Likewise.
3647         * c-c++-common/torture/pr42834.c: New testcase.
3648
3649 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
3650
3651         PR c++/44628
3652         * g++.dg/template/crash100.C: New.
3653
3654 2010-06-30  Jan Hubicka  <jh@suse.cz>
3655
3656         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
3657
3658 2010-06-30  Michael Matz  <matz@suse.de>
3659
3660         PR bootstrap/44699
3661         * gcc.dg/pr44699.c: New test.
3662
3663 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
3664
3665         PR tree-optimization/39799
3666         * c-c++-common/uninit-17.c: New test.
3667
3668 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3669
3670         PR libfortran/43298
3671         * gfortran.dg/read_infnan_1.f90: New test.
3672
3673 2010-06-29  Jason Merrill  <jason@redhat.com>
3674
3675         Enable implicitly declared move constructor/operator= (N3053).
3676         * g++.dg/cpp0x/implicit3.C: New.
3677         * g++.dg/cpp0x/implicit4.C: New.
3678         * g++.dg/cpp0x/implicit5.C: New.
3679         * g++.dg/cpp0x/implicit-copy.C: Adjust.
3680         * g++.dg/cpp0x/not_special.C: Adjust.
3681         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
3682         * g++.dg/cpp0x/rv1n.C: Adjust.
3683         * g++.dg/cpp0x/rv1p.C: Adjust.
3684         * g++.dg/cpp0x/rv2n.C: Adjust.
3685         * g++.dg/cpp0x/rv2p.C: Adjust.
3686         * g++.dg/cpp0x/rv3n.C: Adjust.
3687         * g++.dg/cpp0x/rv3p.C: Adjust.
3688         * g++.dg/cpp0x/rv4n.C: Adjust.
3689         * g++.dg/cpp0x/rv4p.C: Adjust.
3690         * g++.dg/cpp0x/rv5n.C: Adjust.
3691         * g++.dg/cpp0x/rv5p.C: Adjust.
3692         * g++.dg/cpp0x/rv6n.C: Adjust.
3693         * g++.dg/cpp0x/rv6p.C: Adjust.
3694         * g++.dg/cpp0x/rv7n.C: Adjust.
3695         * g++.dg/cpp0x/rv7p.C: Adjust.
3696         * g++.dg/cpp0x/rv8p.C: Adjust.
3697         * g++.dg/gomp/pr26690-1.C: Adjust.
3698         * g++.dg/other/error20.C: Adjust.
3699         * g++.dg/other/error31.C: Adjust.
3700         * g++.dg/parse/error19.C: Adjust.
3701         * g++.dg/template/qualttp5.C: Adjust.
3702         * g++.old-deja/g++.law/ctors5.C: Adjust.
3703
3704         Enable implicitly deleted functions (N2346)
3705         * g++.dg/cpp0x/defaulted17.C: New.
3706         * g++.dg/cpp0x/implicit1.C: New.
3707         * g++.dg/cpp0x/implicit2.C: New.
3708         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
3709         * g++.dg/ext/has_virtual_destructor.C: Adjust.
3710         * g++.dg/init/ctor4.C: Adjust.
3711         * g++.dg/init/synth2.C: Adjust.
3712         * g++.dg/lto/20081118_1.C: Adjust.
3713         * g++.dg/other/error13.C: Adjust.
3714         * g++.dg/other/unused1.C: Adjust.
3715         * g++.old-deja/g++.bob/inherit2.C: Adjust.
3716         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
3717         * g++.old-deja/g++.jason/opeq3.C: Adjust.
3718         * g++.old-deja/g++.law/ctors17.C: Adjust.
3719         * g++.old-deja/g++.oliva/delete1.C: Adjust.
3720         * g++.old-deja/g++.pt/assign1.C: Adjust.
3721         * g++.old-deja/g++.pt/crash20.C: Adjust.
3722
3723         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
3724         * g++.dg/cpp0x/defaulted13.C: Adjust.
3725         * g++.dg/cpp0x/defaulted2.C: Adjust.
3726         * g++.dg/cpp0x/defaulted3.C: Adjust.
3727         * g++.dg/cpp0x/initlist9.C: Adjust.
3728         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
3729         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
3730         * g++.dg/init/synth2.C: Adjust.
3731
3732         * g++.dg/cpp0x/defaulted19.C: New.
3733
3734         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
3735         * g++.dg/template/error23.C: Fix for -std=c++0x.
3736
3737 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
3738
3739         PR fortran/44718
3740         * gfortran.dg/proc_ptr_28.f90: New.
3741
3742 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
3743
3744         PR tree-optimization/43801
3745         * g++.dg/torture/pr43801.C: New test.
3746
3747         PR debug/44668
3748         * g++.dg/debug/dwarf2/accessibility1.C: New test.
3749
3750 2010-06-29  Jason Merrill  <jason@redhat.com>
3751
3752         PR c++/44587
3753         * g++.dg/template/qualified-id2.C: New.
3754         * g++.dg/template/qualified-id3.C: New.
3755
3756 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
3757
3758         PR fortran/44696
3759         * gfortran.dg/associated_target_4.f90: New.
3760
3761 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
3762
3763         PR fortran/44582
3764         * gfortran.dg/aliasing_array_result_1.f90 : New test.
3765
3766 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3767
3768         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
3769
3770 2010-06-29  Jan Hubicka  <jh@suse.cz>
3771
3772         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
3773
3774 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
3775
3776         PR target/43902
3777         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
3778         * gcc.target/arm/wmul-3.c: New test.
3779         * gcc.target/arm/wmul-4.c: New test.
3780
3781 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
3782
3783         PR rtl-optimization/44659
3784         * gcc.target/i386/extract-1.c: New.
3785         * gcc.target/i386/extract-2.c: Likewise.
3786         * gcc.target/i386/extract-3.c: Likewise.
3787         * gcc.target/i386/extract-4.c: Likewise.
3788         * gcc.target/i386/extract-5.c: Likewise.
3789         * gcc.target/i386/extract-6.c: Likewise.
3790
3791 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
3792
3793         PR c++/44682
3794         * g++.dg/warn/Wunused-var-14.C: New test.
3795
3796 2010-06-28  Tobias Burnus  <burnus@net-b.de>
3797
3798         PR fortran/43298
3799         * gfortran.dg/nan_6.f90: New.
3800
3801 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
3802
3803         PR tree-optimization/43781
3804         * gcc.dg/torture/pr43781.c: New.
3805
3806 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
3807
3808         PR fortran/40158
3809         * gfortran.dg/actual_rank_check_1.f90: New test.
3810
3811 2010-06-28  Martin Jambor  <mjambor@suse.cz>
3812
3813         * testsuite/gcc.dg/ipa/ipa-sra-6.c: New test.
3814
3815 2010-06-28  Jan Hubicka  <jh@suse.cz>
3816
3817         PR tree-optimization/44687
3818         * gcc.c-torture/compile/pr44687.c
3819
3820 2010-06-28  Martin Jambor  <mjambor@suse.cz>
3821
3822         PR c++/44535
3823         * g++.dg/torture/pr44535.C: New test.
3824
3825 2010-06-28  Michael Matz  <matz@suse.de>
3826
3827         PR middle-end/44592
3828         * gfortran.dg/pr44592.f90: New test.
3829
3830 2010-06-28  Jan Hubicka  <jh@suse.cz>
3831
3832         PR tree-optimization/44357
3833         * g++.dg/torture/pr44357.C: New testcase.
3834
3835 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3836
3837         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
3838         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
3839         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
3840         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
3841         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
3842         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
3843         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
3844         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
3845
3846 2010-06-27  Jan Hubicka  <jh@suse.cz>
3847
3848         * gcc.c-torture/compile/pr44686.c: New file.
3849
3850 2010-06-27  Richard Guenther  <rguenther@suse.de>
3851
3852         PR tree-optimization/44683
3853         * gcc.c-torture/execute/pr44683.c: New testcase.
3854
3855 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
3856
3857         * gnat.dg/noreturn3.ad[sb]: New test.
3858
3859 2010-06-26  Jason Merrill  <jason@redhat.com>
3860
3861         * g++.dg/cpp0x/explicit5.C: New.
3862
3863 2010-06-26  Richard Guenther  <rguenther@suse.de>
3864
3865         PR tree-optimization/44393
3866         * gcc.dg/pr44393.c: New testcase.
3867
3868 2010-06-26  Jan Hubicka  <jh@suse.cz>
3869
3870         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
3871
3872 2010-06-26  Richard Guenther  <rguenther@suse.de>
3873
3874         PR middle-end/44674
3875         * gcc.dg/pr44674.c: New testcase.
3876
3877 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
3878
3879         * gcc.dg/opts-3.c: New test.
3880
3881 2010-06-26  Tobias Burnus  <burnus@net-b.de>
3882
3883         * gfortran.dg/type_decl_1.f90: New.
3884         * gfortran.dg/type_decl_2.f90: New.
3885
3886 2010-06-26  Tobias Burnus  <burnus@net-b.de>
3887
3888         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
3889         * gfortran.dg/semicolon_fixed_2.f: Ditto.
3890
3891 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3892
3893         PR testsuite/38946
3894         * gfortran.dg/array_constructor_23.f: Update test to allow for small
3895         error in comparing reals.
3896
3897 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3898
3899         * selected_real_kind_2.f90: New.
3900         * selected_real_kind_3.f90: New.
3901
3902 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3903
3904         * gfortran.dg/entry_19.f90: New.
3905
3906 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3907
3908         * gfortran.dg/end_subroutine_1.f90: New.
3909         * gfortran.dg/end_subroutine_2.f90: New.
3910         * gfortran.dg/interface_proc_end.f90: Update.
3911
3912 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3913
3914         * gfortran.dg/semicolon_fixed.f: Update.
3915         * gfortran.dg/semicolon_fixed_2.f: New.
3916         * gfortran.dg/semicolon_free_2.f90: New.
3917         * gfortran.dg/semicolon_free.f90: Update.
3918
3919 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3920
3921         PR fortran/44448
3922         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
3923
3924 2010-06-25  Martin Jambor  <mjambor@suse.cz>
3925
3926         * g++.dg/ipa/iinline-3.C: New test.
3927         * gcc.dg/ipa/modif-1.c: Removed.
3928
3929 2010-06-25  Jan Hubicka  <jh@suse.cz>
3930
3931         * testsuite/gcc.dg/tree-ssa/ipa-split-1.c
3932
3933 2010-06-25  Martin Jambor  <mjambor@suse.cz>
3934
3935         * g++.dg/ipa/iinline-2.C: New test.
3936
3937 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
3938
3939         PR middle-end/43866
3940         * gfortran.dg/pr43866.f90: New test.
3941
3942         PR tree-optimization/44539
3943         * gcc.dg/pr44539.c: New test.
3944
3945 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
3946
3947         From Jim Wilson:
3948         PR target/43902
3949         * gcc.target/mips/madd-9.c: New test.
3950
3951 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
3952
3953         PR c/44517
3954         * gcc.dg/noncompile/pr44517.c: New.
3955         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
3956
3957 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
3958
3959         PR testsuite/43283
3960         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
3961         and add argument to nop for IA64.
3962
3963 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
3964
3965         PR target/44588
3966         * gcc.target/i386/mod-1.c: New.
3967         * gcc.target/i386/umod-1.c: Likewise.
3968         * gcc.target/i386/umod-2.c: Likewise.
3969         * gcc.target/i386/umod-3.c: Likewise.
3970
3971 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
3972
3973         PR middle-end/44492
3974         * g++.dg/torture/pr44492.C: New test.
3975
3976 2010-06-24  Andi Kleen  <ak@linux.intel.com>
3977
3978         * c-c++-common/warn-omitted-condop.c: New.
3979
3980 2010-06-24  Tobias Burnus  <burnus@net-b.de>
3981
3982         PR fortran/44614
3983         * gfortran.dg/import8.f90: New.
3984
3985 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
3986
3987         * gnat.dg/not_null.adb: Update test case.
3988
3989 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
3990
3991         PR c++/44619
3992         * g++.dg/warn/Wunused-var-13.C: New test.
3993
3994         PR c++/44627
3995         * g++.dg/diagnostic/method1.C: New test.
3996
3997 2010-06-22  Cary Coutant  <ccoutant@google.com>
3998
3999         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
4000
4001 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
4002
4003         PR fortran/44616
4004         * gfortran.dg/abstract_type_8.f03: New.
4005
4006 2010-06-21  Jason Merrill  <jason@redhat.com>
4007
4008         * g++.dg/cpp0x/noexcept08.C: New.
4009
4010         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
4011
4012 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
4013
4014         PR target/44615
4015         * gcc.target/i386/sse2-vec-2a.c: New.
4016
4017 2010-06-21  DJ Delorie  <dj@redhat.com>
4018
4019         * gcc.dg/pragma-diag-1.c: New.
4020
4021 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
4022
4023         PR target/44615
4024         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
4025
4026 2010-06-21  Alan Modra  <amodra@gmail.com>
4027
4028         PR testsuite/44505
4029         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
4030         tail call to check_fa_mid.
4031
4032 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
4033
4034         PR target/44575
4035         * gcc.c-torture/execute/pr44575.c: New test.
4036
4037 2010-06-21  Tobias Burnus  <burnus@net-b.de>
4038
4039         PR fortran/40632
4040         * gfortran.dg/contiguous_1.f90: New.
4041         * gfortran.dg/contiguous_2.f90: New.
4042         * gfortran.dg/contiguous_3.f90: New.
4043
4044 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
4045
4046         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
4047         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
4048
4049 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
4050
4051         PR target/44546
4052         * gcc.target/i386/pr44546.c: New test.
4053
4054 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
4055
4056         * gcc.dg/opts-2.c: New test.
4057
4058 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
4059
4060         PR fortran/44584
4061         * gfortran.dg/typebound_proc_15.f03: Modified.
4062
4063 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
4064
4065         PR target/44072
4066         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
4067         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
4068
4069 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4070
4071         * g++.dg/ext/label13.C: Fix typo in last change.
4072
4073 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4074
4075         PR libfortran/44477
4076         * gfortran.dg/eof_3.f90
4077         * gfortran.dg/endfile_2.f90
4078         * gfortran.dg/endfile_4.f90
4079         * gfortran.dg/endfile_3.f90
4080
4081 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4082
4083         PR c++/41090
4084         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
4085
4086 2010-06-18  Tobias Burnus  <burnus@net-b.de>
4087
4088         PR fortran/44556
4089         * gfortran.dg/allocate_alloc_opt_11.f90: New.
4090
4091 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
4092
4093         * gcc.target/arm/pr40900.c: New test.
4094
4095 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
4096
4097         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
4098
4099 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
4100
4101         PR fortran/44558
4102         * gfortran.dg/typebound_call_15.f03: New.
4103
4104 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4105
4106         PR c++/44486
4107         * g++.dg/pr44486.C: New.
4108
4109 2010-06-16  DJ Delorie  <dj@redhat.com>
4110
4111         * gcc.target/i386/volatile-bitfields-1.c: New.
4112         * gcc.target/i386/volatile-bitfields-2.c: New.
4113
4114 2010-06-16  Jason Merrill  <jason@redhat.com>
4115
4116         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
4117
4118         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
4119
4120 2010-06-16  Richard Guenther  <rguenther@suse.de>
4121
4122         PR c/44555
4123         * gcc.c-torture/execute/pr44555.c: New testcase.
4124
4125 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
4126
4127         PR fortran/44549
4128         * gfortran.dg/typebound_proc_16.f03: New.
4129
4130 2010-06-16  Martin Jambor  <mjambor@suse.cz>
4131
4132         * g++.dg/torture/pr43905.C: New test.
4133
4134 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
4135
4136         PR testsuite/44538
4137         * gcc.dg/vect/slp-perm-5.c (main): Prevent
4138         initialization loop from being vectorized.
4139         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
4140
4141 2010-06-16  Alan Modra  <amodra@gmail.com>
4142
4143         PR tree-optimization/44507
4144         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
4145
4146 2010-06-15  Jason Merrill  <jason@redhat.com>
4147
4148         * g++.dg/overload/arg3.C: Adjust error locations.
4149         * g++.dg/overload/copy1.C: Likewise.
4150         * g++.dg/tc1/dr152.C: Likewise.
4151         * g++.dg/template/incomplete4.C: Likewise.
4152         * g++.dg/template/incomplete5.C: Likewise.
4153         * g++.old-deja/g++.bob/inherit2.C: Likewise.
4154         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
4155         * g++.old-deja/g++.pt/crash9.C: Likewise.
4156
4157         * g++.dg/inherit/virtual5.C: New.
4158
4159         * g++.dg/cpp0x/defaulted18.C: New.
4160
4161         * g++.dg/cpp0x/initlist40.C: New.
4162
4163         * g++.dg/cpp0x/initlist39.C: New.
4164
4165 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
4166
4167         PR middle-end/44391
4168         * gcc.dg/graphite/pr44391.c: New.
4169
4170 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
4171
4172         PR fortran/43388
4173         * gfortran.dg/allocate_alloc_opt_8.f90: New.
4174         * gfortran.dg/allocate_alloc_opt_9.f90: New.
4175         * gfortran.dg/allocate_alloc_opt_10.f90: New.
4176         * gfortran.dg/class_allocate_2.f03: Modified an error message.
4177
4178 2010-06-15  Richard Guenther  <rguenther@suse.de>
4179
4180         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
4181
4182 2010-06-15  Richard Guenther  <rguenther@suse.de>
4183
4184         * gcc.dg/vect/bb-slp-21.c: Adjust.
4185         * gcc.dg/vect/bb-slp-13.c: Likewise
4186         * gcc.dg/vect/bb-slp-4.c: Likewise
4187         * gcc.dg/vect/bb-slp-22.c: Likewise
4188         * gcc.dg/vect/bb-slp-14.c: Likewise
4189         * gcc.dg/vect/bb-slp-23.c: Likewise
4190         * gcc.dg/vect/bb-slp-15.c: Likewise
4191         * gcc.dg/vect/bb-slp-17.c: Likewise
4192         * gcc.dg/vect/bb-slp-18.c: Likewise
4193         * gcc.dg/vect/bb-slp-19.c: Likewise
4194         * gcc.dg/vect/bb-slp-10.c: Likewise
4195         * gcc.dg/vect/bb-slp-11.c: Likewise
4196         * gcc.dg/vect/bb-slp-20.c: Likewise
4197         * gcc.dg/vect/bb-slp-3.c: Likewise
4198
4199 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
4200
4201         PR fortran/44536
4202         * gfortran.dg/gomp/pr44536.f90: New test.
4203         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
4204
4205 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
4206
4207         PR target/44534
4208         * gcc.target/i386/avx-vextractf128-256-3.c: New.
4209         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
4210
4211 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
4212
4213         PR tree-optimization/44508
4214         * gcc.dg/tree-ssa/pr21086.c: Adjust.
4215
4216         PR bootstrap/44509
4217         * gcc.dg/pr44509.c: New test.
4218
4219 2010-06-14  Ira Rosen  <irar@il.ibm.com>
4220
4221         PR tree-optimization/44507
4222         * gcc.dg/vect/pr44507.c: New test.
4223
4224 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
4225
4226         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
4227         and c-pretty-print.h.
4228
4229         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
4230
4231 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
4232
4233         * gfortran.dg/whole_file_18.f90: Updated error message.
4234
4235 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
4236
4237         * gfortran.dg/whole_file_20.f03: New.
4238
4239 2010-06-12  Jan Hubicka  <jh@suse.cz>
4240
4241         * gcc.c-torture/compile/pc44485.c: New testcase.
4242
4243 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
4244
4245         PR fortran/40117
4246         * gfortran.dg/typebound_proc_4.f03: Modified error message.
4247         * gfortran.dg/typebound_proc_14.f03: New.
4248         * gfortran.dg/typebound_proc_15.f03: New.
4249
4250 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
4251
4252         * gcc.dg/opts-1.c: New test.
4253
4254 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
4255
4256         * gcc.dg/funroll-loops-all.c: Update expected error.
4257
4258 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
4259
4260         PR target/44481
4261         * gcc.target/i386/pr44481.c: New test.
4262
4263 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
4264
4265         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
4266
4267 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
4268
4269         PR middle-end/44483
4270         * gcc.dg/tree-ssa/pr44483.c: New.
4271
4272 2010-06-11  Paul Brook  <paul@codesourcery.com>
4273
4274         * g++.dg/other/arm-neon-1.C: New test.
4275
4276 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
4277
4278         PR fortran/42051
4279         PR fortran/43896
4280         * gfortran.dg/class_23.f03: New test.
4281
4282 2010-06-11  Jan Hubicka  <jh@suse.cz>
4283
4284         * gcc.dg/ipa/pure-const-2.c: New testcase.
4285
4286 2010-06-11  Jan Hubicka  <jh@suse.cz>
4287
4288         * gcc.dg/noreturn-7.c: Update.
4289         * gcc.dg/noreturn-4.c: Update.
4290
4291 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
4292
4293         Fix MIPS bootstrap
4294         * g++.dg/other/typedef4.C: New test.
4295
4296 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
4297
4298         PR fortran/44207
4299         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
4300
4301 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
4302
4303         PR fortran/44457
4304         * gfortran.dg/asynchronous_3.f03
4305
4306 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
4307
4308         PR middle-end/44185
4309         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
4310         non-temporal stores out of the tests to form new test cases.  As a
4311         result, no non-temporal store should be generated in this case.
4312
4313         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
4314         prefetch-7.c that generate one non-temporal store.
4315
4316         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
4317         prefetch-7.c that generate one non-temporal store and one
4318         one-temporal prefetch.
4319
4320 2010-06-10  Martin Jambor  <mjambor@suse.cz>
4321
4322         PR tree-optimization/44258
4323         * gcc.dg/tree-ssa/pr44258.c: New test.
4324
4325 2010-06-10  Daniel Kraft  <d@domob.eu>
4326
4327         PR fortran/38936
4328         * gfortran.dg/associate_1.f03: New test.
4329         * gfortran.dg/associate_2.f95: New test.
4330         * gfortran.dg/associate_3.f03: New test.
4331         * gfortran.dg/associate_4.f08: New test.
4332
4333 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4334
4335         * gfortran.dg/selected_char_kind_4.f90: New test.
4336
4337 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
4338
4339         * gcc.dg/pr42461.c: New test.
4340
4341 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
4342
4343         PR fortran/44347
4344         * gfortran.dg/selected_real_kind_1.f90: New.
4345
4346 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
4347
4348         PR fortran/44359
4349         * gfortran.dg/warn_conversion.f90: Removed check for redundant
4350         warning.
4351         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
4352         check for warning.
4353
4354 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4355
4356         * gfortran.dg/data_namelist_conflict.f90: New test.
4357
4358 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4359
4360         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
4361         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
4362         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
4363
4364 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4365
4366         * testsuite/gfortran.dg/mvbits_9.f90: New test.
4367         * testsuite/gfortran.dg/ibset_1.f90: Ditto.
4368         * testsuite/gfortran.dg/ibits_1.f90: Ditto.
4369         * testsuite/gfortran.dg/btest_1.f90: Ditto.
4370         * testsuite/gfortran.dg/ibclr_1.f90: Ditto.
4371
4372 2010-06-09  Jason Merrill  <jason@redhat.com>
4373
4374         PR c++/44366
4375         * g++.dg/cpp0x/decltype23.C: Move to...
4376         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
4377
4378 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
4379
4380         PR fortran/44211
4381         * gfortran.dg/typebound_call_14.f03: New test.
4382
4383 2010-06-09  Martin Jambor  <mjambor@suse.cz>
4384
4385         PR tree-optimization/44423
4386         * gcc.dg/tree-ssa/pr44423.c: New test.
4387
4388 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
4389
4390         PR testsuite/42843
4391         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
4392         TV_NONE to initialize tv_id field.
4393         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
4394         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
4395         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
4396         Include toplev.h .
4397         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
4398         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
4399         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
4400
4401 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
4402
4403         PR tree-optimization/39874
4404         PR middle-end/28685
4405         * gcc.dg/pr39874.c: New file.
4406
4407 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
4408
4409         * g++.dg/ext/attr-alias-1.C: New.
4410         * g++.dg/ext/attr-alias-2.C: New.
4411
4412 2010-06-07  Tobias Burnus  <burnus@net-b.de>
4413
4414         PR fortran/44446
4415         * gfortran.dg/proc_ptr_27.f90: New.
4416
4417 2010-06-07  Jason Merrill  <jason@redhat.com>
4418
4419         PR c++/44366
4420         * g++.dg/cpp0x/decltype23.C: New.
4421
4422 2010-06-08  Andrew Pinski <pinskia@gmail.com>
4423             Shujing Zhao  <pearly.zhao@oracle.com>
4424
4425         PR c/37724
4426         * gcc.dg/c90-const-expr-10.c: Adjust.
4427         * gcc.dg/c99-const-expr-10.c: Adjust.
4428         * gcc.dg/init-bad-7.c: New.
4429
4430 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4431
4432         * lib/target-supports.exp (check_effective_target_gas): New proc.
4433         * gcc.c-torture/execute/960321-1.x: New file.
4434
4435 2010-06-07  Jason Merrill  <jason@redhat.com>
4436
4437         PR c++/44401
4438         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
4439
4440 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
4441
4442         PR c++/44444
4443         * g++.dg/warn/Wunused-var-12.C: New test.
4444
4445         PR c++/44443
4446         * c-c++-common/Wunused-var-11.c: New test.
4447
4448 2010-06-07  Jan Hubicka  <jh@suse.cz>
4449
4450         * gcc.dg/ipa/pure-const-1.c: New testcase.
4451
4452 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
4453
4454         PR rtl-optimization/44404
4455         * gcc.dg/pr44404.c: New.
4456
4457 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
4458
4459         PR target/44159
4460         * gcc.target/i386/abi-2.c: Check sysv abi here.
4461         * gcc.target/i386/aes-avx-check.h: Call test in noinline
4462         function to avoid failures by different ABIs.
4463         * gcc.target/i386/aes-check.h: Likewise.
4464         * gcc.target/i386/avx-check.h: Likewise.
4465         * gcc.target/i386/fma4-check.h: Likewise.
4466         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
4467         * gcc.target/i386/mmx-check.h: Likewise.
4468         * gcc.target/i386/pclmul-avx-check.h: Likewise.
4469         * gcc.target/i386/pclmul-check.h: Likewise.
4470         * gcc.target/i386/sse-check.h: Likewise.
4471         * gcc.target/i386/sse2-check.h: Likewise.
4472         * gcc.target/i386/sse3-check.h: Likewise.
4473         * gcc.target/i386/sse4_1-check.h: Likewise.
4474         * gcc.target/i386/sse4_2-check.h: Likewise.
4475         * gcc.target/i386/sse4a-check.h: Likewise.
4476         * gcc.target/i386/ssse3-check.h: Likewise.
4477         * gcc.target/i386/xop-check.h: Likewise.
4478         * gcc.target/i386/pr27971.c: Fix for LLP64.
4479         * gcc.target/i386/pr39139.c: Likewise.
4480         * gcc.target/i386/pr39315-check.c: Likewise.
4481         * gcc.target/i386/vararg-1.c: Likewise.
4482         * gcc.target/i386/vararg-2.c: Likewise.
4483         Additional add dg-compile to avoid failure due
4484         missing foo symbol.
4485
4486         * gcc.dg/compound-literal-1.c: Fix for llp64.
4487         * gcc.dg/pr32370.c: Likewise.
4488         * gcc.dg/pr37561.c: Likewise.
4489         * gcc.dg/pr41340.c: Likewise.
4490         * gcc.dg/pr41551.c: Likewise.
4491
4492 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
4493
4494         PR c++/44188
4495         * g++.dg/debug/dwarf2/typedef3.C: New test.
4496
4497 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4498
4499         PR c/20000
4500         * c-c++-common/pr20000.c: New.
4501
4502 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
4503
4504         PR c++/44086
4505         * g++.dg/init/pr44086.C: New.
4506         * g++.dg/cpp0x/decltype4.C: Adjust.
4507
4508 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
4509
4510         PR fortran/43945
4511         * gfortran.dg/generic_23.f03: New test.
4512
4513 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
4514
4515         PR fortran/43895
4516         * gfortran.dg/alloc_comp_class_1.f90 : New test.
4517
4518 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
4519
4520         PR c++/44361
4521         * c-c++-common/Wunused-var-9.c: New test.
4522
4523 2010-06-05  Jason Merrill  <jason@redhat.com>
4524
4525         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
4526
4527 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
4528
4529         PR c/44322
4530         * gcc.dg/c99-restrict-4.c: New test.
4531
4532 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
4533
4534         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
4535         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
4536         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
4537         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
4538         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
4539         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
4540         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
4541         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
4542         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
4543         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
4544         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
4545         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
4546         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
4547         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
4548         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
4549         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
4550         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
4551         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
4552         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
4553         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
4554         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
4555         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
4556
4557 2010-06-04  Jason Merrill  <jason@redhat.com>
4558
4559         * g++.dg/cpp0x/noexcept06.C: New.
4560         * g++.dg/cpp0x/noexcept07.C: New.
4561
4562         * g++.dg/cpp0x/noexcept01.C: New.
4563         * g++.dg/cpp0x/noexcept02.C: New.
4564         * g++.dg/cpp0x/noexcept03.C: New.
4565         * g++.dg/cpp0x/noexcept04.C: New.
4566         * g++.dg/cpp0x/noexcept05.C: New.
4567
4568 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
4569
4570         PR c++/44412
4571         * g++.dg/warn/Wunused-var-10.C: New test.
4572         * g++.dg/warn/Wunused-var-11.C: New test.
4573
4574         PR c++/44362
4575         * c-c++-common/Wunused-var-10.c: New test.
4576
4577 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4578
4579         PR c/25880
4580         * gcc.dg/assign-warn-2.c: Update.
4581         * gcc.dg/cpp/line3.c: Update.
4582         * gcc.dg/c99-array-lval-8.c: Update.
4583         * gcc.dg/cast-qual-2.c: Update.
4584         * gcc.dg/c99-arraydecl-3.c:  Update.
4585         * gcc.dg/assign-warn-1.c:  Update.
4586         * gcc.dg/format/gcc_diag-1.c:  Update.
4587
4588 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
4589
4590         PR rtl-optimization/39871
4591         PR rtl-optimization/40615
4592         PR rtl-optimization/42500
4593         PR rtl-optimization/42502
4594         * gcc.target/arm/eliminate.c: New test.
4595
4596 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
4597
4598         PR libstdc++/44410
4599         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
4600         * g++.old-deja/g++.other/delete3.C: Likewise.
4601         * g++.old-deja/g++.other/new.C: Likewise.
4602         * g++.old-deja/g++.law/operators27.C: Likewise.
4603         * g++.old-deja/g++.mike/p755.C: Likewise.
4604         * g++.dg/eh/new1.C: Likewise.
4605         * g++.dg/init/new5.C: Likewise.
4606
4607 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
4608
4609         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
4610         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
4611         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
4612
4613 2010-06-03  Richard Guenther  <rguenther@suse.de>
4614
4615         PR lto/41921
4616         * lib/lto.exp: Always load gcc.exp.
4617         (lto-obj): For C source files invoke gcc_target_compile.
4618         * g++.dg/lto/20100603-1_0.C: New testcase.
4619         * g++.dg/lto/20100603-1_1.c: Likewise.
4620
4621 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
4622
4623         PR tree-optimization/43688
4624         * gfortran.dg/pr43688.f90: New.
4625
4626 2010-06-03  Richard Guenther  <rguenther@suse.de>
4627
4628         PR lto/41584
4629         * gcc.dg/lto/20100603-1_0.c: New testcase.
4630         * gcc.dg/lto/20100603-2_0.c: Likewise.
4631         * gcc.dg/lto/20100603-3_0.c: Likewise.
4632
4633 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
4634
4635         PR target/44218
4636         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
4637         * gcc.target/powerpc/recip-2.c: Ditto.
4638         * gcc.target/powerpc/recip-3.c: Ditto.
4639         * gcc.target/powerpc/recip-4.c: Ditto.
4640         * gcc.target/powerpc/recip-5.c: Ditto.
4641         * gcc.target/powerpc/recip-6.c: Ditto.
4642         * gcc.target/powerpc/recip-7.c: Ditto.
4643         * gcc.target/powerpc/recip-test.h: Ditto.
4644         * gcc.target/powerpc/recip-test2.h: Ditto.
4645
4646 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
4647
4648         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
4649
4650 2010-06-02  Jason Merrill  <jason@redhat.com>
4651
4652         * g++.dg/ext/vector9.C: Expect typedef in error message.
4653
4654         PR c++/9726
4655         PR c++/23594
4656         PR c++/44333
4657         * g++.dg/tc1/dr101.C: Remove xfails.
4658
4659 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
4660
4661         PR middle-end/44372
4662         * g++.dg/ipa/pr44372.C: New.
4663
4664 2010-06-02  Jan Hubicka  <jh@suse.cz>
4665
4666         PR middle-end/44295
4667         * g++.dg/torture/pr44295.C: Neww testcase.
4668
4669 2010-06-02  Jan Hubicka  <jh@suse.cz>
4670
4671         * gcc.dg/tree-ssa/loadpre6.c: Update.
4672
4673 2010-06-02  Richard Guenther  <rguenther@suse.de>
4674
4675         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
4676         diagnostic.h.
4677
4678 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
4679
4680         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
4681         the link fail message.
4682
4683 2010-06-02  Tobias Burnus  <burnus@net-b.de>
4684
4685         PR fortran/44360
4686         * gfortran.dg/use_13.f90: New test case.
4687
4688 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4689
4690         PR fortran/44371
4691         * gfortran.dg/error_stop_2.f08: Minor update.
4692
4693 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4694
4695         PR fortran/44371
4696         * gfortran.dg/error_stop_1.f08: New test.
4697         * gfortran.dg/error_stop_2.f08: New test.
4698
4699 2010-06-01  Jason Merrill  <jason@redhat.com>
4700
4701         DR 990
4702         * g++.dg/cpp0x/initlist37.C: New.
4703         * g++.dg/cpp0x/initlist38.C: New.
4704
4705         PR c++/44358
4706         * g++.dg/cpp0x/initlist36.C: New.
4707
4708 2010-05-31 Jan Hubicka  <jh@suse.cz>
4709
4710         * gcc.dg/noreturn-8.c: New testcase.
4711
4712 2010-05-31 Jan Hubicka  <jh@suse.cz>
4713
4714         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
4715         * gcc.dg/lto/noreturn-1_0.c: Move it here.
4716
4717 2010-05-31 Jan Hubicka  <jh@suse.cz>
4718
4719         * gcc.dg/lto/noreturn-1_1.c: New testcase.
4720         * gcc.dg/lto/noreturn-1_0.c: New testcase.
4721
4722 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
4723
4724         PR fortran/36928
4725         * gfortran.dg/dependency_27.f90:  New test.
4726         * gfortran.dg/array_assign_1.F90:  New test.
4727
4728 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
4729
4730         PR target/44338
4731         * gcc.target/i386/sse-24.c: New test.
4732
4733 2010-05-31  Jan Hubicka  <jh@suse.cz>
4734
4735         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
4736
4737 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
4738
4739         PR middle-end/44337
4740         * gcc.dg/pr44337.c: New test.
4741
4742         PR tree-optimization/44182
4743         * g++.dg/debug/pr44182.C: New test.
4744
4745 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
4746
4747         * gcc.dg/nested-func-7.c: New test.
4748         * gnat.dg/frame_overflow.adb: Adjust directives.
4749
4750 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
4751
4752         * gnat.dg/prot2.ad[sb]: New test.
4753         * gnat.dg/prot2_pkg1.ads: New helper.
4754         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
4755
4756 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
4757
4758         * gnat.dg/array11.adb: Adjust dg-warning directive.
4759         * gnat.dg/object_overflow.adb: Likewise.
4760
4761 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
4762
4763         PR middle-end/44306
4764         * gcc.dg/tree-ssa/pr44306.c: New.
4765
4766 2010-05-29  Jan Hubicka  <jh@suse.cz>
4767
4768         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
4769
4770 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
4771
4772         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
4773
4774 2010-05-28  Mike Stump  <mikestump@comcast.net>
4775
4776         PR objc/44125
4777         * objc.dg/const-str-9.m: Remove static.
4778
4779 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
4780
4781         PR target/43636
4782         * gcc.c-torture/compile/pr43636.c: New test.
4783
4784 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
4785
4786         PR objc++/23616
4787         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
4788         * obj-c++.dg/try-catch-9.mm: Ditto.
4789
4790 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
4791
4792         Revert patch for PR c++/44188
4793         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
4794
4795 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
4796
4797         PR c++/44188
4798         * g++.dg/debug/dwarf2/typedef3.C: New test.
4799
4800 2010-05-27  Jason Merrill  <jason@redhat.com>
4801
4802         PR c++/43555
4803         * g++.dg/ext/vla9.C: New.
4804
4805 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
4806
4807         PR objc/44140
4808         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
4809         * objc.dg/torture/tls/thr-init-3.m: Ditto.
4810         * objc.dg/torture/tls/thr-init.m: Ditto.
4811         * objc.dg/torture/trivial.m: Ditto.
4812         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
4813         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
4814         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
4815         * obj-c++.dg/torture/trivial.mm: Ditto.
4816
4817 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
4818
4819         * g++.dg/lto/20100302_0.C: Skip on darwin.
4820
4821 2010-05-27  Richard Guenther  <rguenther@suse.de>
4822
4823         PR tree-optimization/44284
4824         * gcc.dg/vect/vect-118.c: New testcase.
4825         * gcc.dg/vect/bb-slp-20.c: Adjust.
4826         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
4827         * gcc.dg/vect/slp-9.c: Likewise.
4828         * gcc.dg/vect/slp-reduc-4.c: Likewise.
4829         * gcc.dg/vect/vect-10.c: Likewise.
4830         * gcc.dg/vect/vect-109.c: Likewise.
4831         * gcc.dg/vect/vect-12.c: Likewise.
4832         * gcc.dg/vect/vect-36.c: Likewise.
4833         * gcc.dg/vect/vect-7.c: Likewise.
4834         * gcc.dg/vect/vect-iv-8.c: Likewise.
4835         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
4836         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
4837         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
4838         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
4839         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
4840         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
4841         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
4842         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
4843         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
4844         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
4845         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
4846         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
4847         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
4848         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
4849         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
4850         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
4851         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4852
4853 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
4854
4855         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
4856         necessary.
4857
4858 2010-05-26  Jan Hubicka  <jh@suse.cz>
4859
4860         * gcc.dg/lto/materialize-1_0.c: New file.
4861         * gcc.dg/lto/materialize-1_1.c: New file.
4862
4863 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
4864
4865         * gnat.dg/lto10.adb: New test.
4866         * gnat.dg/lto10_pkg.ads: New helper.
4867
4868 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
4869
4870         * lib/target-supports.exp (check_effective_target_int128): New
4871         function to check if __int128 types are available for target.
4872         * c-c++-common/int128-types-1.c: New.
4873         * c-c++-common/int128-1.c: New.
4874         * c-c++-common/int128-2.c: New.
4875         * g++.dg/abi/mangle43.C: New.
4876         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
4877         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
4878         pointer-wide scalar.
4879         * g++.dg/other/pr25632.C: Likewise.
4880         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
4881         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
4882         overflow warnings.
4883         * g++.dg/warn/pr13358-4.C: Likewise.
4884         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
4885         * g++.dg/warn/Wconversion-null.C: Likewise.
4886
4887 2010-05-26  Jason Merrill  <jason@redhat.com>
4888
4889         PR c++/43382
4890         * g++.dg/cpp0x/variadic101.C: New.
4891
4892 2010-05-26  Richard Guenther  <rguenther@suse.de>
4893
4894         PR rtl-optimization/44164
4895         * gcc.c-torture/execute/pr44164.c: New testcase.
4896         * g++.dg/tree-ssa/pr13146.C: Adjust.
4897
4898 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
4899
4900         PR fortran/40011
4901         * gfortran.dg/whole_file_19.f90 : New test.
4902
4903 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
4904
4905         PR fortran/30668
4906         PR fortran/31346
4907         PR fortran/34260
4908         * gfortran.dg/pr40999.f: Fix function type.
4909         * gfortran.dg/whole_file_5.f90: Likewise.
4910         * gfortran.dg/whole_file_6.f90: Likewise.
4911         * gfortran.dg/whole_file_16.f90: New.
4912         * gfortran.dg/whole_file_17.f90: New.
4913         * gfortran.dg/whole_file_18.f90: New.
4914
4915 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
4916             Iain Sandoe  <iains@gcc.gnu.org>
4917
4918         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
4919         * gcc.c-torture/compile/pr44197.c: Require alias support.
4920         * gcc.dg/lto/20081222_0.c: Ditto.
4921
4922 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
4923
4924         PR debug/42801
4925         * gcc.dg/guality/vla-2.c: New test.
4926
4927 2010-05-25  Richard Guenther  <rguenther@suse.de>
4928
4929         PR middle-end/44069
4930         * g++.dg/torture/pr44069.C: New testcase.
4931
4932 2010-05-25  Richard Guenther  <rguenther@suse.de>
4933
4934         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
4935
4936 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
4937
4938         PR objc/44140
4939         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
4940
4941 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
4942
4943         * obj-c++.dg/torture/tls/trivial.mm: New.
4944         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
4945         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
4946         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
4947         * obj-c++.dg/torture/tls/diag-1.mm: New.
4948         * obj-c++.dg/torture/tls/tls.exp: New.
4949         * obj-c++.dg/torture/trivial.mm: New.
4950         * obj-c++.dg/torture/dg-torture.exp: New.
4951         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
4952         * obj-c++.dg/tls/trivial.m: New.
4953         * obj-c++.dg/tls/init-1.mm: New.
4954         * obj-c++.dg/tls/diag-1.mm: New.
4955         * obj-c++.dg/tls/init-2.mm: New.
4956         * obj-c++.dg/tls/diag-2.mm: New.
4957         * obj-c++.dg/tls/diag-3.mm: New.
4958         * obj-c++.dg/tls/diag-4.mm: New.
4959         * obj-c++.dg/tls/static-1.mm: New.
4960         * obj-c++.dg/tls/tls.exp: New.
4961         * obj-c++.dg/tls/diag-5.mm: New.
4962         * obj-c++.dg/tls/static-1a.mm: New.
4963         * objc-obj-c++-shared/Object1.mm: New.
4964         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
4965
4966 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
4967
4968         PR objc++/43689
4969         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
4970         * obj-c++.dg/const-str-6.mm: Ditto.
4971
4972 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
4973
4974         * g++.dg/parse/array-size2.C: Remove dg-error directives.
4975
4976 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
4977
4978         PR ada/38394
4979         * gnat.dg/array13.ad[sb]: New test.
4980
4981 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
4982             Sandra Loosemore  <sandra@codesourcery.com>
4983
4984         * gcc.target/arm/neon/: Regenerated test cases.
4985
4986         * gcc.target/arm/neon/polytypes.c,
4987         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
4988         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
4989         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
4990         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
4991         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
4992         dg-add-options arm_neon.
4993
4994         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
4995         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
4996         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
4997         and arm_neon_fp16_ok.
4998
4999         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
5000         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
5001
5002         * lib/target-supports.exp (add_options_for_arm_neon): New.
5003         (check_effective_target_arm_neon_ok_nocache): New, from
5004         check_effective_target_arm_neon_ok.  Check multiple possibilities.
5005         (check_effective_target_arm_neon_ok): Use
5006         check_effective_target_arm_neon_ok_nocache.
5007         (add_options_for_arm_neon_fp16)
5008         (check_effective_target_arm_neon_fp16_ok)
5009         check_effective_target_arm_neon_fp16_ok_nocache): New.
5010         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
5011
5012 2010-05-24  Jason Merrill  <jason@redhat.com>
5013
5014         PR c++/41510
5015         * g++.dg/cpp0x/initlist35.C: New.
5016         * g++.dg/init/brace6.C: Adjust.
5017
5018 2010-05-24  Paul Brook  <paul@codesourcery.com>
5019
5020         * gcc.target/arm/frame-pointer-1.c: New test.
5021         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
5022         pointer elimination.
5023
5024 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
5025
5026         PR target/44245
5027         * gcc.target/i386/crc32-3.c: New.
5028         * gcc.target/i386/crc32-4.c: Likewise.
5029
5030 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
5031
5032         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
5033         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
5034         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
5035
5036 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
5037
5038         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
5039
5040 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
5041
5042         PR target/43869
5043         * gcc.c-target/pr43869.c: New test.
5044
5045 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
5046
5047         PR fortran/44212
5048         * gfortran.dg/class_22.f03: New.
5049
5050 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
5051
5052         PR lto/44238
5053         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
5054
5055 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
5056
5057         PR fortran/44213
5058         * gfortran.dg/abstract_type_7.f03: New.
5059
5060 2010-05-21  Jason Merrill  <jason@redhat.com>
5061
5062         * g++.dg/eh/spec11.C: Test cleanup optimization.
5063
5064 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
5065
5066         PR debug/44223
5067         * gcc.target/i386/pr44223.c: New test.
5068
5069 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5070
5071         * gcc.target/i386/pr25993.c: Use @function as type specifier.
5072
5073 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
5074
5075         * g++.dg/other/const3.C: New test.
5076
5077 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
5078
5079         PR fortran/38407
5080         * warn_unused_dummy_argument_1.f90: New.
5081         * warn_unused_dummy_argument_2.f90: New.
5082
5083 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
5084
5085         PR c++/30298
5086         * g++.dg/inherit/crash1.C: New.
5087         * g++.dg/inherit/crash2.C: Likewise.
5088
5089 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
5090
5091         PR debug/44178
5092         * g++.dg/debug/pr44178.C: New test.
5093
5094 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
5095
5096         PR middle-end/44185
5097         * gcc.dg/tree-ssa/prefetch-6.c: Add
5098         --param min-insn-to-prefetch-ratio=6.
5099         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
5100         allow unrolling, and adjust the movnti count.
5101
5102 2010-05-20  Jan Hubicka  <jh@suse.cz>
5103
5104         PR middle-end/44197
5105         * gcc.c-torture/compile/pr44197.c: New file.
5106
5107 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
5108
5109         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
5110         Fix test code.
5111         (check_effective_target_xop): Remove __may_alias__ attribute.
5112
5113 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
5114
5115         PR target/44202
5116         * gcc.c-torture/execute/pr44202-1.c: New test.
5117
5118 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5119
5120         PR fortran/43851
5121         * gfortran.dg/label_1.f90: Update test.
5122
5123 2010-05-19  Jan Hubicka  <jh@suse.cz>
5124
5125         * gcc.dg/lto/ipareference2_0.c: New file.
5126         * gcc.dg/lto/ipareference2_1.c: New file.
5127
5128 2010-05-19  Jason Merrill  <jason@redhat.com>
5129
5130         * g++.dg/parse/fn-typedef2.C: New.
5131
5132         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
5133         function type.
5134
5135         PR c++/44193
5136         * g++.dg/template/fntype1.C: New.
5137
5138 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
5139
5140         * gnat.dg/discr23.ad[sb]: New test.
5141         * gnat.dg/discr23_pkg.ads: New helper.
5142
5143         * gnat.dg/specs/controlled1.ads: New test.
5144         * gnat.dg/specs/controlled1_pkg.ads: New helper.
5145
5146 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5147
5148         PR fortran/44055
5149         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
5150         Fixed scope of C_SIZEOF.
5151         * gfortran.dg/warn_conversion_2.f90: New.
5152
5153 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5154
5155         * lib/target-supports.exp (check_effective_target_sse2): New proc.
5156         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
5157         for optional selector.
5158         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
5159         (check_effective_target_sse3): New proc.
5160         * gcc.target/i386/math-torture/math-torture.exp: Load
5161         target-supports.exp.
5162         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
5163         check_effective_target_sse2.
5164         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
5165         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
5166         * g++.dg/vect/vect.exp: Likewise.
5167         * gfortran.dg/vect/vect.exp: Likewise.
5168         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
5169         -msse2 if check_effective_target_sse2.
5170
5171         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
5172         * gcc.target/i386/3dnow-2.c: Likewise.
5173         * gcc.target/i386/3dnowA-1.c: Likewise.
5174         * gcc.target/i386/3dnowA-2.c: Likewise.
5175         * gcc.target/i386/pr42549.c: Likewise.
5176
5177         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
5178         * gcc.target/i386/sse3-addsubpd.c: Likewise.
5179         * gcc.target/i386/sse3-addsubps.c: Likewise.
5180         * gcc.target/i386/sse3-haddpd.c: Likewise.
5181         * gcc.target/i386/sse3-haddps.c: Likewise.
5182         * gcc.target/i386/sse3-hsubpd.c: Likewise.
5183         * gcc.target/i386/sse3-hsubps.c: Likewise.
5184         * gcc.target/i386/sse3-movddup.c: Likewise.
5185         * gcc.target/i386/sse3-movshdup.c: Likewise.
5186         * gcc.target/i386/sse3-movsldup.c: Likewise.
5187
5188         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
5189         * g++.dg/ext/attrib35.C: Likewise.
5190         * g++.dg/opt/pr40496.C: Likewise.
5191         * g++.dg/other/i386-1.C: Likewise.
5192         * g++.dg/other/i386-4.C: Likewise.
5193         * g++.dg/other/pr34435.C: Likewise.
5194         * g++.dg/other/pr39496.C: Likewise.
5195         * g++.dg/other/pr40446.C: Likewise.
5196         * gcc.dg/compat/union-m128-1_main.c: Likewise.
5197         * gcc.dg/compat/vector-1a_main.c: Likewise.
5198         * gcc.dg/compat/vector-2a_main.c: Likewise.
5199         * gcc.dg/lto/20090206-1_0.c: Likewise.
5200         * gcc.dg/pr34856.c: Likewise.
5201         * gcc.dg/pr36584.c: Likewise.
5202         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
5203         * gcc.dg/pr37544.c: Likewise.
5204         * gcc.dg/torture/pr16104-1.c: Likewise.
5205         * gcc.dg/torture/pr35771-1.c: Likewise.
5206         * gcc.dg/torture/pr35771-2.c: Likewise.
5207         * gcc.dg/torture/pr35771-3.c: Likewise.
5208         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
5209         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5210         * gcc.dg/torture/stackalign/push-1.c: Likewise.
5211         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5212         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
5213         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
5214         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
5215         * gcc.target/i386/20060512-1.c: Likewise.
5216         * gcc.target/i386/20060512-3.c: Likewise.
5217         * gcc.target/i386/all_one_m128i.c: Likewise.
5218         * gcc.target/i386/float128-1.c: Likewise.
5219         * gcc.target/i386/float128-2.c: Likewise.
5220         * gcc.target/i386/fpcvt-1.c: Likewise.
5221         * gcc.target/i386/fpcvt-2.c: Likewise.
5222         * gcc.target/i386/fpcvt-3.c: Likewise.
5223         * gcc.target/i386/fpprec-1.c: Likewise.
5224         * gcc.target/i386/funcspec-9.c: Likewise.
5225         * gcc.target/i386/incoming-1.c: Likewise.
5226         * gcc.target/i386/incoming-12.c: Likewise.
5227         * gcc.target/i386/incoming-2.c: Likewise.
5228         * gcc.target/i386/incoming-3.c: Likewise.
5229         * gcc.target/i386/incoming-4.c: Likewise.
5230         * gcc.target/i386/incoming-6.c: Likewise.
5231         * gcc.target/i386/incoming-7.c: Likewise.
5232         * gcc.target/i386/incoming-8.c: Likewise.
5233         * gcc.target/i386/opt-1.c: Likewise.
5234         * gcc.target/i386/opt-2.c: Likewise.
5235         * gcc.target/i386/ordcmp-1.c: Likewise.
5236         * gcc.target/i386/pr17692.c: Likewise.
5237         * gcc.target/i386/pr18614-1.c: Likewise.
5238         * gcc.target/i386/pr22152.c: Likewise.
5239         * gcc.target/i386/pr23570.c: Likewise.
5240         * gcc.target/i386/pr23575.c: Likewise.
5241         * gcc.target/i386/pr26449-1.c: Likewise.
5242         * gcc.target/i386/pr26600.c: Likewise.
5243         * gcc.target/i386/pr27790.c: Likewise.
5244         * gcc.target/i386/pr28839.c: Likewise.
5245         * gcc.target/i386/pr30970.c: Likewise.
5246         * gcc.target/i386/pr32000-1.c: Likewise.
5247         * gcc.target/i386/pr32000-2.c: Likewise.
5248         * gcc.target/i386/pr32280.c: Likewise.
5249         * gcc.target/i386/pr32661.c: Likewise.
5250         * gcc.target/i386/pr32708-1.c: Likewise.
5251         * gcc.target/i386/pr32961.c: Likewise.
5252         * gcc.target/i386/pr33329.c: Likewise.
5253         * gcc.target/i386/pr35714.c: Likewise.
5254         * gcc.target/i386/pr35767-1.c: Likewise.
5255         * gcc.target/i386/pr35767-1d.c: Likewise.
5256         * gcc.target/i386/pr35767-1i.c: Likewise.
5257         * gcc.target/i386/pr35767-2.c: Likewise.
5258         * gcc.target/i386/pr35767-2d.c: Likewise.
5259         * gcc.target/i386/pr35767-2i.c: Likewise.
5260         * gcc.target/i386/pr35767-3.c: Likewise.
5261         * gcc.target/i386/pr35767-5.c: Likewise.
5262         * gcc.target/i386/pr36222-1.c: Likewise.
5263         * gcc.target/i386/pr36578-1.c: Likewise.
5264         * gcc.target/i386/pr36578-2.c: Likewise.
5265         * gcc.target/i386/pr36992-1.c: Likewise.
5266         * gcc.target/i386/pr37101.c: Likewise.
5267         * gcc.target/i386/pr37216.c: Likewise.
5268         * gcc.target/i386/pr37434-1.c: Likewise.
5269         * gcc.target/i386/pr37434-2.c: Likewise.
5270         * gcc.target/i386/pr37843-3.c: Likewise.
5271         * gcc.target/i386/pr37843-4.c: Likewise.
5272         * gcc.target/i386/pr39162.c: Likewise.
5273         * gcc.target/i386/pr39315-1.c: Likewise.
5274         * gcc.target/i386/pr39315-2.c: Likewise.
5275         * gcc.target/i386/pr39315-3.c: Likewise.
5276         * gcc.target/i386/pr39315-4.c: Likewise.
5277         * gcc.target/i386/pr39445.c: Likewise.
5278         * gcc.target/i386/pr39496.c: Likewise.
5279         * gcc.target/i386/pr40809.c: Likewise.
5280         * gcc.target/i386/pr40906-3.c: Likewise.
5281         * gcc.target/i386/pr41019.c: Likewise.
5282         * gcc.target/i386/pr42542-1.c: Likewise.
5283         * gcc.target/i386/pr42542-2.c: Likewise.
5284         * gcc.target/i386/pr42542-3.c: Likewise.
5285         * gcc.target/i386/pr42542-3a.c: Likewise.
5286         * gcc.target/i386/pr42881.c: Likewise.
5287         * gcc.target/i386/push-1.c: Likewise.
5288         * gcc.target/i386/quad-sse.c: Likewise.
5289         * gcc.target/i386/reload-1.c: Likewise.
5290         * gcc.target/i386/sse-10.c: Likewise.
5291         * gcc.target/i386/sse-11.c: Likewise.
5292         * gcc.target/i386/sse-15.c: Likewise.
5293         * gcc.target/i386/sse-17.c: Likewise.
5294         * gcc.target/i386/sse-18.c: Likewise.
5295         * gcc.target/i386/sse-19.c: Likewise.
5296         * gcc.target/i386/sse-4.c: Likewise.
5297         * gcc.target/i386/sse-6.c: Likewise.
5298         * gcc.target/i386/sse-vect-types.c: Likewise.
5299         * gcc.target/i386/sse2-addpd-1.c: Likewise.
5300         * gcc.target/i386/sse2-addsd-1.c: Likewise.
5301         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
5302         * gcc.target/i386/sse2-andpd-1.c: Likewise.
5303         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
5304         * gcc.target/i386/sse2-comisd-1.c: Likewise.
5305         * gcc.target/i386/sse2-comisd-2.c: Likewise.
5306         * gcc.target/i386/sse2-comisd-3.c: Likewise.
5307         * gcc.target/i386/sse2-comisd-4.c: Likewise.
5308         * gcc.target/i386/sse2-comisd-5.c: Likewise.
5309         * gcc.target/i386/sse2-comisd-6.c: Likewise.
5310         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
5311         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
5312         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
5313         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
5314         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
5315         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
5316         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
5317         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
5318         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
5319         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
5320         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
5321         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
5322         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
5323         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
5324         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
5325         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
5326         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
5327         * gcc.target/i386/sse2-divpd-1.c: Likewise.
5328         * gcc.target/i386/sse2-divsd-1.c: Likewise.
5329         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
5330         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
5331         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
5332         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
5333         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
5334         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
5335         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
5336         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
5337         * gcc.target/i386/sse2-minpd-1.c: Likewise.
5338         * gcc.target/i386/sse2-minsd-1.c: Likewise.
5339         * gcc.target/i386/sse2-mmx.c: Likewise.
5340         * gcc.target/i386/sse2-movapd-1.c: Likewise.
5341         * gcc.target/i386/sse2-movapd-2.c: Likewise.
5342         * gcc.target/i386/sse2-movd-1.c: Likewise.
5343         * gcc.target/i386/sse2-movd-2.c: Likewise.
5344         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
5345         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
5346         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
5347         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
5348         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
5349         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
5350         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
5351         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
5352         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
5353         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
5354         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
5355         * gcc.target/i386/sse2-movq-1.c: Likewise.
5356         * gcc.target/i386/sse2-movq-2.c: Likewise.
5357         * gcc.target/i386/sse2-movq-3.c: Likewise.
5358         * gcc.target/i386/sse2-movsd-1.c: Likewise.
5359         * gcc.target/i386/sse2-movsd-2.c: Likewise.
5360         * gcc.target/i386/sse2-movupd-1.c: Likewise.
5361         * gcc.target/i386/sse2-movupd-2.c: Likewise.
5362         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
5363         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
5364         * gcc.target/i386/sse2-orpd-1.c: Likewise.
5365         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
5366         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
5367         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
5368         * gcc.target/i386/sse2-paddb-1.c: Likewise.
5369         * gcc.target/i386/sse2-paddd-1.c: Likewise.
5370         * gcc.target/i386/sse2-paddq-1.c: Likewise.
5371         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
5372         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
5373         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
5374         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
5375         * gcc.target/i386/sse2-paddw-1.c: Likewise.
5376         * gcc.target/i386/sse2-pand-1.c: Likewise.
5377         * gcc.target/i386/sse2-pandn-1.c: Likewise.
5378         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
5379         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
5380         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
5381         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
5382         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
5383         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
5384         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
5385         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
5386         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
5387         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
5388         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
5389         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
5390         * gcc.target/i386/sse2-pminub-1.c: Likewise.
5391         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
5392         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
5393         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
5394         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
5395         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
5396         * gcc.target/i386/sse2-por-1.c: Likewise.
5397         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
5398         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
5399         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
5400         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
5401         * gcc.target/i386/sse2-pslld-1.c: Likewise.
5402         * gcc.target/i386/sse2-pslld-2.c: Likewise.
5403         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
5404         * gcc.target/i386/sse2-psllq-1.c: Likewise.
5405         * gcc.target/i386/sse2-psllq-2.c: Likewise.
5406         * gcc.target/i386/sse2-psllw-1.c: Likewise.
5407         * gcc.target/i386/sse2-psllw-2.c: Likewise.
5408         * gcc.target/i386/sse2-psrad-1.c: Likewise.
5409         * gcc.target/i386/sse2-psrad-2.c: Likewise.
5410         * gcc.target/i386/sse2-psraw-1.c: Likewise.
5411         * gcc.target/i386/sse2-psraw-2.c: Likewise.
5412         * gcc.target/i386/sse2-psrld-1.c: Likewise.
5413         * gcc.target/i386/sse2-psrld-2.c: Likewise.
5414         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
5415         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
5416         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
5417         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
5418         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
5419         * gcc.target/i386/sse2-psubb-1.c: Likewise.
5420         * gcc.target/i386/sse2-psubd-1.c: Likewise.
5421         * gcc.target/i386/sse2-psubq-1.c: Likewise.
5422         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
5423         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
5424         * gcc.target/i386/sse2-psubw-1.c: Likewise.
5425         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
5426         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
5427         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
5428         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
5429         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
5430         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
5431         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
5432         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
5433         * gcc.target/i386/sse2-pxor-1.c: Likewise.
5434         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
5435         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
5436         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
5437         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
5438         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
5439         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
5440         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
5441         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
5442         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
5443         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
5444         * gcc.target/i386/sse2-shufps-1.c: Likewise.
5445         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
5446         * gcc.target/i386/sse2-subpd-1.c: Likewise.
5447         * gcc.target/i386/sse2-subsd-1.c: Likewise.
5448         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
5449         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
5450         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
5451         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
5452         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
5453         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
5454         * gcc.target/i386/sse2-unpack-1.c: Likewise.
5455         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
5456         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
5457         * gcc.target/i386/sse2-vec-1.c: Likewise.
5458         * gcc.target/i386/sse2-vec-2.c: Likewise.
5459         * gcc.target/i386/sse2-vec-3.c: Likewise.
5460         * gcc.target/i386/sse2-vec-4.c: Likewise.
5461         * gcc.target/i386/sse2-vec-5.c: Likewise.
5462         * gcc.target/i386/sse2-vec-6.c: Likewise.
5463         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
5464         * gcc.target/i386/ssefn-2.c: Likewise.
5465         * gcc.target/i386/ssefn-4.c: Likewise.
5466         * gcc.target/i386/ssefp-1.c: Likewise.
5467         * gcc.target/i386/ssefp-2.c: Likewise.
5468         * gcc.target/i386/sseregparm-3.c: Likewise.
5469         * gcc.target/i386/sseregparm-4.c: Likewise.
5470         * gcc.target/i386/sseregparm-5.c: Likewise.
5471         * gcc.target/i386/sseregparm-6.c: Likewise.
5472         * gcc.target/i386/sseregparm-7.c: Likewise.
5473         * gcc.target/i386/ssetype-1.c: Likewise.
5474         * gcc.target/i386/ssetype-2.c: Likewise.
5475         * gcc.target/i386/ssetype-3.c: Likewise.
5476         * gcc.target/i386/ssetype-4.c: Likewise.
5477         * gcc.target/i386/ssetype-5.c: Likewise.
5478         * gcc.target/i386/unordcmp-1.c: Likewise.
5479         * gcc.target/i386/vararg-1.c: Likewise.
5480         * gcc.target/i386/vararg-2.c: Likewise.
5481         * gcc.target/i386/vararg-3.c: Likewise.
5482         * gcc.target/i386/vararg-4.c: Likewise.
5483         * gcc.target/i386/vararg-7.c: Likewise.
5484         * gcc.target/i386/vararg-8.c: Likewise.
5485         * gcc.target/i386/vecinit-1.c: Likewise.
5486         * gcc.target/i386/vecinit-2.c: Likewise.
5487         * gcc.target/i386/vecinit-3.c: Likewise.
5488         * gcc.target/i386/vecinit-4.c: Likewise.
5489         * gcc.target/i386/vecinit-5.c: Likewise.
5490         * gcc.target/i386/vecinit-6.c: Likewise.
5491         * gcc.target/i386/vectorize2.c: Likewise.
5492         * gcc.target/i386/vectorize3.c: Likewise.
5493         * gcc.target/i386/vectorize4.c: Likewise.
5494         * gcc.target/i386/vectorize6.c: Likewise.
5495         * gcc.target/i386/vectorize7.c: Likewise.
5496         * gcc.target/i386/vectorize8.c: Likewise.
5497         * gcc.target/i386/vperm-v2df.c: Likewise.
5498         * gcc.target/i386/vperm-v2di.c: Likewise.
5499         * gcc.target/i386/vperm-v4si-1.c: Likewise.
5500         * gcc.target/i386/xorps-sse2.c: Likewise.
5501         * gcc.target/i386/xorps.c: Likewise.
5502         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
5503         * gfortran.dg/graphite/pr42326.f90: Likewise.
5504         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
5505
5506 2010-05-19  Richard Guenther  <rguenther@suse.de>
5507
5508         PR lto/44196
5509         * g++.dg/lto/20100519-1_0.C: New testcase.
5510
5511 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5512
5513         PR fortran/42360
5514         * gfortran.dg/warn_intent_out_not_set.f90: New.
5515
5516 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5517
5518         PR fortran/38404
5519         * gfortran.dg/data_char_1.f90: Updated warning message.
5520         * gfortran.dg/data_array_6.f: New.
5521
5522 2010-05-19  Martin Jambor  <mjambor@suse.cz>
5523
5524         * g++.dg/ipa/ivinline-8.C: New test.
5525         * gcc.dg/ipa/iinline-2.c: Likewise.
5526
5527 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5528
5529         PR fortran/34505
5530         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
5531         arguments; add check for return value kind.
5532         * gfortran.dg/float_1.f90: Likewise.
5533
5534 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5535
5536         * gcc.target/i386/20011009-1.c (COMMENT): Define.
5537         (main): Use it.
5538         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
5539         * lib/lto.exp (lto_prune_warns): Fix location line regex.
5540         Prune another location line format.
5541         (lto-obj): Call lto_prune_warns on comp_output.
5542
5543 2010-05-18  Jan Hubicka  <jh@suse.cz>
5544
5545         * gcc.dg/lto/ipacp_0.c: New test.
5546         * gcc.dg/lto/ipacp_1.c: New test.
5547
5548 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
5549
5550         PR lto/44184
5551         * gcc.dg/lto/20100518_0.c: New test.
5552
5553 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
5554
5555         * gnat.dg/specs/lto3.ads: Add missing dg-options.
5556
5557 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
5558
5559         PR fortran/43990
5560         * gfortran.dg/class_21.f03: New.
5561
5562 2010-05-17  Jason Merrill  <jason@redhat.com>
5563
5564         PR c++/44157
5565         * g++.dg/cpp0x/initlist34.C: New.
5566
5567         PR c++/44158
5568         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
5569
5570 2010-05-17  Martin Jambor  <mjambor@suse.cz>
5571
5572         * g++.dg/ipa/ivinline-1.C: New test.
5573         * g++.dg/ipa/ivinline-2.C: New test.
5574         * g++.dg/ipa/ivinline-3.C: New test.
5575         * g++.dg/ipa/ivinline-4.C: New test.
5576         * g++.dg/ipa/ivinline-5.C: New test.
5577         * g++.dg/ipa/ivinline-6.C: New test.
5578
5579 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
5580             Jason Merrill  <jason@redhat.com>
5581
5582         PR c++/44108
5583         * c-c++-common/Wunused-var-8.c: New test.
5584
5585 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
5586
5587         PR bootstrap/42347
5588         * gcc.c-torture/compile/pr42347.c: New test.
5589
5590         PR middle-end/44102
5591         * g++.dg/ext/asmgoto1.C: New test.
5592
5593 2010-05-17  Martin Jambor  <mjambor@suse.cz>
5594
5595         PR middle-end/44133
5596         * gcc.dg/tree-ssa/pr44133.c: New test.
5597         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
5598         precise.
5599
5600 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
5601
5602         PR fortran/44044
5603         * gfortran.dg/class_20.f03: New.
5604
5605 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
5606
5607         PR 44078
5608         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
5609         debug messages but not the newly introduced one.
5610
5611 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
5612
5613         PR fortran/35779
5614         * gfortran.dg/initialization_25.f90: Commented testcase.
5615         * gfortran.dg/initialization_26.f90: New.
5616
5617 2010-05-16  Richard Guenther  <rguenther@suse.de>
5618
5619         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
5620         * gcc.dg/pr43084.c: Likewise.
5621         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
5622         -fipa-type-escape.
5623         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
5624         -fipa-type-escape.
5625         * gcc.dg/struct/struct-reorg.exp: Likewise.
5626         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
5627         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5628
5629 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
5630
5631         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
5632         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
5633         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
5634         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
5635         tests.
5636
5637 2010-05-15  Jason Merrill  <jason@redhat.com>
5638
5639         * g++.dg/eh/spec10.C: New.
5640         * g++.dg/eh/spec11.C: New.
5641         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
5642
5643 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
5644
5645         PR fortran/44154
5646         PR fortran/42647
5647         * gfortran.dg/allocatable_scalar_9.f90: New.
5648
5649 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
5650
5651         PR c++/44148
5652         * g++.dg/torture/pr44148.C: New test.
5653
5654 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
5655
5656         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
5657         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
5658         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
5659         diagnostics and type sizes.
5660
5661 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
5662
5663         * gnat.dg/lto9.adb: New test.
5664         * gnat.dg/lto9_pkg1.ads: New helper.
5665         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
5666
5667 2010-05-15  Jan Hubicka  <jh@suse.cz>
5668
5669         * gcc.dg/lto/ipareference_1.c: Rename to ...
5670         * gcc.dg/lto/ipareference_0.c: ... this one.
5671         * gcc.dg/lto/ipareference_2.c: Rename to ...
5672         * gcc.dg/lto/ipareference_1.c: ... this one.
5673
5674 2010-05-15  Jan Hubicka  <jh@suse.cz>
5675
5676         * gcc.dg/lto/ipareference_1.c: New file.
5677         * gcc.dg/lto/ipareference_2.c: New file.
5678
5679 2010-05-15  Richard Guenther  <rguenther@suse.de>
5680
5681         PR tree-optimization/44038
5682         * gcc.c-torture/compile/pr44038.c: New testcase.
5683
5684 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
5685
5686         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
5687         * gcc.target/i386/avx-cmpss-1.c: Likewise.
5688
5689 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
5690
5691         PR fortran/43207
5692         PR fortran/43969
5693         * gfortran.dg/class_18.f03: New.
5694         * gfortran.dg/class_19.f03: New.
5695
5696 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
5697
5698         PR debug/44112
5699         * gcc.dg/debug/dwarf2/const-1.c: Remove.
5700         * g++.dg/debug/dwarf2/const1.C: Remove.
5701
5702 2010-05-14  Jason Merrill  <jason@redhat.com>
5703
5704         * g++.dg/eh/cond4.C: New.
5705         * g++.dg/eh/elide2.C: Adjust.
5706         * g++.old-deja/g++.eh/terminate1.C: Adjust.
5707
5708 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
5709
5710         PR fortran/44135
5711         * gfortran.dg/actual_array_interface_2.f90: New test.
5712
5713 2010-05-14  Richard Guenther  <rguenther@suse.de>
5714
5715         PR tree-optimization/44119
5716         * gcc.c-torture/compile/pr44119.c: New testcase.
5717
5718 2010-05-14  Jason Merrill  <jason@redhat.com>
5719
5720         PR c++/44127
5721         * g++.dg/eh/terminate1.C: New.
5722
5723 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
5724
5725         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
5726
5727         PR debug/44136
5728         * gcc.dg/pr44136.c: New test.
5729
5730 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
5731
5732         PR c++/30566
5733         * g++.dg/warn/Wshadow-4.C: Adjust.
5734         * g++.dg/warn/Wshadow-5.C: New test.
5735         * g++.dg/warn/Wshadow-6.C: New test
5736
5737 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
5738
5739         PR fortran/35779
5740         * gfortran.dg/initialization_25.f90: New.
5741
5742 2010-05-13  Martin Jambor  <mjambor@suse.cz>
5743
5744         * g++.dg/otr-fold-1.C: New test.
5745         * g++.dg/otr-fold-2.C: New test.
5746
5747 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
5748
5749         PR fortran/44036
5750         * gfortran.dg/gomp/pr44036-1.f90: New test.
5751         * gfortran.dg/gomp/pr44036-2.f90: New test.
5752         * gfortran.dg/gomp/pr44036-3.f90: New test.
5753
5754         PR debug/43983
5755         * gcc.dg/guality/sra-1.c: New test.
5756
5757 2010-05-12  Jan Hubicka  <jh@suse.cz>
5758
5759         * tree-ssa/unreachable.c: New test.
5760
5761 2010-05-12  Jason Merrill  <jason@redhat.com>
5762
5763         * g++.dg/cpp0x/sfinae1.C: New.
5764
5765 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
5766
5767         * gcc.target/i386/zee.c: New file.
5768
5769 2010-05-12  Jason Merrill  <jason@redhat.com>
5770
5771         * g++.dg/conversion/op1.C: Expect template candidate message.
5772         * g++.dg/cpp0x/nullptr15.C: Likewise.
5773         * g++.dg/cpp0x/pr31431-2.C: Likewise.
5774         * g++.dg/cpp0x/pr31431.C: Likewise.
5775         * g++.dg/cpp0x/temp_default2.C: Likewise.
5776         * g++.dg/cpp0x/trailing4.C: Likewise.
5777         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
5778         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
5779         * g++.dg/cpp0x/variadic-throw.C: Likewise.
5780         * g++.dg/cpp0x/variadic35.C: Likewise.
5781         * g++.dg/cpp0x/vt-35147.C: Likewise.
5782         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
5783         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
5784         * g++.dg/ext/visibility/anon8.C: Likewise.
5785         * g++.dg/ext/vla2.C: Likewise.
5786         * g++.dg/other/pr28114.C: Likewise.
5787         * g++.dg/other/ptrmem10.C: Likewise.
5788         * g++.dg/other/ptrmem11.C: Likewise.
5789         * g++.dg/overload/unknown1.C: Likewise.
5790         * g++.dg/parse/template7.C: Likewise.
5791         * g++.dg/parse/typename7.C: Likewise.
5792         * g++.dg/template/conv11.C: Likewise.
5793         * g++.dg/template/copy1.C: Likewise.
5794         * g++.dg/template/deduce3.C: Likewise.
5795         * g++.dg/template/dependent-expr5.C: Likewise.
5796         * g++.dg/template/friend.C: Likewise.
5797         * g++.dg/template/incomplete2.C: Likewise.
5798         * g++.dg/template/local4.C: Likewise.
5799         * g++.dg/template/local6.C: Likewise.
5800         * g++.dg/template/operator10.C: Likewise.
5801         * g++.dg/template/overload6.C: Likewise.
5802         * g++.dg/template/ptrmem2.C: Likewise.
5803         * g++.dg/template/ptrmem20.C: Likewise.
5804         * g++.dg/template/ptrmem8.C: Likewise.
5805         * g++.dg/template/sfinae2.C: Likewise.
5806         * g++.dg/template/ttp25.C: Likewise.
5807         * g++.dg/template/unify10.C: Likewise.
5808         * g++.dg/template/unify11.C: Likewise.
5809         * g++.dg/template/unify6.C: Likewise.
5810         * g++.dg/template/unify7.C: Likewise.
5811         * g++.dg/template/unify9.C: Likewise.
5812         * g++.dg/template/varmod1.C: Likewise.
5813         * g++.old-deja/g++.brendan/crash56.C: Likewise.
5814         * g++.old-deja/g++.law/operators32.C: Likewise.
5815         * g++.old-deja/g++.pt/crash28.C: Likewise.
5816         * g++.old-deja/g++.pt/crash60.C: Likewise.
5817         * g++.old-deja/g++.pt/explicit38.C: Likewise.
5818         * g++.old-deja/g++.pt/explicit39.C: Likewise.
5819         * g++.old-deja/g++.pt/explicit41.C: Likewise.
5820         * g++.old-deja/g++.pt/explicit67.C: Likewise.
5821         * g++.old-deja/g++.pt/explicit77.C: Likewise.
5822         * g++.old-deja/g++.pt/expr2.C: Likewise.
5823         * g++.old-deja/g++.pt/overload7.C: Likewise.
5824         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
5825         * g++.old-deja/g++.pt/spec5.C: Likewise.
5826         * g++.old-deja/g++.pt/spec6.C: Likewise.
5827         * g++.old-deja/g++.pt/t24.C: Likewise.
5828         * g++.old-deja/g++.pt/unify4.C: Likewise.
5829         * g++.old-deja/g++.pt/unify6.C: Likewise.
5830         * g++.old-deja/g++.pt/unify8.C: Likewise.
5831         * g++.old-deja/g++.robertl/eb119.C: Likewise.
5832         * g++.old-deja/g++.robertl/eb79.C: Likewise.
5833         * g++.old-deja/g++.robertl/eb98.C: Likewise.
5834
5835         * g++.dg/cpp0x/initlist32.C: New.
5836
5837         * g++.dg/template/conv11.C: New.
5838         * g++.dg/conversion/op1.C: Adjust expected error.
5839
5840         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
5841
5842 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
5843
5844         PR target/44088
5845         * gcc.target/i386/avx-cmpsd-1.c: New.
5846         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
5847         * gcc.target/i386/avx-cmpss-1.c: Likewise.
5848         * gcc.target/i386/avx-cmpss-2.c: Likewise.
5849         * gcc.target/i386/sse-cmpss-1.c: Likewise.
5850         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
5851
5852 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
5853
5854         PR middle-end/44085
5855         * gcc.dg/gomp/pr44085.c: New test.
5856         * gfortran.dg/gomp/pr44085.f90: New test.
5857
5858 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
5859
5860         * objc-obj-c++-shared/Object1.m: New.
5861         * objc.dg/torture: New directory.
5862         * objc.dg/torture/tls: Ditto.
5863         * objc.dg/tls: Ditto.
5864         * objc.dg/torture/tls/trivial.m: New test.
5865         * objc.dg/torture/tls/thr-init-2.m: New test.
5866         * objc.dg/torture/tls/thr-init-3.m: New test.
5867         * objc.dg/torture/tls/thr-init.m: New test.
5868         * objc.dg/torture/tls/diag-1.m: New test.
5869         * objc.dg/torture/tls/tls.exp: New.
5870         * objc.dg/torture/trivial.m: New test.
5871         * objc.dg/torture/dg-torture.exp: New.
5872         * objc.dg/tls/diag-3.m: New test.
5873         * objc.dg/tls/diag-4.m: New test.
5874         * objc.dg/tls/diag-5.m: New test.
5875         * objc.dg/tls/init-1.m: New test.
5876         * objc.dg/tls/init-2.m: New test.
5877         * objc.dg/tls/tls.exp: New.
5878         * objc.dg/tls/diag-2.m: New test.
5879         * lib/objc.exp: Respond to dg-additional-files.
5880
5881 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
5882
5883         * gcc.target/m68k/20100512-1.c: New.
5884
5885 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
5886
5887         * gnat.dg/lto8.adb: New test.
5888         * gnat.dg/lto8_pkg.ad[sb]: New helper.
5889         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
5890
5891 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
5892
5893         PR c++/34272
5894         PR c++/43630
5895         PR c++/34491
5896         * g++.dg/template/crash97.C: New.
5897         * g++.dg/template/crash98.C: Likewise.
5898         * g++.dg/template/crash99.C: Likewise.
5899         * g++.dg/cpp0x/pr31439.C: Adjust.
5900         * g++.dg/template/crash95.C: Likewise.
5901
5902 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
5903
5904         PR middle-end/44071
5905         * c-c++-common/asmgoto-4.c: New test.
5906         * gcc.target/i386/pr44071.c: New test.
5907
5908         PR c++/44062
5909         * c-c++-common/Wunused-var-7.c: New test.
5910         * g++.dg/warn/Wunused-var-9.C: New test.
5911
5912 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
5913
5914         PR fortran/43711
5915         * gfortran.dg/gomp/pr43711.f90: New.
5916
5917 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
5918
5919         PR fortran/31820
5920         * gfortran.dg/select_5.f90: Updated.
5921
5922 2010-05-11  Jan Hubicka  <jh@suse.cz>
5923
5924         PR tree-optimize/44063
5925         * gcc.c-torture/compile/pr44063.c: New testcase.
5926
5927 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
5928
5929         PR debug/44023
5930         * gcc.dg/pr44023.c: New test.
5931
5932 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
5933
5934         * gnat.dg/lto7.adb: New test.
5935         * gnat.dg/lto7_pkg.ad[sb]: New helper.
5936
5937 2010-05-10  Jason Merrill  <jason@redhat.com>
5938
5939         PR c++/44017
5940         * g++.dg/template/inherit5.C: New.
5941
5942         PR c++/44045
5943         * g++.dg/cpp0x/initlist33.C: New.
5944         * g++.dg/cpp0x/initlist26.C: Adjust.
5945         * g++.dg/cpp0x/initlist28.C: Adjust.
5946
5947 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
5948
5949         PR c++/43719
5950         * g++.dg/init/pr43719.C: New.
5951         * g++.dg/anon-struct4.C: Adjust.
5952
5953 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
5954
5955         PR debug/44028
5956         * gcc.dg/pr44028.c: New test.
5957
5958 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
5959
5960         PR fortran/27866
5961         PR fortran/35003
5962         PR fortran/42809
5963         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
5964         * gfortran.dg/warn_conversion.f90: New.
5965
5966 2010-05-10  Michael Matz  <matz@suse.de>
5967
5968         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
5969
5970 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
5971
5972         PR rtl-optimization/44012
5973         * gcc.dg/pr44012.c: New.
5974
5975 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5976
5977         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
5978         Log text on entry and exit.
5979         Prune Sun ld warnings for common symbols with differing sizes.
5980         (lto-link-and-maybe-run): Change caller.
5981
5982 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
5983
5984         PR fortran/44044
5985         * gfortran.dg/class_7.f03: Modified.
5986         * gfortran.dg/select_type_1.f03: Modified.
5987         * gfortran.dg/select_type_12.f03: New.
5988
5989 2010-05-10  Richard Guenther  <rguenther@suse.de>
5990
5991         PR tree-optimization/44050
5992         * gcc.dg/torture/pr44050.c: New testcase.
5993
5994 2010-05-10  Wei Guozhi  <carrot@google.com>
5995
5996         PR target/42879
5997         * gcc.target/arm/pr42879.c: New testcase.
5998
5999 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
6000
6001         PR c/44051
6002         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
6003
6004 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
6005
6006         PR c/10676
6007         * gcc.dg/anon-struct-10.c: New test.
6008
6009 2010-05-09  Richard Guenther  <rguenther@suse.de>
6010
6011         PR middle-end/44024
6012         * gcc.dg/pr44024.c: New testcase.
6013
6014 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
6015
6016         PR c/4784
6017         * gcc.dg/anon-struct-9.c: New test.
6018
6019 2010-05-09  Richard Guenther  <rguenther@suse.de>
6020
6021         PR middle-end/44043
6022         * gcc.c-torture/compile/pr44043.c: New testcase.
6023
6024 2010-05-09  Richard Guenther  <rguenther@suse.de>
6025
6026         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
6027
6028 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
6029
6030         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
6031
6032 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6033
6034         * gnat.dg/lto[12456].adb: Add "target lto" marker.
6035         * gnat.dg/specs/lto3.ads: Likewise.
6036
6037 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
6038
6039         PR middle-end/28685
6040         * gcc.dg/pr28685-1.c: New file.
6041
6042 2010-05-08  Richard Guenther  <rguenther@suse.de>
6043
6044         PR tree-optimization/44030
6045         * gcc.c-torture/compile/pr44030.c: New testcase.
6046
6047 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6048
6049         * gnat.dg/lto6.adb: New test.
6050         * gnat.dg/lto6_pkg.ads: New helper.
6051
6052 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6053
6054         * gnat.dg/lto5.adb: New test.
6055         * gnat.dg/lto5_pkg.ad[sb]: New helper.
6056
6057 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6058
6059         * gnat.dg/lto4.ad[sb]: New test.
6060
6061 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
6062
6063         * gnat.dg/specs/lto3.ads: New test.
6064         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
6065         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
6066
6067 2010-05-08  Quentin Ochem  <ochem@adacore.com>
6068
6069         * gnat.dg/sizetype3.ad[sb]: New test.
6070         * gnat.dg/sizetype3_pkg.ads: New helper.
6071
6072 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
6073
6074         PR c++/43951
6075         * g++.dg/init/new29.C: New.
6076
6077 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
6078
6079         PR fortran/40728
6080         * gfortran.dg/coarray_1.f90: Fixed error message.
6081         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
6082         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
6083         * gfortran.dg/intrinsic_std_5.f90: New.
6084
6085 2010-05-07  Jason Merrill  <jason@redhat.com>
6086
6087         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
6088
6089 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6090
6091         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
6092         (size_t, stderr): Remove.
6093         (read_error): Replaced __builtin_fprintf by fprintf.
6094
6095 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
6096
6097         * gcc.dg/ordered-comparison-1.c: New test.
6098         * gcc.dg/ordered-comparison-2.c: New test.
6099         * gcc.dg/ordered-comparison-3.c: New test.
6100         * gcc.dg/ordered-comparison-4.c: New test.
6101
6102 2010-05-06  Mike Stump  <mikestump@comcast.net>
6103
6104         PR objc/35165
6105         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
6106
6107 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
6108             Jason Merrill  <jason@redhat.com>
6109
6110         * g++.dg/cpp0x/nullptr01.C: New.
6111         * g++.dg/cpp0x/nullptr02.C: New.
6112         * g++.dg/cpp0x/nullptr03.C: New.
6113         * g++.dg/cpp0x/nullptr04.C: New.
6114         * g++.dg/cpp0x/nullptr05.C: New.
6115         * g++.dg/cpp0x/nullptr06.C: New.
6116         * g++.dg/cpp0x/nullptr07.C: New.
6117         * g++.dg/cpp0x/nullptr08.C: New.
6118         * g++.dg/cpp0x/nullptr09.C: New.
6119         * g++.dg/cpp0x/nullptr10.C: New.
6120         * g++.dg/cpp0x/nullptr11.C: New.
6121         * g++.dg/cpp0x/nullptr12.C: New.
6122         * g++.dg/cpp0x/nullptr13.C: New.
6123         * g++.dg/cpp0x/nullptr14.C: New.
6124         * g++.dg/cpp0x/nullptr15.C: New.
6125         * g++.dg/cpp0x/nullptr16.C: New.
6126         * g++.dg/cpp0x/nullptr17.C: New.
6127         * g++.dg/cpp0x/nullptr18.C: New.
6128         * g++.dg/cpp0x/nullptr19.C: New.
6129         * g++.dg/cpp0x/nullptr20.C: New.
6130         * g++.dg/cpp0x/nullptr21.C: New.
6131         * g++.dg/cpp0x/nullptr22.C: New.
6132         * g++.dg/debug/nullptr01.C: New.
6133         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
6134
6135 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
6136
6137         * gcc.dg/Wunused-var-8.c: Move to...
6138         * c-c++-common/Wunused-var-6.c: ... here.  New test.
6139
6140 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
6141
6142         PR c++/40406
6143         * g++.dg/template/crash96.C: New.
6144
6145 2010-05-06  Jan Hubicka  <jh@suse.cz>
6146
6147         PR tree-optimization/43791
6148         * gcc.c-torture/compile/pr43791.c: New file.
6149
6150 2010-05-06  Michael Matz  <matz@suse.de>
6151
6152         PR tree-optimization/43984
6153         * gfortran.dg/pr43984.f90: New test.
6154
6155 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6156
6157         PR 40989
6158         * gcc.dg/pr40989.c: New.
6159
6160 2010-05-06  Richard Guenther  <rguenther@suse.de>
6161
6162         PR tree-optimization/43934
6163         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
6164
6165 2010-05-06  Richard Guenther  <rguenther@suse.de>
6166
6167         PR tree-optimization/43987
6168         * gcc.c-torture/execute/pr43987.c: New testcase.
6169         * gcc.dg/torture/pta-escape-1.c: Adjust.
6170         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
6171         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6172         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6173         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
6174
6175 2010-04-22  Jakub Jelinek <jakub@redhat.com>
6176             Dodji Seketeli  <dodji@redhat.com>
6177
6178         PR c/18624
6179         * g++.dg/warn/Wunused-7.C: Add dg-warning.
6180         * g++.dg/template/sfinae16.C: Likewise.
6181         * gcc.dg/Wunused-var-1.c: Moved to...
6182         * c-c++-common/Wunused-var-1.c: ...here. New test.
6183         * gcc.dg/Wunused-var-2.c: Moved to...
6184         * c-c++-common/Wunused-var-2.c: ...here. New test.
6185         * gcc.dg/Wunused-var-3.c: Moved to...
6186         * c-c++-common/Wunused-var-3.c: ...here. New test.
6187         * gcc.dg/Wunused-var-4.c: Moved to...
6188         * gcc.dg/Wunused-var-1.c: ... here.
6189         * gcc.dg/Wunused-var-5.c: Moved to...
6190         * c-c++-common/Wunused-var-4.c: ...here. New test.
6191         * gcc.dg/Wunused-var-7.c: Moved to...
6192         * c-c++-common/Wunused-var-5.c: ...here. New test.
6193         * gcc.dg/Wunused-var-6.c: Moved to...
6194         * gcc.dg/Wunused-var-2.c: ... here.
6195         * c-c++-common/Wunused-var-1.c: New test.
6196         * c-c++-common/Wunused-var-2.c: New test.
6197         * c-c++-common/Wunused-var-3.c: New test.
6198         * c-c++-common/Wunused-var-4.c: New test.
6199         * c-c++-common/Wunused-var-5.c: New test.
6200         * g++.dg/warn/Wunused-var-1.C: New test.
6201         * g++.dg/warn/Wunused-var-2.C: New test.
6202         * g++.dg/warn/Wunused-var-3.C: New test.
6203         * g++.dg/warn/Wunused-var-4.C: New test.
6204         * g++.dg/warn/Wunused-var-5.C: New test.
6205         * g++.dg/warn/Wunused-var-6.C: New test.
6206         * g++.dg/warn/Wunused-var-7.C: New test.
6207         * g++.dg/warn/Wunused-var-8.C: New test.
6208         * g++.dg/warn/Wunused-parm-1.C: New test.
6209         * g++.dg/warn/Wunused-parm-2.C: New test.
6210         * g++.dg/warn/Wunused-parm-3.C: New test.
6211
6212 2010-05-06  Tobias Burnus  <burnus@net-b.de>
6213
6214         PR fortran/43985
6215         * gfortran.dg/gomp/crayptr5.f90: New test case.
6216
6217 2010-05-05  Jason Merrill  <jason@redhat.com>
6218
6219         PR debug/43370
6220         * g++.dg/ext/attrib39.C: New.
6221
6222 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
6223
6224         PR fortran/24978
6225         * gfortran.dg/data_invalid.f90: New.
6226
6227 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
6228
6229         * gnat.dg/lto2.adb: New test.
6230
6231 2010-05-05  Jason Merrill  <jason@redhat.com>
6232
6233         PR c++/43787
6234         * g++.dg/opt/empty1.C: New.
6235
6236 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
6237
6238         PR fortran/43696
6239         * gfortran.dg/class_17.f03: New.
6240
6241 2010-05-04  Neil Vachharajani <nvachhar@google.com>
6242
6243         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
6244
6245 2010-05-04  Mike Stump  <mikestump@comcast.net>
6246
6247         PR objc/35165
6248         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
6249
6250 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6251
6252         PR target/43668
6253         * gcc.target/i386/pr43668.c: New.
6254
6255 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6256
6257         PR c++/43028
6258         * g++.dg/cpp0x/initlist31.C: New.
6259
6260 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
6261
6262         PR c/43981
6263         * gcc.dg/Wunused-var-8.c: New test.
6264
6265 2010-05-04  Jason Merrill  <jason@redhat.com>
6266
6267         PR c++/38064
6268         * g++.dg/cpp0x/enum3.C: Extend.
6269
6270 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6271
6272         PR target/43799
6273         * gcc.target/i386/pr43799.c: New.
6274
6275 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
6276
6277         * gnat.dg/lto1.adb: New test.
6278         * gnat.dg/lto1_pkg.ad[sb]: New helper.
6279
6280 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6281
6282         PR middle-end/43671
6283         * gcc.target/i386/pr43671.c: New.
6284
6285 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6286
6287         PR c++/43705
6288         * g++.dg/template/crash95.C: New.
6289
6290 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6291
6292         PR debug/43508
6293         * gcc.target/i386/pr43508.c: New.
6294
6295 2010-05-04  Richard Guenther  <rguenther@suse.de>
6296
6297         PR tree-optimization/43879
6298         * g++.dg/torture/pr43879-1_0.C: New testcase.
6299         * g++.dg/torture/pr43879-1_1.C: Likewise.
6300
6301 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
6302
6303         PR c++/43953
6304         * g++.dg/other/crash-12.C: New test.
6305
6306 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
6307
6308         * g++.dg/cdce3.C: Add a space.  Updated.
6309
6310 2010-05-03  Jason Merrill  <jason@redhat.com>
6311
6312         PR c++/43680
6313         * g++.dg/opt/enum2.C: New.
6314         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
6315         * g++.dg/warn/Wswitch-1.C: Adjust message.
6316
6317 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6318
6319         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
6320         * g++.dg/ext/label13.C: Fix typo.
6321         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
6322         alpha*-dec-osf5*.
6323         * gcc.c-torture/compile/limits-declparen.c: xfail on
6324         alpha*-dec-osf5* with -g.
6325         * gcc.c-torture/compile/limits-pointer.c: Likewise.
6326         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
6327         * gcc.dg/c99-tgmath-2.c: Likewise.
6328         * gcc.dg/c99-tgmath-3.c: Likewise.
6329         * gcc.dg/c99-tgmath-4.c: Likewise.
6330
6331 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
6332
6333         PR fortran/43592
6334         * gfortran.dg/unexpected_interface.f90: New test.
6335
6336 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6337
6338         * ada/acats/run_acats (which): New function.
6339         (host_gnatchop, host_gnatmake): Use it.
6340
6341 2010-05-03  Richard Guenther  <rguenther@suse.de>
6342
6343         PR tree-optimization/43971
6344         * gcc.dg/pr43971.c: New testcase.
6345
6346 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
6347
6348         PR debug/43972
6349         * gcc.dg/debug/pr43972.c: New test.
6350
6351 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
6352
6353         PR testsuite/43963
6354         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
6355
6356 2010-05-02  Richard Guenther  <rguenther@suse.de>
6357
6358         PR tree-optimization/43879
6359         * gcc.dg/torture/pr43879-3.c: New testcase.
6360
6361 2010-05-01  Richard Guenther  <rguenther@suse.de>
6362
6363         PR tree-optimization/43949
6364         * g++.dg/warn/Warray-bounds-5.C: New testcase.
6365
6366 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
6367
6368         PR c++/43951
6369         * g++.dg/init/new28.C: New.
6370
6371 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
6372
6373         PR objc++/32052
6374         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
6375         structure and nested declarations.
6376         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
6377         structure and nested declarations.  Reduce header clutter and
6378         use _exit() rather than abort().
6379         * objc.dg/encode-10.m: New.
6380         * objc.dg/encode-11.m: New.
6381
6382 2010-04-30  DJ Delorie  <dj@redhat.com>
6383
6384         * gcc.c-torture/execute/20100430-1.c: New test.
6385
6386 2010-04-30  Jason Merrill  <jason@redhat.com>
6387
6388         PR c++/43868
6389         * g++.dg/template/ptrmem21.C: New.
6390
6391 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
6392
6393         PR fortran/18918
6394         PR fortran/43931
6395         * gfortran.dg/coarray_13.f90: New test.
6396
6397 2010-04-30  Richard Guenther  <rguenther@suse.de>
6398
6399         PR lto/43946
6400         * gcc.dg/lto/20100430-1_0.c: New testcase.
6401
6402 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
6403
6404         PR debug/43942
6405         * c-c++-common/pr43942.c: New test.
6406
6407 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
6408
6409         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
6410         conflict with darwin crt1.o 'start' symbol.
6411
6412 2010-04-30  Richard Guenther  <rguenther@suse.de>
6413
6414         PR tree-optimization/43879
6415         * gcc.dg/torture/pr43879_1.c: New testcase.
6416
6417 2010-04-30  Richard Guenther  <rguenther@suse.de>
6418
6419         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
6420
6421 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
6422
6423         PR c++/43890
6424         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
6425         user-provided constructor while recursing.
6426
6427 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6428
6429         PR fortran/42274
6430         * gfortran.dg/class_16.f03: New test.
6431
6432 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6433
6434         PR fortran/42274
6435         * gfortran.dg/class_15.f03: New.
6436
6437 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
6438
6439         PR fortran/43326
6440         * gfortran.dg/dynamic_dispatch_9.f03: New test.
6441
6442 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6443
6444         PR fortran/43492
6445         * gfortran.dg/generic_22.f03 : New test.
6446
6447 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
6448
6449         PR fortran/42353
6450         * gfortran.dg/class_14.f03: New test.
6451
6452 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6453
6454         PR fortran/42680
6455         * gfortran.dg/interface_32.f90: New test.
6456
6457 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
6458             Janus Weil  <janus@gcc.gnu.org>
6459
6460         PR fortran/41829
6461         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
6462         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
6463         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
6464
6465 2010-04-28  Mike Stump  <mikestump@comcast.net>
6466
6467         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
6468         dg-excess-errors.
6469         * g++.dg/uninit-pred-2_b.C: Likewise.
6470
6471 2010-04-28  Tobias Burnus  <burnus@net-b.de>
6472
6473         PR fortran/18918
6474         PR fortran/43919
6475         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
6476
6477 2010-04-28  Matthias Klose  <doko@ubuntu.com>
6478
6479         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
6480         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
6481         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
6482         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
6483         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
6484
6485 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
6486
6487         * gcc.dg/const-uniq-1.c: New test.
6488         * gcc.dg/lto/const-uniq_[01].c: Likewise.
6489
6490 2010-04-28  Xinliang David Li  <davidxl@google.com>
6491
6492         * gcc.dg/uninit-pred-2_b.c: New test.
6493         * gcc.dg/uninit-pred-4_b.c: New test.
6494         * gcc.dg/uninit-pred-3_d.c: New test.
6495         * gcc.dg/uninit-pred-6_b.c: New test.
6496         * gcc.dg/uninit-pred-8_b.c: New test.
6497         * gcc.dg/uninit-pred-3_a.c: New test.
6498         * gcc.dg/uninit-pred-2_c.c: New test.
6499         * gcc.dg/uninit-pred-5_a.c: New test.
6500         * gcc.dg/uninit-pred-3_e.c: New test.
6501         * gcc.dg/uninit-pred-7_a.c: New test.
6502         * gcc.dg/uninit-pred-6_c.c: New test.
6503         * gcc.dg/uninit-pred-9_a.c: New test.
6504         * gcc.dg/uninit-pred-8_c.c: New test.
6505         * gcc.dg/uninit-pred-3_b.c: New test.
6506         * gcc.dg/uninit-pred-5_b.c: New test.
6507         * gcc.dg/uninit-pred-7_b.c: New test.
6508         * gcc.dg/uninit-pred-6_d.c: New test.
6509         * gcc.dg/uninit-pred-9_b.c: New test.
6510         * gcc.dg/uninit-pred-2_a.c: New test.
6511         * gcc.dg/uninit-pred-4_a.c: New test.
6512         * gcc.dg/uninit-pred-3_c.c: New test.
6513         * gcc.dg/uninit-pred-6_a.c: New test.
6514         * gcc.dg/uninit-pred-8_a.c: New test.
6515         * gcc.dg/uninit-pred-7_c.c: New test.
6516         * gcc.dg/uninit-pred-6_e.c: New test.
6517         * g++.dg/uninit-pred-loop-1_b.cc: New test.
6518         * g++.dg/uninit-pred-1_a.C: New test.
6519         * g++.dg/uninit-pred-1_b.C: New test.
6520         * g++.dg/uninit-pred-2_a.C: New test.
6521         * g++.dg/uninit-pred-2_b.C: New test.
6522         * g++.dg/uninit-pred-loop-1_a.cc: New test.
6523         * g++.dg/uninit-pred-loop-1_c.cc: New test.
6524         * g++.dg/uninit-pred-loop_1.cc: New test.
6525
6526 2010-04-28  Martin Jambor  <mjambor@suse.cz>
6527
6528         * gcc.dg/lto/20091209-1_0.c: New testcase.
6529
6530 2010-04-28  Richard Guenther  <rguenther@suse.de>
6531
6532         PR tree-optimization/43879
6533         PR tree-optimization/43909
6534         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
6535
6536 2010-04-28  Richard Guenther  <rguenther@suse.de>
6537
6538         PR c++/43880
6539         * g++.dg/torture/pr43880.C: New testcase.
6540
6541 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6542
6543         PR c++/9335
6544         * g++.dg/template/recurse2.C: Update
6545         * g++.dg/template/recurse.C: Update.
6546         * g++.dg/template/pr23510.C: Update.
6547         * lib/prune.exp: Filter out 'recursively instantiated'.
6548
6549 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
6550
6551         PR c++/29043
6552         * g++.dg/init/pr29043.C: New.
6553
6554 2010-04-27  Jason Merrill  <jason@redhat.com>
6555
6556         * g++.dg/lookup/scoped5.C: Adjust.
6557         * g++.dg/lookup/scoped8.C: Adjust.
6558         * g++.dg/template/dependent-expr5.C: Adjust.
6559         * g++.old-deja/g++.brendan/nest1.C: Adjust.
6560
6561         PR c++/43856
6562         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
6563
6564         PR c++/43875
6565         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
6566
6567 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6568             Jan Hubicka <hubicka@ucw.cz>
6569
6570         * gcc.dg/pure-2.c: New testcase.
6571         * gcc.dg/const-1.c: New testcase.
6572
6573 2010-04-27  Jason Merrill  <jason@redhat.com>
6574
6575         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
6576
6577         PR c++/41468
6578         * g++.dg/template/sfinae17.C: New.
6579         * g++.dg/template/sfinae18.C: New.
6580
6581 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
6582
6583         * g++.dg/init/pr42844.C: New.
6584         * g++.dg/cpp0x/pr42844-2.C: New.
6585         * g++.dg/cpp0x/defaulted2.C: Adjust.
6586         * g++.dg/tree-ssa/pr27549.C: Likewise.
6587         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
6588
6589 2010-04-27  Tobias Burnus  <burnus@net-b.de>
6590
6591         PR fortran/18918
6592         * gfortran.dg/coarray_12.f90: Fix dump parsing.
6593
6594 2010-04-27  Richard Guenther  <rguenther@suse.de>
6595
6596         PR middle-end/40561
6597         * g++.dg/other/pr40561.C: New testcase.
6598
6599 2010-04-27  Martin Jambor  <mjambor@suse.cz>
6600
6601         PR middle-end/43812
6602         * g++.dg/ipa/pr43812.C: New test.
6603
6604 2010-04-27  Jan Hubicka  <jh@suse.cz>
6605
6606         * gcc.dg/ipa/iinline-1.c (main): Rename to...
6607         (test): ... this one.
6608
6609 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
6610
6611         PR target/40657
6612         * gcc.target/arm/thumb-stackframe.c: New test.
6613
6614 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
6615
6616         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
6617         * gcc.dg/misc-column.c: Likewise.
6618         * gcc.dg/Walways-true-1.c: Likewise.
6619         * gcc.dg/Walways-true-2.c: Likewise.
6620         * gcc.dg/warn-addr-cmp.c: Likewise.
6621
6622 2010-04-27  Tobias Burnus  <burnus@net-b.de>
6623
6624         PR fortran/18918
6625         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
6626         * gfortran.dg/coarray_12.f90: New.
6627
6628 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
6629
6630         PR c/32207
6631         * gcc.dg/pr32207.c: New test.
6632         * gcc.dg/misc-column.c: Adjust expected warning.
6633         * gcc.dg/Walways-true-1.c: Likewise.
6634         * gcc.dg/Walways-true-2.c: Likewise.
6635         * gcc.dg/warn-addr-cmp.c: Likewise.
6636
6637 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
6638
6639         PR lto/42776
6640         * lib/lto.exp (lto_prune_vis_warns): New function.
6641         (lto-link-and-maybe-run): Call it.
6642
6643 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
6644
6645         PR tree-optimization/43904
6646         * gcc.dg/tree-ssa/tailcall-6.c: New.
6647
6648 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
6649
6650         PR testsuite/35165
6651         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
6652         Darwin8/OSX10.4 - compatible code generation.
6653         Use scan-rtl-dump.
6654         * obj-c++.dg/stubify-1.mm: Ditto.
6655         * lib/objc-torture.exp: Do not require link success for
6656         "trivial.m" in the runtime checks when dowhat = 'compile'.
6657         * lib/dg-pch.exp (dg-flags-pch): New Proc.
6658         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
6659         Darwin8/OSX10.4 - compatible code generation.
6660         * objc.dg/stubify-2.m: Ditto.
6661         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
6662         * objc.dg/next-runtime-1.m: Ditto.
6663         * objc.dg/stret-2.m: Restrict to ilp32 targets.
6664         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
6665         runtimes on Darwin.
6666
6667 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
6668
6669         PR 43715
6670         * lib/plugin-support.exp: Use "-undefined
6671         dynamic_lookup" on darwin.
6672
6673 2010-04-26  Richard Guenther  <rguenther@suse.de>
6674
6675         * gcc.dg/lto/20100426_0.c: New testcase.
6676
6677 2010-04-26  Jie Zhang  <jie@codesourcery.com>
6678
6679         PR tree-optimization/43833
6680         gcc.dg/Warray-bounds-8.c: New test case.
6681
6682 2010-04-26  Richard Guenther  <rguenther@suse.de>
6683
6684         PR lto/43080
6685         * g++.dg/lto/20100423-3_0.C: New testcase.
6686
6687 2010-04-26  Richard Guenther  <rguenther@suse.de>
6688
6689         PR lto/42425
6690         * g++.dg/lto/20100423-2_0.C: New testcase.
6691
6692 2010-04-26  Ira Rosen  <irar@il.ibm.com>
6693
6694         * gcc.dg/vect/bb-slp-23.c: New test.
6695
6696 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
6697
6698         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
6699         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
6700         * gcc.dg/c1x-float-1.c: New test.
6701
6702 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
6703
6704         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
6705         of "lea\[ \t\]".
6706
6707 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
6708
6709         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
6710         FreeBSD.
6711         * gfortran.dg/default_format_denormal_1.f90: Ditto.
6712         * gfortran.dg/default_format_2.f90: Ditto.
6713
6714 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
6715
6716         * gfortran.dg/pr43505.f90: Clean up .mod file.
6717         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
6718         * gfortran.dg/pr41347.f90: Ditto.
6719         * gfortran.dg/internal_pack_4.f90: Ditto.
6720         * gfortran.dg/proc_decl_23.f90: Ditto.
6721         * gfortran.dg/recursive_check_3.f90: Ditto.
6722         * gfortran.dg/intent_out_3.f90: Ditto.
6723         * gfortran.dg/assignment_2.f90: Ditto.
6724         * gfortran.dg/pr41928.f90: Ditto.
6725         * gfortran.dg/pr42166.f90: Ditto.
6726         * gfortran.dg/private_type_12.f90: Ditto.
6727         * gfortran.dg/graphite/pr42185.f90: Ditto.
6728         * gfortran.dg/graphite/pr42186.f90: Ditto.
6729         * gfortran.dg/graphite/pr40982.f90: Ditto.
6730         * gfortran.dg/graphite/id-2.f90: Ditto.
6731         * gfortran.dg/graphite/id-4.f90: Ditto.
6732         * gfortran.dg/graphite/pr42050.f90: Ditto.
6733         * gfortran.dg/graphite/id-18.f90: Ditto.
6734         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
6735         * gfortran.dg/graphite/pr41924.f90: Ditto.
6736         * gfortran.dg/graphite/pr42393.f90: Ditto.
6737         * gfortran.dg/graphite/pr37980.f90: Ditto.
6738         * gfortran.dg/graphite/pr38953.f90: Ditto.
6739         * gfortran.dg/graphite/pr42180.f90: Ditto.
6740         * gfortran.dg/graphite/pr42181.f90: Ditto.
6741         * gfortran.dg/where_operator_assign_4.f90: Ditto.
6742         * gfortran.dg/select_type_4.f90: Ditto.
6743         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
6744         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
6745         * gfortran.dg/lto/pr40725_0.f03: Ditto.
6746         * gfortran.dg/elemental_args_check_2.f90: Ditto.
6747         * gfortran.dg/whole_file_11.f90: Ditto.
6748         * gfortran.dg/private_type_11.f90: Ditto.
6749         * gfortran.dg/vect/vect-gems.f90: Ditto.
6750         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
6751
6752 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
6753
6754         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
6755
6756 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
6757
6758         * gnat.dg/pack15.ad[sb]: New test.
6759
6760 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
6761
6762         * gcc.target/arm/mla-1.c: New test.
6763
6764 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
6765
6766         PR fortran/30073
6767         PR fortran/43793
6768         * gfortran.dg/pr43793.f90: New test.
6769
6770 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
6771
6772         PR tree-optimization/41442
6773         * gcc.target/i386/pr41442.c: New test.
6774
6775 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
6776
6777         PR fortran/43832
6778         * gfortran.dg/fgetc_3.f90: Delete bogus test.
6779
6780 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6781
6782         PR fortran/43832
6783         * gfortran.dg/open_nounit.f90: New test.
6784
6785 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
6786
6787         PR fortran/43841
6788         PR fortran/43843
6789         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
6790
6791 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6792
6793         * gcc.dg/Wconversion-integer.c: Update.
6794
6795 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
6796
6797         * gnat.dg/unchecked_convert5.adb: New test.
6798
6799 2010-04-23  Richard Guenther  <rguenther@suse.de>
6800
6801         PR lto/41734
6802         * gcc.dg/lto/20100423-2_0.c: New testcase.
6803         * gcc.dg/lto/20100423-2_0.c: Likewise.
6804
6805 2010-04-23  Richard Guenther  <rguenther@suse.de>
6806
6807         PR lto/43455
6808         * gcc.dg/lto/20100423-1_0.c: New testcase.
6809         * gcc.dg/lto/20100423-1_1.c: Likewise.
6810
6811 2010-04-23  Martin Jambor  <mjambor@suse.cz>
6812
6813         PR tree-optimization/43846
6814         * gcc.dg/tree-ssa/sra-10.c: New test.
6815
6816 2010-04-23  Martin Jambor  <mjambor@suse.cz>
6817
6818         PR middle-end/43835
6819         * gcc.c-torture/execute/pr43835.c: New test.
6820
6821 2010-04-23  Richard Guenther  <rguenther@suse.de>
6822
6823         PR lto/42653
6824         * g++.dg/lto/20100423-1_0.C: New testcase.
6825
6826 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
6827
6828         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
6829
6830 2010-04-22  Ira Rosen  <irar@il.ibm.com>
6831
6832         PR tree-optimization/43842
6833         * gcc.dg/vect/pr43842.c: New test.
6834
6835 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6836
6837         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
6838         * gcc.target/i386/wmul-2.c: Likewise.
6839
6840 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6841
6842         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
6843         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
6844
6845 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
6846
6847         * gfortran.dg/reassoc_6.f: New testcase.
6848
6849 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6850
6851         PR middle-end/29274
6852         * gcc.target/arm/wmul-1.c: New test.
6853         * gcc.target/arm/wmul-2.c: New test.
6854
6855 2010-04-22  Richard Guenther  <rguenther@suse.de>
6856
6857         PR tree-optimization/43845
6858         * gcc.c-torture/compile/pr43845.c: New testcase.
6859
6860 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6861
6862         PR middle-end/29274
6863         * gcc.target/i386/wmul-1.c: New test.
6864         * gcc.target/i386/wmul-2.c: New test.
6865         * gcc.target/bfin/wmul-1.c: New test.
6866         * gcc.target/bfin/wmul-2.c: New test.
6867
6868 2010-04-22  Richard Guenther  <rguenther@suse.de>
6869
6870         PR fortran/43829
6871         * gfortran.dg/vector_subscript_6.f90: New testcase.
6872         * gfortran.dg/assign_10.f90: Adjust.
6873
6874 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
6875
6876         PR fortran/43836
6877         * gfortran.dg/gomp/pr43836.f90: New test.
6878
6879 2010-04-21  Richard Guenther  <rguenther@suse.de>
6880
6881         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
6882
6883 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6884
6885         * gcc.dg/torture/builtin-cproj-3.c: New.
6886
6887 2010-04-20  Jason Merrill  <jason@redhat.com>
6888
6889         PR c++/9335
6890         * g++.dg/template/recurse2.C: New.
6891         * g++.dg/parse/crash36.C: Adjust.
6892         * g++.dg/other/fold1.C: Adjust.
6893         * g++.dg/init/member1.C: Adjust.
6894         * lib/prune.exp: Prune "skipping N instantiation contexts".
6895
6896 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6897
6898         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
6899
6900 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6901
6902         * gcc.dg/torture/builtin-cproj-1.c: New.
6903         * gcc.dg/torture/builtin-cproj-2.c: New.
6904
6905 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
6906
6907         PR c++/43800
6908         PR c++/43704
6909         * g++.dg/template/typedef32.C: Adjust.
6910         * g++.dg/template/typedef33.C: New test.
6911
6912 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
6913
6914         PR fortran/43227
6915         * gfortran.dg/proc_decl_23.f90: New test.
6916
6917         PR fortran/43266
6918         * gfortran.dg/abstract_type_6.f03: New test.
6919
6920 2010-04-20  Xinliang David Li  <davidxl@google.com>
6921
6922         * g++.dg/tree-ssa/fold-compare.C: New.
6923
6924 2010-04-20  Richard Guenther  <rguenther@suse.de>
6925
6926         PR tree-optimization/39417
6927         * g++.dg/torture/pr39417.C: New testcase.
6928
6929 2010-04-20  Richard Guenther  <rguenther@suse.de>
6930
6931         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
6932
6933 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
6934
6935         * g++.dg/debug/dwarf2/rv1.C: New test.
6936
6937 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6938
6939         PR target/43635
6940         * gcc.c-torture/compile/pr43635.c: New testcase.
6941
6942 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
6943
6944         PR fortran/43339
6945         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
6946         of sequential loops being private only in the innermost containing
6947         task region.
6948
6949         PR middle-end/43337
6950         * gfortran.dg/gomp/pr43337.f90: New test.
6951
6952 2010-04-19  Richard Guenther  <rguenther@suse.de>
6953
6954         PR tree-optimization/43796
6955         * gfortran.dg/pr43796.f90: New testcase.
6956
6957 2010-04-19  Richard Guenther  <rguenther@suse.de>
6958
6959         PR tree-optimization/43783
6960         * gcc.c-torture/execute/pr43783.c: New testcase.
6961
6962 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
6963
6964         PR target/43766
6965         * gcc.target/i386/pr43766.c: New test.
6966
6967 2010-04-19  Jie Zhang  <jie@codesourcery.com>
6968
6969         PR target/43662
6970         * gcc.target/i386/pr43662.c: New test.
6971
6972 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
6973
6974         PR c++/43704
6975         * g++.dg/template/typedef32.C: New test.
6976
6977 2010-04-19  Ira Rosen  <irar@il.ibm.com>
6978
6979         PR tree-optimization/37027
6980         * lib/target-supports.exp
6981         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
6982         * gcc.dg/vect/pr37027.c: New test.
6983         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
6984         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
6985         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
6986         gcc.dg/vect/vect-complex-6.c: Likewise.
6987
6988 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
6989
6990         * g++.dg/debug/dwarf2/enum1.C: New test.
6991
6992 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
6993
6994         * gnat.dg/rep_clause5.ad[sb]: New test.
6995         * gnat.dg/rep_clause5_pkg.ads: New helper.
6996
6997 2010-04-18  Ira Rosen  <irar@il.ibm.com>
6998
6999         PR tree-optimization/43771
7000         * g++.dg/vect/pr43771.cc: New test.
7001
7002 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
7003
7004         PR fortran/31538
7005         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
7006         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
7007
7008 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
7009
7010         * gnat.dg/sizetype.adb: Rename into...
7011         * gnat.dg/sizetype1.adb: ...this.
7012         * gnat.dg/sizetype2.adb: New test.
7013
7014 2010-04-16  Richard Guenther  <rguenther@suse.de>
7015
7016         PR tree-optimization/43572
7017         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
7018
7019 2010-04-16  Olivier Hainque  <hainque@adacore.com>
7020
7021         * gnat.dg/specs/discr_private.ads: New test.
7022
7023 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
7024
7025         PR target/41514
7026         * gcc.target/arm/thumb-comparisons.c: New test.
7027
7028         PR target/40603
7029         * gcc.target/arm/thumb-cbranchqi.c: New test.
7030
7031 2010-04-16  Christian Bruel  <christian.bruel@st.com>
7032
7033         * g++.dg/torture/pr36191.C: Enable for SH.
7034
7035 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
7036
7037         * gnat.dg/wide_boolean.adb: New test.
7038         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
7039
7040 2010-04-15  Richard Guenther  <rguenther@suse.de>
7041
7042         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
7043         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
7044         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
7045         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
7046         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
7047         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
7048         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
7049         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
7050         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
7051         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
7052         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
7053         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
7054         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
7055         * gcc.dg/torture/ipa-pta-2.c: Likewise.
7056         * gcc.dg/torture/ipa-pta-1.c: Adjust.
7057
7058 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
7059
7060         PR target/21803
7061         * gcc.target/arm/pr42496.c: New test.
7062
7063 2010-04-14  Jason Merrill  <jason@redhat.com>
7064
7065         PR c++/36625
7066         * g++.dg/ext/attrib38.C: New.
7067
7068 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
7069
7070         PR testsuite/43739
7071         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
7072
7073 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7074
7075         PR 42966
7076         * gcc.dg/cpp/warn-undef-2.c: Update.
7077         * gcc.dg/cpp/warn-traditional-2.c: Update.
7078         * gcc.dg/cpp/warn-comments-2.c: Update.
7079         * gcc.dg/cpp/warn-variadic-2.c: Update.
7080         * gcc.dg/cpp/warn-long-long-2.c: Update.
7081         * gcc.dg/cpp/warn-deprecated-2.c: Update.
7082         * gcc.dg/cpp/warn-multichar-2.c: Update.
7083         * gcc.dg/cpp/warn-normalized-3.c: Update.
7084         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
7085         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
7086         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
7087         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
7088         * gcc.dg/cpp/warn-redefined-2.c: Update.
7089         * gfortran.dg/warning-directive-2.F90: Update.
7090         * c-c++-common/cpp/warning-directive-2.c: Update.
7091
7092 2010-04-14  Michael Matz  <matz@suse.de>
7093
7094         PR tree-optimization/42963
7095         * gcc.dg/pr42963.c: New testcase.
7096
7097 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
7098
7099         * gnat.dg/class_wide.adb: Rename into...
7100         * gnat.dg/class_wide1.adb: ...this.
7101         * gnat.dg/class_wide2.ad[sb]: New test.
7102
7103 2010-04-14  Tobias Burnus  <burnus@net-b.de>
7104
7105         PR fortran/18918
7106         * gfortran.dg/coarray_9.f90: Update dg-errors.
7107         * gfortran.dg/coarray_10.f90: New test.
7108         * gfortran.dg/coarray_11.f90: New test.
7109
7110 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7111
7112         PR fortran/43747
7113         gfortran.dg/initialization_24.f90: New test.
7114
7115 2010-04-13  Jason Merrill  <jason@redhat.com>
7116
7117         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
7118         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
7119
7120 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7121
7122         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
7123         * g++.dg/dg.exp: Likewise.
7124         * gcc.dg/cpp/warning-directive-1.c: Move to ...
7125         * c-c++-common/cpp/warning-directive-1.c: ... here.
7126         * gcc.dg/cpp/warning-directive-2.c: Move to ...
7127         * c-c++-common/cpp/warning-directive-2.c: ... here.
7128         * gcc.dg/cpp/warning-directive-3.c: Move to ...
7129         * c-c++-common/cpp/warning-directive-3.c: ... here.
7130         * gcc.dg/cpp/warning-directive-4.c: Move to ...
7131         * c-c++-common/cpp/warning-directive-4.c: ... here.
7132         * g++.dg/cpp/warning-directive-1.C: Delete.
7133         * g++.dg/cpp/warning-directive-2.C: Delete.
7134         * g++.dg/cpp/warning-directive-3.C: Delete.
7135         * g++.dg/cpp/warning-directive-4.C: Delete.
7136         * gcc.dg/cpp/normalised-3.c: Delete.
7137         * g++.dg/cpp/normalised-1.C: Rename as ...
7138         * c-c++-common/cpp/normalised-3.c: ... this.
7139
7140 2010-04-13  Martin Jambor  <mjambor@suse.cz>
7141
7142         * gcc.dg/tree-ssa/sra-9.c: New test.
7143
7144 2010-04-13  Michael Matz  <matz@suse.de>
7145
7146         PR middle-end/43730
7147         * gcc.dg/pr43730.c: New test.
7148
7149 2010-04-13  Michael Matz  <matz@suse.de>
7150
7151         * gcc.dg/tree-ssa/negate.c: New testcase.
7152
7153 2010-04-13  Richard Guenther  <rguenther@suse.de>
7154
7155         PR testsuite/43735
7156         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
7157
7158 2010-04-13  Richard Guenther  <rguenther@suse.de>
7159
7160         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
7161
7162 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
7163
7164         * gnat.dg/derived_type1.adb: New test.
7165
7166 2010-04-13  Matthias Klose  <doko@ubuntu.com>
7167
7168         * gcc.dg/plugindir1.c: New testcase.
7169         * gcc.dg/plugindir2.c: New testcase.
7170         * gcc.dg/plugindir3.c: New testcase.
7171         * gcc.dg/plugindir4.c: New testcase.
7172
7173 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
7174
7175         * gcc.target/i386/rotate-2.c: New test.
7176
7177 2010-04-12  Jason Merrill  <jason@redhat.com>
7178
7179         PR c++/43641
7180         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
7181         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
7182
7183 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
7184
7185         PR c++/25811
7186         * g++.dg/init/pr25811.C: New test.
7187
7188 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7189
7190         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
7191         dg-error, dg-warning.
7192         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
7193
7194 2010-04-12  Richard Guenther  <rguenther@suse.de>
7195
7196         * gcc.dg/torture/inline-2.c: New testcase.
7197
7198 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
7199
7200         PR bootstrap/43699
7201         * gcc.dg/Wunused-var-7.c: New test.
7202
7203         PR tree-optimization/43560
7204         * gcc.c-torture/execute/pr43560.c: New test.
7205
7206 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
7207
7208         * gnat.dg/aggr13.adb: New test.
7209         * gnat.dg/aggr14.adb: Likewise.
7210         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
7211
7212 2010-04-12  Richard Guenther  <rguenther@suse.de>
7213
7214         PR c++/43611
7215         * g++.dg/torture/pr43611.C: New testcase.
7216
7217 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
7218
7219         PR c/36774
7220         * gcc.dg/pr36774-1.c: New test.
7221         * gcc.dg/pr36774-2.c: New test.
7222
7223 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
7224
7225         * gcc.target/sh/rte-delay-slot.c: New test.
7226
7227 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
7228
7229         * gnat.dg/pack9.adb: Remove -cargs option.
7230         * gnat.dg/aggr12.ad[sb]: New test.
7231
7232 2010-04-10  Jie Zhang  <jie@codesourcery.com>
7233
7234         PR target/43417
7235         * gcc.target/sh/pr43417.c: New test.
7236
7237 2010-04-10  Tobias Burnus  <burnus@net-b.de>
7238
7239         PR fortran/43591
7240         * gfortran.dg/spec_expr_6.f90: New test.
7241
7242 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
7243
7244         PR cpp/43195
7245         * gcc.dg/cpp/pr43195.c: New.
7246         * gcc.dg/cpp/pr43195.h: New.
7247
7248 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7249
7250         PR 42965
7251         * gcc.dg/Werror-6.c: Adjust.
7252         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
7253         * gcc.dg/Werror-4.c: Likewise.
7254         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
7255         * gcc.dg/Wswitch-enum-error.c: Likewise.
7256         * gcc.dg/Wpointer-arith.c: Likewise.
7257         * gcc.dg/Wfatal.c: Likewise.
7258         * gcc.dg/Wswitch-error.c: Likewise.
7259         * g++.dg/warn/unused-result1-Werror.c: Likewise.
7260         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
7261         * gcc.dg/cpp/warn-undef-2.c: Likewise.
7262         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
7263         * gcc.dg/cpp/warn-comments-2.c: Likewise.
7264         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
7265         * gcc.dg/cpp/warning-directive-2.c: Likewise.
7266         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
7267         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
7268         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
7269         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
7270         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
7271         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
7272         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
7273         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
7274         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
7275         * g++.dg/cpp/warning-directive-2.C: Likewise.
7276         * gfortran.dg/warning-directive-2.F90: Likewise.
7277
7278 2010-04-09  Jason Merrill  <jason@redhat.com>
7279
7280         PR c++/42623
7281         * g++.dg/template/sizeof13.C: New.
7282
7283 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
7284
7285         * g++.dg/other/pr35504.C: Add check for thiscall.
7286         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
7287         * gcc.dg/torture/stackalign/thiscall-1.c: New.
7288
7289 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7290
7291         PR c++/28584
7292         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
7293         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
7294         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
7295         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
7296         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
7297         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
7298         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
7299         * g++.dg/other/increment1.C: Likewise.
7300
7301 2010-04-09  Tobias Burnus  <burnus@net-b.de>
7302
7303         PR fortran/18918
7304         * gfortran.dg/coarray_7.f90: New test.
7305         * gfortran.dg/coarray_8.f90: New test.
7306
7307 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
7308
7309         PR fortran/28039
7310         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
7311
7312 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7313
7314         PR target/43643
7315         * gcc.dg/pr43643.c: New test.
7316
7317 2010-04-08  Tobias Burnus  <burnus@net-b.de>
7318
7319         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
7320
7321 2010-04-08  Richard Guenther  <rguenther@suse.de>
7322
7323         PR tree-optimization/43679
7324         * gcc.c-torture/compile/pr43679.c: New testcase.
7325
7326 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
7327
7328         PR debug/43670
7329         * gcc.dg/pr43670.c: New test.
7330
7331 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
7332
7333         PR middle-end/40815
7334         * gcc.dg/tree-ssa/reassoc-19.c: New.
7335
7336 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
7337
7338         PR c/18624
7339         * gcc.dg/Wunused-var-1.c: New test.
7340         * gcc.dg/Wunused-var-2.c: New test.
7341         * gcc.dg/Wunused-var-3.c: New test.
7342         * gcc.dg/Wunused-var-4.c: New test.
7343         * gcc.dg/Wunused-var-5.c: New test.
7344         * gcc.dg/Wunused-var-6.c: New test.
7345         * gcc.dg/Wunused-parm-1.c: New test.
7346
7347         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
7348         * gcc.dg/trunc-1.c: Likewise.
7349         * gcc.dg/vla-9.c: Likewise.
7350         * gcc.dg/dfp/composite-type.c: Likewise.
7351
7352 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
7353
7354         PR objc/35996
7355         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
7356         * obj-c++.dg/objc-gc-3.mm: Ditto.
7357
7358 2010-04-07  Simon Baldwin  <simonb@google.com>
7359
7360         * gcc.dg/cpp/warn-undef-2.c: New.
7361         * gcc.dg/cpp/warn-traditional-2.c: New.
7362         * gcc.dg/cpp/warn-comments-2.c: New.
7363         * gcc.dg/cpp/warning-directive-1.c: New.
7364         * gcc.dg/cpp/warn-long-long.c: New.
7365         * gcc.dg/cpp/warn-traditional.c: New.
7366         * gcc.dg/cpp/warn-variadic-2.c: New.
7367         * gcc.dg/cpp/warn-undef.c: New.
7368         * gcc.dg/cpp/warn-normalized-1.c: New.
7369         * gcc.dg/cpp/warning-directive-2.c: New.
7370         * gcc.dg/cpp/warn-long-long-2.c: New.
7371         * gcc.dg/cpp/warn-variadic.c: New.
7372         * gcc.dg/cpp/warn-normalized-2.c: New.
7373         * gcc.dg/cpp/warning-directive-3.c: New.
7374         * gcc.dg/cpp/warn-deprecated-2.c: New.
7375         * gcc.dg/cpp/warn-trigraphs-1.c: New.
7376         * gcc.dg/cpp/warn-multichar-2.c: New.
7377         * gcc.dg/cpp/warn-normalized-3.c: New.
7378         * gcc.dg/cpp/warning-directive-4.c: New.
7379         * gcc.dg/cpp/warn-unused-macros.c: New.
7380         * gcc.dg/cpp/warn-trigraphs-2.c: New.
7381         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
7382         * gcc.dg/cpp/warn-cxx-compat.c: New.
7383         * gcc.dg/cpp/warn-redefined.c: New.
7384         * gcc.dg/cpp/warn-trigraphs-3.c: New.
7385         * gcc.dg/cpp/warn-unused-macros-2.c: New.
7386         * gcc.dg/cpp/warn-deprecated.c: New.
7387         * gcc.dg/cpp/warn-trigraphs-4.c: New.
7388         * gcc.dg/cpp/warn-redefined-2.c: New.
7389         * gcc.dg/cpp/warn-comments.c: New.
7390         * gcc.dg/cpp/warn-multichar.c: New.
7391         * g++.dg/cpp/warning-directive-1.C: New.
7392         * g++.dg/cpp/warning-directive-2.C: New.
7393         * g++.dg/cpp/warning-directive-3.C: New.
7394         * g++.dg/cpp/warning-directive-4.C: New.
7395         * gfortran.dg/warning-directive-1.F90: New.
7396         * gfortran.dg/warning-directive-3.F90: New.
7397         * gfortran.dg/warning-directive-2.F90: New.
7398         * gfortran.dg/warning-directive-4.F90: New.
7399
7400 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
7401
7402         PR objc++/23716
7403         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
7404
7405 2010-04-07  Jason Merrill  <jason@redhat.com>
7406
7407         * g++.dg/template/dr408.C: New.
7408
7409         * g++.dg/lookup/ns4.C: New.
7410
7411         PR c++/38392
7412         * g++.dg/template/friend51.C: New test.
7413
7414         PR c++/41970
7415         * g++.old-deja/g++.other/linkage1.C: Adjust.
7416
7417 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7418
7419         PR c++/42697
7420         * g++.dg/template/crash94.C: New test.
7421
7422 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7423
7424         PR c++/40239
7425         * g++.dg/init/aggr5.C: New test.
7426         * g++.dg/init/aggr5.C: New test.
7427
7428 2010-04-07  Richard Guenther  <rguenther@suse.de>
7429
7430         PR tree-optimization/43270
7431         * g++.dg/warn/Warray-bounds-4.C: New testcase.
7432         * gcc.dg/Warray-bounds-7.c: Likewise.
7433
7434 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
7435
7436         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
7437         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
7438         * gnat.dg/bit_packed_array4.ad[sb]: New test.
7439
7440 2010-04-07  Jie Zhang  <jie@codesourcery.com>
7441
7442         PR c++/42556
7443         * g++.dg/init/pr42556.C: New test.
7444
7445 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7446
7447         PR debug/43628
7448         * g++.dg/debug/dwarf2/typedef2.C: New test.
7449
7450 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
7451
7452         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
7453         c-c++-common/dwarf2/redeclaration-1.C
7454
7455 2010-04-06  Jason Merrill  <jason@redhat.com>
7456
7457         * g++.dg/cpp0x/pr31437.C: Adjust error location.
7458         * g++.dg/ext/attrib18.C: Likewise.
7459         * g++.dg/ext/bitfield2.C: Likewise.
7460         * g++.dg/ext/bitfield4.C: Likewise.
7461         * g++.dg/ext/visibility/warn2.C: Likewise.
7462         * g++.dg/ext/visibility/warn3.C: Likewise.
7463         * g++.dg/gomp/pr26690-1.C: Likewise.
7464         * g++.dg/inherit/covariant7.C: Likewise.
7465         * g++.dg/init/synth2.C: Likewise.
7466         * g++.dg/lookup/using7.C: Likewise.
7467         * g++.dg/other/crash-4.C: Likewise.
7468         * g++.dg/other/error13.C: Likewise.
7469         * g++.dg/other/error20.C: Likewise.
7470         * g++.dg/parse/crash31.C: Likewise.
7471         * g++.dg/parse/error16.C: Likewise.
7472         * g++.dg/parse/error19.C: Likewise.
7473         * g++.dg/parse/error27.C: Likewise.
7474         * g++.dg/parse/error28.C: Likewise.
7475         * g++.dg/parse/fused-params1.C: Likewise.
7476         * g++.dg/template/error2.C: Likewise.
7477         * g++.dg/template/local6.C: Likewise.
7478         * g++.dg/template/qualttp15.C: Likewise.
7479         * g++.dg/warn/Wnvdtor-2.C: Likewise.
7480         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
7481         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
7482         * g++.old-deja/g++.brendan/crash29.C: Likewise.
7483         * g++.old-deja/g++.eh/spec6.C: Likewise.
7484         * g++.old-deja/g++.jason/crash3.C: Likewise.
7485         * g++.old-deja/g++.jason/destruct2.C: Likewise.
7486         * g++.old-deja/g++.law/ctors5.C: Likewise.
7487         * g++.old-deja/g++.law/ctors9.C: Likewise.
7488         * g++.old-deja/g++.mike/p3538a.C: Likewise.
7489         * g++.old-deja/g++.mike/p3538b.C: Likewise.
7490         * g++.old-deja/g++.other/struct1.C: Likewise.
7491         * g++.old-deja/g++.other/volatile1.C: Likewise.
7492         * g++.old-deja/g++.pt/crash36.C: Likewise.
7493         * g++.old-deja/g++.pt/derived3.C: Likewise.
7494         * g++.old-deja/g++.robertl/eb109.C: Likewise.
7495         * g++.old-deja/g++.robertl/eb4.C: Likewise.
7496
7497 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
7498
7499         PR middle-end/43519
7500         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
7501         * gcc.dg/graphite/id-19.c: New.
7502
7503 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
7504
7505         PR middle-end/32824
7506         * gcc.dg/vect/pr32824: New.
7507
7508 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7509
7510         PR fortran/18918
7511         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
7512         * gfortran.dg/coarray_3.f90: Ditto.
7513         * gfortran.dg/coarray_4.f90: Ditto.
7514         * gfortran.dg/coarray_5.f90: Ditto.
7515         * gfortran.dg/coarray_6.f90: Ditto.
7516         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
7517
7518 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7519
7520         PR fortran/18918
7521         * gfortran.dg/coarray_4.f90: Fix test.
7522         * gfortran.dg/coarray_6.f90: Add more tests.
7523
7524 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7525
7526         PR fortran/18918
7527         * gfortran.dg/coarray_4.f90: New test.
7528         * gfortran.dg/coarray_5.f90: New test.
7529         * gfortran.dg/coarray_6.f90: New test.
7530
7531 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7532
7533         PR fortran/18918
7534         * gfortran.dg/iso_fortran_env_5.f90: New test.
7535         * gfortran.dg/iso_fortran_env_6.f90: New test.
7536
7537 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7538
7539         PR fortran/39997
7540         * gfortran.dg/coarray_1.f90: New test.
7541         * gfortran.dg/coarray_2.f90: New test.
7542         * gfortran.dg/coarray_3.f90: New test.
7543
7544 2010-04-06  Jason Merrill  <jason@redhat.com>
7545
7546         PR c++/43648
7547         * g++.dg/template/dtor8.C: New.
7548
7549         PR c++/43621
7550         * g++.dg/template/error-recovery2.C: New.
7551
7552 2010-04-06  Jan Hubicka  <jh@suse.czpli
7553
7554         PR tree-optimization/42906
7555         * gcc.dg/tree-ssa/dce-1.c: New testcase.
7556
7557 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7558
7559         PR fortran/43178
7560         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
7561         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
7562         * gfortran.dg/auto_dealloc_1.f90: Ditto.
7563
7564 2010-04-06  Richard Guenther  <rguenther@suse.de>
7565
7566         PR tree-optimization/43627
7567         * gcc.dg/tree-ssa/vrp49.c: New testcase.
7568
7569 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
7570
7571         PR target/43638
7572         * gcc.target/i386/pr43638.c: New test.
7573
7574 2010-04-06  Richard Guenther  <rguenther@suse.de>
7575
7576         PR middle-end/43661
7577         * gcc.c-torture/compile/pr43661.c: New testcase.
7578
7579 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
7580
7581         * gcc.target/s390/stackcheck1.c: Add dg-warning.
7582
7583 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
7584
7585         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
7586
7587 2010-04-02  Richard Guenther  <rguenther@suse.de>
7588
7589         PR tree-optimization/43629
7590         * gcc.c-torture/execute/pr43629.c: New testcase.
7591
7592 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
7593             Dominique d'Humieres  <dominiq@lps.ens.fr>
7594
7595         PR libfortran/43605
7596         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
7597
7598 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
7599
7600         PR debug/43325
7601         * c-c++-common/dwarf2/redeclaration-1.C: New test.
7602
7603 2010-04-01  Jason Merrill  <jason@redhat.com>
7604
7605         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
7606
7607 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
7608             Manfred Schwarb  <manfred99@gmx.ch>
7609
7610         PR libfortran/43605
7611         * gfortran.dg/ftell_3.f90: New test.
7612
7613 2010-04-01  Richard Guenther  <rguenther@suse.de>
7614
7615         PR middle-end/43614
7616         * gcc.c-torture/compile/pr43614.c: New testcase.
7617
7618 2010-04-01  Martin Jambor  <mjambor@suse.cz>
7619
7620         PR tree-optimization/43141
7621         * gcc.dg/guality/pr43141.c: New test.
7622
7623 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7624
7625         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
7626         * g++.dg/eh/spbp.C: Likewise.
7627         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
7628         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
7629         superfluous casts.
7630         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
7631         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
7632         * objc.dg/dwarf-2.m: Likewise.
7633
7634 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
7635
7636         PR middle-end/43464
7637         * gcc.dg/graphite/id-pr43464.c: New.
7638         * gcc.dg/graphite/id-pr43464-1.c: New.
7639
7640 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
7641
7642         PR middle-end/43351
7643         * gcc.dg/graphite/id-pr43351.c
7644
7645 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7646
7647         PR testsuite/35165
7648         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
7649         * obj-c++.dg/try-catch-2.mm: Ditto.
7650         * obj-c++.dg/lookup-2.mm: Ditto.
7651         * obj-c++.dg/encode-8.m: Ditto.
7652         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
7653         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
7654         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
7655         * obj-c++.dg/const-str-11.mm: Ditto.
7656         * obj-c++.dg/const-str-9.mm: Ditto.
7657         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
7658         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
7659         * obj-c++.dg/except-1.mm: Ditto.
7660         * obj-c++.dg/const-str-7.mm: Ditto.
7661         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
7662         * obj-c++.dg/const-str-3.mm: Ditto.
7663         * obj-c++.dg/const-str-7.mm: Ditto.
7664         * obj-c++.dg/stubify-2.mm: Change dump file name.
7665
7666         PR objc++/23613
7667         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
7668         New macro.
7669         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
7670         Remove dg-xfail-if.
7671
7672 2010-03-31  Martin Jambor  <mjambor@suse.cz>
7673
7674         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
7675         only with -O2, -O3 or -Os and not with -fwhopr.
7676
7677 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
7678
7679         PR c++/43558
7680         * g++.dg/template/typedef31.C: New test.
7681
7682 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7683
7684         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
7685         assembler output on *-*-solaris2*.
7686         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
7687
7688 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
7689
7690         PR debug/43557
7691         * gcc.dg/pr43557-1.c: New test.
7692         * gcc.dg/pr43557-2.c: New file.
7693
7694 2010-03-31  Jie Zhang  <jie@codesourcery.com>
7695
7696         PR 43562
7697         * gcc.dg/pr43562.c: New test.
7698
7699 2010-03-30  Jason Merrill  <jason@redhat.com>
7700
7701         PR c++/43076
7702         * g++.dg/template/error-recovery1.C: New.
7703
7704         PR c++/41786
7705         * g++.dg/parse/ambig5.C: New.
7706
7707 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
7708
7709         PR debug/43593
7710         * gcc.dg/guality/pr43593.c: New test.
7711
7712 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
7713
7714         PR middle-end/43430
7715         * gcc.dg/vect/pr43430-1.c: New.
7716
7717 2010-03-30  Jason Merrill  <jason@redhat.com>
7718
7719         PR c++/43559
7720         * g++.dg/template/partial7.C: New.
7721
7722 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7723
7724         * gcc.target/s390/stackcheck1.c: New testcase.
7725
7726 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7727
7728         PR libfortran/43265
7729         * gfortran.dg/read_eof_8.f90: New test.
7730
7731 2010-03-29  Jason Merrill  <jason@redhat.com>
7732
7733         * gcc.dg/cpp/include6.c: Change [] to ().
7734
7735         N3077
7736         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
7737         splicing and UCNs.
7738         * c-c++-common/raw-string-2.c: Add trigraph test.
7739         * c-c++-common/raw-string-8.c: New.
7740         * c-c++-common/raw-string-9.c: New.
7741         * c-c++-common/raw-string-10.c: New.
7742
7743         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
7744         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
7745         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
7746         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
7747         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
7748         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
7749         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
7750
7751 2010-03-29  Richard Guenther  <rguenther@suse.de>
7752
7753         PR tree-optimization/43560
7754         * gcc.dg/torture/pr43560.c: New testcase.
7755
7756 2010-03-29  Jason Merrill  <jason@redhat.com>
7757
7758         N3077
7759         * g++.dg/ext/raw-string-1.C: Change [] to ().
7760         * g++.dg/ext/raw-string-2.C: Change [] to ().
7761         Don't use \ in delimiter.
7762         * g++.dg/ext/raw-string-3.C: Change [] to ().
7763         * g++.dg/ext/raw-string-4.C: Change [] to ().
7764         * g++.dg/ext/raw-string-5.C: Change [] to ().
7765         Test for error on \ in delimiter.
7766         * g++.dg/ext/raw-string-6.C: Change [] to ().
7767         * g++.dg/ext/raw-string-7.C: Change [] to ().
7768
7769 2010-03-29  Jie Zhang  <jie@codesourcery.com>
7770
7771         PR 43564
7772         * gcc.dg/pr43564.c: New test.
7773
7774 2010-03-29  Tobias Burnus  <burnus@net-b.de>
7775
7776         PR fortran/43551
7777         * gfortran.dg/direct_io_12.f90: New test.
7778
7779 2010-03-28  Jan Hubicka  <jh@suse.cz>
7780
7781         PR tree-optimization/43505
7782         * gfortran.dg/pr43505.f90: New testcase.
7783
7784 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
7785
7786         PR tree-optimization/43528
7787         * gcc.target/i386/pr43528.c: New test.
7788
7789 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
7790
7791         PR c/43381
7792         * gcc.dg/parm-impl-decl-3.c: New test.
7793
7794 2010-03-26  Jason Merrill  <jason@redhat.com>
7795
7796         PR c++/43509
7797         * g++.dg/cpp0x/parse1.C: New.
7798
7799 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
7800
7801         PR target/43524
7802         * gcc.target/i386/pr43524.c: New test.
7803
7804 2010-03-26  Martin Jambor  <mjambor@suse.cz>
7805
7806         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
7807         whitespace, rename main to foo.
7808         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
7809         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
7810         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
7811         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
7812         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
7813         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
7814         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
7815         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
7816         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
7817         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
7818         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
7819
7820 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
7821
7822         PR c++/43327
7823         * g++.dg/other/crash-10.C: New test.
7824         * g++.dg/other/crash-11.C: New test.
7825
7826 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7827
7828         PR libfortran/43517
7829         * gfortran.dg/read_eof_7.f90: New test.
7830
7831 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7832
7833         PR objc/35165
7834         PR testsuite/43512
7835         * objc-obj-c++-shared: New directory.
7836         * objc-obj-c++-shared/Object1-implementation.h: New file.
7837         * objc-obj-c++-shared/Object1.h: New file.
7838         * objc-obj-c++-shared/Protocol1.h: New file.
7839         * objc-obj-c++-shared/next-abi.h: New file.
7840         * objc-obj-c++-shared/next-mapping.h: New file.
7841         * objc/execute/next_mapping.h: Delete.
7842         * objc.dg/special/special.exp: For all targets run the tests with
7843         -fgnu-runtime, for darwin targets also run the tests with
7844         -fnext-runtime.
7845         * objc.dg/dg.exp: Ditto.
7846         * obj-c++.dg/dg.exp: Ditto.
7847         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
7848         Protocol1.h) and next-mapping.h as required.  Amend testcase to
7849         include use of updated NeXT interface.
7850         * objc/execute/formal_protocol-5.m: Ditto.
7851         * objc/execute/protocol-isEqual-2.m: Ditto.
7852         * objc/execute/protocol-isEqual-4.m: Ditto.
7853         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
7854         Protocol1.h) and next-mapping.h as required.
7855         * objc/execute/object_is_class.m: Ditto.
7856         * objc/execute/enumeration-1.m: Ditto.
7857         * objc/execute/class-13.m: Ditto.
7858         * objc/execute/formal_protocol-2.m: Ditto.
7859         * objc/execute/formal_protocol-4.m: Ditto.
7860         * objc/execute/class-1.m: Ditto.
7861         * objc/execute/bycopy-1.m: Ditto.
7862         * objc/execute/formal_protocol-6.m: Ditto.
7863         * objc/execute/bycopy-3.m: Ditto.
7864         * objc/execute/class-3.m: Ditto.
7865         * objc/execute/bf-11.m: Ditto.
7866         * objc/execute/class-5.m: Ditto.
7867         * objc/execute/bf-13.m: Ditto.
7868         * objc/execute/class-7.m: Ditto.
7869         * objc/execute/bf-15.m: Ditto.
7870         * objc/execute/class-9.m: Ditto.
7871         * objc/execute/bf-17.m: Ditto.
7872         * objc/execute/bf-19.m: Ditto.
7873         * objc/execute/IMP.m: Ditto.
7874         * objc/execute/exceptions/catchall-1.m: Ditto.
7875         * objc/execute/exceptions/trivial.m: Ditto.
7876         * objc/execute/exceptions/finally-1.m: Ditto.
7877         * objc/execute/exceptions/local-variables-1.m: Ditto.
7878         * objc/execute/exceptions/foward-1.m: Ditto.
7879         * objc/execute/bf-2.m: Ditto.
7880         * objc/execute/string1.m: Ditto.
7881         * objc/execute/bf-4.m: Ditto.
7882         * objc/execute/informal_protocol.m: Ditto.
7883         * objc/execute/string3.m: Ditto.
7884         * objc/execute/bf-6.m: Ditto.
7885         * objc/execute/bf-8.m: Ditto.
7886         * objc/execute/class-tests-1.h: Ditto.
7887         * objc/execute/protocol-isEqual-1.m: Ditto.
7888         * objc/execute/protocol-isEqual-3.m: Ditto.
7889         * objc/execute/_cmd.m: Ditto.
7890         * objc/execute/function-message-1.m: Ditto.
7891         * objc/execute/bf-20.m: Ditto.
7892         * objc/execute/bf-common.h: Ditto.
7893         * objc/execute/np-2.m: Ditto.
7894         * objc/execute/class-10.m: Ditto.
7895         * objc/execute/class-12.m: Ditto.
7896         * objc/execute/enumeration-2.m: Ditto.
7897         * objc/execute/class-14.m: Ditto.
7898         * objc/execute/encode-1.m: Ditto.
7899         * objc/execute/formal_protocol-1.m: Ditto.
7900         * objc/execute/formal_protocol-3.m: Ditto.
7901         * objc/execute/accessing_ivars.m: Ditto.
7902         * objc/execute/bycopy-2.m: Ditto.
7903         * objc/execute/class-2.m: Ditto.
7904         * objc/execute/bf-10.m: Ditto.
7905         * objc/execute/formal_protocol-7.m: Ditto.
7906         * objc/execute/root_methods.m: Ditto.
7907         * objc/execute/class-4.m: Ditto.
7908         * objc/execute/bf-12.m: Ditto.
7909         * objc/execute/class-6.m: Ditto.
7910         * objc/execute/bf-14.m: Ditto.
7911         * objc/execute/nested-func-1.m: Ditto.
7912         * objc/execute/class-8.m: Ditto.
7913         * objc/execute/private.m: Ditto.
7914         * objc/execute/bf-16.m: Ditto.
7915         * objc/execute/bf-18.m: Ditto.
7916         * objc/execute/load-3.m: Ditto.
7917         * objc/execute/compatibility_alias.m: Ditto.
7918         * objc/execute/bf-1.m: Ditto.
7919         * objc/execute/no_clash.m: Ditto.
7920         * objc/execute/bf-3.m: Ditto.
7921         * objc/execute/string2.m: Ditto.
7922         * objc/execute/bf-5.m: Ditto.
7923         * objc/execute/string4.m: Ditto.
7924         * objc/execute/bf-7.m: Ditto.
7925         * objc/execute/object_is_meta_class.m: Ditto.
7926         * objc/execute/bf-9.m: Ditto.
7927         * objc/execute/bf-21.m: Ditto.
7928         * objc/execute/cascading-1.m: Ditto.
7929         * objc/execute/trivial.m: Ditto.
7930         * objc/execute/np-1.m: Ditto.
7931         * objc/compile/trivial.m: Ditto.
7932         * objc/execute/class_self-2.m: Include <stdlib.h>.
7933         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
7934         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
7935         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
7936         and 64bit. Use new NeXT interface as required.
7937         * objc.dg/special/unclaimed-category-1.m: Ditto.
7938         * objc.dg/special/unclaimed-category-1.h: Ditto.
7939         * objc.dg/special/unclaimed-category-1a.m: Ditto.
7940         * objc.dg/func-ptr-1.m: Ditto.
7941         * objc.dg/stret-1.m: Ditto.
7942         * objc.dg/encode-2.m: Ditto.
7943         * objc.dg/category-1.m: Ditto.
7944         * objc.dg/encode-3.m: Ditto.
7945         * objc.dg/call-super-3.m: Ditto.
7946         * objc.dg/method-3.m: Ditto.
7947         * objc.dg/func-ptr-2.m: Ditto.
7948         * objc.dg/lookup-1.m: Ditto.
7949         * objc.dg/encode-4.m: Ditto.
7950         * objc.dg/fix-and-continue-1.m: Ditto.
7951         * objc.dg/proto-lossage-3.m: Ditto.
7952         * objc.dg/method-13.m: Ditto.
7953         * objc.dg/proto-qual-1.m: Ditto.
7954         * objc.dg/zero-link-3.m: Ditto.
7955         * objc.dg/bitfield-1.m: Ditto.
7956         * objc.dg/va-meth-1.m: Ditto.
7957         * objc.dg/super-class-3.m: Ditto.
7958         * objc.dg/call-super-1.m: Ditto.
7959         * objc.dg/type-size-2.m: Ditto.
7960         * objc.dg/method-10.m: Ditto.
7961         * objc.dg/defs.m: Ditto.
7962         * objc.dg/const-str-3.m: Ditto.
7963         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
7964         Protocol1.h) and next-mapping.h as required. Use new NeXT
7965         interface as required.
7966         * objc.dg/super-class-4.m: Ditto.
7967         * objc.dg/comp-types-8.m: Ditto.
7968         * objc.dg/call-super-2.m: Ditto.
7969         * objc.dg/objc-fast-4.m: Ditto.
7970         * objc.dg/method-6.m: Ditto.
7971         * objc.dg/const-str-3.m: Ditto.
7972         * objc.dg/const-str-7.m: Ditto.
7973         * objc.dg/method-15.m: Ditto.
7974         * objc.dg/method-19.m: Ditto.
7975         * objc.dg/sync-1.m: Ditto.
7976         * objc.dg/layout-1.m: Ditto.
7977         * objc.dg/bitfield-3.m: Ditto.
7978         * objc.dg/try-catch-3.m: Ditto.
7979         * objc.dg/try-catch-7.m: Ditto.
7980         * objc.dg/comp-types-10.m: Ditto.
7981         * objc.dg/selector-2.: Ditto.
7982         * objc.dg/method-7.m: Ditto.
7983         * objc.dg/typedef-alias-1.m: Ditto.
7984         * objc.dg/proto-lossage-2.m: Ditto.
7985         * objc.dg/comp-types-11.m: Ditto.
7986         * objc.dg/sizeof-1.m: Ditto.
7987         * objc.dg/method-17.m: Ditto.
7988         * objc.dg/bitfield-5.m: Ditto.
7989         * objc.dg/try-catch-1.m: Ditto.
7990         * objc.dg/encode-5.m: Ditto.
7991         * objc.dg/fix-and-continue-2.m: Ditto.
7992         * objc.dg/method-9.m: Ditto.
7993         * objc.dg/isa-field-1.m: Ditto.
7994         * objc.dg/local-decl-2.m: Ditto.
7995         * objc.dg/objc-gc-4.m: Ditto.
7996         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
7997         * objc.dg/gnu-runtime-3.m: Ditto.
7998         * objc.dg/encode-7.m: Ditto.
7999         * objc.dg/encode-8.m: Ditto.
8000         * objc.dg/selector-3.m: Ditto.
8001         * objc.dg/gnu-runtime-1.m: Ditto.
8002         * objc.dg/const-str-12.m: Ditto.
8003         * objc.dg/gnu-runtime-2.m: Ditto.
8004         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
8005         * objc.dg/selector-1.m: Ditto.
8006         * objc.dg/stubify-2.m: Ditto.
8007         * objc.dg/zero-link-1.m: Ditto.
8008         * objc.dg/stret-2.m: Ditto.
8009         * objc.dg/zero-link-2.m: Ditto.
8010         * objc.dg/next-runtime-1.m: Ditto.
8011         * objc.dg/symtab-1.m: Ditto.
8012         * objc.dg/stubify-1.m: Ditto.
8013         * objc.dg/bitfield-2.m: Ditto.
8014         * objc.dg/try-catch-10.m: Apply to both runtimes.
8015         * objc.dg/const-str-1.m: Ditto.
8016         * objc.dg/image-info.m: Ditto.
8017         * objc.dg/encode-9.m: Ditto.
8018         * objc.dg/pragma-1.m: Apply test to all targets.
8019         * objc.dg/const-str-4.m: Ditto.
8020         * objc.dg/const-str-8.m: Ditto.
8021         * objc.dg/super-class-2.m: Ditto.
8022         * objc.dg/try-catch-5.m: Ditto.
8023         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
8024         Protocol1.h) and next-mapping.h as required. Use new NeXT
8025         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
8026         * objc.dg/const-str-11.m: Ditto.
8027         * objc.dg/const-str-9.m: Ditto.
8028         * objc.dg/method-4.m: Skip for 64Bit NeXT.
8029         * objc.dg/encode-1.m: Remove redundant -lobjc.
8030         * objc.dg/try-catch-9.m: Tidy space.
8031         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
8032         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
8033         and 64bit. Use new NeXT interface as required.
8034         * obj-c++.dg/template-4.mm: Ditto.
8035         * obj-c++.dg/defs.mm: Ditto.
8036         * obj-c++.dg/basic.mm: Ditto.
8037         * obj-c++.dg/encode-4.mm: Ditto.
8038         * obj-c++.dg/method-17.mm: Ditto.
8039         * obj-c++.dg/proto-lossage-3.mm: Ditto.
8040         * obj-c++.dg/cxx-class-1.mm: Ditto.
8041         * obj-c++.dg/method-10.mm: Ditto.
8042         * obj-c++.dg/va-meth-1.mm: Ditto.
8043         * obj-c++.dg/encode-5.mm: Ditto.
8044         * obj-c++.dg/lookup-2.mm: Ditto.
8045         * obj-c++.dg/template-3.mm: Ditto.
8046         * obj-c++.dg/proto-qual-1.mm: Ditto.
8047         * obj-c++.dg/qual-types-1.m: Ditto.
8048         * obj-c++.dg/cxx-scope-1.mm: Ditto.
8049         * obj-c++.dg/template-1.mm: Ditto.
8050         * obj-c++.dg/encode-6.mm: Ditto.
8051         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
8052         Protocol1.h) and next-mapping.h as required. Use new NeXT
8053         interface as required.
8054         * obj-c++.dg/except-1.mm: Ditto.
8055         * obj-c++.dg/const-str-7.mm: Ditto.
8056         * obj-c++.dg/ivar-list-semi.mm: Ditto.
8057         * obj-c++.dg/cxx-scope-2.mm: Ditto.
8058         * obj-c++.dg/selector-2.mm: Ditto.
8059         * obj-c++.dg/isa-field-1.mm: Ditto.
8060         * obj-c++.dg/try-catch-1.mm: Ditto.
8061         * obj-c++.dg/local-decl-1.mm: Ditto.
8062         * obj-c++.dg/try-catch-9.mm: Ditto.
8063         * obj-c++.dg/no-extra-load.mm: Ditto.
8064         * obj-c++.dg/selector-5.mm: Ditto.
8065         * obj-c++.dg/method-12.mm: Ditto.
8066         * obj-c++.dg/try-catch-11.mm: Ditto.
8067         * obj-c++.dg/comp-types-11.mm: Ditto.
8068         * obj-c++.dg/bitfield-3.mm: Ditto.
8069         * obj-c++.dg/method-6.mm: Ditto.
8070         * obj-c++.dg/super-class-2.mm: Ditto.
8071         * obj-c++.dg/method-21.mm: Ditto.
8072         * obj-c++.dg/const-str-8.mm: Ditto.
8073         * obj-c++.dg/try-catch-7.mm: Ditto.
8074         * obj-c++.dg/method-15.mm: Ditto.
8075         * obj-c++.dg/layout-1.mm: Ditto.
8076         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
8077         * obj-c++.dg/const-str-3.mm: Ditto.
8078         * obj-c++.dg/try-catch-2.mm: Ditto.
8079         * obj-c++.dg/objc-gc-3.mm: Ditto.
8080         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
8081         * obj-c++.dg/bitfield-1.mm: Ditto.
8082         * obj-c++.dg/selector-6.mm: Ditto.
8083         * obj-c++.dg/method-13.mm: Ditto.
8084         * obj-c++.dg/comp-types-12.mm: Ditto.
8085         * obj-c++.dg/bitfield-4.mm: Ditto.
8086         * obj-c++.dg/try-catch-8.mm: Ditto.
8087         * obj-c++.dg/method-2.mm: Ditto.
8088         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
8089         * obj-c++.dg/typedef-alias-1.mm: Ditto.
8090         * obj-c++.dg/const-str-4.mm: Ditto.
8091         * obj-c++.dg/proto-lossage-2.mm: Ditto.
8092         * obj-c++.dg/try-catch-3.mm: Ditto.
8093         * obj-c++.dg/comp-types-9.mm: Ditto.
8094         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
8095         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
8096         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
8097         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
8098         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
8099         Use new NeXT interface as required.
8100         * obj-c++.dg/const-str-10.mm: Ditto.
8101         * obj-c++.dg/const-str-11.mm: Ditto.
8102         * obj-c++.dg/const-str-9.mm: Ditto.
8103         * obj-c++.dg/method-11.mm: Ditto.
8104         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
8105         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
8106         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
8107         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
8108         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
8109
8110 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
8111
8112         PR c++/43206
8113         * g++.dg/template/typedef30.C: New test case.
8114
8115 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
8116
8117         PR c/43385
8118         * gcc.c-torture/execute/pr43385.c: New test.
8119
8120 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
8121
8122         * gcc.dg/strncpy-fix-1.c: New test.
8123
8124 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8125
8126         PR testsuite/41609
8127         * lib/objc-torture.exp (objc-set-runtime-options): New.
8128         * objc/execute/execute.exp: Check runtime options on each pass.
8129         * objc/execute/exceptions/exceptions.exp: Ditto.
8130         * objc/compile/compile.exp: Ditto.
8131
8132         PR testsuite/42348
8133         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
8134         standard tests.
8135         (check_effective_target_objc2): New proc.
8136         (check_effective_target_next_runtime): New proc.
8137         * lib/objc.exp: Determine which runtime is in force and support it.
8138         * lib/obj-c++.exp: Ditto.
8139
8140 2010-03-24  Jason Merrill  <jason@redhat.com>
8141
8142         PR c++/43502
8143         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
8144
8145 2010-03-24  Martin Jambor  <mjambor@suse.cz>
8146
8147         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
8148         a loop.
8149         * gcc.dg/ipa/ipa-2.c: Likewise.
8150         * gcc.dg/ipa/ipa-3.c: Likewise.
8151         * gcc.dg/ipa/ipa-4.c: Likewise.
8152         * gcc.dg/ipa/ipa-5.c: Likewise.
8153         * gcc.dg/ipa/ipa-7.c: Likewise.
8154         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
8155         a loop.
8156         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
8157         i_can_not_be_propagated_fully2 into a loop.
8158         * gcc.dg/ipa/ipa-8.c: New test.
8159         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
8160
8161 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
8162
8163         PR debug/19192
8164         PR debug/43479
8165         * gcc.dg/guality/pr43479.c: New test.
8166         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
8167         and add volatile keyword.
8168
8169 2010-03-23  Mike Stump  <mikestump@comcast.net>
8170
8171         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
8172
8173 2010-03-23  Jason Merrill  <jason@redhat.com>
8174
8175         * g++.dg/ext/altivec-17.C: Adjust error message.
8176
8177         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
8178         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
8179         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
8180         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
8181         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
8182         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
8183
8184 2010-03-22  Jason Merrill  <jason@redhat.com>
8185
8186         PR c++/43333
8187         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
8188         * g++.dg/ext/is_pod_98.C: New.
8189
8190         PR c++/43281
8191         * g++.dg/cpp0x/auto18.C: New.
8192
8193         * gcc.dg/pr36997.c: Adjust error message.
8194         * g++.dg/ext/vector9.C: Likewise.
8195         * g++.dg/conversion/simd3.C: Likewise.
8196         * g++.dg/other/error23.C: Likewise.
8197
8198 2010-03-22  Michael Matz  <matz@suse.de>
8199
8200         PR middle-end/43475
8201         * gfortran.dg/pr43475.f90: New testcase.
8202
8203 2010-03-22  Richard Guenther  <rguenther@suse.de>
8204
8205         PR tree-optimization/43390
8206         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
8207
8208 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8209
8210         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
8211         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
8212
8213 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
8214             Michael Matz  <matz@suse.de>
8215
8216         PR c++/43081
8217         * g++.dg/parse/crash56.C: New test.
8218
8219 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
8220
8221         PR fortran/43450
8222         * gfortran.dg/whole_file_15.f90 : New test.
8223
8224 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8225
8226         PR fortran/43409
8227         * gfortran.dg/inquire_size.f90: New test.
8228
8229 2010-03-20  Richard Guenther  <rguenther@suse.de>
8230
8231         PR rtl-optimization/43438
8232         * gcc.c-torture/execute/pr43438.c: New testcase.
8233
8234 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
8235
8236         PR c++/43375
8237         * g++.dg/abi/mangle42.C: New test.
8238
8239 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
8240
8241         PR C/43211
8242         * gcc.dg/pr43211.c: New test.
8243         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
8244
8245 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
8246
8247         PR rtl-optimization/42258
8248         * gcc.target/arm/thumb1-mul-moves.c: New test.
8249
8250         PR target/40697
8251         * gcc.target/arm/thumb-andsi.c: New test.
8252
8253         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
8254         dg-require-effective-target.
8255
8256 2010-03-19  Michael Matz  <matz@suse.de>
8257
8258         PR c++/43116
8259         * g++.dg/other/pr43116.C: New testcase.
8260
8261 2010-03-19  Michael Matz  <matz@suse.de>
8262
8263         PR target/43305
8264         * gcc.dg/pr43305.c: New testcase.
8265
8266 2010-03-19  Richard Guenther  <rguenther@suse.de>
8267
8268         PR tree-optimization/43415
8269         * gcc.c-torture/compile/pr43415.c: New testcase.
8270
8271 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
8272
8273         PR ada/43106
8274         * gnat.dg/case_optimization2.adb: New test.
8275         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
8276
8277 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8278             Jack Howarth <howarth@bromo.med.uc.edu>
8279
8280         PR target/36399
8281         * gcc.target/i386/push-1.c: Don't xfail
8282           scan-assembler-not "movups" on darwin.
8283
8284 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
8285
8286         PR debug/43058
8287         * gcc.dg/pr43058.c: New test.
8288
8289 2010-03-18  Martin Jambor  <mjambor@suse.cz>
8290
8291         PR middle-end/42450
8292         * g++.dg/torture/pr42450.C: New test.
8293
8294 2010-03-18  Michael Matz  <matz@suse.de>
8295
8296         PR middle-end/43419
8297         * gcc.dg/pr43419.c: New testcase.
8298
8299 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
8300
8301         PR rtl-optimization/43360
8302         * gcc.dg/torture/pr43360.c: New.
8303
8304 2010-03-18  Michael Matz  <matz@suse.de>
8305
8306         PR tree-optimization/43402
8307         * gcc.dg/pr43402.c: New testcase.
8308
8309 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
8310
8311         PR target/42427
8312         * gcc.dg/pr42427.c: New test.
8313
8314 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8315
8316         PR libfortran/43265
8317         * gfortran.dg/read_empty_file.f: New test.
8318         * gfortran.dg/read_eof_all.f90: New test.
8319         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
8320         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
8321
8322 2010-03-17  Michael Matz  <matz@suse.de>
8323
8324         * gcc.dg/pr43300.c: Add -w.
8325
8326 2010-03-17  Richard Guenther  <rguenther@suse.de>
8327
8328         * gcc.dg/pr43379.c: Add -w.
8329
8330 2010-03-17  Tobias Burnus  <burnus@net-b.de>
8331
8332         PR fortran/43331
8333         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
8334
8335 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
8336
8337         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
8338
8339 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8340
8341         * ada/acats/run_all.sh: Log start and end times.
8342
8343 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8344
8345         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
8346
8347 2010-03-16  Richard Guenther  <rguenther@suse.de>
8348
8349         PR middle-end/43379
8350         * gcc.dg/pr43379.c: New testcase.
8351
8352 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
8353
8354         PR debug/43051
8355         * gcc.dg/guality/pr43051-1.c: New test.
8356
8357 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
8358
8359         PR testsuite/43363
8360         * g++.dg/ext/altivec-17.C: Handle changes to error message.
8361
8362 2010-03-15  Michael Matz  <matz@suse.de>
8363
8364         PR middle-end/43300
8365         * gcc.dg/pr43300.c: New testcase.
8366
8367 2010-03-15  Richard Guenther  <rguenther@suse.de>
8368
8369         PR tree-optimization/43367
8370         * gcc.c-torture/compile/pr43367.c: New testcase.
8371
8372 2010-03-15  Richard Guenther  <rguenther@suse.de>
8373
8374         PR tree-optimization/43317
8375         * gcc.dg/pr43317.c: New testcase.
8376
8377 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
8378
8379         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
8380
8381 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
8382
8383         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
8384
8385 2010-03-14  Tobias Burnus  <burnus@net-b.de>
8386
8387         PR fortran/43362
8388         * gfortran.dg/impure_constructor_1.f90: New test.
8389
8390 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8391
8392         PR middle-end/43354
8393         * gfortran.dg/graphite/id-pr43354.f: New.
8394
8395 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8396
8397         PR middle-end/43349
8398         * gfortran.dg/graphite/pr43349.f: New.
8399
8400 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8401
8402         PR middle-end/43306
8403         * gcc.dg/graphite/pr43306.c: New.
8404
8405 2010-03-12  David S. Miller  <davem@davemloft.net>
8406
8407         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
8408         sparc.
8409
8410 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8411
8412         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
8413
8414 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
8415
8416         PR fortran/43291
8417         PR fortran/43326
8418         * gfortran.dg/dynamic_dispatch_7.f03: New test.
8419
8420 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
8421
8422         * gfortran.dg/default_format_denormal_1.f90: Don't assume
8423         fail for *-*-mingw* targets.
8424
8425 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
8426
8427         PR debug/43329
8428         * gcc.dg/guality/pr43329-1.c: New test.
8429
8430 2010-03-11  Martin Jambor  <mjambor@suse.cz>
8431
8432         PR tree-optimization/43257
8433         * g++.dg/torture/pr43257.C: New test.
8434
8435 2010-03-11  Tobias Burnus  <burnus@net-b.de>
8436
8437         PR fortran/43228
8438         * gfortran.dg/namelist_61.f90: New test.
8439
8440 2010-03-11  Richard Guenther  <rguenther@suse.de>
8441
8442         PR tree-optimization/43255
8443         * gcc.c-torture/compile/pr43255.c: New testcase.
8444
8445 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8446
8447         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
8448         * gcc.dg/pr43280.c: New testcase.
8449
8450 2010-03-11  Richard Guenther  <rguenther@suse.de>
8451
8452         PR lto/43200
8453         * gcc.dg/lto/20100227-1_0.c: New testcase.
8454         * gcc.dg/lto/20100227-1_1.c: Likewise.
8455
8456 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8457
8458         PR libfortran/43320
8459         PR libfortran/43265
8460         * gfortran.dg/read_eof_6.f: New test
8461         * gfortran.dg/read_x_eof.f90: New test.
8462         * gfortran.dg/read_x_past.f: Update test.
8463
8464 2010-03-10  Jan Hubicka  <jh@suse.cz>
8465
8466         * gcc.c-torture/compile/pr43288.c: New test.
8467
8468 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8469
8470         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
8471         -fpic/-fPIC flags.
8472         * g++.old-deja/g++.pt/asm2.C: Likewise.
8473         * gcc.c-torture/compile/20000804-1.c: Likewise.
8474         * gcc.target/i386/clobbers.c: Likewise.
8475
8476 2010-03-10  Tobias Burnus  <burnus@net-b.de>
8477
8478         PR fortran/43303
8479         * gfortran.dg/c_assoc_3.f90: New test.
8480
8481 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
8482
8483         PR debug/36728
8484         * gcc.dg/guality/pr36728-1.c: New test.
8485         * gcc.dg/guality/pr36728-2.c: New test.
8486
8487 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
8488
8489         * gcc.dg/h8300-div-delay-slot.c: New test.
8490
8491 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
8492
8493         PR tree-optimization/43236
8494         * gcc.c-torture/execute/pr43236.c: New test.
8495
8496 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
8497
8498         PR middle-end/42859
8499         * g++.dg/eh/pr42859.C: New test.
8500
8501 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
8502
8503         PR debug/43299
8504         * gcc.dg/pr43299.c: New test.
8505
8506         PR debug/43290
8507         * g++.dg/eh/unwind2.C: New test.
8508
8509 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
8510             Reza Yazdani  <reza.yazdani@amd.com>
8511
8512         PR middle-end/43065
8513         * gcc.dg/graphite/run-id-4.c: New.
8514
8515 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
8516
8517         PR middle-end/43065
8518         * gcc.dg/graphite/run-id-3.c: New.
8519
8520 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
8521
8522         PR middle-end/42644
8523         PR middle-end/42130
8524         * gcc.dg/graphite/id-18.c: New.
8525         * gcc.dg/graphite/run-id-pr42644.c: New.
8526
8527 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
8528
8529         PR middle-end/42326
8530         * gcc.dg/graphite/pr42326.c: New.
8531
8532 2010-03-08  Richard Guenther  <rguenther@suse.de>
8533
8534         PR tree-optimization/43269
8535         * gcc.c-torture/execute/pr43269.c: New testcase.
8536
8537 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
8538
8539         PR fortran/43256
8540         * gfortran.dg/typebound_call_13.f03: New.
8541
8542 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
8543
8544         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
8545         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
8546
8547 2010-03-05  Jason Merrill  <jason@redhat.com>
8548
8549         * g++.dg/abi/mangle40.C: Require weak and alias.
8550
8551 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
8552
8553         PR middle-end/42326
8554         * gfortran.dg/graphite/pr42326.f90: New.
8555         * gfortran.dg/graphite/pr42326-1.f90: New.
8556
8557 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8558
8559         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
8560         (gnat_target_compile): Likewise.
8561         Reinitialize GNAT_UNDER_TEST if target changes.
8562         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
8563         (local_find_gnatmake): Pass full --GCC to gnatlink.
8564         Remove --LINK.
8565
8566 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
8567
8568         PR c/43248
8569         * gcc.dg/compound-literal-1.c: New testcase.
8570
8571 2010-03-04  Martin Jambor  <mjambor@suse.cz>
8572
8573         PR tree-optimization/43164
8574         PR tree-optimization/43191
8575         * gcc.c-torture/compile/pr43164.c: New test.
8576         * gcc.c-torture/compile/pr43191.c: Likewise.
8577
8578 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
8579
8580         PR fortran/43244
8581         * gfortran.dg/finalize_9.f90: New.
8582
8583 2010-03-04  Tobias Burnus  <burnus@net-b.de>
8584             Ken Werner <ken@linux.vnet.ibm.com>
8585
8586         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
8587         to dg-options for spu.
8588         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
8589         dump-scan target to exclude spu.
8590
8591 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
8592
8593         PR middle-end/43209
8594         * gcc.dg/tree-ssa/ivopts-4.c: New.
8595
8596 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
8597
8598         * lib/target-supports-dg.exp (check-flags): Provide defaults for
8599         include-opts and exclude-opts; skip checking the flags if arguments
8600         are the same as the defaults.
8601         (dg-xfail-if): Verify the number of arguments, supply defaults
8602         for unspecified optional arguments.
8603         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
8604
8605 2010-03-03  Jason Merrill  <jason@redhat.com>
8606
8607         PR c++/12909
8608         * g++.dg/abi/mangle40.C: Updated.
8609
8610 2010-03-03  Jason Merrill  <jason@redhat.com>
8611
8612         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
8613         * g++.dg/abi/mangle23.C: Likewise.
8614         * g++.dg/eh/simd-2.C: Likewise.
8615         * g++.dg/ext/attribute-test-2.C: Likewise.
8616         * g++.dg/ext/vector14.C: Likewise.
8617         * g++.dg/other/pr34435.C: Likewise.
8618         * g++.dg/template/conv8.C: Likewise.
8619         * g++.dg/template/nontype9.C: Likewise.
8620         * g++.dg/template/qualttp17.C: Likewise.
8621         * g++.dg/template/ref1.C: Likewise.
8622         * g++.old-deja/g++.pt/crash68.C: Likewise.
8623         * g++.old-deja/g++.pt/ref1.C: Likewise.
8624         * g++.old-deja/g++.pt/ref3.C: Likewise.
8625         * g++.old-deja/g++.pt/ref4.C: Likewise.
8626
8627         PR c++/12909
8628         * g++.dg/abi/mangle40.C: New.
8629         * g++.dg/abi/mangle41.C: New.
8630         * g++.dg/lto/20100302_0.C: New.
8631         * g++.dg/lto/20100302_1.C: New.
8632         * g++.dg/lto/20100302.h: New.
8633
8634 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
8635
8636         PR fortran/43243
8637         * gfortran.dg/internal_pack_12.f90: New test.
8638
8639 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
8640
8641         * gcc.dg/pr36997.c: Adjust error message.
8642
8643 2010-03-03  Mike Stump  <mikestump@comcast.net>
8644
8645         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
8646         adjustments to not be present on machines that align the stack to
8647         more than 4 bytes and don't have a red zone yet as that is an
8648         unimplemented optimization.
8649
8650 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
8651
8652         PR fortran/43169
8653         * gfortran.dg/impure_assignment_3.f90: New.
8654
8655 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
8656
8657         PR debug/43229
8658         * gfortran.dg/pr43229.f90: New test.
8659
8660         PR debug/43237
8661         * gcc.dg/debug/dwarf2/pr43237.c: New test.
8662
8663         PR debug/43177
8664         * gcc.dg/guality/pr43177.c: New test.
8665
8666 2010-03-02  Jason Merrill  <jason@redhat.com>
8667
8668         * g++.dg/ext/vector9.C: Adjust error message.
8669         * g++.dg/conversion/simd3.C: Likewise.
8670         * g++.dg/other/error23.C: Likewise.
8671
8672 2010-03-02  Mike Stump  <mikestump@comcast.net>
8673
8674         PR c++/41090
8675         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
8676
8677 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
8678
8679         PR fortran/43180
8680         * gfortran.dg/internal_pack_10.f90: New test.
8681
8682         PR fortran/43173
8683         * gfortran.dg/internal_pack_11.f90: New test.
8684
8685 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
8686
8687         PR middle-end/42640
8688         * gcc.dg/tree-ssa/pr42640.c: New.
8689
8690 2010-03-01  Richard Guenther  <rguenther@suse.de>
8691
8692         PR tree-optimization/43220
8693         * gcc.c-torture/execute/pr43220.c: New testcase.
8694
8695 2010-03-01  Richard Guenther  <rguenther@suse.de>
8696
8697         PR middle-end/43213
8698         * gcc.dg/pr43213.c: New testcase.
8699
8700 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8701
8702         PR pch/14940
8703         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
8704
8705 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8706
8707         * lib/target-supports.exp (check_effective_target_ucn_nocache):
8708         New function.
8709         (check_effective_target_ucn): Likewise.
8710
8711         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
8712         if !ucn.
8713         * gcc.dg/ucnid-2.c: Likewise.
8714         * gcc.dg/ucnid-3.c: Likewise.
8715         * gcc.dg/ucnid-4.c: Likewise.
8716         * gcc.dg/ucnid-11.c: Likewise.
8717         * gcc.dg/ucnid-12.c: Likewise.
8718         * gcc.dg/ucnid-6.c: Skip if !ucn.
8719         * gcc.dg/ucnid-9.c: Likewise.
8720
8721 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8722
8723         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
8724         lists to dg-skip-if.
8725         * gcc.target/i386/stackalign/return-3.c: Likewise.
8726
8727 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8728
8729         * gcc.target/i386/clearcap.map: New file.
8730         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
8731         Pass clearcap.map by default if supported.
8732
8733 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8734
8735         PR fortran/42900
8736         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
8737         Explain this.
8738         * gfortran.dg/stat_2.f90: Likewise.
8739
8740 2010-03-01  Tobias Burnus  <burnus@net-b.de>
8741
8742         PR fortran/43199
8743         * gfortran.dg/module_read_2.f90: New test.
8744
8745 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
8746
8747         PR c++/42748
8748         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
8749         * g++.dg/abi/mangle12.C: Likewise.
8750         * g++.dg/abi/mangle20-2.C: Likewise.
8751         * g++.dg/abi/mangle17.C: Likewise.
8752         * g++.dg/template/cond2.C: Likewise.
8753         * g++.dg/template/pr35240.C: Likewise.
8754
8755 2010-02-27  Richard Guenther  <rguenther@suse.de>
8756
8757         PR tree-optimization/43186
8758         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
8759
8760 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
8761
8762         * g++.dg/abi/packed1.C: Expect warning on the SH.
8763
8764 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
8765
8766         PR c++/42054:
8767         * g++.dg/parse/error37.C: New test.
8768
8769 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8770
8771         PR c/24577
8772         PR c/43192
8773         * gcc.dg/pr8927-1.c: Match new note.
8774         * gcc.dg/990506-0.c: Likewise.
8775         * gcc.dg/gomp/flush-2.c: Likewise.
8776         * gcc.dg/gomp/atomic-5.c: Likewise.
8777         * gcc.dg/gomp/pr34607.c: Likewise.
8778         * gcc.dg/pr35746.c: Likewise.
8779         * gcc.dg/cpp/pragma-1.c: Likewise.
8780         * gcc.dg/cpp/pragma-2.c: Likewise.
8781         * gcc.dg/pr41842.c: Likewise.
8782         * gcc.dg/noncompile/20040629-1.c: Likewise.
8783         * objc.dg/private-1.m: Likewise.
8784
8785 2010-02-27  Tobias Burnus  <burnus@net-b.de>
8786
8787         PR fortran/43185
8788         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
8789         * gfortran.dg/default_initialization_4.f90: New test.
8790
8791 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
8792
8793         * gnat.dg/thin_pointer.ad[sb]: Rename into...
8794         * gnat.dg/thin_pointer1.ad[sb]: ...this.
8795         * gnat.dg/thin_pointer2.adb: New test.
8796         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
8797
8798 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8799
8800         PR c/20631
8801         * gcc.dg/cpp/c90-pedantic.c: New.
8802         * gcc.dg/cpp/c90.c: New.
8803         * gcc.dg/gnu90-const-expr-1.c: New.
8804         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
8805
8806 2010-02-26  Richard Guenther  <rguenther@suse.de>
8807
8808         PR tree-optimization/43186
8809         * gcc.c-torture/compile/pr43186.c: New testcase.
8810
8811 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
8812
8813         PR debug/43190
8814         * c-c++-common/dwarf2/pr43190.c: New test.
8815
8816 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
8817
8818         PR testsuite/37074:
8819         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
8820
8821 2010-02-26  Richard Guenther  <rguenther@suse.de>
8822
8823         PR tree-optimization/43188
8824         * gcc.c-torture/compile/pr43188.c: New testcase.
8825
8826 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
8827
8828         PR target/43175
8829         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
8830
8831 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
8832
8833         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
8834
8835 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
8836
8837         PR target/43154
8838         * gcc.target/powerpc/pr43154.c: New file.
8839
8840 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
8841
8842         PR debug/43166
8843         * gfortran.dg/debug/pr43166.f: New test.
8844
8845         PR debug/43165
8846         * gcc.dg/torture/pr43165.c: New test.
8847
8848 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8849
8850         PR c/43128
8851         * c-c++-common/pr41779.c: Update.
8852
8853 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8854
8855         PR ada/32547
8856         * lib/gnat-dg.exp (gnat_load): Redefine.
8857
8858         * ada/acats/run_acats: Run run_all.sh with $SHELL.
8859         * ada/acats/run_all.sh: Downcase tasking not implemented message.
8860
8861 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8862
8863         PR libobjc/36610
8864         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
8865         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
8866         -fgnu-runtime.
8867         Sort entries.
8868
8869 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8870
8871         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
8872
8873 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
8874
8875         PR debug/43150
8876         * gcc.dg/guality/vla-1.c: New test.
8877
8878 2010-02-24  Tobias Burnus  <burnus@net-b.de>
8879
8880         PR fortran/43042
8881         * gfortran.dg/c_ptr_tests_15.f90: New test.
8882
8883 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
8884
8885         PR target/43107
8886         * gcc.target/i386/pr43107.c: New test.
8887
8888 2010-02-23  Jason Merrill  <jason@redhat.com>
8889
8890         PR c++/43143
8891         * g++.dg/cpp0x/variadic100.C: New.
8892
8893 2010-02-23  Jason Merrill  <jason@redhat.com>
8894
8895         PR debug/42800
8896         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
8897         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
8898         * c-c++-common/dwarf2/vla1.c: New.
8899
8900 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
8901
8902         PR target/43139
8903         * gcc.dg/pr43139.c: New test.
8904
8905         PR debug/43077
8906         * gcc.dg/guality/pr43077-1.c: New test.
8907
8908 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8909
8910         PR 43123
8911         * gcc.dg/march.c: New.
8912         * gcc.dg/march-generic.c: New.
8913         * gcc.dg/mtune.c: New.
8914
8915 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8916
8917         PR middle-end/43083
8918         * gcc.dg/graphite/pr43083.c: New.
8919
8920 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8921
8922         PR middle-end/43097
8923         * gfortran.dg/graphite/pr43097.f: New.
8924
8925 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8926             Manuel López-Ibáñez  <manu@gcc.gnu.org>
8927
8928         PR middle-end/43140
8929         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
8930
8931 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8932
8933         PR middle-end/43026
8934         * g++.dg/graphite/pr43026.C: New.
8935
8936 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8937
8938         PR c++/43126
8939         * gcc.dg/cleanup-1.c: Update.
8940         * gcc.dg/func-args-1.c: Update.
8941         * gcc.dg/format/sentinel-1.c: Update.
8942         * g++.old-deja/g++.jason/scoping10.C: Update.
8943         * g++.old-deja/g++.ns/lookup5.C: Update.
8944         * g++.dg/ext/cleanup-1.C: Update.
8945         * g++.dg/parse/varmod1.C: Update.
8946         * g++.dg/parse/error33.C: Update.
8947         * g++.dg/expr/call3.C: Update.
8948         * g++.dg/func-args-1.C: New.
8949
8950 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
8951
8952         PR c/43125
8953         * gcc.dg/attr-used-2.c: Moved to ...
8954         * c-c++-common/attr-used-2.c: Here.
8955
8956         * gcc.dg/attr-used.c: Moved to ...
8957         * c-c++-common/attr-used.c: Here.
8958
8959 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
8960
8961         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
8962
8963 2010-02-22  Richard Guenther  <rguenther@suse.de>
8964
8965         PR lto/43045
8966         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
8967         * gfortran.dg/lto/20100222-1_1.c: Likewise.
8968
8969 2010-02-22  Richard Guenther  <rguenther@suse.de>
8970
8971         PR tree-optimization/42749
8972         * gcc.c-torture/compile/pr42749.c: New testcase.
8973
8974 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
8975
8976         PR fortran/43072
8977         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
8978         * gfortran.dg/internal_pack_9.f90: New test.
8979
8980 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8981
8982         PR c++/23510
8983         * g++.dg/template/recurse.C: Adjust.
8984         * g++.dg/template/pr23510.C: New.
8985
8986 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
8987
8988         PR c++/42824
8989         * g++.dg/template/memclass4.C: New test.
8990
8991 2010-02-21  Tobias Burnus  <burnus@net-b.de>
8992
8993         PR fortran/35259
8994         * gfortran.dg/reassoc_5.f90: New test.
8995
8996 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
8997
8998         PR target/43067
8999         * gcc.target/i386/pr43067.c: New test.
9000
9001 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9002
9003         PR c++/35669
9004         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
9005         -Wconversion-null.
9006         * g++.dg/warn/Wconversion-null.C: New test.
9007         * g++.old-deja/g++.other/null1.C: Move to...
9008         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
9009
9010 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
9011
9012         PR fortran/36932
9013         PR fortran/36933
9014         * gfortran.dg/dependency_26.f90: New test.
9015
9016         PR fortran/43072
9017         * gfortran.dg/internal_pack_7.f90: New test.
9018
9019         PR fortran/43111
9020         * gfortran.dg/internal_pack_8.f90: New test.
9021
9022 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9023
9024         PR 43128
9025         * c-c++-common/pr41779.c: Fix broken testcase.
9026
9027 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9028
9029         PR 36513
9030         * c-c++-common/pr36513.c: New testcase.
9031         * c-c++-common/pr36513-2.c: New testcase.
9032
9033 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9034
9035         PR 41779
9036         * c-c++-common/pr41779.c: New.
9037
9038 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
9039
9040         PR debug/43084
9041         * gcc.dg/pr43084.c: New test.
9042
9043 2010-02-19  Richard Guenther  <rguenther@suse.de>
9044
9045         PR tree-optimization/42916
9046         * gcc.dg/pr42916.c: New testcase.
9047
9048 2010-02-18  Jason Merrill  <jason@redhat.com>
9049
9050         PR c++/42837
9051         * g++.dg/abi/packed1.C: Add expected warning.
9052
9053         PR c++/43108
9054         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
9055         * gcc.dg/torture/dg-torture.exp: Likewise.
9056         * c-c++-common/torture/complex-sign.h,
9057         c-c++-common/torture/complex-sign-add.c,
9058         c-c++-common/torture/complex-sign-mixed-add.c,
9059         c-c++-common/torture/complex-sign-mixed-div.c,
9060         c-c++-common/torture/complex-sign-mixed-mul.c,
9061         c-c++-common/torture/complex-sign-mixed-sub.c,
9062         c-c++-common/torture/complex-sign-mul.c,
9063         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
9064         Adapt for C++ compilation as well.
9065
9066         PR c++/43070
9067         * g++.dg/ext/label1.C: Update.
9068         * g++.dg/ext/label2.C: Update.
9069
9070         PR c++/26261
9071         * g++.dg/template/dependent-name6.C: New.
9072
9073         PR c++/43109
9074         * g++.dg/parse/namespace12.C: New.
9075
9076 2010-02-18  Martin Jambor  <mjambor@suse.cz>
9077
9078         PR tree-optimization/43066
9079         * gcc.c-torture/compile/pr43066.c: New test.
9080
9081 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
9082
9083         * g++.dg/ext/attrib35.C: Fix target selector string.
9084         * g++.dg/ext/attrib36.C: Ditto.
9085         * g++.dg/ext/attrib37.C: Ditto.
9086         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
9087         * g++.dg/abi/mangle25.C: Ditto.
9088
9089 2010-02-17  Jason Merrill  <jason@redhat.com>
9090
9091         PR c++/43069
9092         * g++.dg/parse/namespace11.C: New.
9093
9094         PR c++/43093
9095         * g++.dg/ext/attrib37.C: New.
9096
9097         PR c++/43079
9098         * g++.dg/template/ptrmem20.C: New.
9099
9100 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
9101
9102         PR target/43103
9103         * gcc.target/i386/xop-check.h: Include m256-check.h.
9104         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
9105         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
9106         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
9107         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
9108
9109 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
9110
9111         PR debug/42918
9112         * gcc.dg/pr42918.c: New test.
9113
9114 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
9115
9116         * g++.dg/ext/attrib36.C: Require ILP32.
9117
9118 2010-02-16  Richard Guenther  <rguenther@suse.de>
9119
9120         PR tree-optimization/41043
9121         * gfortran.dg/pr41043.f90: New testcase.
9122         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
9123
9124 2010-02-16  Jason Merrill  <jason@redhat.com>
9125
9126         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
9127
9128 2010-02-16  Ira Rosen  <irar@il.ibm.com>
9129
9130         PR tree-optimization/43074
9131         * gcc.dg/vect/fast-math-pr43074.c: New test.
9132
9133 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
9134
9135         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
9136
9137 2010-02-16  Jason Merrill  <jason@redhat.com>
9138
9139         PR c++/43031
9140         * g++.dg/ext/attrib36.C: New.
9141
9142         PR c++/43036
9143         * g++.dg/other/array6.C: New.
9144
9145 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9146
9147         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
9148
9149 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
9150
9151         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
9152         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
9153         * gcc.target/i386/xop-vpermil2pd-1.c: New.
9154         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
9155         * gcc.target/i386/xop-vpermil2ps-1.c: New.
9156         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
9157
9158 2010-02-15  Richard Guenther  <rguenther@suse.de>
9159
9160         PR middle-end/43068
9161         * g++.dg/torture/pr43068.C: New testcase.
9162
9163 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
9164
9165         PR c++/43024
9166         * g++.dg/opt/ice1.C: New.
9167
9168 2010-02-14  Jason Merrill  <jason@redhat.com>
9169
9170         PR c++/41997
9171         * g++.dg/cpp0x/initlist-opt.C: New.
9172
9173 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
9174
9175         PR fortran/41113
9176         PR fortran/41117
9177         * gfortran.dg/internal_pack_6.f90: New test.
9178
9179 2010-02-12  Jason Merrill  <jason@redhat.com>
9180
9181         PR c++/43054
9182         * g++.dg/cpp0x/variadic99.C: New.
9183
9184 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
9185
9186         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
9187         sign extend pointers to gualchk_t.
9188
9189         PR c++/43033
9190         * g++.dg/other/default3.C: Xfail g4 test.
9191
9192 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9193
9194         PR middle-end/43012
9195         * gcc.dg/graphite/pr43012.c: New.
9196
9197 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9198
9199         PR middle-end/42930
9200         * g++.dg/graphite/pr42930.C: New.
9201
9202 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9203
9204         PR middle-end/42914
9205         PR middle-end/42530
9206         * gcc.dg/graphite/pr42530.c: New.
9207         * gcc.dg/graphite/pr42914.c: New.
9208
9209 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9210
9211         PR middle-end/42771
9212         * gcc.dg/graphite/pr42771.c: New.
9213
9214 2010-02-11  Richard Guenther  <rguenther@suse.de>
9215
9216         PR tree-optimization/42998
9217         * gcc.c-torture/compile/pr42998.c: New testcase.
9218
9219 2010-02-10  Jason Merrill  <jason@redhat.com>
9220
9221         PR c++/41896
9222         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
9223
9224         PR c++/42983, core issue 906
9225         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
9226         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
9227
9228         PR c++/43016
9229         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
9230
9231 2010-02-10  Richard Guenther  <rguenther@suse.de>
9232
9233         PR tree-optimization/43017
9234         * gcc.dg/torture/pr43017.c: New testcase.
9235
9236 2010-02-10  Tobias Burnus <burnus@net-b.de>
9237
9238         PR fortran/40823
9239         * gfortran.dg/private_type_1.f90: Update error location.
9240         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
9241         * gfortran.dg/typebound_operator_2.f03: Ditto.
9242         * gfortran.dg/assignment_2.f90: Ditto.
9243         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
9244         * gfortran.dg/binding_label_tests_9.f03: Ditto.
9245
9246 2010-02-10  Tobias Burnus  <burnus@net-b.de>
9247
9248         PR fortran/43015
9249         * gfortran.dg/bind_c_usage_20.f90: New test.
9250
9251 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
9252
9253         PR debug/43010
9254         * g++.dg/debug/pr43010.C: New test.
9255
9256 2010-02-10  Richard Guenther  <rguenther@suse.de>
9257
9258         PR c/43007
9259         * gcc.c-torture/execute/20100209-1.c: New testcase.
9260         * gcc.dg/fold-div-3.c: Likewise.
9261
9262 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
9263
9264         * gcc.dg/builtin-ffs-1.c: New test.
9265
9266 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9267
9268         PR fortran/42999
9269         * gfortran.dg/array_constructor_35.f90: New test.
9270
9271 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9272
9273         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
9274
9275 2010-02-09  Jason Merrill  <jason@redhat.com>
9276
9277         PR c++/42399
9278         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
9279
9280         PR c++/42370
9281         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
9282
9283 2010-02-09  Tobias Burnus  <burnus@net-b.de>
9284
9285         PR fortran/41869
9286         * gfortran.dg/module_write_1.f90: New test.
9287
9288 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
9289
9290         * gcc.dg/pr19340.c: Adjust.
9291
9292 2010-02-09  Richard Guenther  <rguenther@suse.de>
9293
9294         PR tree-optimization/43008
9295         * gcc.c-torture/execute/pr43008.c: New testcase.
9296
9297 2010-02-09  Richard Guenther  <rguenther@suse.de>
9298
9299         PR tree-optimization/43000
9300         * gcc.dg/torture/pr43000.c: New testcase.
9301         * gcc.dg/torture/pr43002.c: Likewise.
9302
9303 2010-02-09  Daniel Kraft  <d@domob.eu>
9304
9305         PR fortran/39171
9306         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
9307         and pass -Wsurprising as necessary.
9308
9309 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
9310
9311         PR tree-optimization/42890
9312         * g++.dg/torture/pr42890.C: New test.
9313
9314 2010-02-08  Richard Guenther  <rguenther@suse.de>
9315
9316         PR middle-end/42995
9317         * gcc.dg/tree-ssa/inline-4.c: New testcase.
9318
9319 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
9320
9321         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
9322         return 0 from main.
9323         * gcc.dg/graphite/block-1.c: Same.
9324         * gcc.dg/graphite/block-3.c: Same.
9325         * gcc.dg/graphite/block-4.c: Same.
9326         * gcc.dg/graphite/block-5.c: Same.
9327         * gcc.dg/graphite/block-6.c: Same.
9328         * gcc.dg/graphite/block-7.c: Same.
9329         * gcc.dg/graphite/interchange-0.c: Same.
9330         * gcc.dg/graphite/interchange-1.c: Same.
9331         * gcc.dg/graphite/interchange-10.c: Same.
9332         * gcc.dg/graphite/interchange-11.c: Same.
9333         * gcc.dg/graphite/interchange-12.c: Same.
9334         * gcc.dg/graphite/interchange-2.c: Same.
9335         * gcc.dg/graphite/interchange-3.c: Same.
9336         * gcc.dg/graphite/interchange-4.c: Same.
9337         * gcc.dg/graphite/interchange-5.c: Same.
9338         * gcc.dg/graphite/interchange-6.c: Same.
9339         * gcc.dg/graphite/interchange-7.c: Same.
9340         * gcc.dg/graphite/interchange-8.c: Same.
9341         * gcc.dg/graphite/interchange-9.c: Same.
9342         * gcc.dg/graphite/interchange-mvt.c: Same.
9343
9344 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
9345
9346         * gfortran.dg/graphite/id-19.f: New.
9347         * gfortran.dg/graphite/pr14741.f90: New.
9348         * gfortran.dg/graphite/pr41924.f90: New.
9349         * gfortran.dg/graphite/run-id-2.f90: New.
9350
9351 2010-02-07  Richard Guenther  <rguenther@suse.de>
9352
9353         PR middle-end/42956
9354         * gcc.c-torture/compile/pr42956.c: New testcase.
9355
9356 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9357
9358         PR libfortran/42742
9359         * gfortran.dg/fmt_cache_2.f: New test.
9360
9361 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9362
9363         * gfortran.dg/read_no_eor.f90: New test.
9364
9365 2010-02-05  Jason Merrill  <jason@redhat.com>
9366
9367         * g++.dg/ext/label13.C: Move constructor body out of class.
9368
9369 2010-02-03  Jason Merrill  <jason@redhat.com>
9370
9371         PR c++/42870
9372         * g++.dg/ext/dllexport3.C: New.
9373
9374 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
9375
9376         * gcc.dg/format/ms-format3.c: New test for specific MS types.
9377
9378 2010-02-05  Richard Guenther  <rguenther@suse.de>
9379
9380         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
9381
9382 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
9383
9384         PR c++/42915
9385         * g++.dg/other/crash-9.C: New test.
9386
9387 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
9388
9389         PR fortran/42309
9390         * gfortran.dg/subref_array_pointer_4.f90 : New test.
9391
9392 2010-02-04  Richard Guenther  <rguenther@suse.de>
9393
9394         PR rtl-optimization/42952
9395         * gcc.dg/torture/pr42952.c: New testcase.
9396
9397 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9398
9399         PR libfortran/42901
9400         * gfortran.dg/namelist_60.f90: New test.
9401
9402 2010-02-03  Jason Merrill  <jason@redhat.com>
9403
9404         PR c++/40138
9405         * g++.dg/ext/builtin11.C: New.
9406
9407         PR c++/4926
9408         PR c++/38600
9409         * g++.dg/abi/mangle35.C: New.
9410         * g++.dg/abi/mangle37.C: New.
9411
9412         PR c++/12909
9413         * g++.dg/abi/mangle36.C: New.
9414
9415         PR c++/35652
9416         * g++.dg/warn/string1.C: New.
9417
9418 2010-02-03  Richard Guenther  <rguenther@suse.de>
9419
9420         PR tree-optimization/42944
9421         * gcc.dg/errno-1.c: New testcase.
9422
9423 2010-02-03  Richard Guenther  <rguenther@suse.de>
9424
9425         PR middle-end/42927
9426         * gcc.c-torture/compile/pr42927.c: New testcase.
9427
9428 2010-02-03  Tobias Burnus  <burnus@net-b.de>
9429
9430         PR fortran/42936
9431         * gfortran.dg/null_4.f90: New test.
9432
9433 2010-02-02  Jason Merrill  <jason@redhat.com>
9434
9435         PR c++/41090
9436         * g++.dg/ext/label13.C: New.
9437
9438 2010-02-02  Tobias Burnus  <burnus@net-b.de>
9439
9440         PR fortran/42650
9441         * gfortran.dg/func_result_5.f90: New test.
9442
9443 2010-02-01  Tobias Burnus  <burnus@net-b.de>
9444
9445         PR fortran/42922
9446         * gfortran.dg/pure_initializer_3.f90: News test.
9447
9448 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
9449
9450         PR fortran/42888
9451         * gfortran.dg/allocate_derived_2.f90: New test.
9452
9453 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
9454
9455         PR middle-end/42898
9456         * gcc.dg/torture/pr42898-2.c: New test.
9457
9458 2010-01-31  Richard Guenther  <rguenther@suse.de>
9459
9460         PR middle-end/42898
9461         * gcc.dg/torture/pr42898.c: New testcase.
9462
9463 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
9464
9465         PR fortran/38324
9466         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
9467         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
9468
9469 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
9470
9471         * g++.dg/tree-ssa/inline-1.C: New.
9472         * g++.dg/tree-ssa/inline-2.C: New.
9473         * g++.dg/tree-ssa/inline-3.C: New.
9474
9475 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
9476
9477         PR testsuite/41701
9478         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
9479         the string 'pow' in the pathname of the compiler from generating a
9480         test failure.
9481
9482 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9483
9484         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
9485         * g++.old-deja/g++.mike/eh17.C: Likewise.
9486         * g++.old-deja/g++.mike/p5571.C: Likewise.
9487
9488 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
9489
9490         PR c++/42758
9491         PR c++/42634
9492         PR c++/42336
9493         PR c++/42797
9494         PR c++/42880
9495         * g++.dg/other/crash-5.C: New test.
9496         * g++.dg/other/crash-6.C: New test.
9497         * g++.dg/other/crash-7.C: New test.
9498         * g++.dg/other/crash-8.C: New test.
9499
9500 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
9501
9502         PR rtl-optimization/42889
9503         * gcc.dg/pr42889.c: New test.
9504
9505 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
9506
9507         * gcc.target/i386/pr42881.c: Use SSE2.
9508
9509 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
9510
9511         PR target/42891
9512         * gcc.target/i386/pr42891.c: New test.
9513
9514 2010-01-28  Richard Guenther  <rguenther@suse.de>
9515
9516         PR tree-optimization/42871
9517         * g++.dg/torture/pr42871.C: New testcase.
9518
9519 2010-01-28  Richard Guenther  <rguenther@suse.de>
9520
9521         * gcc.dg/Wobjsize-1.h: New testcase.
9522         * gcc.dg/Wobjsize-1.c: Likewise.
9523
9524 2010-01-28  Richard Guenther  <rguenther@suse.de>
9525
9526         PR middle-end/42883
9527         * g++.dg/torture/pr42883.C: New testcase.
9528
9529 2010-01-28  Michael Matz  <matz@suse.de>
9530
9531         * gcc.target/i386/pr42881.c: New test.
9532
9533 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9534
9535         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
9536         Add i?86-*-solaris2* support.
9537
9538 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
9539
9540         PR c++/42713
9541         PR c++/42820
9542         * g++.dg/template/typedef27.C: New test case.
9543         * g++.dg/template/typedef28.C: New test case.
9544
9545 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
9546
9547         * gcc.dg/optimize-bswap*.c: Add ARM target
9548
9549 2010-01-27  Richard Guenther  <rguenther@suse.de>
9550
9551         PR middle-end/42878
9552         * gcc.dg/torture/pr42878-1.c: New testcase.
9553         * gcc.dg/torture/pr42878-2.c: Likewise.
9554
9555 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
9556
9557         PR middle-end/42874
9558         * gcc.dg/vla-22.c: New test.
9559
9560 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
9561
9562         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
9563         current collation.
9564
9565 2010-01-26  Richard Guenther  <rguenther@suse.de>
9566
9567         PR rtl-optimization/42685
9568         * gcc.dg/pr42685.c: New testcase.
9569         * g++.dg/other/pr42685.C: Likewise.
9570
9571 2010-01-26  Richard Guenther  <rguenther@suse.de>
9572
9573         PR middle-end/42806
9574         * g++.dg/other/pr42806.C: New testcase.
9575
9576 2010-01-26  Richard Guenther  <rguenther@suse.de>
9577
9578         PR tree-optimization/42250
9579         * gcc.dg/pr42250.c: New testcase.
9580
9581 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
9582
9583         * gnat.dg/array_bounds_test.adb: New test.
9584
9585 2010-01-25  Tobias Burnus  <burnus@net-b.de>
9586
9587         PR fortran/42858
9588         * gfortran.dg/generic_21.f90: New test.
9589
9590 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9591
9592         PR testsuite/41522
9593         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
9594
9595 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
9596
9597         PR c++/42748
9598         * g++.dg/abi/arm_va_list2.C: New test.
9599         * g++.dg/abi/arm_va_list2.h: Companion header file.
9600
9601 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
9602
9603         PR fortran/41044
9604         * gfortran.dg/parameter_array_ref_2.f90 : New test.
9605
9606         PR fortran/41167
9607         * gfortran.dg/char_array_arg_1.f90 : New test.
9608
9609         * gfortran.dg/pr25923.f90 : Remove XFAIL.
9610
9611 2010-01-24  Tobias Burnus  <burnus@net-b.de>
9612
9613         PR fortran/39304
9614         * gfortran.dg/generic_20.f90: New test.
9615
9616 2010-01-22  Michael Matz  <matz@suse.de>
9617
9618         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
9619         -msse2.
9620
9621 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
9622
9623         PR fortran/42736
9624         * gfortran.dg/dependency_25.f90 : New test.
9625
9626 2010-01-21  Martin Jambor  <mjambor@suse.cz>
9627
9628         PR tree-optimization/42585
9629         * gcc.dg/tree-ssa/pr42585.c: New test.
9630
9631 2010-01-21  Richard Guenther  <rguenther@suse.de>
9632
9633         PR middle-end/19988
9634         * gcc.dg/pr19988.c: New testcase.
9635
9636 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
9637
9638         * g++.dg/compat/decimal/compat-common.h: New file.
9639         * g++.dg/compat/decimal/decimal-dummy.h: New file.
9640         * g++.dg/compat/decimal/pass_x.h: New file.
9641         * g++.dg/compat/decimal/pass_y.h: New file.
9642         * g++.dg/compat/decimal/pass-1_main.C: New file.
9643         * g++.dg/compat/decimal/pass-1_x.C: New file.
9644         * g++.dg/compat/decimal/pass-1_y.C: New file.
9645         * g++.dg/compat/decimal/pass-2_main.C: New file.
9646         * g++.dg/compat/decimal/pass-2_x.C: New file.
9647         * g++.dg/compat/decimal/pass-2_y.C: New file.
9648         * g++.dg/compat/decimal/pass-3_main.C: New file.
9649         * g++.dg/compat/decimal/pass-3_x.C: New file.
9650         * g++.dg/compat/decimal/pass-3_y.C: New file.
9651         * g++.dg/compat/decimal/pass-4_main.C: New file.
9652         * g++.dg/compat/decimal/pass-4_x.C: New file.
9653         * g++.dg/compat/decimal/pass-4_y.C: New file.
9654         * g++.dg/compat/decimal/pass-5_main.C: New file.
9655         * g++.dg/compat/decimal/pass-5_x.C: New file.
9656         * g++.dg/compat/decimal/pass-5_y.C: New file.
9657         * g++.dg/compat/decimal/pass-6_main.C: New file.
9658         * g++.dg/compat/decimal/pass-6_x.C: New file.
9659         * g++.dg/compat/decimal/pass-6_y.C: New file.
9660         * g++.dg/compat/decimal/return_x.h: New file.
9661         * g++.dg/compat/decimal/return_y.h: New file.
9662         * g++.dg/compat/decimal/return-1_main.C: New file.
9663         * g++.dg/compat/decimal/return-1_x.C: New file.
9664         * g++.dg/compat/decimal/return-1_y.C: New file.
9665         * g++.dg/compat/decimal/return-2_main.C: New file.
9666         * g++.dg/compat/decimal/return-2_x.C: New file.
9667         * g++.dg/compat/decimal/return-2_y.C: New file.
9668         * g++.dg/compat/decimal/return-3_main.C: New file.
9669         * g++.dg/compat/decimal/return-3_x.C: New file.
9670         * g++.dg/compat/decimal/return-3_y.C: New file.
9671         * g++.dg/compat/decimal/return-4_main.C: New file.
9672         * g++.dg/compat/decimal/return-4_x.C: New file.
9673         * g++.dg/compat/decimal/return-4_y.C: New file.
9674         * g++.dg/compat/decimal/return-5_main.C: New file.
9675         * g++.dg/compat/decimal/return-5_x.C: New file.
9676         * g++.dg/compat/decimal/return-5_y.C: New file.
9677         * g++.dg/compat/decimal/return-6_main.C: New file.
9678         * g++.dg/compat/decimal/return-6_x.C: New file.
9679         * g++.dg/compat/decimal/return-6_y.C: New file.
9680
9681 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
9682
9683         PR debug/42715
9684         * gcc.dg/pr42715.c: New.
9685
9686 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
9687
9688         PR c++/42038
9689         * g++.dg/parse/crash55.C: New.
9690
9691 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
9692
9693         PR debug/42782
9694         * gcc.dg/guality/pr42782.c: New.
9695
9696 2010-01-20  Jason Merrill  <jason@redhat.com>
9697
9698         PR c++/41788
9699         * g++.dg/abi/packed1.C: New.
9700
9701         PR c++/41920
9702         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
9703
9704         PR c++/40750
9705         * g++.dg/parse/fn-typedef1.C: New.
9706         * g++.dg/other/cv_quals.C: Adjust.
9707
9708 2010-01-20  Anthony Green  <green@moxielogic.com>
9709
9710         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
9711         pack(push) pragma).
9712         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
9713         * gcc.dg/20020312-2.c: Port this to the moxie core.
9714         * gcc.dg/weak/typeof-2.c: Ditto.
9715
9716 2010-01-20  Richard Guenther  <rguenther@suse.de>
9717
9718         PR tree-optimization/42717
9719         * gcc.c-torture/compile/pr42717.c: New testcase.
9720
9721 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
9722
9723         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
9724         of signed, add a few new tests.
9725
9726         PR middle-end/42803
9727         * g++.dg/parse/limits-initializer1.C: New test.
9728
9729 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
9730
9731         PR fortran/42804
9732         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
9733         * gfortran.dg/typebound_call_12.f03: New test.
9734
9735 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
9736
9737         PR fortran/42783
9738         * gfortran.dg/bounds_check_15.f90 : New test.
9739
9740 2010-01-19  Michael Matz  <matz@suse.de>
9741
9742         PR tree-optimization/41783
9743         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
9744
9745 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
9746
9747         PR target/38697.
9748         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
9749         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
9750         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
9751         * gcc.target/arm/neon/vget_lows16.c: Likewise.
9752         * gcc.target/arm/neon/vget_lows32.c: Likewise.
9753         * gcc.target/arm/neon/vget_lows64.c: Likewise.
9754         * gcc.target/arm/neon/vget_lows8.c: Likewise.
9755         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
9756         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
9757         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
9758         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
9759
9760 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
9761
9762         PR fortran/42545
9763         * gfortran.dg/extends_6.f03: Modified an error message.
9764         * gfortran.dg/extends_10.f03: New test.
9765         * gfortran.dg/private_type_6.f03: Modified an error message.
9766         * gfortran.dg/structure_constructor_8.f03: Ditto.
9767
9768 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
9769
9770         PR tree-optimization/42719
9771         * gcc.dg/pr42719.c: New test.
9772
9773         PR debug/42728
9774         * gcc.dg/pr42728.c: New test.
9775
9776 2010-01-19  Anthony Green  <green@moxielogic.com>
9777
9778         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
9779
9780 2010-01-18  Anthony Green  <green@moxielogic.com>
9781
9782         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
9783         for moxie.
9784
9785 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
9786
9787         * g++.dg/template/error45.C: reverted as part of reverting the
9788         fix of PR c++/42634.
9789
9790 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
9791
9792         PR c++/42634
9793         * g++.dg/template/error45.C: New test.
9794
9795 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
9796
9797         PR c++/42766
9798         * g++.dg/conversion/op6.C: New test.
9799
9800 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
9801
9802         PR target/42774
9803         * gcc.target/alpha/pr42774.c: New test.
9804
9805 2010-01-18  Richard Guenther  <rguenther@suse.de>
9806
9807         PR tree-optimization/42781
9808         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
9809
9810 2010-01-17  Richard Guenther  <rguenther@suse.de>
9811
9812         PR middle-end/42248
9813         * gcc.c-torture/execute/pr42248.c: New testcase.
9814
9815 2010-01-17  Richard Guenther  <rguenther@suse.de>
9816
9817         PR tree-optimization/42773
9818         * g++.dg/torture/pr42773.C: New testcase.
9819
9820 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
9821
9822         PR fortran/42677
9823         * gfortran.dg/interface_assignment_5.f90: New test.
9824
9825 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
9826
9827         PR c++/42697
9828         * g++.dg/template/crash94.C: Reverted.
9829
9830 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
9831
9832         PR debug/42767
9833         * gcc.dg/debug/pr42767.c: New.
9834
9835 2010-01-15  Jason Merrill  <jason@redhat.com>
9836
9837         PR c++/42761
9838         * g++.dg/cpp0x/decltype22.C: New.
9839
9840 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
9841
9842         PR middle-end/42760
9843         * g++.dg/torture/pr42760.C: New test.
9844
9845 2010-01-15  Jing Yu  <jingyu@google.com>
9846
9847         PR rtl-optimization/42691
9848         * gcc.c-torture/execute/pr42691.c: New.
9849
9850 2010-01-15  Richard Guenther  <rguenther@suse.de>
9851
9852         PR middle-end/42739
9853         * g++.dg/torture/pr42739.C: New testcase.
9854
9855 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
9856
9857         * g++.dg/template/error45.C: Revert as part of reverting changes
9858         or PR c++/42634.
9859
9860 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9861
9862         PR fortran/42684
9863         * gfortran.dg/interface_31.f90: New test.
9864
9865 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
9866
9867         * gcc.target/powerpc/pr42747.c: New file.
9868
9869 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
9870
9871         PR middle-end/42674
9872         * c-c++-common/pr42674.c: New test.
9873
9874         PR c++/42608
9875         * g++.dg/template/instantiate11.C: New test.
9876
9877 2010-01-14  Jason Merrill  <jason@redhat.com>
9878
9879         PR c++/42701
9880         * g++.dg/overload/error3.C: New.
9881
9882         PR c++/42655
9883         * g++.dg/overload/rvalue1.C: New.
9884
9885 2010-01-14  Martin Jambor  <mjambor@suse.cz>
9886
9887         PR tree-optimization/42706
9888         * gcc.dg/ipa/pr42706.c: New testcase.
9889
9890 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
9891
9892         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
9893
9894 2010-01-14  Martin Jambor  <mjambor@suse.cz>
9895
9896         PR tree-optimization/42714
9897         * g++.dg/torture/pr42714.C: New test.
9898
9899 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9900
9901         PR rtl-optimization/42246
9902         * gfortran.dg/pr42246-2.f: New.
9903
9904 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9905
9906         PR rtl-optimization/42389
9907         * gcc.dg/pr42389.c: New.
9908
9909 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9910
9911         PR rtl-optimization/42388
9912         * gcc.dg/pr42388.c: New.
9913
9914 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9915
9916         PR rtl-optimization/42294
9917         * gfortran.dg/pr42294.f: New.
9918
9919 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9920
9921         PR rtl-optimization/39453
9922         PR rtl-optimization/42246
9923         * gcc.dg/pr39453.c: New.
9924         * gcc.dg/pr42246.c: New.
9925
9926 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9927
9928         PR middle-end/42245
9929         * gcc.dg/pr42245.c: New.
9930         * gcc.dg/pr42245-2.c: New.
9931
9932 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9933
9934         PR rtl-optimization/42249
9935         * gcc.dg/pr42249.c: New.
9936
9937 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
9938
9939         PR c/42721
9940         * gcc.c-torture/execute/pr42721.c: New test.
9941
9942 2010-01-14  Ira Rosen  <irar@il.ibm.com>
9943
9944         PR tree-optimization/42709
9945         * gcc.dg/vect/pr42709.c: New test.
9946
9947 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
9948
9949         PR fortran/41478
9950         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
9951         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
9952
9953 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
9954
9955         PR fortran/42481
9956         * gfortran.dg/generic_19.f90 : New test.
9957
9958 2010-01-13  Richard Guenther  <rguenther@suse.de>
9959
9960         PR tree-optimization/42730
9961         * gcc.c-torture/compile/pr42730.c: New testcase.
9962
9963 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
9964
9965         PR target/pr42542
9966         * gcc.target/ia64/pr42542-1.c: New.
9967         * gcc.target/ia64/pr42542-2.c: New.
9968         * gcc.target/ia64/pr42542-3.c: New.
9969
9970 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
9971
9972         PR c++/42634
9973         * g++.dg/template/error45.C: New test.
9974
9975 2010-01-13  Martin Jambor  <mjambor@suse.cz>
9976
9977         PR tree-optimization/42704
9978         * g++.dg/torture/pr42704.C: New test.
9979
9980 2010-01-13  Martin Jambor  <mjambor@suse.cz>
9981
9982         PR tree-optimization/42703
9983         * gcc.c-torture/compile/pr42703.c: New test.
9984
9985 2010-01-13  Richard Guenther  <rguenther@suse.de>
9986
9987         PR tree-optimization/42705
9988         * gcc.c-torture/compile/pr42705.c: New testcase.
9989
9990 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
9991
9992         * gcc.target/bfin/l2.c: New test.
9993         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
9994
9995 2010-01-13  Richard Guenther  <rguenther@suse.de>
9996
9997         PR middle-end/42716
9998         * gcc.c-torture/compile/pr42716.c: New testcase.
9999
10000 2010-01-13  Richard Guenther  <rguenther@suse.de>
10001
10002         PR lto/42678
10003         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
10004
10005 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
10006
10007         PR c/42708
10008         * gcc.c-torture/compile/pr42708-1.c: New test.
10009
10010 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
10011
10012         PR debug/42662
10013         * gcc.dg/pr42662.c: New test.
10014
10015         PR tree-optimization/42645
10016         * g++.dg/other/pr42645-1.C: New test.
10017         * g++.dg/other/pr42645-2.C: New test.
10018
10019 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
10020
10021         PR target/42416
10022         * gcc.target/powerpc/warn-1.c: New test.
10023         * gcc.target/powerpc/warn-2.c: New test.
10024
10025 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
10026
10027         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
10028         stack alignment.
10029
10030 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
10031
10032         * gcc.dg/lto/20100108_0.c: New.
10033
10034 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
10035
10036         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
10037         Add -march=i686 -msse for 32bit x86 targets.
10038
10039 2010-01-10  Richard Guenther  <rguenther@suse.de>
10040
10041         PR middle-end/42667
10042         * gcc.dg/torture/pr42667.c: New testcase.
10043
10044 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10045
10046         PR fortran/32489
10047         * gfortran.dg/array_constructor_34.f90: New test.
10048
10049 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10050
10051         PR fortran/20923
10052         * gfortran.dg/array_constructor_33.f90: New test.
10053         gfortran.dg/array_function_5.f90: Add credit.
10054
10055 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10056
10057         PR debug/42631
10058         * gcc.dg/pr42631.c: New.
10059
10060 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10061
10062         PR debug/42630
10063         * gcc.dg/pr42630.c: New.
10064
10065 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10066
10067         PR debug/42629
10068         * gcc.dg/pr42629.c: New.
10069
10070 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10071
10072         PR middle-end/42363
10073         * gcc.dg/torture/pr42363.c: New.
10074
10075 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
10076
10077         PR debug/42604
10078         PR debug/42395
10079         * gcc.dg/vect/pr42604.c: New.
10080         * gcc.dg/vect/pr42395.c: New.
10081
10082 2010-01-09  Richard Guenther  <rguenther@suse.de>
10083
10084         PR middle-end/42512
10085         * gcc.c-torture/execute/pr42512.c: New testcase.
10086
10087 2010-01-09  Tobias Burnus  <burnus@net-b.de>
10088
10089         PR fortran/41298
10090         * gfortran.dg/c_ptr_tests_14.f90: New test.
10091
10092 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10093
10094         PR ada/41929
10095         * gnat.dg/null_pointer_deref1.adb: Don't run on
10096         sparc*-sun-solaris2.11.
10097
10098 2010-01-08  Richard Guenther  <rguenther@suse.de>
10099
10100         PR lto/42528
10101         * gcc.dg/lto/20100103-1_0.c: New testcase.
10102         * gcc.dg/lto/20100103-2_0.c: Likewise.
10103
10104 2010-01-08  Tobias Burnus  <burnus@net-b.de
10105
10106         PR/fortran 25829
10107         * gfortran.dg/asynchronous_1.f90: New test.
10108         * gfortran.dg/asynchronous_2.f90: New test.
10109         * gfortran.dg/conflicts.f90: Update error message.
10110
10111 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
10112
10113         c++/40155
10114         * g++.dg/cpp0x/variadic-unify-2.C: New test.
10115
10116 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
10117
10118         PR tree-optimization/42625
10119         * g++.dg/opt/dtor4.C: New test.
10120         * g++.dg/opt/dtor4.h: New.
10121         * g++.dg/opt/dtor4-aux.cc: New.
10122
10123 2010-01-07  Tobias Burnus  <burnus@net-b.de>
10124
10125         PR fortran/42597
10126         * gfortran.dg/proc_ptr_26.f90: New test.
10127
10128 2010-01-07  Tobias Burnus  <burnus@net-b.de>
10129
10130         PR fortran/41872
10131         * gfortran.dg/allocatable_scalar_7.f90: New test.
10132
10133 2010-01-06  Richard Guenther  <rguenther@suse.de>
10134
10135         * gcc.c-torture/compile/pr42632.c: New testcase.
10136
10137 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
10138
10139         PR target/42542
10140         * gcc.target/i386/pr42542-4.c: New.
10141         * gcc.target/i386/pr42542-4a.c: Likewise.
10142         * gcc.target/i386/pr42542-5.c: Likewise.
10143         * gcc.target/i386/pr42542-5a.c: Likewise.
10144
10145 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
10146
10147         * gcc.dg/tls/opt-15.c: New test.
10148
10149 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
10150
10151         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
10152
10153 2010-01-05  Martin Jambor  <mjambor@suse.cz>
10154
10155         PR tree-optimization/42462
10156         * g++.dg/torture/pr42462.C: New test.
10157
10158 2010-01-05  Jason Merrill  <jason@redhat.com>
10159
10160         * g++.dg/cpp0x/initlist30.C: New test.
10161
10162 2010-01-05  Richard Guenther  <rguenther@suse.de>
10163
10164         PR tree-optimization/42614
10165         * gcc.c-torture/execute/pr42614.c: New testcase.
10166
10167 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
10168
10169         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
10170         * gcc.dg/Wunreachable-1.c: Remove the testcase of
10171         -Wunreachable-code.
10172         * gcc.dg/Wunreachable-2.c: Likewise.
10173         * gcc.dg/Wunreachable-3.c: Likewise.
10174         * gcc.dg/Wunreachable-4.c: Likewise.
10175         * gcc.dg/Wunreachable-5.c: Likewise.
10176         * gcc.dg/Wunreachable-6.c: Likewise.
10177         * gcc.dg/Wunreachable-7.c: Likewise.
10178         * gcc.dg/Wunreachable-8.c: Likewise.
10179         * gcc.dg/20041231-1.c: Likewise.
10180
10181 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
10182
10183         PR other/42611
10184         * gcc.dg/pr42611.c: New test.
10185
10186         PR tree-optimization/42508
10187         * g++.dg/opt/pr42508.C: New test.
10188
10189 2010-01-05  Tobias Burnus  <burnus@net-b.de>
10190
10191         PR fortran/41872
10192         * gfortran.dg/allocatable_scalar_8.f90: New.
10193
10194 2010-01-04  Martin Jambor  <mjambor@suse.cz>
10195
10196         PR tree-optimization/42398
10197         * gcc.c-torture/compile/pr42398.c: New test.
10198
10199 2010-01-04  Jason Merrill  <jason@redhat.com>
10200
10201         PR c++/42555
10202         * g++.dg/ext/attrib35.C: New.
10203
10204         PR c++/42567
10205         * g++.dg/cpp0x/auto17.C: New.
10206
10207 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
10208
10209         * gcc.dg/lto/20100104_0.c: New.
10210
10211 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
10212
10213         PR target/42542
10214         * gcc.target/i386/pr42542-1.c: New.
10215         * gcc.target/i386/pr42542-1a.c: Likewise.
10216         * gcc.target/i386/pr42542-1b.c: Likewise.
10217         * gcc.target/i386/pr42542-2.c: Likewise.
10218         * gcc.target/i386/pr42542-2a.c: Likewise.
10219         * gcc.target/i386/pr42542-2b.c: Likewise.
10220         * gcc.target/i386/pr42542-3.c: Likewise.
10221         * gcc.target/i386/pr42542-3a.c: Likewise.
10222
10223 2009-01-04  Tobias Burnus  <burnus@net-b.de>
10224
10225         PR fortran/41872
10226         * gfortran.dg/allocatable_scalar_5.f90: New test.
10227         * gfortran.dg/allocatable_scalar_6.f90: New test.
10228
10229 2010-01-03  Richard Guenther  <rguenther@suse.de>
10230
10231         PR testsuite/42583
10232         * gfortran.dg/gomp/recursion1.f90: Remove.
10233
10234 2010-01-03  Richard Guenther  <rguenther@suse.de>
10235
10236         * gcc.dg/Warray-bounds.c: Remove XFAILs.
10237         * gcc.dg/uninit-6.c: Likewise.
10238         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
10239
10240 2010-01-03  Richard Guenther  <rguenther@suse.de>
10241
10242         PR tree-optimization/42589
10243         * gcc.target/i386/pr42589.c: New testcase.
10244
10245 2010-01-03  Richard Guenther  <rguenther@suse.de>
10246
10247         PR tree-optimization/42438
10248         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
10249
10250 2010-01-02  Richard Guenther  <rguenther@suse.de>
10251
10252         PR testsuite/41651
10253         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
10254
10255 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
10256
10257         PR target/42448
10258         * gcc.target/alpha/pr42448-1.c: New test.
10259         * gcc.target/alpha/pr42448-2.c: Ditto.
10260
10261 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
10262
10263         PR preprocessor/41947
10264         * gcc.dg/c99-hexfloat-3.c: New test.
10265
10266 2010-01-01  Richard Guenther  <rguenther@suse.de>
10267
10268         PR c/42570
10269         * gcc.c-torture/execute/pr42570.c: New testcase.
10270
10271 2010-01-01  Richard Guenther  <rguenther@suse.de>
10272
10273         PR middle-end/42559
10274         * gcc.c-torture/compile/pr42559.c: New testcase.
10275
10276 \f
10277 Copyright (C) 2010 Free Software Foundation, Inc.
10278
10279 Copying and distribution of this file, with or without modification,
10280 are permitted in any medium without royalty provided the copyright
10281 notice and this notice are preserved.