OSDN Git Service

2010-09-21 Mikael Morin <mikael@gcc.gnu.org>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
2
3         PR fortran/45648
4         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
5         and counts. Add non-elemental function call check.
6
7         PR fortran/45648
8         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
9         arguments checks. Update temporary counts.
10         * gfortran.dg/transpose_optimization_1.f90: New.
11
12 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
13
14         Merge from 'apple/trunk' branch on FSF servers.
15
16         2005-10-11  Fariborz Jahanian <fjahanian@apple.com>
17
18                 Radar 4291785
19                 
20                 objc.dg/naming-4.m: New
21                 objc.dg/naming-5.m: New
22                 obj-c++.dg/naming-1.mm: New
23                 obj-c++.dg/naming-2.mm: New
24
25 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
26             Jack Howarth  <howarth@bromo.med.uc.edu>
27
28         PR c++/45645
29         * g++.dg/torture/pr44972.C: Use portable assert().
30
31 2010-09-21  Richard Guenther  <rguenther@suse.de>
32
33         PR tree-optimization/45580
34         * g++.dg/torture/pr45580.C: New testcase.
35
36 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
37
38         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
39
40 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
41
42         PR fortran/45438
43         * gfortran.dg/pointer_check_7.f90: New.
44
45 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
46
47         PR rtl-optimization/45728
48         * gcc.c-torture/compile/pr45728.c: New test.
49
50 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
51
52         PR fortran/45081
53         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
54
55 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
56
57         * g++.dg/tree-ssa/pr45605.C: Add "\\".
58
59 2010-09-20  Richard Guenther  <rguenther@suse.de>
60
61         PR middle-end/45704
62         * gcc.dg/torture/pr45704.c: New testcase.
63
64 2010-09-20  Jan Hubicka  <jh@suse.cz>
65
66         PR tree-optimize/45605
67         * g++.dg/tree-ssa/pr45605.C: New testcase.
68
69 2010-09-20  Michael Matz  <matz@suse.de>
70
71         PR testsuite/45706
72         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
73         enough.
74
75 2010-09-20  Richard Guenther  <rguenther@suse.de>
76
77         PR tree-optimization/45705
78         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
79
80 2010-09-20  Michael Matz  <matz@suse.de>
81
82         PR testsuite/45706
83         * lib/target-supports.exp (check_effective_target_vect_perm):
84         Add i?86-*-*.
85
86 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
87
88         PR rtl-optimization/45695
89         * gcc.c-torture/execute/pr45695.c: New test.
90
91 2010-09-19  Jan Hubicka  <jh@suse.cz>
92
93         PR lto/44246
94         * gcc.c-torture/compile/pr44246.c:New file.
95
96 2010-09-19  Ira Rosen  <irar@il.ibm.com>
97
98         PR tree-optimization/45714
99         * gfortran.dg/vect/pr45714-a.f: New test.
100         * gfortran.dg/vect/pr45714-b.f: New test.
101
102 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
103
104         * gnat.dg/const1.adb: Rename into...
105         * gnat.dg/constant1.adb: ...this.
106         * gnat.dg/constant2.adb: New test.
107         * gnat.dg/constant2_pkg1.ads: New helper.
108         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
109
110 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
111
112         * gnat.dg/specs/constant1.ads: New test.
113         * gnat.dg/specs/constant1_pkg.ads: New helper.
114
115 2010-09-18  Jan Hubicka  <jh@suse.cz>
116
117         PR tree-optimization/45453
118         * g++.dg/tree-ssa/pr45453.C: New testcase.
119
120 2010-09-18  Jason Merrill  <jason@redhat.com>
121
122         * g++.dg/cpp0x/initlist44.C: New.
123
124 2010-09-18  Richard Guenther  <rguenther@suse.de>
125
126         PR tree-optimization/45709
127         * g++.dg/torture/pr45709-2.C: New testcase.
128
129 2010-09-18  Richard Guenther  <rguenther@suse.de>
130
131         PR tree-optimization/45709
132         * g++.dg/torture/pr45709.C: New testcase.
133
134 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
135
136         PR testsuite/45719
137         * gcc.target/i386/pad-3.c: Pass -fno-pic.
138
139 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
140
141         * gcc.target/i386/pad-1.c: New.
142         * gcc.target/i386/pad-2.c: Likewise.
143         * gcc.target/i386/pad-3.c: Likewise.
144         * gcc.target/i386/pad-4.c: Likewise.
145         * gcc.target/i386/pad-5a.c: Likewise.
146         * gcc.target/i386/pad-5b.c: Likewise.
147         * gcc.target/i386/pad-6a.c: Likewise.
148         * gcc.target/i386/pad-6b.c: Likewise.
149         * gcc.target/i386/pad-7.c: Likewise.
150         * gcc.target/i386/pad-8.c: Likewise.
151         * gcc.target/i386/pad-9.c: Likewise.
152         * gcc.target/i386/pad-10.c: Likewise.
153
154 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
155
156         PR middle-end/45234
157         * gcc.dg/torture/stackalign/alloca-5.c: New.
158
159 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
160
161         PR middle-end/45678
162         * gcc.dg/torture/pr45678-2.c: New.
163
164 2010-09-17  Richard Guenther  <rguenther@suse.de>
165
166         PR middle-end/45678
167         * gcc.dg/torture/pr45678-1.c: New testcase.
168
169 2010-09-17  Michael Matz  <matz@suse.de>
170
171         PR tree-optimization/43432
172         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
173         check_effective_target_vect_perm_short): New predicates.
174         (check_effective_target_vect_perm): Include x86_64.
175         * gcc.dg/vect/pr43432.c: New test.
176         * gcc.dg/vect/vect-114.c: Adjust.
177         * gcc.dg/vect/vect-15.c: Ditto.
178         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
179         * gcc.dg/vect/slp-perm-9.c: Ditto.
180
181 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
182
183         PR testsuite/45692
184         * objc/execute/exceptions/throw-nil.m: Run the test only with the
185         GNU runtime.
186
187 2010-09-17  Richard Guenther  <rguenther@suse.de>
188
189         * gcc.dg/pr27898.c: Use -flto instead of -combine.
190         * gcc.dg/pr28706.c: Likewise.
191         * gcc.dg/pr28712.c: Likewise.
192         * gcc.dg/pr30762-1.c: Likewise.
193         * gcc.dg/pr30762-2.c: Likewise.
194         * gcc.dg/pr31529-1.c: Likewise.
195         * gcc.dg/pr31529-2.c: Likewise.
196         * gcc.dg/pr34457-1.c: Likewise.
197         * gcc.dg/pr34457-2.c: Likewise.
198         * gcc.dg/pr34668-1.c: Likewise.
199         * gcc.dg/pr34668-2.c: Likewise.
200         * gcc.dg/pr34989-1.c: Likewise.
201         * gcc.dg/pr34989-2.c: Likewise.
202         * gcc.dg/pr43557-1.c: Likewise.
203         * gcc.dg/pr43557-2.c: Likewise.
204         * gcc.dg/debug/pr41893-1.c: Likewise.
205         * gcc.dg/matrix/matrix.exp: Do not use -combine.
206         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
207         * gcc.dg/matrix/matrix-4.c: Likewise.
208         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
209         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
210         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
211         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
212
213 2010-09-16  Tobias Burnus  <burnus@net-b.de>
214
215         PR fortran/43665
216         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
217         optimizations.
218         * gfortran.dg/intent_optimize_1.f90: New test.
219
220 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
221
222         * gcc.target/i386/divmod-1.c: New.
223         * gcc.target/i386/divmod-2.c: Likewise.
224         * gcc.target/i386/divmod-3.c: Likewise.
225         * gcc.target/i386/divmod-4.c: Likewise.
226         * gcc.target/i386/divmod-4a.c: Likewise.
227         * gcc.target/i386/divmod-5.c: Likewise.
228         * gcc.target/i386/divmod-6.c: Likewise.
229         * gcc.target/i386/divmod-7.c: Likewise.
230         * gcc.target/i386/divmod-8.c: Likewise.
231         * gcc.target/i386/udivmod-1.c: Likewise.
232         * gcc.target/i386/udivmod-2.c: Likewise.
233         * gcc.target/i386/udivmod-3.c: Likewise.
234         * gcc.target/i386/udivmod-4.c: Likewise.
235         * gcc.target/i386/udivmod-4a.c: Likewise.
236         * gcc.target/i386/udivmod-5.c: Likewise.
237         * gcc.target/i386/udivmod-6.c: Likewise.
238         * gcc.target/i386/udivmod-7.c: Likewise.
239         * gcc.target/i386/udivmod-8.c: Likewise.
240
241 2010-09-16  Jan Hubicka  <jh@suse.cz>
242
243         * g++.dg/lto/pr45679-1_0.C: New file.
244         * g++.dg/lto/pr45679-1_1.C: New file.
245         * g++.dg/lto/pr45679-0_0.C: New file.
246         * g++.dg/lto/pr45679-0_1.C: New file.
247
248 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
249
250         PR fortran/45674
251         * gfortran.dg/class_dummy_2.f03: New.
252
253 2010-09-16  Richard Guenther  <rguenther@suse.de>
254
255         PR tree-optimization/45623
256         * gcc.dg/torture/pr45623.c: New testcase.
257
258 2010-09-16  Ira Rosen  <irar@il.ibm.com>
259
260         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
261         name and parentheses.
262         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
263
264 2010-09-15  Jason Merrill  <jason@redhat.com>
265
266         * g++.dg/parse/parameter-declaration-2.C: New.
267
268         * g++.dg/cpp0x/scoped_enum2.C: New.
269
270 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
271
272         * gcc.c-torture/compile/20100915-1.c: New test.
273
274 2010-09-15  Martin Jambor  <mjambor@suse.cz>
275
276         PR middle-end/45644
277         * gcc.dg/ipa/pr45644.c: New test.
278
279 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
280
281         PR tree-optimization/45633
282         * gcc.dg/vect/pr45633.c: New test.
283
284 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
285
286         PR fortran/45577
287         * gfortran.dg/allocate_derived_4.f90: New.
288
289 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
290
291         * lib/target-supports.exp
292         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
293         supported flag to true for neon.
294
295 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
296
297         PR c++/45665
298         * g++.dg/template/crash103.C: New.
299
300 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
301
302         Merge from 'apple/trunk' branch on FSF servers.
303
304         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
305
306         Radar 4457381
307         * objc.dg/msg-in-protocol.m: New.
308         * obj-c++.dg/msg-in-protocol.mm: New.
309
310         2006-02-07  Fariborz Jahanian <fjahanian@apple.com>
311
312         Radar 4219590
313         * objc.dg/break-in-ifstmt.m: New.
314
315         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
316
317         Radar 4174166
318         * obj-c++.dg/comp-types-13.mm: New.
319         * objc.dg/comp-types-12.m: New.
320
321         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
322
323         Radar 4216500
324         * obj-c++.dg/proto-lossage-7.mm: New.
325         * objc.dg/proto-lossage-7.m: New.
326
327 2010-09-14  Jan Hubicka  <jh@suse.cz>
328
329         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
330         folding.
331         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
332         folding.
333
334 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
335
336         PR middle-end/45567
337         * gcc.dg/pr45567.c: New test.
338
339         PR debug/45660
340         * g++.dg/debug/pr45660.C: New test.
341
342 2010-09-14  Ira Rosen  <irar@il.ibm.com>
343
344         PR tree-optimization/45470
345         * g++.dg/vect/pr45470-a.cc: New test.
346         * g++.dg/vect/pr45470-a.cc: New test.
347
348 2010-09-10  Jack Howarth <howarth@bromo.med.uc.edu>
349
350         PR target/42070
351         * gcc/testsuite/lib/profopt.exp: Prune warnings on execname2 compile.
352         * gcc/testsuite/lib/prune.exp: Prune "can't add line info" warnings.
353
354 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
355
356         PR libfortran/45532
357         * gfortran.dg/namelist_64.f90: New test.
358
359 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
360
361         PR rtl-optimization/45617
362         * gcc.target/i386/pr45617.c: New test.
363
364 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
365
366         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
367
368 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
369
370         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
371         * gcc.target/i386/fma4-vector.c: Likewise.
372         * gcc.target/i386/vectorize2.c: Likewise.
373         * gcc.target/i386/vectorize4.c: Likewise.
374         * gcc.target/i386/vectorize5.c: Likewise.
375         * gcc.target/i386/vectorize6.c: Likewise.
376         * gcc.target/i386/vectorize8.c: Likewise.
377
378         * gcc.target/i386/vect-double-1.c: New.
379         * gcc.target/i386/vect-double-1a.c: Likewise.
380         * gcc.target/i386/vect-double-2.c: Likewise.
381         * gcc.target/i386/vect-double-2a.c: Likewise.
382
383         * lib/target-supports.exp (check_effective_target_vect_double):
384         Set et_vect_double_saved to 0 when tuning for Atom.
385
386 2010-09-13  Jan Hubicka  <jh@suse.cz>
387
388         * gcc.dg/torture/pr23821.c: Drop static keyword.
389         * gcc.dg/tree-ssa/loop-19.c: Likewise.
390         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
391
392 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
393
394         * gcc.target/arm/sync-1.c: New.
395
396 2010-09-12  Olivier Hainque  <hainque@adacore.com>
397
398         * gnat.dg/memtrap.adb: New test.
399
400 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
401
402         * gfortran.dg/promotion.f90: Fix options.
403
404 2010-09-11  Rodrigo Rivas <rodrigorivascosta@gmail.com>
405
406         * g++.dg/cpp0x/range-for1.C: New.
407         * g++.dg/cpp0x/range-for2.C: New.
408         * g++.dg/cpp0x/range-for3.C: New.
409         * g++.dg/cpp0x/range-for4.C: New.
410         * g++.dg/cpp0x/range-for5.C: New.
411         * g++.dg/cpp0x/range-for6.C: New.
412
413 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
414
415         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
416         and counts. Check that transpose is not called.
417         * gfortran.dg/transpose_2.f90: Update error message.
418
419 2010-09-10  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
420
421         PR c++/43824
422         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
423         * g++.dg/lookup/strong-using-2.C: Likewise.
424         * g++.dg/lookup/strong-using-3.C: Likewise.
425         * g++.dg/lookup/strong-using-5.C: Likewise.
426
427         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
428         * g++.dg/cpp0x/inline-ns4.C: New.
429         * g++.dg/cpp0x/inline-ns5.C: New.
430
431 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
432
433         PR middle-end/45634
434         * gfortran.fortran-torture/compile/pr45634.f90: New.
435
436 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
437
438         * objc.dg/fobjc-exceptions.m: New test.
439
440 2010-09-10  Jan Hubicka  <jh@suse.cz>
441
442         * g++.dg/inherit/covariant7.C: Fix pattern matching.
443
444 2010-09-10  Martin Jambor  <mjambor@suse.cz>
445
446         PR tree-optimization/44972
447         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
448         * gcc.dg/tree-ssa/pr45144.c: Likewise.
449         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
450         instead.
451         * g++.dg/torture/pr44972.C: New test.
452
453 2010-09-10  Martin Jambor  <mjambor@suse.cz>
454
455         PR tree-optimization/44972
456         * g++.dg/torture/pr34850.C: Remove expected warning.
457
458 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
459
460         * gfortran.dg/dummy_optional_arg.f90: New test.
461
462 2010-09-08  Jan Hubicka  <jh@suse.cz>
463
464         PR tree-optimization/45598
465         * fortran.fortran-torture/compile/pr45598.f90: New test.
466
467 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
468
469         * lib/target-supports-dg.exp (dg-require-ifunc): New.
470         * lib/target-supports.exp (check_ifunc_available): New.
471         * gcc.dg/attr-ifunc-1.c: New.
472         * gcc.dg/attr-ifunc-2.c: New.
473         * gcc.dg/attr-ifunc-3.c: New.
474         * gcc.dg/attr-ifunc-4.c: New.
475         * gcc.dg/attr-ifunc-5.c: New.
476         * testsuite/g++.dg/ext/attr-ifunc-1.C: New.
477         * testsuite/g++.dg/ext/attr-ifunc-2.C: New.
478         * testsuite/g++.dg/ext/attr-ifunc-3.C: New.
479         * testsuite/g++.dg/ext/attr-ifunc-4.C: New.
480
481 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
482
483         PR middle-end/40386
484         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
485
486 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
487
488         * gfortran.dg/inline_transpose_1.f90: New test.
489
490 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
491
492         PR c++/45588
493         * g++.dg/warn/Wunused-var-15.C: New test.
494
495 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
496
497         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
498         hppa*-*-hpux*.
499
500 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
501
502         * objc/execute/exceptions/throw-nil.m: New test.
503         * objc/execute/exceptions/handler-1.m: Updated to use the new
504         objc_set_uncaught_exception_handler() function.
505         * objc/execute/exceptions/matcher-1.m: New test.
506
507 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
508
509         PR fortran/38282
510         * gfortran.dg/bit_comparison_1.F90: New test.
511         * gfortran.dg/leadz_trailz_3.f90: New test.
512         * gfortran.dg/masklr_2.F90: New test.
513         * gfortran.dg/shiftalr_1.F90: New test.
514         * gfortran.dg/merge_bits_2.F90: New test.
515         * gfortran.dg/dshift_2.F90: New test.
516         * gfortran.dg/bit_comparison_2.F90: New test.
517         * gfortran.dg/masklr_1.F90: New test.
518         * gfortran.dg/merge_bits_1.F90: New test.
519         * gfortran.dg/dshift_1.F90: New test.
520         * gfortran.dg/shiftalr_2.F90: New test.
521
522 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
523
524         * objc.dg/type-stream-1.m: Replaced with a test that tests that
525         functions from objc/typedstream.h are deprecated.
526
527 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
528
529         * lib/target-supports.exp
530         (check_effective_target_run_expensive_tests): New proc.
531         * gcc.c-torture/compile/limits-fnargs.c: Use
532         dg-require-effective-target run_expensive_tests.
533
534 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
535
536         PR fortran/45597
537         * gfortran.dg/gomp/pr45597.f90: New test.
538
539         PR fortran/45595
540         * gfortran.dg/gomp/pr45595.f90: New test.
541
542 2010-09-08  Michael Matz  <matz@suse.de>
543
544         * c-c++-common/uninit-17.c: Adjust.
545
546 2010-09-08  Michael Matz  <matz@suse.de>
547
548         PR tree-optimization/43430
549         * gcc.dg/vect/pr43430-2.c: New test.
550
551 2010-09-08  Michael Matz  <matz@suse.de>
552
553         PR tree-optimization/33244
554         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
555
556 2010-09-08  Richard Guenther  <rguenther@suse.de>
557
558         PR tree-optimization/45578
559         * gfortran.dg/pr45578.f90: New testcase.
560
561 2010-09-08  Richard Guenther  <rguenther@suse.de>
562
563         PR testsuite/45590
564         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
565
566 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
567
568         PR fortran/45576
569         * gfortran.dg/char_length_18.f90:  New test.
570
571 2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>
572
573         PR target/36502
574         * gcc.target/i386/pr36502.c: New test.
575
576         PR target/42313
577         PR target/44651
578         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
579         * gcc/testsuite/gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
580
581 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
582
583         * gfortran.dg/achar_4.f90: Enable bounds checking.
584
585 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
586
587         PR target/45206
588         * gcc.target/i386/pr45206.c: New test.
589
590 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
591
592         PR fortran/45505
593         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
594
595 2010-09-07  Jan Hubicka  <jh@suse.cz>
596
597         * gcc.c-torture/compile/20100907.c: New testcase.
598
599 2010-09-07  Richard Guenther  <rguenther@suse.de>
600
601         PR middle-end/45569
602         * g++.dg/eh/pr45569.C: New testcase.
603
604 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
605
606         PR target/43137
607         * gcc.target/arm/pr43137.c: New test.
608
609 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
610
611         PR fortran/36931
612         * gfortran.dg/dependency_35.f90:  New test.
613
614 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
615
616         PR fortran/34145
617         * gfortran.dg/char_length_17.f90:  New test.
618
619 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
620
621         PR c++/45200
622         PR c++/45293
623         PR c++/45558
624         * g++.dg/template/typedef34.C: New test.
625         * g++.dg/template/typedef35.C: New test.
626
627 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
628
629         PR target/22152
630         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
631
632 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
633
634         * g++.dg/warn/Wdouble-promotion.C: New.
635
636 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
637
638         * g++.dg/parse/redef2.C: New.
639
640 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
641
642         * gcc.dg/20100906-1.c: New testcase.
643
644 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
645
646         PR testsuite/45543
647         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
648         DW_TAG_enumeration_type DIE.
649
650 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
651
652         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
653         Update XFAILs.
654
655 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
656
657         PR rtl-optimization/44919
658         * g++.dg/opt/pr44919.C: New.
659
660 2010-09-06  Tobias Burnus  <burnus@net-b.de>
661
662         PR fortran/38282
663         * gfortran.dg/iall_iany_iparity_1.f90: New.
664         * gfortran.dg/iall_iany_iparity_2.f90: New.
665
666 2010-09-06  Jason Merrill  <jason@redhat.com>
667
668         * g++.dg/cpp0x/initlist42.C: New.
669
670         * g++.dg/cpp0x/auto19.C: New.
671
672         * g++.dg/template/sfinae25.C: New.
673         * g++.dg/template/char1.C: Expect warning.
674         * g++.dg/template/nontype10.C: Likewise.
675
676         * g++.dg/cpp0x/implicit9.C: New.
677
678         * g++.dg/cpp0x/initlist43.C: New.
679
680 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
681
682         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
683
684 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
685
686         * gcc.dg/Wdouble-promotion.c: New.
687
688 2010-09-05  Tobias Burnus  <burnus@net-b.de>
689
690         * gfortran.dg/float128_1.f90: Remove test case as
691         it always fails since Rev 163611 backed out the
692         front-end implementation.
693
694 2010-09-05  Tobias Burnus  <burnus@net-b.de>
695
696         * gfortran.dg/float128_1.f90: XFAIL test case.
697
698 2010-09-05  Tobias Burnus  <burnus@net-b.de>
699
700         * gfortran.dg/bessel_7.f90: Decrease required precision.
701
702 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
703
704         PR testsuite/45545
705         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
706         ref-all-matching targets.
707
708 2010-09-05  Richard Guenther  <rguenther@suse.de>
709
710         PR tree-optimization/45535
711         * gcc.c-torture/compile/pr45535.c: New testcase.
712
713 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
714
715         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
716         "\[^\n\]*".
717         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
718         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
719         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
720         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
721         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
722         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
723         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
724         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
725         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
726         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
727         * gcc.target/i386/pr22152.c: Likewise.
728         * gcc.target/i386/pr36992-1.c: Likewise.
729         * gcc.target/i386/pr36992-2.c: Likewise.
730         * gcc.target/sh/sh4a-memmovua.c: Likewise.
731
732 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
733
734         PR testsuite/43957
735         * gcc.dg/const-uniq-1.c: Modify regexp.
736
737 2010-09-04  Tobias Burnus  <burnus@net-b.de>
738
739         PR fortran/45530
740         * gfortran.dg/namelist_63.f90: New.
741
742 2010-09-04  Jan Hubicka  <jh@suse.cz>
743
744         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
745         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
746
747 2010-09-04  Jan Hubicka  <jh@suse.cz>
748
749         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
750
751 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
752
753         PR fortran/45507
754         * gfortran.dg/allocate_alloc_opt_12.f90: New.
755
756 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
757
758         * gcc.dg/opts-4.c: New test.
759
760 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
761
762         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
763         * gcc.dg/vect/vect-peel-4.c: Ditto.
764
765 2010-09-03  Daniel Kraft  <d@domob.eu>
766
767         PR fortran/45525
768         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
769
770 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
771
772         PR fortran/45159
773         * gfortran.dg/dependency_34.f90:  New test.
774
775 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
776
777         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
778
779 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
780
781         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
782         gcc.target/i386/clearcap.map if supported.
783
784 2010-09-03  Michael Matz  <matz@suse.de>
785
786         PR middle-end/45415
787         * gcc.dg/pr45415.c: New test.
788
789 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
790
791         PR tree-optimization/45506
792         * gcc.dg/pr45506.c: New.
793
794 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
795
796         PR target/45476
797         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
798         * gcc.target/i386/float128-2.c: Ditto.
799
800 2010-09-03  Daniel Kraft  <d@domob.eu>
801
802         PR fortran/34162
803         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
804         * gfortran.dg/internal_dummy_2.f08: New test.
805         * gfortran.dg/internal_dummy_3.f08: New test.
806         * gfortran.dg/internal_dummy_4.f08: New test.
807
808 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
809
810         PR debug/45500
811         * gcc.target/i386/pr45500.c: New test.
812
813 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
814
815         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
816
817 2010-09-03  Daniel Kraft  <d@domob.eu>
818
819         PR fortran/44602
820         * gfortran.dg/exit_2.f08; Adapt error messages.
821         * gfortran.dg/exit_3.f08: New test.
822         * gfortran.dg/exit_4.f08: New test.
823         * gfortran.dg/exit_5.f03: New test.
824
825 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
826
827         * gfortran.dg/ishft_4.f90: New test.
828
829 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
830
831         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
832         FRIZ/XSRIZ instruciton for (double)(long long)x.
833         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
834
835 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
836
837         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
838
839 2010-09-02  Richard Guenther  <rguenther@suse.de>
840
841         PR tree-optimization/44937
842         PR tree-optimization/45412
843         * g++.dg/opt/pr45412.C: New testcase.
844         * gcc.c-torture/compile/pr45412.c: Likewise.
845         * gcc.c-torture/compile/pr44937.c: Likewise.
846
847 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
848
849         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
850         but using -Werror=comment.
851         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
852         expected error messages.
853
854 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
855
856         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
857         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
858
859 2010-09-02  Tobias Burnus  <burnus@net-b.de>
860
861         PR fortran/45489
862         * gfortran.dg/initialization_27.f90: New.
863
864 2010-09-02  Ira Rosen  <irar@il.ibm.com>
865
866         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
867         check into different basic blocks. Expect vectorization if misaligned
868         stores are supported.
869         * gcc.dg/vect/bb-slp-8a.c: New test.
870         * gcc.dg/vect/bb-slp-8b.c: New test.
871
872 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
873
874         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
875
876 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
877
878         PR fortran/44541
879         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
880         * gfortran.dg/class_dummy_1.f03: New.
881
882 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
883
884         PR middle-end/45458
885         * g++.dg/tree-prof/partition2.C: New test.
886
887 2010-09-01  Richard Guenther  <rguenther@suse.de>
888
889         * gcc.dg/vect/vect-outer-fir.c: Adjust.
890         * gcc.dg/tree-ssa/vrp54.c: New testcase.
891         * gcc.c-torture/execute/20100827-1.c: Likewise.
892
893 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
894
895         * gfortran.dg/execute_command_line_1.f90: New test.
896
897 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
898
899         PR preprocessor/45457
900         * c-c++-common/cpp/pr45457.c: New test.
901
902 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
903
904         * gcc.dg/nested-func-8.c: New test.
905
906 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
907
908         PR fortran/38282
909         * gfortran.dg/popcnt_poppar_1.F90: New test.
910         * gfortran.dg/popcnt_poppar_2.F90: New test.
911
912 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
913
914         * gcc.target/i386/volatile-2.c: Require nonpic target.
915
916 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
917
918         PR middle-end/45461
919         * gcc.dg/pr45461.c: New test.
920
921 2010-08-31  Richard Guenther  <rguenther@suse.de>
922
923         PR testsuite/45455
924         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
925
926 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
927
928         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
929
930 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
931
932         PR fortran/45456
933         * gfortran.dg/typebound_proc_18.f03: New.
934
935 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
936
937         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
938         * lib/scanasm.exp (scan-stack-usage): Likewise.
939         (scan-stack-usage-not): Likewise.
940         * gcc.dg/stack-usage-1.c: New test.
941         * gcc.target/i386/stack-usage-realign.c: Likewise.
942
943 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
944
945         PR tree-optimization/45427
946         * gcc.dg/tree-ssa/pr45427.c: New test.
947
948 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
949
950         PR c++/45043
951         * g++.dg/template/crash102.C: New.
952
953 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
954
955         PR middle-end/45423
956         * gcc.dg/gomp/atomic-12.c: New test.
957         * gcc.dg/gomp/atomic-13.c: New test.
958         * gcc.dg/gomp/atomic-14.c: New test.
959         * g++.dg/gomp/atomic-11.C: New test.
960         * g++.dg/gomp/atomic-12.C: New test.
961         * g++.dg/gomp/atomic-13.C: New test.
962         * g++.dg/gomp/atomic-14.C: New test.
963
964 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
965
966         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
967         delimiter.
968
969 2010-08-30  Thomas Quinot  <quinot@adacore.com>
970
971         * gnat.dg/discr24.adb: New test.
972
973 2010-08-30  Richard Guenther  <rguenther@suse.de>
974
975         PR tree-optimization/45449
976         * gcc.dg/pr45449.c: New testcase.
977
978 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
979
980         * gcc.dg/opts-1.c: Expect errors, not warnings.
981
982 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
983
984         PR fortran/42769
985         * gfortran.dg/dynamic_dispatch_11.f03: New.
986
987 2010-08-29  Jason Merrill  <jason@redhat.com>
988
989         PR c++/44991
990         * g++.dg/parse/defarg15.C: New.
991
992 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
993
994         PR fortran/45439
995         * gfortran.dg/select_type_16.f03: New.
996
997 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
998             Tobias Burnus  <burnus@net-b.de>
999
1000         * gfortran.dg/bessel_7.f90: Decrease required precision.
1001
1002 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
1003             Kaz Kojima  <kkojima@gcc.gnu.org>
1004
1005         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
1006
1007 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1008
1009         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
1010         floating point conversion code generation.
1011         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
1012         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
1013         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
1014         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
1015         to integer conversion code generation.
1016         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
1017         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
1018         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
1019         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
1020
1021 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1022
1023         PR fortran/32049
1024         * gfortran.dg/random_seed_1.f90: Adjust test.
1025         * gfortran.dg/float128_1.f90: New test.
1026
1027 2010-08-27  Tobias Burnus  <burnus@net-b.de>
1028
1029         PR fortran/33197
1030         * gcc/testsuite/gfortran.dg/norm2_1.f90: New.
1031         * gcc/testsuite/gfortran.dg/norm2_2.f90: New.
1032         * gcc/testsuite/gfortran.dg/norm2_3.f90: New.
1033         * gcc/testsuite/gfortran.dg/norm2_4.f90: New.
1034         * gcc/testsuite/gfortran.dg/parity_1.f90: New.
1035         * gcc/testsuite/gfortran.dg/parity_2.f90: New.
1036         * gcc/testsuite/gfortran.dg/parity_3.f90: New.
1037
1038 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
1039
1040         PR fortran/45420
1041         * gfortran.dg/select_type_15.f03: New.
1042
1043 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1044
1045         PR libfortran/43217
1046         * gfortran.dg/hollerith8.f90: New test.
1047
1048 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
1049
1050         PR fortran/45159
1051         * gfortran.dg/dependency_33.f90:  New test.
1052
1053 2010-08-27  Richard Guenther  <rguenther@suse.de>
1054
1055         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
1056         * gcc.dg/graphite/scop-2.c: Likewise.
1057         * gcc.dg/graphite/scop-20.c: Likewise.
1058         * gcc.dg/vect/slp-25.c: Likewise.
1059
1060 2010-08-27  Olivier Hainque  <hainque@adacore.com>
1061
1062         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
1063
1064 2010-08-26  Daniel Kraft  <d@domob.eu>
1065
1066         PR fortran/38936
1067         PR fortran/44047
1068         PR fortran/45384
1069         * gfortran.dg/associate_8.f03: New test.
1070         * gfortran.dg/select_type_13.f03: New test.
1071         * gfortran.dg/select_type_14.f03: New test.
1072
1073 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
1074
1075         PR tree-optimization/44485
1076         * gcc.dg/pr44485.c: New test.
1077
1078 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1079
1080         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
1081         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
1082         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
1083
1084 2010-08-26  Richard Guenther  <rguenther@suse.de>
1085
1086         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
1087         * gcc.dg/graphite/scop-21.c: Likewise.
1088
1089 2010-08-26  Richard Guenther  <rguenther@suse.de>
1090
1091         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
1092         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
1093         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1094         * gcc.dg/vect/vect-91.c: Likewise.
1095         * gcc.dg/vect/vect-peel-1.c: Likewise.
1096         * gcc.dg/vect/vect-peel-2.c: Likewise.
1097         * gcc.dg/vect/vect-peel-4.c: Likewise.
1098
1099 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1100
1101         PR libfortran/41859
1102         * gfortran.dg/der_io_4.f90: New test.
1103
1104 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
1105
1106         PR rtl-optimization/44858
1107         * gcc.c-torture/execute/pr44858.c: New test.
1108
1109         PR rtl-optimization/45400
1110         * g++.dg/other/i386-8.C: New test.
1111
1112 2010-08-25  Richard Guenther  <rguenther@suse.de>
1113
1114         * gcc.dg/alias-8.c: Adjust.
1115
1116 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
1117
1118         * gcc.target/i386/combine-mul.c: New test.
1119
1120 2010-08-25  Richard Guenther  <rguenther@suse.de>
1121
1122         PR lto/44562
1123         * gcc.dg/graphite/id-27.c: New testcase.
1124         * gcc.dg/lto/20100825-1_0.c: Likewise.
1125
1126 2010-08-25  Richard Guenther  <rguenther@suse.de>
1127
1128         PR tree-optimization/45316
1129         * g++.dg/opt/pr45316.C: New testcase.
1130
1131 2010-08-25  Richard Guenther  <rguenther@suse.de>
1132
1133         PR tree-optimization/45393
1134         * g++.dg/torture/pr45393.C: New testcase.
1135
1136 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
1137
1138         PR tree-optimization/45059
1139         * gcc.c-torture/compile/pr45059.c: New test.
1140
1141 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
1142
1143         * lib/target-supports.exp (check_effective_target_vect_unpack):
1144         Set vect_unpack supported flag to true for neon.
1145
1146 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
1147
1148         * gcc.dg/tree-ssa/ifc-5.c: New.
1149
1150 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
1151
1152         * gcc.dg/tree-ssa/ifc-4.c: New.
1153         * gcc.dg/tree-ssa/ifc-7.c: New.
1154
1155 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
1156
1157         * gcc.dg/vect/vect.exp: Check loongson targets
1158         * g++.dg/vect/vect.exp: Likewise
1159         * gfortran.dg/vect/vect.exp: Likewise
1160
1161 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1162
1163         * gcc.target/powerpc/vsx-mass-1.c: New file, test
1164         -mveclibabi=mass.
1165
1166 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
1167
1168         PR fortran/45366
1169         * gfortran.dg/proc_ptr_29.f90: New.
1170
1171 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1172             Dominique d'Humieres <dominiq@lps.ens.fr>
1173
1174         PR fortran/45367
1175         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
1176
1177 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1178
1179         PR fortran/45367
1180         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
1181
1182 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1183
1184         PR fortran/36158
1185         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
1186
1187 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1188             Dominique d'Humieres <dominiq@lps.ens.fr>
1189
1190         PR fortran/45367
1191         PR fortran/36158
1192         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
1193         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
1194
1195 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
1196
1197         PR fortran/44863
1198         PR fortran/45271
1199         PR fortran/45290
1200         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
1201         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
1202         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
1203
1204 2010-08-21  Tobias Burnus  <burnus@net-b.de>
1205
1206         PR fortran/36158
1207         PR fortran/33197
1208         * gfortran.dg/bessel_6.f90: New.
1209         * gfortran.dg/bessel_7.f90: New.
1210
1211 2010-08-20  Jan Hubicka  <jh@suse.cz>
1212
1213         PR c++/45307
1214         PR c++/17736
1215         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
1216         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
1217
1218 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
1219
1220         PR target/45336
1221         * gcc.target/i386/pr45336-1.c: New.
1222         * gcc.target/i386/pr45336-2.c: Likewise.
1223         * gcc.target/i386/pr45336-3.c: Likewise.
1224         * gcc.target/i386/pr45336-4.c: Likewise.
1225
1226 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
1227
1228         PR testsuite/45361
1229         * gcc.target/i386/volatile-2.c: Update scan strings to also
1230         include (%rip) for the memory reference on x86_64.
1231
1232 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
1233
1234         PR middle-end/44974
1235         * gcc.dg/pr44974.c: New test.
1236
1237         PR rtl-optimization/45353
1238         * gcc.dg/pr45353.c: New test.
1239
1240 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
1241
1242         * gcc.target/i386/volatile-2.c: New.
1243
1244 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
1245
1246         PR rtl-optimization/44691
1247         * gfortran.dg/pr44691.f: New test.
1248
1249 2010-10-19  Olivier Hainque  <hainque@adacore.com>
1250
1251         * gcc.target/sparc/sibcall-dslot.c: New testcase.
1252
1253 2010-08-19  Jason Merrill  <jason@redhat.com>
1254
1255         * g++.dg/init/synth3.C: New.
1256         * g++.dg/init/value8.C: New.
1257         * g++.dg/tree-ssa/empty-2.C: New.
1258         * g++.dg/cpp0x/noexcept09.C: New.
1259
1260 2010-08-19  Daniel Kraft  <d@domob.eu>
1261
1262         PR fortran/29785
1263         PR fortran/45016
1264         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
1265         * gfortran.dg/pointer_remapping_1.f90: New test.
1266         * gfortran.dg/pointer_remapping_2.f03: New test.
1267         * gfortran.dg/pointer_remapping_3.f08: New test.
1268         * gfortran.dg/pointer_remapping_4.f03: New test.
1269         * gfortran.dg/pointer_remapping_5.f08: New test.
1270         * gfortran.dg/pointer_remapping_6.f08: New test.
1271
1272 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
1273
1274         PR testsuite/45324
1275         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
1276
1277 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1278
1279         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
1280
1281 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
1282
1283         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
1284         variable.
1285
1286 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
1287
1288         PR target/45070
1289         * gcc.c-torture/execute/pr45070.c: New.
1290
1291 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
1292
1293         * g++.dg/pr44328.C: New test.
1294
1295 2010-08-19  Tobias Burnus  <burnus@net-b.de>
1296
1297         PR fortran/36158
1298         PR fortran/33197
1299         * gfortran.dg/bessel_3.f90: New.
1300         * gfortran.dg/bessel_4.f90: New.
1301         * gfortran.dg/bessel_5.f90: New.
1302
1303 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
1304
1305         PR fortran/45290
1306         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
1307         * gfortran.dg/pointer_init_2.f90: New.
1308         * gfortran.dg/pointer_init_3.f90: New.
1309         * gfortran.dg/pointer_init_4.f90: New.
1310
1311 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
1312
1313         PR c++/45049
1314         * g++.dg/pr45049-1.C: New test.
1315         * g++.dg/pr45049-2.C: New test.
1316
1317 2010-08-18  Jie Zhang  <jie@codesourcery.com>
1318
1319         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
1320         20 if __ARM_PCS is defined otherwise 64.
1321         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
1322         instead of hard coded 64.
1323
1324 2010-08-18  Yao Qi  <yao@codesourcery.com>
1325
1326         PR target/45094
1327         * gcc.target/arm/pr45094.c: New test.
1328
1329 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
1330
1331         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
1332
1333 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
1334
1335         PR rtl-optimization/42575
1336         * gcc.target/arm/pr42575.c: New test.
1337
1338 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
1339
1340         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
1341         * gcc.dg/tls/thr-cse-1.c: New.
1342
1343 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
1344
1345         PR debug/42487
1346         * lib/target-supports.exp
1347         (check_effective_target_function_sections): New.
1348         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
1349         function sections before proceding.
1350
1351 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
1352
1353         PR fortran/45308
1354         * gfortran.dg/pr45308.f03: New test.
1355
1356 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
1357
1358         PR target/45296
1359         * gcc.target/i386/pr45296.c: New test.
1360
1361 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
1362
1363         * g++.dg/ext/uow-1.C: New.
1364         * g++.dg/ext/uow-2.C: New.
1365         * g++.dg/ext/uow-3.C: New.
1366         * g++.dg/ext/uow-4.C: New.
1367
1368 2010-08-17  Richard Guenther  <rguenther@suse.de>
1369
1370         PR testsuite/45266
1371         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
1372
1373 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
1374
1375         PR c/40563
1376         * gcc.dg/Wcxx-compat-20.c: New test.
1377
1378 2010-08-17  Daniel Kraft  <d@domob.eu>
1379
1380         PR fortran/38936
1381         * gfortran.dg/associate_1.f03: Extended to test newly supported
1382         features like association to variables.
1383         * gfortran.dg/associate_3.f03: Removed check for illegal change
1384         of associate-name here...
1385         * gfortran.dg/associate_5.f03: ...and added it here.
1386         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
1387         * gfortran.dg/associate_7.f03: New test.
1388
1389 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
1390
1391         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
1392
1393 2010-08-15  Daniel Kraft  <d@domob.eu>
1394
1395         PR fortran/38936
1396         * gfortran.dg/associate_1.f03: Enable test for array expressions.
1397         * gfortran.dg/associate_3.f03: Clarify comment.
1398         * gfortran.dg/associate_5.f03: New test.
1399         * gfortran.dg/associate_6.f03: New test.
1400
1401 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1402
1403         PR fortran/45211
1404         * gfortran.dg/bind_c_usage_21.f90: New.
1405         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
1406
1407 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1408
1409         * gfortran.dg/optional_absent_1.f90: New.
1410         * gfortran.dg/null_actual.f90: New.
1411
1412 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1413
1414         * gfortran.dg/pointer_target_1.f90: New.
1415         * gfortran.dg/pointer_target_2.f90: New.
1416         * gfortran.dg/pointer_target_3.f90: New.
1417
1418 2010-08-15  Daniel Kraft  <d@domob.eu>
1419
1420         PR fortran/45197
1421         * gfortran.dg/elemental_args_check_3.f90: New test.
1422         * gfortran.dg/impure_1.f08: New test.
1423         * gfortran.dg/impure_2.f08: New test.
1424         * gfortran.dg/impure_3.f90: New test.
1425         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
1426
1427 2010-08-15  Ira Rosen  <irar@il.ibm.com>
1428
1429         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
1430         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
1431         SLP tests.
1432         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
1433         misaligned loads.
1434         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
1435         misaligned stores.c
1436         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
1437
1438 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
1439
1440         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
1441         dg-require-effective-target after dg-do.
1442
1443 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
1444
1445         * lib/target-supports.exp (check_effective_target_vect_int): Return
1446         true for Loongson targets.
1447         (check_effective_target_vect_shift): Likewise.
1448         (check_effective_target_vect_no_int_max): Likewise.
1449         (check_effective_target_vect_no_align): Likewise.
1450         (check_effective_target_vect_short_mult): Likewise.
1451
1452 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
1453
1454         * g++.dg/cast.C: Change fields of structures to "long" to pass
1455         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
1456         * g++.dg/cpp0x/iop.C: Ditto.
1457         * g++.dg/cpp0x/named_refs.C: Ditto.
1458         * g++.dg/cpp0x/rv1p.C: Ditto.
1459         * g++.dg/cpp0x/rv2p.C: Ditto.
1460         * g++.dg/cpp0x/rv3p.C: Ditto.
1461         * g++.dg/cpp0x/rv4p.C: Ditto.
1462         * g++.dg/cpp0x/rv5p.C: Ditto.
1463         * g++.dg/cpp0x/rv6p.C: Ditto.
1464         * g++.dg/cpp0x/rv7p.C: Ditto.
1465         * g++.dg/cpp0x/rv8p.C: Ditto.
1466         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
1467
1468 2010-08-13  Daniel Kraft  <d@domob.eu>
1469
1470         * gfortran.dg/implied_shape_1.f08: New test.
1471         * gfortran.dg/implied_shape_2.f90: New test.
1472         * gfortran.dg/implied_shape_3.f08: New test.
1473
1474 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1475
1476         PR libfortran/42526
1477         * gfortran.dg/char_component_initializer_1.f90: New test.
1478
1479 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
1480
1481         PR tree-optimization/45241
1482         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
1483
1484 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
1485
1486         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
1487         to dg-options.
1488         * gcc.target/i386/pr40906-2.c: Ditto.
1489         * gcc.target/i386/pr40906-3.c: Ditto.
1490
1491 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
1492
1493         PR middle-end/45262
1494         * gcc.c-torture/execute/pr45262.c: New test.
1495
1496 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
1497
1498         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
1499         empty argument.
1500         * g++.dg/other/profile1.C: Ditto.
1501
1502 2010-08-12  Richard Guenther  <rguenther@suse.de>
1503
1504         PR tree-optimization/45232
1505         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
1506         * gcc.dg/tree-ssa/loop-7.c: Adjust.
1507         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
1508         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
1509         unsigned arithmetic.
1510         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
1511         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
1512         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
1513         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
1514         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
1515         unsigned arithmetic.
1516         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
1517         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
1518         unsigned arithmetic.
1519         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
1520         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
1521         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
1522         unsigned arithmetic.
1523         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
1524         * gcc.dg/tree-ssa/negate.c: Adjust.
1525         * gcc.dg/vect/vect-1.c: Adjust.
1526         * gfortran.dg/reassoc_6.f: XFAIL.
1527
1528 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
1529
1530         PR debug/45259
1531         * gcc.dg/pr45259.c: New test.
1532
1533 2010-08-12  Wei Guozhi  <carrot@google.com>
1534
1535         PR target/44999
1536         * gcc.target/arm/pr44999.c: New testcase.
1537
1538 2010-08-12  Jie Zhang  <jie@codesourcery.com>
1539
1540         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
1541         (N): Likewise.
1542         (main): Adjust accordingly.
1543
1544 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1545
1546         * gfortran.dg/graphite/id-22.f: New.
1547
1548 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1549
1550         * gcc.dg/graphite/id-26.c: New.
1551
1552 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1553
1554         * gcc.dg/graphite/id-25.c: New.
1555
1556 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1557
1558         * gcc.dg/graphite/run-id-5.c: New.
1559         * gcc.dg/graphite/run-id-6.c: New.
1560         * gfortran.dg/graphite/id-21.f: New.
1561
1562 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1563
1564         * gcc.dg/graphite/id-24.c: New.
1565
1566 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1567
1568         * gcc.dg/tree-ssa/pr20742.c: New.
1569
1570 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1571
1572         * gcc.dg/graphite/id-23.c: New.
1573
1574 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1575
1576         * gfortran.dg/graphite/id-20.f: Adjust testcase.
1577
1578 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1579
1580         * gcc.dg/graphite/pr42729.c: New.
1581
1582 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1583
1584         * gfortran.dg/graphite/id-20.f: New.
1585
1586 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1587
1588         * gcc.dg/graphite/id-22.c: New.
1589
1590 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1591
1592         * gcc.dg/graphite/run-id-2.c: Call abort.
1593
1594 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1595
1596         * gcc.dg/graphite/id-20.c: New.
1597
1598 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
1599             Steve Kargl <kargl@gcc.gnu.org>
1600
1601         PR fortran/44595
1602         * gfortran.dg/move_alloc_3.f90: New.
1603         * gfortran.dg/random_seed_2.f90: New.
1604
1605 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1606
1607         * lib/target-supports.exp (check_effective_target_sync_int_long):
1608         Add hppa*-*-linux*.
1609         (check_effective_target_sync_char_short): Likewise.
1610
1611 2010-08-10  Yao Qi  <yao@codesourcery.com>
1612
1613         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
1614         general form.
1615         * gcc.dg/tree-ssa/loop-31.c: Likewise.
1616         * g++.dg/other/packed1.C: Likewise.
1617         * g++.dg/other/crash-4.C: Likewise.
1618         * g++.dg/ext/packed8.C: Likewise.
1619         * g++.dg/init/array16.C: Likewise.
1620
1621 2010-08-10  xinliang David Li  <davidxl@google.com>
1622         * gcc.dg/tree-ssa/loop-19.c: Add option
1623         -fno-prefetch-loop-array
1624
1625 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
1626
1627         PR middle-end/45182
1628         * gcc.c-torture/compile/pr45182.c: New test.
1629
1630 2010-08-09  Jason Merrill  <jason@redhat.com>
1631
1632         PR c++/45236
1633         * g++.dg/cpp0x/variadic-104.C: New.
1634
1635 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
1636
1637         PR fortran/44235
1638         * gfortran.dg/dependency_32.f90:  New test.
1639
1640 2010-08-09  Richard Guenther  <rguenther@suse.de>
1641
1642         PR middle-end/44632
1643         * g++.dg/opt/nrv17.C: New testcase.
1644
1645 2010-08-09  Richard Guenther  <rguenther@suse.de>
1646
1647         PR middle-end/45212
1648         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
1649         alignment from MEM_REF offset only if we took it from the
1650         base object.
1651
1652         * gcc.target/i386/pr24178.c: New testcase.
1653
1654 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
1655
1656         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
1657         * gcc.dg/20030702-1.c: Ditto.
1658         * gcc.dg/20050309-1.c: Ditto.
1659         * gcc.dg/20050325-1.c: Ditto.
1660         * gcc.dg/20050330-2.c: Ditto.
1661         * gcc.dg/20051201-1.c: Ditto.
1662         * gcc.dg/gomp/pr27573.c: Ditto.
1663         * gcc.dg/gomp/pr34610.c: Ditto.
1664         * gcc.dg/pr24225.c: Ditto.
1665         * gcc.dg/pr26570.c: Ditto.
1666         * gcc.dg/pr32773.c: Ditto.
1667         * g++.dg/gcov/gcov-6.C: Ditto.
1668         * g++.dg/gomp/pr34608.C: Ditto.
1669         * gfortran.dg/gomp/pr27573.f90: Ditto.
1670
1671         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
1672         dg-require-host-local dg directive.
1673         * gcc.dg/profile-dir-2.c: Ditto.
1674         * gcc.dg/profile-dir-3.c: Ditto.
1675
1676 2010-08-08  Richard Guenther  <rguenther@suse.de>
1677
1678         PR tree-optimization/45109
1679         * gcc.c-torture/compile/pr45109.c: New testcase.
1680
1681 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
1682
1683         * gcc.dg/march.c: Skip if -march defined.
1684         * gcc.dg/mtune.c: Skip if -mtune defined.
1685
1686         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
1687         generic thunk support.
1688
1689 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
1690
1691         PR target/45213
1692         * gcc.target/i386/pr45213.c: New test.
1693
1694 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1695
1696         PR libfortran/45143
1697         * gfortran.dg/fmt_error_11.f03: New test.
1698
1699 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
1700
1701         * lib/target-supports.exp (check_effective_target_sync_int_long):
1702         Add arm*-*-linux-gnueabi.
1703         (check_effective_target_sync_char_short): Likewise.
1704
1705 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1706
1707         PR fortran/45159
1708         * gfortran.dg/dependency_31.f90:  New test.
1709
1710 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1711
1712         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
1713
1714 2010-08-06  Jason Merrill  <jason@redhat.com>
1715
1716         * g++.dg/cpp0x/sfinae3.C: New.
1717         * g++.dg/cpp0x/sfinae4.C: New.
1718
1719 2010-08-06  Richard Guenther  <rguenther@suse.de>
1720
1721         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
1722         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
1723         * gcc.dg/tree-ssa/pr25382.c: Likewise.
1724         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
1725         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
1726         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
1727         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
1728         * gcc.c-torture/execute/20100805-1.c: Likewise.
1729
1730 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1731
1732         PR testsuite/42855
1733         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
1734
1735 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1736
1737         * gcc.dg/ipa/ipcp-ii-1.c: New test.
1738         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
1739
1740 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1741
1742         * g++.dg/ipa/devirt-1.C: New test.
1743         * g++.dg/ipa/devirt-2.C: Likewise.
1744         * g++.dg/ipa/devirt-3.C: Likewise.
1745         * g++.dg/ipa/devirt-4.C: Likewise.
1746         * g++.dg/ipa/devirt-5.C: Likewise.
1747         * gcc.dg/ipa/iinline-3.c: Likewise.
1748
1749 2010-08-05  Jie Zhang  <jie@codesourcery.com>
1750
1751         PR tree-optimization/45144
1752         * gcc.dg/tree-ssa/pr45144.c: New test.
1753
1754 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
1755
1756         PR fortran/42207
1757         PR fortran/44064
1758         PR fortran/44065
1759         * gfortran.dg/class_25.f03: New.
1760         * gfortran.dg/class_26.f03: New.
1761
1762 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
1763
1764         * g++.dg/warn/miss-format-1.C: Update line number.
1765
1766 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
1767
1768         PR c++/44641
1769         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
1770         .frame and .mask assembler directives.
1771
1772 2010-08-04  Richard Guenther  <rguenther@suse.de>
1773
1774         * gcc.dg/tree-ssa/vrp35.c: Adjust.
1775         * gcc.dg/tree-ssa/vrp36.c: Likewise.
1776         * gcc.dg/tree-ssa/vrp50.c: Likewise.
1777         * gcc.dg/tree-ssa/vrp52.c: Likewise.
1778
1779 2010-08-04  Tobias Burnus  <burnus@net-b.de>
1780
1781         PR fortran/44857
1782         * gfortran.dg/derived_constructor_char_1.f90: New.
1783         * gfortran.dg/derived_constructor_char_2.f90: New.
1784
1785 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1786
1787         PR fortran/45159
1788         * gfortran.dg/dependency_30.f90:  New test.
1789
1790 2010-08-03  Jan Hubicka  <jh@suse.cz>
1791
1792         * gcc.c-torture/compile/pr45085.c: New testcase.
1793
1794 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
1795
1796         PR fortran/44584
1797         PR fortran/45161
1798         * gfortran.dg/typebound_call_9.f03: Modified.
1799         * gfortran.dg/typebound_generic_1.f03: Modified.
1800
1801 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1802
1803         PR fortran/45159
1804
1805         * gfortran.dg/dependency_29.f90:  New test.
1806
1807 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1808
1809         PR fortran/36854
1810         * gfortran.dg/character_comparison_2.f90:  New test.
1811         * gfortran.dg/character_comparison_3.f90:  New test.
1812         * gfortran.dg/dependency_28.f90:  New test.
1813
1814 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
1815
1816         PR target/40457
1817         * gcc.target/arm/pr40457-1.c: New test.
1818         * gcc.target/arm/pr40457-2.c: New test.
1819
1820 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
1821
1822         PR fortran/44912
1823         * gfortran.dg/typebound_call_17.f03: New.
1824
1825 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
1826
1827         PR fortran/44929
1828         * gfortran.dg/allocate_derived_3.f90: New.
1829
1830 2010-07-30  Xinliang David Li  <davidxl@google.com>
1831         PR tree-optimization/45121
1832         * c-c++-common/uninit-17.c: Add -fno-ivops option.
1833
1834 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1835
1836         PR c++/45112
1837         * testsuite/g++.dg/pr45112.C: New test.
1838
1839 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
1840
1841         PR debug/45055
1842         PR rtl-optimization/45137
1843         * gcc.dg/pr45055.c: New test.
1844
1845 2010-07-30  Alan Modra  <amodra@gmail.com>
1846
1847         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
1848         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
1849
1850 2010-07-29  Tobias Burnus  <burnus@net-b.de>
1851
1852         PR fortran/45087
1853         PR fortran/45125
1854         * gfortran.dg/whole_file_25.f90: New.
1855         * gfortran.dg/whole_file_26.f90: New.
1856         * gfortran.dg/whole_file_27.f90: New.
1857
1858 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
1859
1860         PR fortran/44962
1861         * gfortran.dg/typebound_proc_17.f03: New.
1862
1863 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
1864
1865         PR fortran/45004
1866         * gfortran.dg/move_alloc_2.f90: New.
1867
1868 2010-07-29  Xinliang David Li  <davidxl@google.com>
1869         PR tree-optimization/45121
1870         * c-c++-common/uninit-17.c: Fix expected output.
1871
1872 2010-07-29  Richard Guenther  <rguenther@suse.de>
1873
1874         PR tree-optimization/45120
1875         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
1876
1877 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
1878
1879         PR fortran/42051
1880         PR fortran/44064
1881         * gfortran.dg/pr42051.f03: New testcase.
1882
1883 2010-07-29  Richard Guenther  <rguenther@suse.de>
1884
1885         PR middle-end/45034
1886         * gcc.c-torture/execute/pr45034.c: New testcase.
1887
1888 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
1889
1890         PR c++/45096
1891         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
1892
1893 2010-07-28  Daniel Kraft  <d@domob.eu>
1894
1895         * gfortran.dg/bound_8.f90: New test.
1896
1897 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
1898
1899         PR debug/45105
1900         * gcc.dg/pr45105.c: New test.
1901
1902 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
1903
1904         PR rtl-optimization/45107
1905         * gcc.dg/pr45107.c: New test.
1906
1907 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
1908
1909         PR rtl-optimization/45101
1910         * gcc.dg/pr45101.c: New test.
1911
1912 2010-07-28  Tobias Burnus  <burnus@net-b.de>
1913
1914         PR fortran/45077
1915         * gfortran.dg/whole_file_24.f90: New.
1916
1917 2010-07-27  Jason Merrill  <jason@redhat.com>
1918
1919         * g++.dg/cpp0x/variadic102.C: New.
1920         * g++.dg/cpp0x/variadic103.C: New.
1921
1922 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
1923
1924         PR rtl-optimization/40956
1925         PR target/42495
1926         PR middle-end/42574
1927         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
1928         * gcc.target/arm/pr42574.c: Add tests.
1929
1930 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
1931
1932         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
1933         test name.
1934         (cleanup-repo-files): Ditto.
1935         (cleanup-saved-temps): Ditto.
1936
1937 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
1938
1939         PR testsuite/44701
1940         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
1941
1942         PR c/45079
1943         * gcc.dg/pr45079.c: New test.
1944
1945 2010-07-27  Ira Rosen  <irar@il.ibm.com>
1946
1947         PR tree-optimization/44152
1948         * gcc.dg/vect/fast-math-pr44152.c: New test.
1949
1950 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
1951
1952         PR ObjC/44140
1953         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
1954         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
1955         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
1956         * obj-c++.dg/torture/trivial.mm: Ditto.
1957         * objc.dg/torture/tls/thr-init-2.m: Ditto.
1958         * objc.dg/torture/tls/thr-init-3.m: Ditto.
1959         * objc.dg/torture/tls/thr-init.m: Ditto.
1960         * objc.dg/torture/trivial.m: Ditto.
1961
1962 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
1963
1964         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
1965         Skip on spu-*-* targets.
1966
1967 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
1968
1969         PR tree-optimization/45083
1970         * gcc.dg/pr45083.c: New test.
1971
1972 2010-07-26  Tobias Burnus  <burnus@net-b.de>
1973
1974         PR fortran/40873
1975         * gfortran.dg/whole_file_22.f90: New test.
1976         * gfortran.dg/whole_file_23.f90: New test.
1977
1978 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
1979             Jack Howarth  <howarth@bromo.med.uc.edu>
1980             Richard Henderson  <rth@redhat.com>
1981
1982         PR target/44132
1983         * gcc.dg/tls/thr-init-1.c: New.
1984         * gcc.dg/tls/thr-init-2.c: New.
1985         * gcc.dg/torture/tls New.
1986         * gcc.dg/torture/tls/tls-test.c: New.
1987         * gcc.dg/torture/tls/thr-init-1.c: New.
1988         * gcc.dg/torture/tls/tls.exp: New.
1989         * gcc.dg/torture/tls/thr-init-2.c: New.
1990         * gcc.dg/tls/emutls-2.c: New test
1991
1992         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
1993         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
1994         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
1995         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
1996         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
1997         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
1998         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
1999         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
2000         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
2001         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
2002         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
2003         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
2004         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
2005         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
2006         gfortran.dg/gomp/appendix-a/a.22.4.f90,
2007         gfortran.dg/gomp/appendix-a/a.22.5.f90,
2008         gfortran.dg/gomp/appendix-a/a.22.6.f90,
2009         gfortran.dg/gomp/appendix-a/a.24.1.f90,
2010         gfortran.dg/gomp/appendix-a/a.32.1.f90,
2011         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
2012         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
2013         gfortran.dg/gomp/omp_threadprivate1.f90,
2014         gfortran.dg/gomp/omp_threadprivate2.f90,
2015         gfortran.dg/gomp/reduction1.f90,
2016         gfortran.dg/gomp/sharing-1.f90: Likewise.
2017
2018 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2019
2020         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
2021         sse_runtime.
2022         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
2023         dg-require-visibility.
2024
2025 2010-07-26  Richard Guenther  <rguenther@suse.de>
2026
2027         PR tree-optimization/43784
2028         * gcc.c-torture/execute/pr43784.c: New testcase.
2029         * g++.dg/torture/pr43784.C: Likewise.
2030
2031 2010-07-26  Richard Guenther  <rguenther@suse.de>
2032
2033         PR middle-end/45056
2034         * g++.dg/pr45056.C: New testcase.
2035
2036 2010-07-26  Richard Guenther  <rguenther@suse.de>
2037
2038         PR tree-optimization/45071
2039         * gcc.dg/pr45071.c: New testcase.
2040
2041 2010-07-26  Tobias Burnus  <burnus@net-b.de>
2042
2043         PR fortran/45066
2044         * gfortran.dg/namelist_62.f90: New.
2045
2046 2010-07-26  Richard Guenther  <rguenther@suse.de>
2047
2048         * gcc.c-torture/execute/pr45017.c: Move ...
2049         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
2050
2051 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
2052
2053         PR fortran/40628
2054         * trim_optimize_1.f90:  New test.
2055         * character_comparision_1.f90:  New test.
2056
2057 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2058
2059         PR fortran/42852
2060         * gfortran.dg/wtruncate_fix.f: New test.
2061
2062 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
2063
2064         PR testsuite/45068
2065         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
2066
2067 2010-07-24  Richard Guenther  <rguenther@suse.de>
2068
2069         PR lto/43788
2070         * g++.dg/lto/20100724-1_0.C: New testcase.
2071
2072 2010-07-24  Richard Guenther  <rguenther@suse.de>
2073
2074         PR lto/43212
2075         * gcc.dg/lto/20100724-1_0.c: New testcase.
2076         * gcc.dg/lto/20100724-1_1.c: Likewise.
2077
2078 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2079
2080         PR fortran/40011
2081         * gfortran.dg/whole_file_21.f90: New.
2082
2083         * gfortran.dg/integer_exponentiation_3.F90: Use
2084         -ffloat-store only for i?86/x86-64 -m32.
2085
2086 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2087
2088         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
2089         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
2090
2091 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2092
2093         * gfortran.dg/func_decl_4.f90: Split test into two ...
2094         * gfortran.dg/func_decl_5.f90: ... parts.
2095         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
2096         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
2097         * gfortran.dg/global_references_1.f90: Add new dg-warning.
2098         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
2099         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
2100         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
2101         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
2102         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
2103         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
2104         * gfortran.dg/sizeof.f90: Make test valid.
2105         * gfortran.dg/pr20865.f90: Add new dg-error.
2106         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
2107         * gfortran.dg/g77/19990218-0.f: Ditto.
2108         * gfortran.dg/g77/19990218-1.f: Ditto.
2109         * gfortran.dg/g77/970625-2.f: Ditto.
2110         * gfortran.dg/pr37243.f: Fix function declaration.
2111         * gfortran.dg/use_only_1.f90: Fix implicit typing.
2112         * gfortran.dg/loc_1.f90: Fix pointer datatype.
2113
2114 2010-07-23  Tobias Burnus  <burnus@net-b.de>
2115
2116         PR fortran/44945
2117         * gfortran.dg/char_array_structure_constructor.f90: Add
2118         -fwhole-file as dg-option as it otherwise fails on some
2119         systems.
2120
2121 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
2122
2123         * gnat.dg/aggr16.ad[sb]: New test.
2124         * gnat.dg/aggr16_pkg.ads: New helper.
2125
2126 2010-07-23  Richard Guenther  <rguenther@suse.de>
2127
2128         PR lto/43071
2129         * g++.dg/lto/20100723-1_0.C: New testcase.
2130
2131 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
2132
2133         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
2134         AVX support.
2135         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
2136         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
2137
2138 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2139
2140         * lib/target-supports.exp (add_options_for_tls): New proc.
2141         * g++.dg/tls/static-1.C: Use dg-add-options tls.
2142         * g++.dg/tls/static-1a.cc: Likewise.
2143         * gcc.dg/tls/emutls-1.c: Likewise.
2144         * gcc.dg/tls/opt-11.c: Likewise.
2145         * gcc.dg/tls/opt-12.c: Likewise.
2146         * gcc.dg/tls/pr24428-2.c: Likewise.
2147         * gcc.dg/tls/pr24428.c: Likewise.
2148         * obj-c++.dg/tls/static-1.mm: Likewise.
2149         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
2150         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
2151         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
2152         * objc.dg/torture/tls/thr-init-2.m: Likewise.
2153         * objc.dg/torture/tls/thr-init-3.m: Likewise.
2154         * objc.dg/torture/tls/thr-init.m: Likewise.
2155         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
2156
2157 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2158
2159         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
2160         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
2161         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
2162         optimized dump files.
2163
2164 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
2165
2166         PR tree-optimization/45047
2167         * gcc.c-torture/compile/pr45047.c: New test.
2168
2169 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2170
2171         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
2172         instead of dg-compile.
2173         * gcc.dg/float-range-4.c: Ditto.
2174         * gcc.dg/float-range-5.c: Ditto.
2175         * gcc.dg/fold-overflow-1.c: Ditto.
2176         * gcc.dg/gomp/sections-4.c: Ditto.
2177         * gcc.dg/transparent-union-1.c: Ditto.
2178         * gcc.dg/transparent-union-2.c: Ditto.
2179         * gcc.target/i386/pr39315-check.c: Ditto.
2180         * g++.dg/gomp/sections-4.C: Ditto.
2181         * g++.dg/template/dtor7.C: Ditto.
2182         * g++.dg/tree-ssa/pr19952.C: Ditto.
2183         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
2184         * gfortran.dg/graphite/pr42185.f90: Ditto.
2185         * gfortran.dg/namelist_36.f90: Ditto.
2186         * gnat.dg/noreturn1.adb: Ditto.
2187         * gnat.dg/specs/small_alignment.ads: Ditto.
2188
2189 2010-07-23  Martin Jambor  <mjambor@suse.cz>
2190
2191         PR tree-optimization/44915
2192         * g++.dg/torture/pr44915.C: New test.
2193
2194 2010-07-23  Martin Jambor  <mjambor@suse.cz>
2195
2196         PR tree-optimization/44914
2197         * g++.dg/tree-ssa/pr44914.C: New test.
2198
2199 2010-07-23  Jie Zhang  <jie@codesourcery.com>
2200
2201         PR target/44290
2202         * gcc.dg/pr44290-1.c: New test.
2203         * gcc.dg/pr44290-2.c: New test.
2204
2205 2010-07-23  Jason Merrill  <jason@redhat.com>
2206
2207         PR c++/45008
2208         * g++.dg/abi/mangle44.C: New.
2209
2210 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2211
2212         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
2213         for compile-time only tests.
2214         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
2215         target check.
2216         * gcc.target/i386/pr39315-4.c: Ditto.
2217         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
2218         target check.  Include sse-os-support.h.
2219         (main): Call check_isa and sse_os_support.
2220         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
2221         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
2222         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
2223         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
2224         target check.  Include sse-os-support.h.
2225         (main): Call check_isa and sse_os_support.
2226         * gcc.target/i386/vperm-v2df.c: Ditto.
2227
2228 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2229
2230         * lib/target-supports.exp (check_avx_hw_available): New procedure.
2231         (check_effective_target_avx_runtime): New procedure.
2232         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
2233         (check_effective_target_sse_runtime): Add check_effective_target_sse.
2234
2235         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
2236         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
2237         and __get_cpuid test.
2238         * gcc.dg/compat/vector-2b_main.c: Ditto.
2239
2240         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
2241
2242         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
2243         for compile-time only test.
2244         * gcc.dg/pr32716.c: Ditto.
2245         * gcc.dg/pr34856.c: Ditto.
2246         * gcc.dg/pr36997.c: Ditto.
2247         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
2248         * gfortran.dg/pr28158.f90: Ditto.
2249         * gfortran.dg/pr30667.f: Ditto.
2250
2251         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
2252         i?86-*-* and x86_64-*-* targets to disable execution on targets
2253         without sse2 runtime support.
2254         * g++.dg/vect/vect.exp: Ditto.
2255         * gfortran.dg/vect/vect.exp: Ditto.
2256
2257         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
2258         * gcc.dg/pr37544.c: Ditto.
2259         * gcc.dg/pr40550.c: Ditto.
2260         * gcc.dg/compat/union-m128-1_main.c: Ditto.
2261         * gcc.dg/compat/vector-1a_main.c: Ditto.
2262         * gcc.dg/compat/vector-2a_main.c: Ditto.
2263         * gcc.dg/torture/pr16104-1.c: Ditto.
2264         * gcc.dg/torture/pr35771-1.c: Ditto.
2265         * gcc.dg/torture/pr35771-2.c: Ditto.
2266         * gcc.dg/torture/pr35771-3.c: Ditto.
2267         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
2268         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
2269         * gcc.dg/torture/stackalign/push-1.c: Ditto.
2270         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
2271         * g++.dg/other/i386-1.C: Ditto.
2272         * g++.dg/other/pr40446.C: Ditto.
2273
2274 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2275
2276         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
2277
2278 2010-07-23  Daniel Kraft  <d@domob.eu>
2279
2280         PR fortran/44709
2281         * gfortran.dg/exit_1.f08: New test.
2282         * gfortran.dg/exit_2.f08: New test.
2283
2284 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
2285
2286         PR tree-optimization/39839
2287         * gcc.target/arm/pr39839.c: New test case.
2288
2289 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
2290
2291         * gnat.dg/unchecked_convert5b.adb: New test.
2292         * gnat.dg/unchecked_convert6.adb: Likewise.
2293         * gnat.dg/unchecked_convert6b.adb: Likewise.
2294
2295 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
2296
2297         * gnat.dg/aggr15.ad[sb]: New test.
2298
2299 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
2300
2301         PR debug/45024
2302         * g++.dg/debug/dwarf2/nested-2.C: New test case.
2303
2304 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
2305
2306         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
2307         with dg-require-linker-plugin.
2308
2309 2010-07-22  Richard Guenther  <rguenther@suse.de>
2310
2311         PR lto/43850
2312         * g++.dg/lto/20100722-1_0.C: New testcase.
2313
2314 2010-07-22  Richard Guenther  <rguenther@suse.de>
2315
2316         PR lto/42451
2317         * gcc.dg/lto/20100720-3_0.c: New testcase.
2318         * gcc.dg/lto/20100720-3_1.c: Likewise.
2319
2320 2010-07-22  Richard Guenther  <rguenther@suse.de>
2321
2322         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
2323         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
2324
2325         PR lto/43373
2326         * gcc.dg/lto/20100722-1_0.c: New testcase.
2327
2328 2010-07-22  Martin Jambor  <mjambor@suse.cz>
2329
2330         PR tree-optimization/44891
2331         * testsuite/gcc.c-torture/compile/pr44891.c: New test.
2332
2333 2010-07-22  Richard Guenther  <rguenther@suse.de>
2334
2335         PR tree-optimization/45017
2336         * gcc.c-torture/execute/pr45017.c: New testcase.
2337
2338 2010-07-22  Tobias Burnus  <burnus@net-b.de>
2339
2340         PR fortran/45019
2341         * gfortran.dg/aliasing_dummy_5.f90: New.
2342
2343 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2344
2345         PR target/43698
2346         * gcc.target/arm/pr43698.c: New test.
2347
2348 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
2349
2350         PR fortran/44929
2351         * Revert my commit r162325 for this PR.
2352
2353 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
2354
2355         PR debug/45015
2356         * gcc.target/m68k/pr45015.c: New test.
2357
2358 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
2359
2360         PR c++/44641
2361         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
2362         comments.
2363
2364 2010-07-21  Richard Guenther  <rguenther@suse.de>
2365
2366         PR lto/45018
2367         * g++.dg/lto/20100721-1_0.C: New testcase.
2368
2369 2010-07-21  Martin Jambor  <mjambor@suse.cz>
2370
2371         PR tree-optimization/44900
2372         * g++.dg/torture/pr44900.C: New test.
2373
2374 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
2375
2376         PR middle-end/44738
2377         * c-c++-common/uninit-17.c: Correct expected error.
2378
2379 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
2380
2381         * gcc.dg/guality/asm-1.c: New test.
2382
2383         PR debug/45003
2384         * gcc.dg/guality/pr45003-2.c: New test.
2385         * gcc.dg/guality/pr45003-3.c: New test.
2386
2387 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2388
2389         PR libfortran/44697
2390         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
2391
2392 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
2393
2394         * lib/scanasm.exp (dg-function-on-line): Test that a function is
2395         defined on the current line.
2396         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
2397         * g++.dg/debug/dwarf2/pr44641.C: New.
2398
2399 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
2400
2401         * gcc.target/powerpc/block-move-1.c: New test.
2402         * gcc.target/powerpc/block-move-2.c: New test.
2403
2404 2010-07-20  Jason Merrill  <jason@redhat.com>
2405
2406         PR c++/44967
2407         * g++.dg/cpp0x/sfinae2.C: New.
2408
2409 2010-07-20  Richard Guenther  <rguenther@suse.de>
2410
2411         PR lto/42696
2412         * gcc.dg/lto/20100720-4_0.c: New testcase.
2413
2414 2010-07-20  Richard Guenther  <rguenther@suse.de>
2415
2416         PR lto/43221
2417         * gcc.dg/lto/20100720-2_0.c: New testcase.
2418         * gcc.dg/lto/20100720-2_1.c: Likewise.
2419
2420 2010-07-20  Richard Guenther  <rguenther@suse.de>
2421
2422         PR lto/43208
2423         * gcc.dg/lto/20100720-1_0.c: New testcase.
2424         * gcc.dg/lto/20100720-1_1.c: Likewise.
2425
2426 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
2427
2428         PR debug/45003
2429         * gcc.dg/guality/pr45003-1.c: New test.
2430
2431 2010-07-20  Richard Guenther  <rguenther@suse.de>
2432
2433         PR tree-optimization/44977
2434         * gcc.dg/torture/pr44977.c: New testcase.
2435
2436 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
2437
2438         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
2439         sync_char_short
2440
2441 2010-07-20  Richard Guenther  <rguenther@suse.de>
2442
2443         PR middle-end/44971
2444         PR middle-end/44988
2445         * gcc.dg/pr44971.c: New testcase.
2446         * gcc.c-torture/compile/pr44988.c: Likewise.
2447
2448 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
2449
2450         PR fortran/44929
2451         * gfortran.dg/allocate_with_typespec.f90: New test.
2452         * gfortran.dg/allocate_derived_1.f90: Update error message.
2453
2454 2010-07-19  Jason Merrill  <jason@redhat.com>
2455
2456         PR c++/44996
2457         * g++.dg/cpp0x/decltype23.C: New.
2458
2459 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
2460
2461         PR fortran/42385
2462         * gfortran.dg/class_defined_operator_1.f03 : New test.
2463
2464 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
2465
2466         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
2467         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
2468         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
2469         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
2470
2471 2010-07-19  Richard Guenther  <rguenther@suse.de>
2472
2473         PR middle-end/44941
2474         * gcc.c-torture/compile/pr44941.c: New testcase.
2475
2476 2010-07-19  Jason Merrill  <jason@redhat.com>
2477
2478         PR c++/44969
2479         * g++.dg/template/sfinae24.C: New.
2480
2481 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
2482
2483         PR fortran/44353
2484         * gfortran.dg/data_implied_do_2.f90: Removed.
2485
2486 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
2487
2488         PR c++/44969
2489         * g++.dg/template/sfinae23.C: New.
2490
2491 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2492
2493         * lib/target-supports.exp (check_sse_os_support_available): New
2494         proc.
2495         (check_sse_hw_available): New proc.
2496         (check_effective_target_sse_runtime): New proc.
2497         (check_effective_target_sse2_runtime): New proc.
2498         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
2499         -msse2 if check_sse_os_support_available.
2500         * g++.dg/vect/vect.exp: Only run -msse2 tests if
2501         check_sse_os_support_available.
2502         * gcc.dg/vect/vect.exp: Likewise.
2503         * gfortran.dg/vect/vect.exp: Likewise.
2504         * gcc.target/i386/sol2-check: Renamed to ...
2505         * gcc.target/i386/sse-os-support.h: ... this.
2506         (sol2_check): Renamed to ...
2507         (sse_os_support): ... this.
2508         Only test movss with xmm registers.
2509         * gcc.target/i386/sse-check.h: Reflect new header and function names.
2510         Removed ILL_INSN, ILL_INSN_LEN.
2511         * gcc.target/i386/sse2-check.h: Likewise.
2512         * gcc.target/i386/sse3-check.h: Likewise.
2513         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
2514         Removed cpuid.h, __get_cpuid test.
2515         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
2516         Removed cpuid.h, __get_cpuid test.
2517         * g++.dg/other/pr40446.C: Likewise.
2518         * gcc.dg/compat/union-m128-1_main.c: Likewise.
2519         * gcc.dg/compat/vector-1a_main.c: Likewise.
2520         * gcc.dg/compat/vector-2a_main.c: Likewise.
2521         * gcc.dg/pr36584.c: Likewise.
2522         * gcc.dg/pr37544.c: Likewise.
2523         * gcc.dg/torture/pr16104-1.c: Likewise.
2524         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
2525         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
2526         * gcc.dg/torture/stackalign/push-1.c: Likewise.
2527         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
2528         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
2529         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
2530         sse2_runtime.
2531         * gcc.dg/torture/pr35771-2.c: Likewise.
2532         * gcc.dg/torture/pr35771-3.c: Likewise.
2533         * gcc.target/i386/pr39315-2.c: Likewise.
2534         * gcc.target/i386/pr39315-4.c: Likewise.
2535         * gcc.target/i386/vperm-v2df.c: Likewise.
2536         * gcc.target/i386/vperm-v2di.c: Likewise.
2537         * gcc.target/i386/vperm-v4si-1.c: Likewise.
2538         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
2539         sse_runtime.
2540
2541 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
2542
2543         PR fortran/44353
2544         * gfortran.dg/data_implied_do_2.f90: New test.
2545
2546 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2547
2548         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
2549
2550 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2551
2552         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
2553         to the "mips16" group.
2554         (mips_using_mips16_p): New procedure.
2555         (mips-dg-options): Use it.
2556
2557 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2558
2559         * gcc.target/mips/mips16-attributes-4.c: New test.
2560
2561 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
2562
2563         PR testsuite/44418
2564         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
2565         * gcc.target/powerpc/recip-2.c: Ditto.
2566         * gcc.target/powerpc/recip-3.c: Ditto.
2567
2568 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
2569
2570         * gcc.target/arm/pr42235.c: New test.
2571
2572 2010-07-16  Jason Merrill  <jason@redhat.com>
2573
2574         PR c++/32505
2575         * g++.dg/template/partial8.C: New.
2576
2577 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
2578
2579         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
2580         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
2581         in C++.
2582         (gualcvt): New overloaded inline.
2583         (GUALCVT): Use it for C++.
2584         * g++.dg/guality/guality.exp: New.
2585         * g++.dg/guality/guality.h: New.
2586         * g++.dg/guality/redeclaration1.C: New test.
2587         * g++.dg/dg.exp: Prune also guality/* tests.
2588         * gcc.dg/guality/pr43141.c: Moved to...
2589         * c-c++-common/guality/pr43141.c: ... here.
2590
2591 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2592
2593         PR libfortran/37077
2594         * gfortran.dg/char4_iunit_2.f03: New test.
2595
2596 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
2597
2598         * lib/plugin-support.exp (plugin-test-execute):
2599         Add ${gcc_objdir}/intl to includes.
2600
2601 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
2602
2603         PR target/44942
2604         * gcc.c-torture/execute/pr44942.c: New test.
2605         * gcc.target/i386/pr44942.c: New test.
2606
2607 2010-07-15  Jason Merrill  <jason@redhat.com>
2608
2609         PR c++/44909
2610         * g++.dg/cpp0x/implicit7.C: New.
2611         * g++.dg/cpp0x/implicit8.C: New.
2612
2613 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2614
2615         Disable float tests for __SPU__ targets due to lack of signed zero:
2616         * c-c++-common/torture/complex-sign-add.c (check_add_float).
2617         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
2618         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
2619         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
2620         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
2621         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
2622         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
2623         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
2624         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
2625
2626 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
2627
2628         * gfortran.dg/select_char_2.f90: New test.
2629
2630 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
2631
2632         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
2633         with DECL_CHAIN.
2634
2635 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
2636
2637         PR fortran/44936
2638         * gfortran.dg/typebound_generic_9.f03: New.
2639
2640 2010-07-15  Richard Guenther  <rguenther@suse.de>
2641
2642         PR tree-optimization/44946
2643         * gcc.c-torture/compile/pr44946.c: New testcase.
2644
2645 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
2646
2647         PR fortran/40206
2648         * gfortran.dg/select_char_3.f90: New test.
2649
2650 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
2651             Kevin F. Quinn  <kevquinn@gentoo.org>
2652
2653         * gcc.dg/Wtrampolines.c: New.
2654
2655 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2656
2657         PR libfortran/44934
2658         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
2659
2660 2010-07-14  Jason Merrill  <jason@redhat.com>
2661
2662         PR c++/44810
2663         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
2664
2665         Implement C++0x unrestricted unions (N2544)
2666         * g++.dg/cpp0x/union1.C: New.
2667         * g++.dg/cpp0x/union2.C: New.
2668         * g++.dg/cpp0x/union3.C: New.
2669         * g++.dg/cpp0x/defaulted2.C: Adjust.
2670         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
2671         * g++.old-deja/g++.ext/anon2.C: Adjust.
2672         * g++.old-deja/g++.mike/misc6.C: Adjust.
2673
2674 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
2675
2676         PR fortran/44925
2677         * gfortran.dg/c_loc_tests_15.f90: New.
2678
2679 2010-07-13  Jason Merrill  <jason@redhat.com>
2680
2681         PR c++/44909
2682         * g++.dg/cpp0x/implicit6.C: New.
2683
2684 2010-07-13  Jason Merrill  <jason@redhat.com>
2685
2686         PR c++/44540
2687         * g++.dg/abi/noreturn1.C: New.
2688         * g++.dg/abi/noreturn2.C: New.
2689
2690 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
2691
2692         PR other/44874
2693         PR debug/44832
2694         * c-c++-common/pr44832.c: New test.
2695
2696 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
2697
2698         PR objc/44488
2699         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
2700         on the target.  Make sure that we can assemble the emitted asm when
2701         the test type is 'compile'.
2702
2703 2010-07-13  Richard Guenther  <rguenther@suse.de>
2704
2705         PR tree-optimization/36960
2706         * g++.dg/torture/pr36960.C: New testcase.
2707
2708 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
2709
2710         PR c++/44908
2711         * g++.dg/template/sfinae21.C: New.
2712         * g++.dg/template/sfinae22.C: Likewise.
2713
2714 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
2715
2716         PR testsuite/42843
2717         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
2718         * gcc.dg/plugin/ggcplug.c: Likewise.
2719         * g++.dg/plugin/selfassign.c: Likewise.
2720         * g++.dg/plugin/attribute_plugin.c: Likewise.
2721         * g++.dg/plugin/dumb_plugin.c: Likewise.
2722         * g++.dg/plugin/pragma_plugin.c: Likewise.
2723
2724 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
2725
2726         * gcc.c-torture/execute/pr44683.x: New.
2727         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
2728
2729 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
2730
2731         PR fortran/44434
2732         PR fortran/44565
2733         PR fortran/43945
2734         PR fortran/44869
2735         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
2736         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
2737         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
2738         * gfortran.dh/typebound_call_16.f03: New.
2739         * gfortran.dg/typebound_generic_6.f03: New.
2740         * gfortran.dg/typebound_generic_7.f03: New.
2741         * gfortran.dg/typebound_generic_8.f03: New.
2742
2743 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2744
2745         PR libfortran/37077
2746         * gfortran.dg/char4_iunit_1.f03: New test.
2747
2748 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
2749
2750         * gcc.dg/tree-ssa/vrp53.c: New test.
2751
2752 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
2753
2754         PR c++/44907
2755         * g++.dg/template/sfinae19.C: New.
2756         * g++.dg/template/sfinae20.C: Likewise.
2757
2758 2010-07-12  Jie Zhang  <jie@codesourcery.com>
2759
2760         * gcc.target/arm/interrupt-1.c: New test.
2761         * gcc.target/arm/interrupt-2.c: New test.
2762
2763 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2764
2765         * gcc.dg/pr42427.c: Require c99_runtime.
2766         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
2767         c99_runtime.
2768         * gcc.target/i386/avx-cmpss-1.c: Likewise.
2769         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
2770         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
2771         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
2772         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
2773         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
2774         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
2775         * gcc.target/i386/sse-cmpss-1.c: Likewise.
2776         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
2777         * gcc.target/i386/pr37275.c: Require visibility support.
2778
2779 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2780
2781         * lib/target-supports.exp (check_effective_target_sse): New proc.
2782         * gcc.target/i386/sol2-check.h: New file.
2783         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
2784         Include sol2-check.h.
2785         (main) Only run do_test () if sol2_check ().
2786         * gcc.target/i386/sse2-check.h: Likewise.
2787         * gcc.target/i386/sse3-check.h: Likewise.
2788         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
2789         [__sun__ && __svr4__]: Execute SSE2 instruction.
2790         * gcc.target/i386/math-torture/math-torture.exp: Only add options
2791         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
2792         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
2793         * g++.dg/ext/vector14.C: Likewise.
2794         * g++.dg/other/mmintrin.C: Likewise.
2795         * gcc.dg/20020418-1.c: Likewise.
2796         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
2797         * gcc.dg/format/ms_unnamed-1.c: Likewise.
2798         * gcc.dg/format/unnamed-1.c: Likewise.
2799         Adapt dg-warning line number.
2800         * gcc.dg/graphite/pr40281.c: Likewise.
2801         * gcc.dg/pr32176.c: Likewise.
2802         * gcc.dg/pr40550.c: Likewise.
2803         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
2804         * gcc.dg/torture/pr36891.c: Likewise.
2805         * gcc.target/i386/20020218-1.c: Likewise.
2806         * gcc.target/i386/20020523.c: Likewise.
2807         * gcc.target/i386/abi-1.c: Likewise.
2808         * gcc.target/i386/brokensqrt.c: Likewise.
2809         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
2810         * gcc.target/i386/pr13366.c: Likewise.
2811         * gcc.target/i386/pr13685.c: Likewise.
2812         * gcc.target/i386/pr24306.c: Likewise.
2813         * gcc.target/i386/pr31486.c: Likewise.
2814         * gcc.target/i386/pr32065-1.c: Likewise.
2815         * gcc.target/i386/pr32065-2.c: Likewise.
2816         * gcc.target/i386/pr32389.c: Likewise.
2817         * gcc.target/i386/pr38824.c: Likewise.
2818         * gcc.target/i386/pr38931.c: Likewise.
2819         * gcc.target/i386/pr39592-1.c: Likewise.
2820         * gcc.target/i386/pr43766.c: Likewise.
2821         * gcc.target/i386/recip-divf.c: Likewise.
2822         * gcc.target/i386/recip-sqrtf.c: Likewise.
2823         * gcc.target/i386/recip-vec-divf.c: Likewise.
2824         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
2825         * gcc.target/i386/sse-1.c: Likewise.
2826         * gcc.target/i386/sse-16.c: Likewise.
2827         * gcc.target/i386/sse-2.c: Likewise.
2828         * gcc.target/i386/sse-20.c: Likewise.
2829         * gcc.target/i386/sse-3.c: Likewise.
2830         * gcc.target/i386/sse-7.c: Likewise.
2831         * gcc.target/i386/sse-9.c: Likewise.
2832         * gcc.target/i386/sse-addps-1.c: Likewise.
2833         * gcc.target/i386/sse-addss-1.c: Likewise.
2834         * gcc.target/i386/sse-andnps-1.c: Likewise.
2835         * gcc.target/i386/sse-andps-1.c: Likewise.
2836         * gcc.target/i386/sse-cmpss-1.c: Likewise.
2837         * gcc.target/i386/sse-comiss-1.c: Likewise.
2838         * gcc.target/i386/sse-comiss-2.c: Likewise.
2839         * gcc.target/i386/sse-comiss-3.c: Likewise.
2840         * gcc.target/i386/sse-comiss-4.c: Likewise.
2841         * gcc.target/i386/sse-comiss-5.c: Likewise.
2842         * gcc.target/i386/sse-comiss-6.c: Likewise.
2843         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
2844         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
2845         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
2846         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
2847         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
2848         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
2849         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
2850         * gcc.target/i386/sse-divps-1.c: Likewise.
2851         * gcc.target/i386/sse-divss-1.c: Likewise.
2852         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
2853         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
2854         * gcc.target/i386/sse-maxps-1.c: Likewise.
2855         * gcc.target/i386/sse-maxss-1.c: Likewise.
2856         * gcc.target/i386/sse-minps-1.c: Likewise.
2857         * gcc.target/i386/sse-minss-1.c: Likewise.
2858         * gcc.target/i386/sse-movaps-1.c: Likewise.
2859         * gcc.target/i386/sse-movaps-2.c: Likewise.
2860         * gcc.target/i386/sse-movhlps-1.c: Likewise.
2861         * gcc.target/i386/sse-movhps-1.c: Likewise.
2862         * gcc.target/i386/sse-movhps-2.c: Likewise.
2863         * gcc.target/i386/sse-movlhps-1.c: Likewise.
2864         * gcc.target/i386/sse-movmskps-1.c: Likewise.
2865         * gcc.target/i386/sse-movntps-1.c: Likewise.
2866         * gcc.target/i386/sse-movss-1.c: Likewise.
2867         * gcc.target/i386/sse-movss-2.c: Likewise.
2868         * gcc.target/i386/sse-movss-3.c: Likewise.
2869         * gcc.target/i386/sse-movups-1.c: Likewise.
2870         * gcc.target/i386/sse-movups-2.c: Likewise.
2871         * gcc.target/i386/sse-mulps-1.c: Likewise.
2872         * gcc.target/i386/sse-mulss-1.c: Likewise.
2873         * gcc.target/i386/sse-orps-1.c: Likewise.
2874         * gcc.target/i386/sse-rcpps-1.c: Likewise.
2875         * gcc.target/i386/sse-recip-vec.c: Likewise.
2876         * gcc.target/i386/sse-recip.c: Likewise.
2877         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
2878         * gcc.target/i386/sse-set-ps-1.c: Likewise.
2879         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
2880         * gcc.target/i386/sse-subps-1.c: Likewise.
2881         * gcc.target/i386/sse-subss-1.c: Likewise.
2882         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
2883         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
2884         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
2885         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
2886         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
2887         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
2888         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
2889         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
2890         * gcc.target/i386/sse-xorps-1.c: Likewise.
2891         * gcc.target/i386/ssefn-1.c: Likewise.
2892         * gcc.target/i386/ssefn-3.c: Likewise.
2893         * gcc.target/i386/sseregparm-1.c: Likewise.
2894         * gcc.target/i386/stackalign/return-3.c: Likewise.
2895         * gcc.target/i386/vectorize1.c: Likewise.
2896         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
2897         * gcc.target/i386/xorps-sse.c: Likewise.
2898         * gfortran.dg/pr28158.f90: Likewise.
2899         * gfortran.dg/pr30667.f: Likewise.
2900         * gnat.dg/loop_optimization7.adb: Likewise.
2901         * gnat.dg/sse_nolib.adb: Likewise.
2902
2903 2010-07-11  Tobias Burnus  <burnus@net-b.de>
2904
2905         PR fortran/44702
2906         * gfortran.dg/use_rename_6.f90: New.
2907         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
2908
2909 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
2910
2911         PR fortran/44869
2912         * gfortran.dg/class_24.f03: New.
2913
2914 2010-07-10  Richard Guenther  <rguenther@suse.de>
2915
2916         PR lto/44889
2917         * gcc.dg/lto/20100709-1_0.c: New testcase.
2918         * gcc.dg/lto/20100709-1_1.c: Likewise.
2919
2920 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
2921
2922         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
2923
2924 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
2925
2926         PR objc/44140
2927         * objc.dg/lto/trivial-1_0.m: New.
2928         * objc.dg/lto/lto.exp: New.
2929         * obj-c++.dg/lto/trivial-1_0.mm: New.
2930         * obj-c++.dg/lto/lto.exp: New.
2931         * objc.dg/symtab-1.m: Adjust sizes.
2932         * objc.dg/image-info.m: Do not run for gnu-runtime.
2933
2934 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
2935
2936         * gcc.dg/pr32370.c: Allow another kind of error message.
2937
2938 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
2939
2940         * gnat.dg/atomic3.adb: New test.
2941
2942 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
2943             Denys Vlasenko  <dvlasenk@redhat.com>
2944             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
2945
2946         PR tree-optimization/28632
2947         * gcc.dg/tree-ssa/vrp51.c: New test.
2948         * gcc.dg/tree-ssa/vrp52.c: New test.
2949
2950 2010-07-09  Jason Merrill  <jason@redhat.com>
2951
2952         * g++.dg/abi/covariant6.C: New.
2953         * g++.dg/inherit/covariant17.C: Test both bases.
2954         * g++.dg/inherit/covariant7.C: Check vtable layout.
2955
2956 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
2957
2958         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
2959
2960 2010-07-09  Richard Guenther  <rguenther@suse.de>
2961
2962         PR tree-optimization/44852
2963         * gcc.c-torture/execute/pr44852.c: New testcase.
2964
2965 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2966
2967         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
2968         multiplication by values.
2969         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
2970         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
2971
2972 2010-07-09  Richard Guenther  <rguenther@suse.de>
2973
2974         PR tree-optimization/44882
2975         * gfortran.dg/pr44882.f90: New testcase.
2976
2977 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
2978
2979         PR target/40657
2980         * gcc.target/arm/pr40657-1.c: New test.
2981         * gcc.target/arm/pr40657-2.c: New test.
2982         * gcc.c-torture/execute/pr40657.c: New test.
2983
2984 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
2985
2986         * gcc.dg/tree-ssa/vrp50.c: New test.
2987         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
2988
2989 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
2990
2991         PR fortran/44649
2992         * gfortran.dg/c_sizeof_1.f90: Modified.
2993         * gfortran.dg/storage_size_1.f08: New.
2994         * gfortran.dg/storage_size_2.f08: New.
2995
2996 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
2997
2998         * gcc.c-torture/execute/20100708-1.c: New test.
2999
3000 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
3001
3002         PR fortran/44847
3003         * gfortran.dg/gomp/pr44847.f90: New test.
3004
3005 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
3006
3007         PR tree-optimization/44710
3008         * gcc.dg/tree-ssa/ifc-6.c: New.
3009         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
3010
3011 2010-07-08  Tobias Burnus  <burnus@net-b.de>
3012
3013         PR fortran/18918
3014         * gfortran.dg/coarray_10.f90: Add an additional test.
3015
3016 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
3017
3018         PR middle-end/44828
3019         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
3020         * gcc.c-torture/execute/pr44828.x: Revert.
3021
3022 2010-07-08  Jason Merrill  <jason@redhat.com>
3023
3024         PR c++/43120
3025         * g++.dg/inherit/covariant17.C: New.
3026         * g++.dg/abi/covariant1.C: Actually test for the bug.
3027
3028 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
3029
3030         PR rtl-optimization/44838
3031         * gcc.dg/pr44838.c: New.
3032
3033 2010-07-08  Richard Guenther  <rguenther@suse.de>
3034
3035         PR tree-optimization/44831
3036         * gcc.c-torture/compile/pr44831.c: New testcase.
3037         * gcc.dg/tree-ssa/pr21463.c: Adjust.
3038
3039 2010-07-08  Richard Guenther  <rguenther@suse.de>
3040
3041         PR tree-optimization/44861
3042         * g++.dg/vect/pr44861.cc: New testcase.
3043
3044 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
3045
3046         PR middle-end/44828
3047         * gcc.c-torture/execute/pr44828.x: New file.
3048
3049 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
3050
3051         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
3052         dg-options.
3053         * g++.dg/ext/altivec-17.C: Adjust error message.
3054
3055 2010-07-07  Tom Tromey  <tromey@redhat.com>
3056
3057         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
3058
3059 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
3060
3061         PR target/44844
3062         * gcc.target/i386/rdrand-1.c: Scan "jnc".
3063         * gcc.target/i386/rdrand-2.c: Likewise.
3064         * gcc.target/i386/rdrand-3.c: Likewise.
3065
3066 2010-07-07  Jan Hubicka  <jh@suse.cz>
3067
3068         PR middle-end/44813
3069         * g++.dg/torture/pr44813.C: New testcase.
3070         * g++.dg/torture/pr44826.C: New testcase.
3071
3072 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
3073
3074         PR rtl-optimization/44787
3075         * gcc.c-torture/compile/pr44788.c: New test.
3076         * gcc.target/arm/pr44788.c: New test.
3077
3078 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3079
3080         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
3081
3082 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3083
3084         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
3085         to dg-options.
3086
3087 2010-07-06  Tobias Burnus  <burnus@net-b.de>
3088
3089         PR fortran/44742
3090         * gfortran.dg/parameter_array_init_6.f90: New.
3091         * gfortran.dg/initialization_20.f90: Update dg-error.
3092         * gfortran.dg/initialization_24.f90: Ditto.
3093
3094 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3095         PR fortran/PR44693
3096         * gfortran.dg/dim_range_1.f90:  New test.
3097         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
3098
3099 2010-07-06  Jason Merrill  <jason@redhat.com>
3100
3101         PR c++/44703
3102         * g++.dg/cpp0x/initlist41.C: New.
3103
3104         PR c++/44778
3105         * g++.dg/template/ptrmem22.C: New.
3106
3107 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
3108
3109         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
3110         support.
3111         * gcc.target/i386/i386.exp: Likewise.
3112
3113 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3114
3115         PR testsuite/44195
3116         * gcc.dg/lto/20100518_0.c: Limit to x86.
3117
3118 2010-07-06  Richard Guenther  <rguenther@suse.de>
3119
3120         PR middle-end/44828
3121         * gcc.c-torture/execute/pr44828.c: New testcase.
3122
3123 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
3124
3125         * g++.dg/warn/noeffect2.C: Adjust expected warning.
3126         * g++.dg/warn/volatile1.C: Likewise.
3127         * g++.dg/template/warn1.C: Likewise.
3128
3129 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
3130
3131         AVX Programming Reference (June, 2010)
3132         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
3133         * g++.dg/other/i386-3.C: Likewise.
3134         * gcc.target/i386/sse-12.c: Likewise.
3135
3136         * gcc.target/i386/f16c-check.h: New.
3137         * gcc.target/i386/rdfsbase-1.c: Likewise.
3138         * gcc.target/i386/rdfsbase-2.c: Likewise.
3139         * gcc.target/i386/rdgsbase-1.c: Likewise.
3140         * gcc.target/i386/rdgsbase-2.c: Likewise.
3141         * gcc.target/i386/rdrand-1.c: Likewise.
3142         * gcc.target/i386/rdrand-2.c: Likewise.
3143         * gcc.target/i386/rdrand-3.c: Likewise.
3144         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
3145         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
3146         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
3147         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
3148         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
3149         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
3150         * gcc.target/i386/wrfsbase-1.c: Likewise.
3151         * gcc.target/i386/wrfsbase-2.c: Likewise.
3152         * gcc.target/i386/wrgsbase-1.c: Likewise.
3153         * gcc.target/i386/wrgsbase-2.c: Likewise.
3154
3155         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
3156         (__builtin_ia32_vcvtps2ph): New.
3157         (__builtin_ia32_vcvtps2ph256): Likewise.
3158
3159         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
3160         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
3161
3162         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
3163         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
3164
3165         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
3166         (__builtin_ia32_vcvtps2ph256): Likewise.
3167         Add fsgsbase,rdrnd,f16c.
3168
3169         * lib/target-supports.exp (check_effective_target_f16c): New.
3170
3171 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
3172
3173         * gcc.dg/guality/nrv-1.c: New test.
3174
3175 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
3176
3177         PR middle-end/42505
3178         * gcc.target/arm/pr42505.c: New test case.
3179
3180 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
3181
3182         PR c++/44808
3183         * g++.dg/opt/nrv16.C: New test.
3184
3185 2010-07-05  Richard Guenther  <rguenther@suse.de>
3186
3187         PR tree-optimization/44784
3188         * gcc.c-torture/compile/pr44784.c: New testcase.
3189
3190 2010-07-05  Ira Rosen  <irar@il.ibm.com>
3191
3192         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
3193         Increase loop bound and array size.
3194         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
3195         Likewise.
3196
3197 2010-07-05  Ira Rosen  <irar@il.ibm.com>
3198
3199         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
3200         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
3201         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
3202         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
3203         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
3204
3205 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
3206
3207         PR c++/22138
3208         * g++.dg/parse/template25.C: New.
3209
3210 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
3211
3212         PR rtl-optimization/44695
3213         * gcc.dg/torture/pr44695.c: New.
3214
3215 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3216
3217         PR c++/16630
3218         * g++.dg/ext/pretty3.C: New.
3219
3220 2010-07-04  Richard Guenther  <rguenther@suse.de>
3221
3222         PR middle-end/44809
3223         * g++.dg/torture/pr44809.C: New testcase.
3224
3225 2010-07-04  Richard Guenther  <rguenther@suse.de>
3226
3227         PR tree-optimization/44656
3228         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
3229
3230 2010-07-04  Ira Rosen  <irar@il.ibm.com>
3231             Revital Eres  <eres@il.ibm.com>
3232
3233         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
3234         misaligned stores.
3235         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
3236         gcc.dg/vect/vect-96.c: Likewise.
3237         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
3238         that support misaligned stores. Change the number of expected
3239         misaligned accesses.
3240         * gcc.dg/vect/vect-peel-1.c: New test.
3241         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
3242         gcc.dg/vect/vect-peel-4.c: Likewise.
3243         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
3244         vectorizable on all targets that support realignment.
3245         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3246
3247 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
3248
3249         PR c/44806
3250         * gcc.dg/torture/pr44806.c: New.
3251
3252 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
3253
3254         * gnat.dg/cond_expr1.adb: New test.
3255
3256 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
3257
3258         * gnat.dg/modular3.adb: New test.
3259         * gnat.dg/modular3_pkg.ads: New helper.
3260
3261 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
3262             Mikael Pettersson  <mikpe@it.uu.se>
3263
3264         PR testsuite/44518
3265         * obj-c++.dg/encode-2.mm: Produce object and save temps.
3266         Make signed-ness of chars explicit.  Scan the object for
3267         strings that are split by some target assemblers.
3268         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
3269         explicit.
3270
3271 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
3272
3273         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
3274
3275 2010-07-02  Le-Chun Wu  <lcwu@google.com>
3276
3277         PR/44128
3278         * g++.dg/warn/Wshadow-7.C: New test.
3279
3280 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
3281             Julian Brown  <julian@codesourcery.com>
3282             Sandra Loosemore  <sandra@codesourcery.com>
3283
3284         * gcc.c-torture/execute/20100416-1.c: New test case.
3285
3286 2010-07-02  Julian Brown  <julian@codesourcery.com>
3287             Sandra Loosemore  <sandra@codesourcery.com>
3288
3289         PR target/43703
3290
3291         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
3292         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
3293
3294 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3295             Julian Brown  <julian@codesourcery.com>
3296
3297         * gcc.target/arm/neon/vadds64.c: Regenerated.
3298         * gcc.target/arm/neon/vaddu64.c: Regenerated.
3299         * gcc.target/arm/neon/vsubs64.c: Regenerated.
3300         * gcc.target/arm/neon/vsubu64.c: Regenerated.
3301         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
3302         * gcc.target/arm/neon-vmls-1.c: Likewise.
3303         * gcc.target/arm/neon-vsubs64.c: New execution test.
3304         * gcc.target/arm/neon-vsubu64.c: New execution test.
3305         * gcc.target/arm/neon-vadds64.c: New execution test.
3306         * gcc.target/arm/neon-vaddu64.c: New execution test.
3307
3308 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3309
3310         * gcc.target/arm/neon-vands64.c: New.
3311         * gcc.target/arm/neon-vandu64.c: New.
3312         * gcc.target/arm/neon-vbics64.c: New.
3313         * gcc.target/arm/neon-vbicu64.c: New.
3314         * gcc.target/arm/neon-veors64.c: New.
3315         * gcc.target/arm/neon-veoru64.c: New.
3316         * gcc.target/arm/neon-vorns64.c: New.
3317         * gcc.target/arm/neon-vornu64.c: New.
3318         * gcc.target/arm/neon-vorrs64.c: New.
3319         * gcc.target/arm/neon-vorru64.c: New.
3320         * gcc.target/arm/neon/vands64.c: Regenerated.
3321         * gcc.target/arm/neon/vandu64.c: Regenerated.
3322         * gcc.target/arm/neon/vbics64.c: Regenerated.
3323         * gcc.target/arm/neon/vbicu64.c: Regenerated.
3324         * gcc.target/arm/neon/veors64.c: Regenerated.
3325         * gcc.target/arm/neon/veoru64.c: Regenerated.
3326         * gcc.target/arm/neon/vorns64.c: Regenerated.
3327         * gcc.target/arm/neon/vornu64.c: Regenerated.
3328         * gcc.target/arm/neon/vorrs64.c: Regenerated.
3329         * gcc.target/arm/neon/vorru64.c: Regenerated.
3330
3331 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3332
3333         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
3334
3335 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3336
3337         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
3338         * gfortran.dg/intent_out_5.f90: Same.
3339         * gfortran.dg/ltrans-7.f90: Same.
3340         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
3341
3342 2010-07-02  Jan Hubicka  <jh@suse.cz>
3343
3344         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
3345
3346 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3347
3348         * objc-obj-c++-shared/Object1.h: Correct Line endings.
3349
3350 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
3351
3352         PR c++/44780
3353         * c-c++-common/Wunused-var-12.c: New test.
3354
3355 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
3356
3357         PR target/42835
3358         * gcc.target/arm/pr42835.c: New test.
3359
3360         PR target/42172
3361         * gcc.target/arm/pr42172-1.c: New test.
3362
3363 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
3364
3365         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
3366
3367 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3368
3369         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
3370         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
3371         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
3372         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
3373         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
3374         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
3375         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
3376         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
3377         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
3378         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
3379         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
3380         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
3381         * gcc.target/arm/neon-vdup_ns64.c: New.
3382         * gcc.target/arm/neon-vdup_nu64.c: New.
3383         * gcc.target/arm/neon-vdupQ_ns64.c: New.
3384         * gcc.target/arm/neon-vdupQ_nu64.c: New.
3385         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
3386         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
3387         * gcc.target/arm/neon-vmov_ns64.c: New.
3388         * gcc.target/arm/neon-vmov_nu64.c: New.
3389         * gcc.target/arm/neon-vmovQ_ns64.c: New.
3390         * gcc.target/arm/neon-vmovQ_nu64.c: New.
3391         * gcc.target/arm/neon-vget_lanes64.c: New.
3392         * gcc.target/arm/neon-vget_laneu64.c: New.
3393         * gcc.target/arm/neon-vset_lanes64.c: New.
3394         * gcc.target/arm/neon-vset_laneu64.c: New.
3395
3396 2010-07-02  Richard Guenther  <rguenther@suse.de>
3397
3398         * g++.dg/torture/20100702-1.C: New testcase.
3399
3400 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3401
3402         PR target/44707
3403         * gcc.c-torture/compile/pr44707.c: New test.
3404
3405 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
3406
3407         PR c++/44039
3408         * g++.dg/template/crash101.C: New.
3409
3410 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3411
3412         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
3413         Use the ABI-0 accessors and fail it for m64.
3414
3415 2010-07-02  Jan Hubicka  <jh@suse.cz>
3416
3417         * g++.dg/tree-ssa/pr44706.C: New testcase.
3418
3419 2010-07-02  Richard Guenther  <rguenther@suse.de>
3420
3421         PR tree-optimization/44748
3422         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
3423
3424 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3425
3426         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
3427         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
3428         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
3429         the method types to forward:.
3430
3431 2010-06-30  Jason Merrill  <jason@redhat.com>
3432
3433         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
3434         * g++.dg/other/pr25632.C: Likewise.
3435
3436 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
3437
3438         PR tree-optimization/40421
3439         * gfortran.fortran-torture/compile/pr40421.f90: New test.
3440
3441 2010-07-01  Richard Guenther  <rguenther@suse.de>
3442
3443         PR middle-end/42834
3444         PR middle-end/44468
3445         * gcc.c-torture/execute/20100316-1.c: New testcase.
3446         * gcc.c-torture/execute/pr44468.c: Likewise.
3447         * gcc.c-torture/compile/20100609-1.c: Likewise.
3448         * gcc.dg/volatile2.c: Adjust.
3449         * gcc.dg/plugin/selfassign.c: Likewise.
3450         * gcc.dg/pr36902.c: Likewise.
3451         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
3452         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
3453         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
3454         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
3455         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
3456         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
3457         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
3458         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3459         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
3460         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
3461         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3462         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3463         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
3464         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
3465         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3466         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
3467         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
3468         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
3469         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
3470         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
3471         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
3472         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
3473         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
3474         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
3475         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
3476         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
3477         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
3478         * gcc.dg/struct/w_prof_local_array.c: Likewise.
3479         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
3480         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
3481         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
3482         * gcc.dg/struct/w_prof_global_array.c: Likewise.
3483         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
3484         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
3485         * gcc.dg/struct/w_prof_local_var.c: Likewise.
3486         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
3487         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
3488         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
3489         * gcc.dg/struct/w_prof_global_var.c: Likewise.
3490         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
3491         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
3492         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
3493         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3494         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
3495         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
3496         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
3497         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
3498         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
3499         * gcc.dg/tree-prof/stringop-1.c: Adjust.
3500         * g++.dg/tree-ssa/pr31146.C: Likewise.
3501         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
3502         * g++.dg/tree-ssa/pr33604.C: Likewise.
3503         * g++.dg/plugin/selfassign.c: Likewise.
3504         * gfortran.dg/array_memcpy_3.f90: Likewise.
3505         * gfortran.dg/array_memcpy_4.f90: Likewise.
3506         * c-c++-common/torture/pr42834.c: New testcase.
3507
3508 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
3509
3510         PR c++/44628
3511         * g++.dg/template/crash100.C: New.
3512
3513 2010-06-30  Jan Hubicka  <jh@suse.cz>
3514
3515         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
3516
3517 2010-06-30  Michael Matz  <matz@suse.de>
3518
3519         PR bootstrap/44699
3520         * gcc.dg/pr44699.c: New test.
3521
3522 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
3523
3524         PR tree-optimization/39799
3525         * c-c++-common/uninit-17.c: New test.
3526
3527 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3528
3529         PR libfortran/43298
3530         * gfortran.dg/read_infnan_1.f90: New test.
3531
3532 2010-06-29  Jason Merrill  <jason@redhat.com>
3533
3534         Enable implicitly declared move constructor/operator= (N3053).
3535         * g++.dg/cpp0x/implicit3.C: New.
3536         * g++.dg/cpp0x/implicit4.C: New.
3537         * g++.dg/cpp0x/implicit5.C: New.
3538         * g++.dg/cpp0x/implicit-copy.C: Adjust.
3539         * g++.dg/cpp0x/not_special.C: Adjust.
3540         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
3541         * g++.dg/cpp0x/rv1n.C: Adjust.
3542         * g++.dg/cpp0x/rv1p.C: Adjust.
3543         * g++.dg/cpp0x/rv2n.C: Adjust.
3544         * g++.dg/cpp0x/rv2p.C: Adjust.
3545         * g++.dg/cpp0x/rv3n.C: Adjust.
3546         * g++.dg/cpp0x/rv3p.C: Adjust.
3547         * g++.dg/cpp0x/rv4n.C: Adjust.
3548         * g++.dg/cpp0x/rv4p.C: Adjust.
3549         * g++.dg/cpp0x/rv5n.C: Adjust.
3550         * g++.dg/cpp0x/rv5p.C: Adjust.
3551         * g++.dg/cpp0x/rv6n.C: Adjust.
3552         * g++.dg/cpp0x/rv6p.C: Adjust.
3553         * g++.dg/cpp0x/rv7n.C: Adjust.
3554         * g++.dg/cpp0x/rv7p.C: Adjust.
3555         * g++.dg/cpp0x/rv8p.C: Adjust.
3556         * g++.dg/gomp/pr26690-1.C: Adjust.
3557         * g++.dg/other/error20.C: Adjust.
3558         * g++.dg/other/error31.C: Adjust.
3559         * g++.dg/parse/error19.C: Adjust.
3560         * g++.dg/template/qualttp5.C: Adjust.
3561         * g++.old-deja/g++.law/ctors5.C: Adjust.
3562
3563         Enable implicitly deleted functions (N2346)
3564         * g++.dg/cpp0x/defaulted17.C: New.
3565         * g++.dg/cpp0x/implicit1.C: New.
3566         * g++.dg/cpp0x/implicit2.C: New.
3567         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
3568         * g++.dg/ext/has_virtual_destructor.C: Adjust.
3569         * g++.dg/init/ctor4.C: Adjust.
3570         * g++.dg/init/synth2.C: Adjust.
3571         * g++.dg/lto/20081118_1.C: Adjust.
3572         * g++.dg/other/error13.C: Adjust.
3573         * g++.dg/other/unused1.C: Adjust.
3574         * g++.old-deja/g++.bob/inherit2.C: Adjust.
3575         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
3576         * g++.old-deja/g++.jason/opeq3.C: Adjust.
3577         * g++.old-deja/g++.law/ctors17.C: Adjust.
3578         * g++.old-deja/g++.oliva/delete1.C: Adjust.
3579         * g++.old-deja/g++.pt/assign1.C: Adjust.
3580         * g++.old-deja/g++.pt/crash20.C: Adjust.
3581
3582         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
3583         * g++.dg/cpp0x/defaulted13.C: Adjust.
3584         * g++.dg/cpp0x/defaulted2.C: Adjust.
3585         * g++.dg/cpp0x/defaulted3.C: Adjust.
3586         * g++.dg/cpp0x/initlist9.C: Adjust.
3587         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
3588         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
3589         * g++.dg/init/synth2.C: Adjust.
3590
3591         * g++.dg/cpp0x/defaulted19.C: New.
3592
3593         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
3594         * g++.dg/template/error23.C: Fix for -std=c++0x.
3595
3596 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
3597
3598         PR fortran/44718
3599         * gfortran.dg/proc_ptr_28.f90: New.
3600
3601 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
3602
3603         PR tree-optimization/43801
3604         * g++.dg/torture/pr43801.C: New test.
3605
3606         PR debug/44668
3607         * g++.dg/debug/dwarf2/accessibility1.C: New test.
3608
3609 2010-06-29  Jason Merrill  <jason@redhat.com>
3610
3611         PR c++/44587
3612         * g++.dg/template/qualified-id2.C: New.
3613         * g++.dg/template/qualified-id3.C: New.
3614
3615 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
3616
3617         PR fortran/44696
3618         * gfortran.dg/associated_target_4.f90: New.
3619
3620 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
3621
3622         PR fortran/44582
3623         * gfortran.dg/aliasing_array_result_1.f90 : New test.
3624
3625 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3626
3627         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
3628
3629 2010-06-29  Jan Hubicka  <jh@suse.cz>
3630
3631         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
3632
3633 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
3634
3635         PR target/43902
3636         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
3637         * gcc.target/arm/wmul-3.c: New test.
3638         * gcc.target/arm/wmul-4.c: New test.
3639
3640 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
3641
3642         PR rtl-optimization/44659
3643         * gcc.target/i386/extract-1.c: New.
3644         * gcc.target/i386/extract-2.c: Likewise.
3645         * gcc.target/i386/extract-3.c: Likewise.
3646         * gcc.target/i386/extract-4.c: Likewise.
3647         * gcc.target/i386/extract-5.c: Likewise.
3648         * gcc.target/i386/extract-6.c: Likewise.
3649
3650 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
3651
3652         PR c++/44682
3653         * g++.dg/warn/Wunused-var-14.C: New test.
3654
3655 2010-06-28  Tobias Burnus  <burnus@net-b.de>
3656
3657         PR fortran/43298
3658         * gfortran.dg/nan_6.f90: New.
3659
3660 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
3661
3662         PR tree-optimization/43781
3663         * gcc.dg/torture/pr43781.c: New.
3664
3665 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
3666
3667         PR fortran/40158
3668         * gfortran.dg/actual_rank_check_1.f90: New test.
3669
3670 2010-06-28  Martin Jambor  <mjambor@suse.cz>
3671
3672         * testsuite/gcc.dg/ipa/ipa-sra-6.c: New test.
3673
3674 2010-06-28  Jan Hubicka  <jh@suse.cz>
3675
3676         PR tree-optimization/44687
3677         * gcc.c-torture/compile/pr44687.c
3678
3679 2010-06-28  Martin Jambor  <mjambor@suse.cz>
3680
3681         PR c++/44535
3682         * g++.dg/torture/pr44535.C: New test.
3683
3684 2010-06-28  Michael Matz  <matz@suse.de>
3685
3686         PR middle-end/44592
3687         * gfortran.dg/pr44592.f90: New test.
3688
3689 2010-06-28  Jan Hubicka  <jh@suse.cz>
3690
3691         PR tree-optimization/44357
3692         * g++.dg/torture/pr44357.C: New testcase.
3693
3694 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3695
3696         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
3697         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
3698         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
3699         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
3700         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
3701         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
3702         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
3703         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
3704
3705 2010-06-27  Jan Hubicka  <jh@suse.cz>
3706
3707         * gcc.c-torture/compile/pr44686.c: New file.
3708
3709 2010-06-27  Richard Guenther  <rguenther@suse.de>
3710
3711         PR tree-optimization/44683
3712         * gcc.c-torture/execute/pr44683.c: New testcase.
3713
3714 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
3715
3716         * gnat.dg/noreturn3.ad[sb]: New test.
3717
3718 2010-06-26  Jason Merrill  <jason@redhat.com>
3719
3720         * g++.dg/cpp0x/explicit5.C: New.
3721
3722 2010-06-26  Richard Guenther  <rguenther@suse.de>
3723
3724         PR tree-optimization/44393
3725         * gcc.dg/pr44393.c: New testcase.
3726
3727 2010-06-26  Jan Hubicka  <jh@suse.cz>
3728
3729         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
3730
3731 2010-06-26  Richard Guenther  <rguenther@suse.de>
3732
3733         PR middle-end/44674
3734         * gcc.dg/pr44674.c: New testcase.
3735
3736 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
3737
3738         * gcc.dg/opts-3.c: New test.
3739
3740 2010-06-26  Tobias Burnus  <burnus@net-b.de>
3741
3742         * gfortran.dg/type_decl_1.f90: New.
3743         * gfortran.dg/type_decl_2.f90: New.
3744
3745 2010-06-26  Tobias Burnus  <burnus@net-b.de>
3746
3747         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
3748         * gfortran.dg/semicolon_fixed_2.f: Ditto.
3749
3750 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3751
3752         PR testsuite/38946
3753         * gfortran.dg/array_constructor_23.f: Update test to allow for small
3754         error in comparing reals.
3755
3756 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3757
3758         * selected_real_kind_2.f90: New.
3759         * selected_real_kind_3.f90: New.
3760
3761 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3762
3763         * gfortran.dg/entry_19.f90: New.
3764
3765 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3766
3767         * gfortran.dg/end_subroutine_1.f90: New.
3768         * gfortran.dg/end_subroutine_2.f90: New.
3769         * gfortran.dg/interface_proc_end.f90: Update.
3770
3771 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3772
3773         * gfortran.dg/semicolon_fixed.f: Update.
3774         * gfortran.dg/semicolon_fixed_2.f: New.
3775         * gfortran.dg/semicolon_free_2.f90: New.
3776         * gfortran.dg/semicolon_free.f90: Update.
3777
3778 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3779
3780         PR fortran/44448
3781         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
3782
3783 2010-06-25  Martin Jambor  <mjambor@suse.cz>
3784
3785         * g++.dg/ipa/iinline-3.C: New test.
3786         * gcc.dg/ipa/modif-1.c: Removed.
3787
3788 2010-06-25  Jan Hubicka  <jh@suse.cz>
3789
3790         * testsuite/gcc.dg/tree-ssa/ipa-split-1.c
3791
3792 2010-06-25  Martin Jambor  <mjambor@suse.cz>
3793
3794         * g++.dg/ipa/iinline-2.C: New test.
3795
3796 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
3797
3798         PR middle-end/43866
3799         * gfortran.dg/pr43866.f90: New test.
3800
3801         PR tree-optimization/44539
3802         * gcc.dg/pr44539.c: New test.
3803
3804 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
3805
3806         From Jim Wilson:
3807         PR target/43902
3808         * gcc.target/mips/madd-9.c: New test.
3809
3810 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
3811
3812         PR c/44517
3813         * gcc.dg/noncompile/pr44517.c: New.
3814         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
3815
3816 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
3817
3818         PR testsuite/43283
3819         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
3820         and add argument to nop for IA64.
3821
3822 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
3823
3824         PR target/44588
3825         * gcc.target/i386/mod-1.c: New.
3826         * gcc.target/i386/umod-1.c: Likewise.
3827         * gcc.target/i386/umod-2.c: Likewise.
3828         * gcc.target/i386/umod-3.c: Likewise.
3829
3830 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
3831
3832         PR middle-end/44492
3833         * g++.dg/torture/pr44492.C: New test.
3834
3835 2010-06-24  Andi Kleen  <ak@linux.intel.com>
3836
3837         * c-c++-common/warn-omitted-condop.c: New.
3838
3839 2010-06-24  Tobias Burnus  <burnus@net-b.de>
3840
3841         PR fortran/44614
3842         * gfortran.dg/import8.f90: New.
3843
3844 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
3845
3846         * gnat.dg/not_null.adb: Update test case.
3847
3848 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
3849
3850         PR c++/44619
3851         * g++.dg/warn/Wunused-var-13.C: New test.
3852
3853         PR c++/44627
3854         * g++.dg/diagnostic/method1.C: New test.
3855
3856 2010-06-22  Cary Coutant  <ccoutant@google.com>
3857
3858         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
3859
3860 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
3861
3862         PR fortran/44616
3863         * gfortran.dg/abstract_type_8.f03: New.
3864
3865 2010-06-21  Jason Merrill  <jason@redhat.com>
3866
3867         * g++.dg/cpp0x/noexcept08.C: New.
3868
3869         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
3870
3871 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
3872
3873         PR target/44615
3874         * gcc.target/i386/sse2-vec-2a.c: New.
3875
3876 2010-06-21  DJ Delorie  <dj@redhat.com>
3877
3878         * gcc.dg/pragma-diag-1.c: New.
3879
3880 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
3881
3882         PR target/44615
3883         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
3884
3885 2010-06-21  Alan Modra  <amodra@gmail.com>
3886
3887         PR testsuite/44505
3888         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
3889         tail call to check_fa_mid.
3890
3891 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
3892
3893         PR target/44575
3894         * gcc.c-torture/execute/pr44575.c: New test.
3895
3896 2010-06-21  Tobias Burnus  <burnus@net-b.de>
3897
3898         PR fortran/40632
3899         * gfortran.dg/contiguous_1.f90: New.
3900         * gfortran.dg/contiguous_2.f90: New.
3901         * gfortran.dg/contiguous_3.f90: New.
3902
3903 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
3904
3905         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
3906         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
3907
3908 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
3909
3910         PR target/44546
3911         * gcc.target/i386/pr44546.c: New test.
3912
3913 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
3914
3915         * gcc.dg/opts-2.c: New test.
3916
3917 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
3918
3919         PR fortran/44584
3920         * gfortran.dg/typebound_proc_15.f03: Modified.
3921
3922 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
3923
3924         PR target/44072
3925         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
3926         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
3927
3928 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3929
3930         * g++.dg/ext/label13.C: Fix typo in last change.
3931
3932 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3933
3934         PR libfortran/44477
3935         * gfortran.dg/eof_3.f90
3936         * gfortran.dg/endfile_2.f90
3937         * gfortran.dg/endfile_4.f90
3938         * gfortran.dg/endfile_3.f90
3939
3940 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3941
3942         PR c++/41090
3943         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
3944
3945 2010-06-18  Tobias Burnus  <burnus@net-b.de>
3946
3947         PR fortran/44556
3948         * gfortran.dg/allocate_alloc_opt_11.f90: New.
3949
3950 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
3951
3952         * gcc.target/arm/pr40900.c: New test.
3953
3954 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
3955
3956         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
3957
3958 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
3959
3960         PR fortran/44558
3961         * gfortran.dg/typebound_call_15.f03: New.
3962
3963 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3964
3965         PR c++/44486
3966         * g++.dg/pr44486.C: New.
3967
3968 2010-06-16  DJ Delorie  <dj@redhat.com>
3969
3970         * gcc.target/i386/volatile-bitfields-1.c: New.
3971         * gcc.target/i386/volatile-bitfields-2.c: New.
3972
3973 2010-06-16  Jason Merrill  <jason@redhat.com>
3974
3975         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
3976
3977         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
3978
3979 2010-06-16  Richard Guenther  <rguenther@suse.de>
3980
3981         PR c/44555
3982         * gcc.c-torture/execute/pr44555.c: New testcase.
3983
3984 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
3985
3986         PR fortran/44549
3987         * gfortran.dg/typebound_proc_16.f03: New.
3988
3989 2010-06-16  Martin Jambor  <mjambor@suse.cz>
3990
3991         * g++.dg/torture/pr43905.C: New test.
3992
3993 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
3994
3995         PR testsuite/44538
3996         * gcc.dg/vect/slp-perm-5.c (main): Prevent
3997         initialization loop from being vectorized.
3998         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
3999
4000 2010-06-16  Alan Modra  <amodra@gmail.com>
4001
4002         PR tree-optimization/44507
4003         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
4004
4005 2010-06-15  Jason Merrill  <jason@redhat.com>
4006
4007         * g++.dg/overload/arg3.C: Adjust error locations.
4008         * g++.dg/overload/copy1.C: Likewise.
4009         * g++.dg/tc1/dr152.C: Likewise.
4010         * g++.dg/template/incomplete4.C: Likewise.
4011         * g++.dg/template/incomplete5.C: Likewise.
4012         * g++.old-deja/g++.bob/inherit2.C: Likewise.
4013         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
4014         * g++.old-deja/g++.pt/crash9.C: Likewise.
4015
4016         * g++.dg/inherit/virtual5.C: New.
4017
4018         * g++.dg/cpp0x/defaulted18.C: New.
4019
4020         * g++.dg/cpp0x/initlist40.C: New.
4021
4022         * g++.dg/cpp0x/initlist39.C: New.
4023
4024 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
4025
4026         PR middle-end/44391
4027         * gcc.dg/graphite/pr44391.c: New.
4028
4029 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
4030
4031         PR fortran/43388
4032         * gfortran.dg/allocate_alloc_opt_8.f90: New.
4033         * gfortran.dg/allocate_alloc_opt_9.f90: New.
4034         * gfortran.dg/allocate_alloc_opt_10.f90: New.
4035         * gfortran.dg/class_allocate_2.f03: Modified an error message.
4036
4037 2010-06-15  Richard Guenther  <rguenther@suse.de>
4038
4039         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
4040
4041 2010-06-15  Richard Guenther  <rguenther@suse.de>
4042
4043         * gcc.dg/vect/bb-slp-21.c: Adjust.
4044         * gcc.dg/vect/bb-slp-13.c: Likewise
4045         * gcc.dg/vect/bb-slp-4.c: Likewise
4046         * gcc.dg/vect/bb-slp-22.c: Likewise
4047         * gcc.dg/vect/bb-slp-14.c: Likewise
4048         * gcc.dg/vect/bb-slp-23.c: Likewise
4049         * gcc.dg/vect/bb-slp-15.c: Likewise
4050         * gcc.dg/vect/bb-slp-17.c: Likewise
4051         * gcc.dg/vect/bb-slp-18.c: Likewise
4052         * gcc.dg/vect/bb-slp-19.c: Likewise
4053         * gcc.dg/vect/bb-slp-10.c: Likewise
4054         * gcc.dg/vect/bb-slp-11.c: Likewise
4055         * gcc.dg/vect/bb-slp-20.c: Likewise
4056         * gcc.dg/vect/bb-slp-3.c: Likewise
4057
4058 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
4059
4060         PR fortran/44536
4061         * gfortran.dg/gomp/pr44536.f90: New test.
4062         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
4063
4064 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
4065
4066         PR target/44534
4067         * gcc.target/i386/avx-vextractf128-256-3.c: New.
4068         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
4069
4070 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
4071
4072         PR tree-optimization/44508
4073         * gcc.dg/tree-ssa/pr21086.c: Adjust.
4074
4075         PR bootstrap/44509
4076         * gcc.dg/pr44509.c: New test.
4077
4078 2010-06-14  Ira Rosen  <irar@il.ibm.com>
4079
4080         PR tree-optimization/44507
4081         * gcc.dg/vect/pr44507.c: New test.
4082
4083 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
4084
4085         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
4086         and c-pretty-print.h.
4087
4088         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
4089
4090 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
4091
4092         * gfortran.dg/whole_file_18.f90: Updated error message.
4093
4094 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
4095
4096         * gfortran.dg/whole_file_20.f03: New.
4097
4098 2010-06-12  Jan Hubicka  <jh@suse.cz>
4099
4100         * gcc.c-torture/compile/pc44485.c: New testcase.
4101
4102 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
4103
4104         PR fortran/40117
4105         * gfortran.dg/typebound_proc_4.f03: Modified error message.
4106         * gfortran.dg/typebound_proc_14.f03: New.
4107         * gfortran.dg/typebound_proc_15.f03: New.
4108
4109 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
4110
4111         * gcc.dg/opts-1.c: New test.
4112
4113 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
4114
4115         * gcc.dg/funroll-loops-all.c: Update expected error.
4116
4117 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
4118
4119         PR target/44481
4120         * gcc.target/i386/pr44481.c: New test.
4121
4122 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
4123
4124         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
4125
4126 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
4127
4128         PR middle-end/44483
4129         * gcc.dg/tree-ssa/pr44483.c: New.
4130
4131 2010-06-11  Paul Brook  <paul@codesourcery.com>
4132
4133         * g++.dg/other/arm-neon-1.C: New test.
4134
4135 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
4136
4137         PR fortran/42051
4138         PR fortran/43896
4139         * gfortran.dg/class_23.f03: New test.
4140
4141 2010-06-11  Jan Hubicka  <jh@suse.cz>
4142
4143         * gcc.dg/ipa/pure-const-2.c: New testcase.
4144
4145 2010-06-11  Jan Hubicka  <jh@suse.cz>
4146
4147         * gcc.dg/noreturn-7.c: Update.
4148         * gcc.dg/noreturn-4.c: Update.
4149
4150 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
4151
4152         Fix MIPS bootstrap
4153         * g++.dg/other/typedef4.C: New test.
4154
4155 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
4156
4157         PR fortran/44207
4158         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
4159
4160 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
4161
4162         PR fortran/44457
4163         * gfortran.dg/asynchronous_3.f03
4164
4165 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
4166
4167         PR middle-end/44185
4168         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
4169         non-temporal stores out of the tests to form new test cases.  As a
4170         result, no non-temporal store should be generated in this case.
4171
4172         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
4173         prefetch-7.c that generate one non-temporal store.
4174
4175         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
4176         prefetch-7.c that generate one non-temporal store and one
4177         one-temporal prefetch.
4178
4179 2010-06-10  Martin Jambor  <mjambor@suse.cz>
4180
4181         PR tree-optimization/44258
4182         * gcc.dg/tree-ssa/pr44258.c: New test.
4183
4184 2010-06-10  Daniel Kraft  <d@domob.eu>
4185
4186         PR fortran/38936
4187         * gfortran.dg/associate_1.f03: New test.
4188         * gfortran.dg/associate_2.f95: New test.
4189         * gfortran.dg/associate_3.f03: New test.
4190         * gfortran.dg/associate_4.f08: New test.
4191
4192 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4193
4194         * gfortran.dg/selected_char_kind_4.f90: New test.
4195
4196 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
4197
4198         * gcc.dg/pr42461.c: New test.
4199
4200 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
4201
4202         PR fortran/44347
4203         * gfortran.dg/selected_real_kind_1.f90: New.
4204
4205 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
4206
4207         PR fortran/44359
4208         * gfortran.dg/warn_conversion.f90: Removed check for redundant
4209         warning.
4210         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
4211         check for warning.
4212
4213 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4214
4215         * gfortran.dg/data_namelist_conflict.f90: New test.
4216
4217 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4218
4219         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
4220         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
4221         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
4222
4223 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4224
4225         * testsuite/gfortran.dg/mvbits_9.f90: New test.
4226         * testsuite/gfortran.dg/ibset_1.f90: Ditto.
4227         * testsuite/gfortran.dg/ibits_1.f90: Ditto.
4228         * testsuite/gfortran.dg/btest_1.f90: Ditto.
4229         * testsuite/gfortran.dg/ibclr_1.f90: Ditto.
4230
4231 2010-06-09  Jason Merrill  <jason@redhat.com>
4232
4233         PR c++/44366
4234         * g++.dg/cpp0x/decltype23.C: Move to...
4235         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
4236
4237 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
4238
4239         PR fortran/44211
4240         * gfortran.dg/typebound_call_14.f03: New test.
4241
4242 2010-06-09  Martin Jambor  <mjambor@suse.cz>
4243
4244         PR tree-optimization/44423
4245         * gcc.dg/tree-ssa/pr44423.c: New test.
4246
4247 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
4248
4249         PR testsuite/42843
4250         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
4251         TV_NONE to initialize tv_id field.
4252         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
4253         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
4254         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
4255         Include toplev.h .
4256         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
4257         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
4258         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
4259
4260 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
4261
4262         PR tree-optimization/39874
4263         PR middle-end/28685
4264         * gcc.dg/pr39874.c: New file.
4265
4266 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
4267
4268         * g++.dg/ext/attr-alias-1.C: New.
4269         * g++.dg/ext/attr-alias-2.C: New.
4270
4271 2010-06-07  Tobias Burnus  <burnus@net-b.de>
4272
4273         PR fortran/44446
4274         * gfortran.dg/proc_ptr_27.f90: New.
4275
4276 2010-06-07  Jason Merrill  <jason@redhat.com>
4277
4278         PR c++/44366
4279         * g++.dg/cpp0x/decltype23.C: New.
4280
4281 2010-06-08  Andrew Pinski <pinskia@gmail.com>
4282             Shujing Zhao  <pearly.zhao@oracle.com>
4283
4284         PR c/37724
4285         * gcc.dg/c90-const-expr-10.c: Adjust.
4286         * gcc.dg/c99-const-expr-10.c: Adjust.
4287         * gcc.dg/init-bad-7.c: New.
4288
4289 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4290
4291         * lib/target-supports.exp (check_effective_target_gas): New proc.
4292         * gcc.c-torture/execute/960321-1.x: New file.
4293
4294 2010-06-07  Jason Merrill  <jason@redhat.com>
4295
4296         PR c++/44401
4297         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
4298
4299 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
4300
4301         PR c++/44444
4302         * g++.dg/warn/Wunused-var-12.C: New test.
4303
4304         PR c++/44443
4305         * c-c++-common/Wunused-var-11.c: New test.
4306
4307 2010-06-07  Jan Hubicka  <jh@suse.cz>
4308
4309         * gcc.dg/ipa/pure-const-1.c: New testcase.
4310
4311 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
4312
4313         PR rtl-optimization/44404
4314         * gcc.dg/pr44404.c: New.
4315
4316 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
4317
4318         PR target/44159
4319         * gcc.target/i386/abi-2.c: Check sysv abi here.
4320         * gcc.target/i386/aes-avx-check.h: Call test in noinline
4321         function to avoid failures by different ABIs.
4322         * gcc.target/i386/aes-check.h: Likewise.
4323         * gcc.target/i386/avx-check.h: Likewise.
4324         * gcc.target/i386/fma4-check.h: Likewise.
4325         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
4326         * gcc.target/i386/mmx-check.h: Likewise.
4327         * gcc.target/i386/pclmul-avx-check.h: Likewise.
4328         * gcc.target/i386/pclmul-check.h: Likewise.
4329         * gcc.target/i386/sse-check.h: Likewise.
4330         * gcc.target/i386/sse2-check.h: Likewise.
4331         * gcc.target/i386/sse3-check.h: Likewise.
4332         * gcc.target/i386/sse4_1-check.h: Likewise.
4333         * gcc.target/i386/sse4_2-check.h: Likewise.
4334         * gcc.target/i386/sse4a-check.h: Likewise.
4335         * gcc.target/i386/ssse3-check.h: Likewise.
4336         * gcc.target/i386/xop-check.h: Likewise.
4337         * gcc.target/i386/pr27971.c: Fix for LLP64.
4338         * gcc.target/i386/pr39139.c: Likewise.
4339         * gcc.target/i386/pr39315-check.c: Likewise.
4340         * gcc.target/i386/vararg-1.c: Likewise.
4341         * gcc.target/i386/vararg-2.c: Likewise.
4342         Additional add dg-compile to avoid failure due
4343         missing foo symbol.
4344
4345         * gcc.dg/compound-literal-1.c: Fix for llp64.
4346         * gcc.dg/pr32370.c: Likewise.
4347         * gcc.dg/pr37561.c: Likewise.
4348         * gcc.dg/pr41340.c: Likewise.
4349         * gcc.dg/pr41551.c: Likewise.
4350
4351 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
4352
4353         PR c++/44188
4354         * g++.dg/debug/dwarf2/typedef3.C: New test.
4355
4356 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4357
4358         PR c/20000
4359         * c-c++-common/pr20000.c: New.
4360
4361 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
4362
4363         PR c++/44086
4364         * g++.dg/init/pr44086.C: New.
4365         * g++.dg/cpp0x/decltype4.C: Adjust.
4366
4367 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
4368
4369         PR fortran/43945
4370         * gfortran.dg/generic_23.f03: New test.
4371
4372 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
4373
4374         PR fortran/43895
4375         * gfortran.dg/alloc_comp_class_1.f90 : New test.
4376
4377 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
4378
4379         PR c++/44361
4380         * c-c++-common/Wunused-var-9.c: New test.
4381
4382 2010-06-05  Jason Merrill  <jason@redhat.com>
4383
4384         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
4385
4386 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
4387
4388         PR c/44322
4389         * gcc.dg/c99-restrict-4.c: New test.
4390
4391 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
4392
4393         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
4394         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
4395         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
4396         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
4397         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
4398         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
4399         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
4400         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
4401         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
4402         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
4403         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
4404         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
4405         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
4406         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
4407         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
4408         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
4409         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
4410         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
4411         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
4412         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
4413         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
4414         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
4415
4416 2010-06-04  Jason Merrill  <jason@redhat.com>
4417
4418         * g++.dg/cpp0x/noexcept06.C: New.
4419         * g++.dg/cpp0x/noexcept07.C: New.
4420
4421         * g++.dg/cpp0x/noexcept01.C: New.
4422         * g++.dg/cpp0x/noexcept02.C: New.
4423         * g++.dg/cpp0x/noexcept03.C: New.
4424         * g++.dg/cpp0x/noexcept04.C: New.
4425         * g++.dg/cpp0x/noexcept05.C: New.
4426
4427 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
4428
4429         PR c++/44412
4430         * g++.dg/warn/Wunused-var-10.C: New test.
4431         * g++.dg/warn/Wunused-var-11.C: New test.
4432
4433         PR c++/44362
4434         * c-c++-common/Wunused-var-10.c: New test.
4435
4436 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4437
4438         PR c/25880
4439         * gcc.dg/assign-warn-2.c: Update.
4440         * gcc.dg/cpp/line3.c: Update.
4441         * gcc.dg/c99-array-lval-8.c: Update.
4442         * gcc.dg/cast-qual-2.c: Update.
4443         * gcc.dg/c99-arraydecl-3.c:  Update.
4444         * gcc.dg/assign-warn-1.c:  Update.
4445         * gcc.dg/format/gcc_diag-1.c:  Update.
4446
4447 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
4448
4449         PR rtl-optimization/39871
4450         PR rtl-optimization/40615
4451         PR rtl-optimization/42500
4452         PR rtl-optimization/42502
4453         * gcc.target/arm/eliminate.c: New test.
4454
4455 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
4456
4457         PR libstdc++/44410
4458         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
4459         * g++.old-deja/g++.other/delete3.C: Likewise.
4460         * g++.old-deja/g++.other/new.C: Likewise.
4461         * g++.old-deja/g++.law/operators27.C: Likewise.
4462         * g++.old-deja/g++.mike/p755.C: Likewise.
4463         * g++.dg/eh/new1.C: Likewise.
4464         * g++.dg/init/new5.C: Likewise.
4465
4466 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
4467
4468         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
4469         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
4470         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
4471
4472 2010-06-03  Richard Guenther  <rguenther@suse.de>
4473
4474         PR lto/41921
4475         * lib/lto.exp: Always load gcc.exp.
4476         (lto-obj): For C source files invoke gcc_target_compile.
4477         * g++.dg/lto/20100603-1_0.C: New testcase.
4478         * g++.dg/lto/20100603-1_1.c: Likewise.
4479
4480 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
4481
4482         PR tree-optimization/43688
4483         * gfortran.dg/pr43688.f90: New.
4484
4485 2010-06-03  Richard Guenther  <rguenther@suse.de>
4486
4487         PR lto/41584
4488         * gcc.dg/lto/20100603-1_0.c: New testcase.
4489         * gcc.dg/lto/20100603-2_0.c: Likewise.
4490         * gcc.dg/lto/20100603-3_0.c: Likewise.
4491
4492 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
4493
4494         PR target/44218
4495         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
4496         * gcc.target/powerpc/recip-2.c: Ditto.
4497         * gcc.target/powerpc/recip-3.c: Ditto.
4498         * gcc.target/powerpc/recip-4.c: Ditto.
4499         * gcc.target/powerpc/recip-5.c: Ditto.
4500         * gcc.target/powerpc/recip-6.c: Ditto.
4501         * gcc.target/powerpc/recip-7.c: Ditto.
4502         * gcc.target/powerpc/recip-test.h: Ditto.
4503         * gcc.target/powerpc/recip-test2.h: Ditto.
4504
4505 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
4506
4507         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
4508
4509 2010-06-02  Jason Merrill  <jason@redhat.com>
4510
4511         * g++.dg/ext/vector9.C: Expect typedef in error message.
4512
4513         PR c++/9726
4514         PR c++/23594
4515         PR c++/44333
4516         * g++.dg/tc1/dr101.C: Remove xfails.
4517
4518 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
4519
4520         PR middle-end/44372
4521         * g++.dg/ipa/pr44372.C: New.
4522
4523 2010-06-02  Jan Hubicka  <jh@suse.cz>
4524
4525         PR middle-end/44295
4526         * g++.dg/torture/pr44295.C: Neww testcase.
4527
4528 2010-06-02  Jan Hubicka  <jh@suse.cz>
4529
4530         * gcc.dg/tree-ssa/loadpre6.c: Update.
4531
4532 2010-06-02  Richard Guenther  <rguenther@suse.de>
4533
4534         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
4535         diagnostic.h.
4536
4537 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
4538
4539         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
4540         the link fail message.
4541
4542 2010-06-02  Tobias Burnus  <burnus@net-b.de>
4543
4544         PR fortran/44360
4545         * gfortran.dg/use_13.f90: New test case.
4546
4547 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4548
4549         PR fortran/44371
4550         * gfortran.dg/error_stop_2.f08: Minor update.
4551
4552 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4553
4554         PR fortran/44371
4555         * gfortran.dg/error_stop_1.f08: New test.
4556         * gfortran.dg/error_stop_2.f08: New test.
4557
4558 2010-06-01  Jason Merrill  <jason@redhat.com>
4559
4560         DR 990
4561         * g++.dg/cpp0x/initlist37.C: New.
4562         * g++.dg/cpp0x/initlist38.C: New.
4563
4564         PR c++/44358
4565         * g++.dg/cpp0x/initlist36.C: New.
4566
4567 2010-05-31 Jan Hubicka  <jh@suse.cz>
4568
4569         * gcc.dg/noreturn-8.c: New testcase.
4570
4571 2010-05-31 Jan Hubicka  <jh@suse.cz>
4572
4573         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
4574         * gcc.dg/lto/noreturn-1_0.c: Move it here.
4575
4576 2010-05-31 Jan Hubicka  <jh@suse.cz>
4577
4578         * gcc.dg/lto/noreturn-1_1.c: New testcase.
4579         * gcc.dg/lto/noreturn-1_0.c: New testcase.
4580
4581 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
4582
4583         PR fortran/36928
4584         * gfortran.dg/dependency_27.f90:  New test.
4585         * gfortran.dg/array_assign_1.F90:  New test.
4586
4587 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
4588
4589         PR target/44338
4590         * gcc.target/i386/sse-24.c: New test.
4591
4592 2010-05-31  Jan Hubicka  <jh@suse.cz>
4593
4594         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
4595
4596 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
4597
4598         PR middle-end/44337
4599         * gcc.dg/pr44337.c: New test.
4600
4601         PR tree-optimization/44182
4602         * g++.dg/debug/pr44182.C: New test.
4603
4604 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
4605
4606         * gcc.dg/nested-func-7.c: New test.
4607         * gnat.dg/frame_overflow.adb: Adjust directives.
4608
4609 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
4610
4611         * gnat.dg/prot2.ad[sb]: New test.
4612         * gnat.dg/prot2_pkg1.ads: New helper.
4613         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
4614
4615 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
4616
4617         * gnat.dg/array11.adb: Adjust dg-warning directive.
4618         * gnat.dg/object_overflow.adb: Likewise.
4619
4620 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
4621
4622         PR middle-end/44306
4623         * gcc.dg/tree-ssa/pr44306.c: New.
4624
4625 2010-05-29  Jan Hubicka  <jh@suse.cz>
4626
4627         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
4628
4629 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
4630
4631         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
4632
4633 2010-05-28  Mike Stump  <mikestump@comcast.net>
4634
4635         PR objc/44125
4636         * objc.dg/const-str-9.m: Remove static.
4637
4638 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
4639
4640         PR target/43636
4641         * gcc.c-torture/compile/pr43636.c: New test.
4642
4643 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
4644
4645         PR objc++/23616
4646         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
4647         * obj-c++.dg/try-catch-9.mm: Ditto.
4648
4649 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
4650
4651         Revert patch for PR c++/44188
4652         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
4653
4654 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
4655
4656         PR c++/44188
4657         * g++.dg/debug/dwarf2/typedef3.C: New test.
4658
4659 2010-05-27  Jason Merrill  <jason@redhat.com>
4660
4661         PR c++/43555
4662         * g++.dg/ext/vla9.C: New.
4663
4664 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
4665
4666         PR objc/44140
4667         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
4668         * objc.dg/torture/tls/thr-init-3.m: Ditto.
4669         * objc.dg/torture/tls/thr-init.m: Ditto.
4670         * objc.dg/torture/trivial.m: Ditto.
4671         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
4672         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
4673         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
4674         * obj-c++.dg/torture/trivial.mm: Ditto.
4675
4676 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
4677
4678         * g++.dg/lto/20100302_0.C: Skip on darwin.
4679
4680 2010-05-27  Richard Guenther  <rguenther@suse.de>
4681
4682         PR tree-optimization/44284
4683         * gcc.dg/vect/vect-118.c: New testcase.
4684         * gcc.dg/vect/bb-slp-20.c: Adjust.
4685         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
4686         * gcc.dg/vect/slp-9.c: Likewise.
4687         * gcc.dg/vect/slp-reduc-4.c: Likewise.
4688         * gcc.dg/vect/vect-10.c: Likewise.
4689         * gcc.dg/vect/vect-109.c: Likewise.
4690         * gcc.dg/vect/vect-12.c: Likewise.
4691         * gcc.dg/vect/vect-36.c: Likewise.
4692         * gcc.dg/vect/vect-7.c: Likewise.
4693         * gcc.dg/vect/vect-iv-8.c: Likewise.
4694         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
4695         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
4696         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
4697         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
4698         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
4699         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
4700         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
4701         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
4702         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
4703         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
4704         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
4705         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
4706         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
4707         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
4708         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
4709         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
4710         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4711
4712 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
4713
4714         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
4715         necessary.
4716
4717 2010-05-26  Jan Hubicka  <jh@suse.cz>
4718
4719         * gcc.dg/lto/materialize-1_0.c: New file.
4720         * gcc.dg/lto/materialize-1_1.c: New file.
4721
4722 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
4723
4724         * gnat.dg/lto10.adb: New test.
4725         * gnat.dg/lto10_pkg.ads: New helper.
4726
4727 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
4728
4729         * lib/target-supports.exp (check_effective_target_int128): New
4730         function to check if __int128 types are available for target.
4731         * c-c++-common/int128-types-1.c: New.
4732         * c-c++-common/int128-1.c: New.
4733         * c-c++-common/int128-2.c: New.
4734         * g++.dg/abi/mangle43.C: New.
4735         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
4736         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
4737         pointer-wide scalar.
4738         * g++.dg/other/pr25632.C: Likewise.
4739         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
4740         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
4741         overflow warnings.
4742         * g++.dg/warn/pr13358-4.C: Likewise.
4743         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
4744         * g++.dg/warn/Wconversion-null.C: Likewise.
4745
4746 2010-05-26  Jason Merrill  <jason@redhat.com>
4747
4748         PR c++/43382
4749         * g++.dg/cpp0x/variadic101.C: New.
4750
4751 2010-05-26  Richard Guenther  <rguenther@suse.de>
4752
4753         PR rtl-optimization/44164
4754         * gcc.c-torture/execute/pr44164.c: New testcase.
4755         * g++.dg/tree-ssa/pr13146.C: Adjust.
4756
4757 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
4758
4759         PR fortran/40011
4760         * gfortran.dg/whole_file_19.f90 : New test.
4761
4762 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
4763
4764         PR fortran/30668
4765         PR fortran/31346
4766         PR fortran/34260
4767         * gfortran.dg/pr40999.f: Fix function type.
4768         * gfortran.dg/whole_file_5.f90: Likewise.
4769         * gfortran.dg/whole_file_6.f90: Likewise.
4770         * gfortran.dg/whole_file_16.f90: New.
4771         * gfortran.dg/whole_file_17.f90: New.
4772         * gfortran.dg/whole_file_18.f90: New.
4773
4774 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
4775             Iain Sandoe  <iains@gcc.gnu.org>
4776
4777         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
4778         * gcc.c-torture/compile/pr44197.c: Require alias support.
4779         * gcc.dg/lto/20081222_0.c: Ditto.
4780
4781 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
4782
4783         PR debug/42801
4784         * gcc.dg/guality/vla-2.c: New test.
4785
4786 2010-05-25  Richard Guenther  <rguenther@suse.de>
4787
4788         PR middle-end/44069
4789         * g++.dg/torture/pr44069.C: New testcase.
4790
4791 2010-05-25  Richard Guenther  <rguenther@suse.de>
4792
4793         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
4794
4795 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
4796
4797         PR objc/44140
4798         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
4799
4800 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
4801
4802         * obj-c++.dg/torture/tls/trivial.mm: New.
4803         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
4804         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
4805         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
4806         * obj-c++.dg/torture/tls/diag-1.mm: New.
4807         * obj-c++.dg/torture/tls/tls.exp: New.
4808         * obj-c++.dg/torture/trivial.mm: New.
4809         * obj-c++.dg/torture/dg-torture.exp: New.
4810         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
4811         * obj-c++.dg/tls/trivial.m: New.
4812         * obj-c++.dg/tls/init-1.mm: New.
4813         * obj-c++.dg/tls/diag-1.mm: New.
4814         * obj-c++.dg/tls/init-2.mm: New.
4815         * obj-c++.dg/tls/diag-2.mm: New.
4816         * obj-c++.dg/tls/diag-3.mm: New.
4817         * obj-c++.dg/tls/diag-4.mm: New.
4818         * obj-c++.dg/tls/static-1.mm: New.
4819         * obj-c++.dg/tls/tls.exp: New.
4820         * obj-c++.dg/tls/diag-5.mm: New.
4821         * obj-c++.dg/tls/static-1a.mm: New.
4822         * objc-obj-c++-shared/Object1.mm: New.
4823         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
4824
4825 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
4826
4827         PR objc++/43689
4828         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
4829         * obj-c++.dg/const-str-6.mm: Ditto.
4830
4831 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
4832
4833         * g++.dg/parse/array-size2.C: Remove dg-error directives.
4834
4835 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
4836
4837         PR ada/38394
4838         * gnat.dg/array13.ad[sb]: New test.
4839
4840 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
4841             Sandra Loosemore  <sandra@codesourcery.com>
4842
4843         * gcc.target/arm/neon/: Regenerated test cases.
4844
4845         * gcc.target/arm/neon/polytypes.c,
4846         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
4847         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
4848         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
4849         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
4850         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
4851         dg-add-options arm_neon.
4852
4853         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
4854         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
4855         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
4856         and arm_neon_fp16_ok.
4857
4858         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
4859         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
4860
4861         * lib/target-supports.exp (add_options_for_arm_neon): New.
4862         (check_effective_target_arm_neon_ok_nocache): New, from
4863         check_effective_target_arm_neon_ok.  Check multiple possibilities.
4864         (check_effective_target_arm_neon_ok): Use
4865         check_effective_target_arm_neon_ok_nocache.
4866         (add_options_for_arm_neon_fp16)
4867         (check_effective_target_arm_neon_fp16_ok)
4868         check_effective_target_arm_neon_fp16_ok_nocache): New.
4869         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
4870
4871 2010-05-24  Jason Merrill  <jason@redhat.com>
4872
4873         PR c++/41510
4874         * g++.dg/cpp0x/initlist35.C: New.
4875         * g++.dg/init/brace6.C: Adjust.
4876
4877 2010-05-24  Paul Brook  <paul@codesourcery.com>
4878
4879         * gcc.target/arm/frame-pointer-1.c: New test.
4880         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
4881         pointer elimination.
4882
4883 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
4884
4885         PR target/44245
4886         * gcc.target/i386/crc32-3.c: New.
4887         * gcc.target/i386/crc32-4.c: Likewise.
4888
4889 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
4890
4891         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
4892         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
4893         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
4894
4895 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
4896
4897         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
4898
4899 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
4900
4901         PR target/43869
4902         * gcc.c-target/pr43869.c: New test.
4903
4904 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
4905
4906         PR fortran/44212
4907         * gfortran.dg/class_22.f03: New.
4908
4909 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
4910
4911         PR lto/44238
4912         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
4913
4914 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
4915
4916         PR fortran/44213
4917         * gfortran.dg/abstract_type_7.f03: New.
4918
4919 2010-05-21  Jason Merrill  <jason@redhat.com>
4920
4921         * g++.dg/eh/spec11.C: Test cleanup optimization.
4922
4923 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
4924
4925         PR debug/44223
4926         * gcc.target/i386/pr44223.c: New test.
4927
4928 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4929
4930         * gcc.target/i386/pr25993.c: Use @function as type specifier.
4931
4932 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
4933
4934         * g++.dg/other/const3.C: New test.
4935
4936 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
4937
4938         PR fortran/38407
4939         * warn_unused_dummy_argument_1.f90: New.
4940         * warn_unused_dummy_argument_2.f90: New.
4941
4942 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
4943
4944         PR c++/30298
4945         * g++.dg/inherit/crash1.C: New.
4946         * g++.dg/inherit/crash2.C: Likewise.
4947
4948 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
4949
4950         PR debug/44178
4951         * g++.dg/debug/pr44178.C: New test.
4952
4953 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
4954
4955         PR middle-end/44185
4956         * gcc.dg/tree-ssa/prefetch-6.c: Add
4957         --param min-insn-to-prefetch-ratio=6.
4958         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
4959         allow unrolling, and adjust the movnti count.
4960
4961 2010-05-20  Jan Hubicka  <jh@suse.cz>
4962
4963         PR middle-end/44197
4964         * gcc.c-torture/compile/pr44197.c: New file.
4965
4966 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
4967
4968         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
4969         Fix test code.
4970         (check_effective_target_xop): Remove __may_alias__ attribute.
4971
4972 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
4973
4974         PR target/44202
4975         * gcc.c-torture/execute/pr44202-1.c: New test.
4976
4977 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4978
4979         PR fortran/43851
4980         * gfortran.dg/label_1.f90: Update test.
4981
4982 2010-05-19  Jan Hubicka  <jh@suse.cz>
4983
4984         * gcc.dg/lto/ipareference2_0.c: New file.
4985         * gcc.dg/lto/ipareference2_1.c: New file.
4986
4987 2010-05-19  Jason Merrill  <jason@redhat.com>
4988
4989         * g++.dg/parse/fn-typedef2.C: New.
4990
4991         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
4992         function type.
4993
4994         PR c++/44193
4995         * g++.dg/template/fntype1.C: New.
4996
4997 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
4998
4999         * gnat.dg/discr23.ad[sb]: New test.
5000         * gnat.dg/discr23_pkg.ads: New helper.
5001
5002         * gnat.dg/specs/controlled1.ads: New test.
5003         * gnat.dg/specs/controlled1_pkg.ads: New helper.
5004
5005 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5006
5007         PR fortran/44055
5008         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
5009         Fixed scope of C_SIZEOF.
5010         * gfortran.dg/warn_conversion_2.f90: New.
5011
5012 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5013
5014         * lib/target-supports.exp (check_effective_target_sse2): New proc.
5015         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
5016         for optional selector.
5017         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
5018         (check_effective_target_sse3): New proc.
5019         * gcc.target/i386/math-torture/math-torture.exp: Load
5020         target-supports.exp.
5021         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
5022         check_effective_target_sse2.
5023         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
5024         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
5025         * g++.dg/vect/vect.exp: Likewise.
5026         * gfortran.dg/vect/vect.exp: Likewise.
5027         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
5028         -msse2 if check_effective_target_sse2.
5029
5030         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
5031         * gcc.target/i386/3dnow-2.c: Likewise.
5032         * gcc.target/i386/3dnowA-1.c: Likewise.
5033         * gcc.target/i386/3dnowA-2.c: Likewise.
5034         * gcc.target/i386/pr42549.c: Likewise.
5035
5036         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
5037         * gcc.target/i386/sse3-addsubpd.c: Likewise.
5038         * gcc.target/i386/sse3-addsubps.c: Likewise.
5039         * gcc.target/i386/sse3-haddpd.c: Likewise.
5040         * gcc.target/i386/sse3-haddps.c: Likewise.
5041         * gcc.target/i386/sse3-hsubpd.c: Likewise.
5042         * gcc.target/i386/sse3-hsubps.c: Likewise.
5043         * gcc.target/i386/sse3-movddup.c: Likewise.
5044         * gcc.target/i386/sse3-movshdup.c: Likewise.
5045         * gcc.target/i386/sse3-movsldup.c: Likewise.
5046
5047         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
5048         * g++.dg/ext/attrib35.C: Likewise.
5049         * g++.dg/opt/pr40496.C: Likewise.
5050         * g++.dg/other/i386-1.C: Likewise.
5051         * g++.dg/other/i386-4.C: Likewise.
5052         * g++.dg/other/pr34435.C: Likewise.
5053         * g++.dg/other/pr39496.C: Likewise.
5054         * g++.dg/other/pr40446.C: Likewise.
5055         * gcc.dg/compat/union-m128-1_main.c: Likewise.
5056         * gcc.dg/compat/vector-1a_main.c: Likewise.
5057         * gcc.dg/compat/vector-2a_main.c: Likewise.
5058         * gcc.dg/lto/20090206-1_0.c: Likewise.
5059         * gcc.dg/pr34856.c: Likewise.
5060         * gcc.dg/pr36584.c: Likewise.
5061         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
5062         * gcc.dg/pr37544.c: Likewise.
5063         * gcc.dg/torture/pr16104-1.c: Likewise.
5064         * gcc.dg/torture/pr35771-1.c: Likewise.
5065         * gcc.dg/torture/pr35771-2.c: Likewise.
5066         * gcc.dg/torture/pr35771-3.c: Likewise.
5067         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
5068         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5069         * gcc.dg/torture/stackalign/push-1.c: Likewise.
5070         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5071         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
5072         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
5073         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
5074         * gcc.target/i386/20060512-1.c: Likewise.
5075         * gcc.target/i386/20060512-3.c: Likewise.
5076         * gcc.target/i386/all_one_m128i.c: Likewise.
5077         * gcc.target/i386/float128-1.c: Likewise.
5078         * gcc.target/i386/float128-2.c: Likewise.
5079         * gcc.target/i386/fpcvt-1.c: Likewise.
5080         * gcc.target/i386/fpcvt-2.c: Likewise.
5081         * gcc.target/i386/fpcvt-3.c: Likewise.
5082         * gcc.target/i386/fpprec-1.c: Likewise.
5083         * gcc.target/i386/funcspec-9.c: Likewise.
5084         * gcc.target/i386/incoming-1.c: Likewise.
5085         * gcc.target/i386/incoming-12.c: Likewise.
5086         * gcc.target/i386/incoming-2.c: Likewise.
5087         * gcc.target/i386/incoming-3.c: Likewise.
5088         * gcc.target/i386/incoming-4.c: Likewise.
5089         * gcc.target/i386/incoming-6.c: Likewise.
5090         * gcc.target/i386/incoming-7.c: Likewise.
5091         * gcc.target/i386/incoming-8.c: Likewise.
5092         * gcc.target/i386/opt-1.c: Likewise.
5093         * gcc.target/i386/opt-2.c: Likewise.
5094         * gcc.target/i386/ordcmp-1.c: Likewise.
5095         * gcc.target/i386/pr17692.c: Likewise.
5096         * gcc.target/i386/pr18614-1.c: Likewise.
5097         * gcc.target/i386/pr22152.c: Likewise.
5098         * gcc.target/i386/pr23570.c: Likewise.
5099         * gcc.target/i386/pr23575.c: Likewise.
5100         * gcc.target/i386/pr26449-1.c: Likewise.
5101         * gcc.target/i386/pr26600.c: Likewise.
5102         * gcc.target/i386/pr27790.c: Likewise.
5103         * gcc.target/i386/pr28839.c: Likewise.
5104         * gcc.target/i386/pr30970.c: Likewise.
5105         * gcc.target/i386/pr32000-1.c: Likewise.
5106         * gcc.target/i386/pr32000-2.c: Likewise.
5107         * gcc.target/i386/pr32280.c: Likewise.
5108         * gcc.target/i386/pr32661.c: Likewise.
5109         * gcc.target/i386/pr32708-1.c: Likewise.
5110         * gcc.target/i386/pr32961.c: Likewise.
5111         * gcc.target/i386/pr33329.c: Likewise.
5112         * gcc.target/i386/pr35714.c: Likewise.
5113         * gcc.target/i386/pr35767-1.c: Likewise.
5114         * gcc.target/i386/pr35767-1d.c: Likewise.
5115         * gcc.target/i386/pr35767-1i.c: Likewise.
5116         * gcc.target/i386/pr35767-2.c: Likewise.
5117         * gcc.target/i386/pr35767-2d.c: Likewise.
5118         * gcc.target/i386/pr35767-2i.c: Likewise.
5119         * gcc.target/i386/pr35767-3.c: Likewise.
5120         * gcc.target/i386/pr35767-5.c: Likewise.
5121         * gcc.target/i386/pr36222-1.c: Likewise.
5122         * gcc.target/i386/pr36578-1.c: Likewise.
5123         * gcc.target/i386/pr36578-2.c: Likewise.
5124         * gcc.target/i386/pr36992-1.c: Likewise.
5125         * gcc.target/i386/pr37101.c: Likewise.
5126         * gcc.target/i386/pr37216.c: Likewise.
5127         * gcc.target/i386/pr37434-1.c: Likewise.
5128         * gcc.target/i386/pr37434-2.c: Likewise.
5129         * gcc.target/i386/pr37843-3.c: Likewise.
5130         * gcc.target/i386/pr37843-4.c: Likewise.
5131         * gcc.target/i386/pr39162.c: Likewise.
5132         * gcc.target/i386/pr39315-1.c: Likewise.
5133         * gcc.target/i386/pr39315-2.c: Likewise.
5134         * gcc.target/i386/pr39315-3.c: Likewise.
5135         * gcc.target/i386/pr39315-4.c: Likewise.
5136         * gcc.target/i386/pr39445.c: Likewise.
5137         * gcc.target/i386/pr39496.c: Likewise.
5138         * gcc.target/i386/pr40809.c: Likewise.
5139         * gcc.target/i386/pr40906-3.c: Likewise.
5140         * gcc.target/i386/pr41019.c: Likewise.
5141         * gcc.target/i386/pr42542-1.c: Likewise.
5142         * gcc.target/i386/pr42542-2.c: Likewise.
5143         * gcc.target/i386/pr42542-3.c: Likewise.
5144         * gcc.target/i386/pr42542-3a.c: Likewise.
5145         * gcc.target/i386/pr42881.c: Likewise.
5146         * gcc.target/i386/push-1.c: Likewise.
5147         * gcc.target/i386/quad-sse.c: Likewise.
5148         * gcc.target/i386/reload-1.c: Likewise.
5149         * gcc.target/i386/sse-10.c: Likewise.
5150         * gcc.target/i386/sse-11.c: Likewise.
5151         * gcc.target/i386/sse-15.c: Likewise.
5152         * gcc.target/i386/sse-17.c: Likewise.
5153         * gcc.target/i386/sse-18.c: Likewise.
5154         * gcc.target/i386/sse-19.c: Likewise.
5155         * gcc.target/i386/sse-4.c: Likewise.
5156         * gcc.target/i386/sse-6.c: Likewise.
5157         * gcc.target/i386/sse-vect-types.c: Likewise.
5158         * gcc.target/i386/sse2-addpd-1.c: Likewise.
5159         * gcc.target/i386/sse2-addsd-1.c: Likewise.
5160         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
5161         * gcc.target/i386/sse2-andpd-1.c: Likewise.
5162         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
5163         * gcc.target/i386/sse2-comisd-1.c: Likewise.
5164         * gcc.target/i386/sse2-comisd-2.c: Likewise.
5165         * gcc.target/i386/sse2-comisd-3.c: Likewise.
5166         * gcc.target/i386/sse2-comisd-4.c: Likewise.
5167         * gcc.target/i386/sse2-comisd-5.c: Likewise.
5168         * gcc.target/i386/sse2-comisd-6.c: Likewise.
5169         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
5170         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
5171         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
5172         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
5173         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
5174         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
5175         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
5176         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
5177         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
5178         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
5179         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
5180         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
5181         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
5182         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
5183         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
5184         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
5185         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
5186         * gcc.target/i386/sse2-divpd-1.c: Likewise.
5187         * gcc.target/i386/sse2-divsd-1.c: Likewise.
5188         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
5189         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
5190         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
5191         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
5192         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
5193         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
5194         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
5195         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
5196         * gcc.target/i386/sse2-minpd-1.c: Likewise.
5197         * gcc.target/i386/sse2-minsd-1.c: Likewise.
5198         * gcc.target/i386/sse2-mmx.c: Likewise.
5199         * gcc.target/i386/sse2-movapd-1.c: Likewise.
5200         * gcc.target/i386/sse2-movapd-2.c: Likewise.
5201         * gcc.target/i386/sse2-movd-1.c: Likewise.
5202         * gcc.target/i386/sse2-movd-2.c: Likewise.
5203         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
5204         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
5205         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
5206         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
5207         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
5208         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
5209         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
5210         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
5211         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
5212         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
5213         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
5214         * gcc.target/i386/sse2-movq-1.c: Likewise.
5215         * gcc.target/i386/sse2-movq-2.c: Likewise.
5216         * gcc.target/i386/sse2-movq-3.c: Likewise.
5217         * gcc.target/i386/sse2-movsd-1.c: Likewise.
5218         * gcc.target/i386/sse2-movsd-2.c: Likewise.
5219         * gcc.target/i386/sse2-movupd-1.c: Likewise.
5220         * gcc.target/i386/sse2-movupd-2.c: Likewise.
5221         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
5222         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
5223         * gcc.target/i386/sse2-orpd-1.c: Likewise.
5224         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
5225         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
5226         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
5227         * gcc.target/i386/sse2-paddb-1.c: Likewise.
5228         * gcc.target/i386/sse2-paddd-1.c: Likewise.
5229         * gcc.target/i386/sse2-paddq-1.c: Likewise.
5230         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
5231         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
5232         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
5233         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
5234         * gcc.target/i386/sse2-paddw-1.c: Likewise.
5235         * gcc.target/i386/sse2-pand-1.c: Likewise.
5236         * gcc.target/i386/sse2-pandn-1.c: Likewise.
5237         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
5238         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
5239         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
5240         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
5241         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
5242         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
5243         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
5244         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
5245         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
5246         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
5247         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
5248         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
5249         * gcc.target/i386/sse2-pminub-1.c: Likewise.
5250         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
5251         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
5252         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
5253         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
5254         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
5255         * gcc.target/i386/sse2-por-1.c: Likewise.
5256         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
5257         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
5258         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
5259         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
5260         * gcc.target/i386/sse2-pslld-1.c: Likewise.
5261         * gcc.target/i386/sse2-pslld-2.c: Likewise.
5262         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
5263         * gcc.target/i386/sse2-psllq-1.c: Likewise.
5264         * gcc.target/i386/sse2-psllq-2.c: Likewise.
5265         * gcc.target/i386/sse2-psllw-1.c: Likewise.
5266         * gcc.target/i386/sse2-psllw-2.c: Likewise.
5267         * gcc.target/i386/sse2-psrad-1.c: Likewise.
5268         * gcc.target/i386/sse2-psrad-2.c: Likewise.
5269         * gcc.target/i386/sse2-psraw-1.c: Likewise.
5270         * gcc.target/i386/sse2-psraw-2.c: Likewise.
5271         * gcc.target/i386/sse2-psrld-1.c: Likewise.
5272         * gcc.target/i386/sse2-psrld-2.c: Likewise.
5273         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
5274         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
5275         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
5276         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
5277         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
5278         * gcc.target/i386/sse2-psubb-1.c: Likewise.
5279         * gcc.target/i386/sse2-psubd-1.c: Likewise.
5280         * gcc.target/i386/sse2-psubq-1.c: Likewise.
5281         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
5282         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
5283         * gcc.target/i386/sse2-psubw-1.c: Likewise.
5284         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
5285         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
5286         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
5287         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
5288         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
5289         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
5290         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
5291         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
5292         * gcc.target/i386/sse2-pxor-1.c: Likewise.
5293         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
5294         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
5295         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
5296         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
5297         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
5298         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
5299         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
5300         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
5301         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
5302         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
5303         * gcc.target/i386/sse2-shufps-1.c: Likewise.
5304         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
5305         * gcc.target/i386/sse2-subpd-1.c: Likewise.
5306         * gcc.target/i386/sse2-subsd-1.c: Likewise.
5307         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
5308         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
5309         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
5310         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
5311         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
5312         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
5313         * gcc.target/i386/sse2-unpack-1.c: Likewise.
5314         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
5315         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
5316         * gcc.target/i386/sse2-vec-1.c: Likewise.
5317         * gcc.target/i386/sse2-vec-2.c: Likewise.
5318         * gcc.target/i386/sse2-vec-3.c: Likewise.
5319         * gcc.target/i386/sse2-vec-4.c: Likewise.
5320         * gcc.target/i386/sse2-vec-5.c: Likewise.
5321         * gcc.target/i386/sse2-vec-6.c: Likewise.
5322         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
5323         * gcc.target/i386/ssefn-2.c: Likewise.
5324         * gcc.target/i386/ssefn-4.c: Likewise.
5325         * gcc.target/i386/ssefp-1.c: Likewise.
5326         * gcc.target/i386/ssefp-2.c: Likewise.
5327         * gcc.target/i386/sseregparm-3.c: Likewise.
5328         * gcc.target/i386/sseregparm-4.c: Likewise.
5329         * gcc.target/i386/sseregparm-5.c: Likewise.
5330         * gcc.target/i386/sseregparm-6.c: Likewise.
5331         * gcc.target/i386/sseregparm-7.c: Likewise.
5332         * gcc.target/i386/ssetype-1.c: Likewise.
5333         * gcc.target/i386/ssetype-2.c: Likewise.
5334         * gcc.target/i386/ssetype-3.c: Likewise.
5335         * gcc.target/i386/ssetype-4.c: Likewise.
5336         * gcc.target/i386/ssetype-5.c: Likewise.
5337         * gcc.target/i386/unordcmp-1.c: Likewise.
5338         * gcc.target/i386/vararg-1.c: Likewise.
5339         * gcc.target/i386/vararg-2.c: Likewise.
5340         * gcc.target/i386/vararg-3.c: Likewise.
5341         * gcc.target/i386/vararg-4.c: Likewise.
5342         * gcc.target/i386/vararg-7.c: Likewise.
5343         * gcc.target/i386/vararg-8.c: Likewise.
5344         * gcc.target/i386/vecinit-1.c: Likewise.
5345         * gcc.target/i386/vecinit-2.c: Likewise.
5346         * gcc.target/i386/vecinit-3.c: Likewise.
5347         * gcc.target/i386/vecinit-4.c: Likewise.
5348         * gcc.target/i386/vecinit-5.c: Likewise.
5349         * gcc.target/i386/vecinit-6.c: Likewise.
5350         * gcc.target/i386/vectorize2.c: Likewise.
5351         * gcc.target/i386/vectorize3.c: Likewise.
5352         * gcc.target/i386/vectorize4.c: Likewise.
5353         * gcc.target/i386/vectorize6.c: Likewise.
5354         * gcc.target/i386/vectorize7.c: Likewise.
5355         * gcc.target/i386/vectorize8.c: Likewise.
5356         * gcc.target/i386/vperm-v2df.c: Likewise.
5357         * gcc.target/i386/vperm-v2di.c: Likewise.
5358         * gcc.target/i386/vperm-v4si-1.c: Likewise.
5359         * gcc.target/i386/xorps-sse2.c: Likewise.
5360         * gcc.target/i386/xorps.c: Likewise.
5361         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
5362         * gfortran.dg/graphite/pr42326.f90: Likewise.
5363         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
5364
5365 2010-05-19  Richard Guenther  <rguenther@suse.de>
5366
5367         PR lto/44196
5368         * g++.dg/lto/20100519-1_0.C: New testcase.
5369
5370 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5371
5372         PR fortran/42360
5373         * gfortran.dg/warn_intent_out_not_set.f90: New.
5374
5375 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5376
5377         PR fortran/38404
5378         * gfortran.dg/data_char_1.f90: Updated warning message.
5379         * gfortran.dg/data_array_6.f: New.
5380
5381 2010-05-19  Martin Jambor  <mjambor@suse.cz>
5382
5383         * g++.dg/ipa/ivinline-8.C: New test.
5384         * gcc.dg/ipa/iinline-2.c: Likewise.
5385
5386 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5387
5388         PR fortran/34505
5389         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
5390         arguments; add check for return value kind.
5391         * gfortran.dg/float_1.f90: Likewise.
5392
5393 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5394
5395         * gcc.target/i386/20011009-1.c (COMMENT): Define.
5396         (main): Use it.
5397         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
5398         * lib/lto.exp (lto_prune_warns): Fix location line regex.
5399         Prune another location line format.
5400         (lto-obj): Call lto_prune_warns on comp_output.
5401
5402 2010-05-18  Jan Hubicka  <jh@suse.cz>
5403
5404         * gcc.dg/lto/ipacp_0.c: New test.
5405         * gcc.dg/lto/ipacp_1.c: New test.
5406
5407 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
5408
5409         PR lto/44184
5410         * gcc.dg/lto/20100518_0.c: New test.
5411
5412 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
5413
5414         * gnat.dg/specs/lto3.ads: Add missing dg-options.
5415
5416 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
5417
5418         PR fortran/43990
5419         * gfortran.dg/class_21.f03: New.
5420
5421 2010-05-17  Jason Merrill  <jason@redhat.com>
5422
5423         PR c++/44157
5424         * g++.dg/cpp0x/initlist34.C: New.
5425
5426         PR c++/44158
5427         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
5428
5429 2010-05-17  Martin Jambor  <mjambor@suse.cz>
5430
5431         * g++.dg/ipa/ivinline-1.C: New test.
5432         * g++.dg/ipa/ivinline-2.C: New test.
5433         * g++.dg/ipa/ivinline-3.C: New test.
5434         * g++.dg/ipa/ivinline-4.C: New test.
5435         * g++.dg/ipa/ivinline-5.C: New test.
5436         * g++.dg/ipa/ivinline-6.C: New test.
5437
5438 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
5439             Jason Merrill  <jason@redhat.com>
5440
5441         PR c++/44108
5442         * c-c++-common/Wunused-var-8.c: New test.
5443
5444 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
5445
5446         PR bootstrap/42347
5447         * gcc.c-torture/compile/pr42347.c: New test.
5448
5449         PR middle-end/44102
5450         * g++.dg/ext/asmgoto1.C: New test.
5451
5452 2010-05-17  Martin Jambor  <mjambor@suse.cz>
5453
5454         PR middle-end/44133
5455         * gcc.dg/tree-ssa/pr44133.c: New test.
5456         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
5457         precise.
5458
5459 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
5460
5461         PR fortran/44044
5462         * gfortran.dg/class_20.f03: New.
5463
5464 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
5465
5466         PR 44078
5467         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
5468         debug messages but not the newly introduced one.
5469
5470 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
5471
5472         PR fortran/35779
5473         * gfortran.dg/initialization_25.f90: Commented testcase.
5474         * gfortran.dg/initialization_26.f90: New.
5475
5476 2010-05-16  Richard Guenther  <rguenther@suse.de>
5477
5478         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
5479         * gcc.dg/pr43084.c: Likewise.
5480         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
5481         -fipa-type-escape.
5482         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
5483         -fipa-type-escape.
5484         * gcc.dg/struct/struct-reorg.exp: Likewise.
5485         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
5486         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5487
5488 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
5489
5490         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
5491         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
5492         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
5493         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
5494         tests.
5495
5496 2010-05-15  Jason Merrill  <jason@redhat.com>
5497
5498         * g++.dg/eh/spec10.C: New.
5499         * g++.dg/eh/spec11.C: New.
5500         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
5501
5502 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
5503
5504         PR fortran/44154
5505         PR fortran/42647
5506         * gfortran.dg/allocatable_scalar_9.f90: New.
5507
5508 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
5509
5510         PR c++/44148
5511         * g++.dg/torture/pr44148.C: New test.
5512
5513 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
5514
5515         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
5516         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
5517         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
5518         diagnostics and type sizes.
5519
5520 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
5521
5522         * gnat.dg/lto9.adb: New test.
5523         * gnat.dg/lto9_pkg1.ads: New helper.
5524         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
5525
5526 2010-05-15  Jan Hubicka  <jh@suse.cz>
5527
5528         * gcc.dg/lto/ipareference_1.c: Rename to ...
5529         * gcc.dg/lto/ipareference_0.c: ... this one.
5530         * gcc.dg/lto/ipareference_2.c: Rename to ...
5531         * gcc.dg/lto/ipareference_1.c: ... this one.
5532
5533 2010-05-15  Jan Hubicka  <jh@suse.cz>
5534
5535         * gcc.dg/lto/ipareference_1.c: New file.
5536         * gcc.dg/lto/ipareference_2.c: New file.
5537
5538 2010-05-15  Richard Guenther  <rguenther@suse.de>
5539
5540         PR tree-optimization/44038
5541         * gcc.c-torture/compile/pr44038.c: New testcase.
5542
5543 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
5544
5545         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
5546         * gcc.target/i386/avx-cmpss-1.c: Likewise.
5547
5548 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
5549
5550         PR fortran/43207
5551         PR fortran/43969
5552         * gfortran.dg/class_18.f03: New.
5553         * gfortran.dg/class_19.f03: New.
5554
5555 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
5556
5557         PR debug/44112
5558         * gcc.dg/debug/dwarf2/const-1.c: Remove.
5559         * g++.dg/debug/dwarf2/const1.C: Remove.
5560
5561 2010-05-14  Jason Merrill  <jason@redhat.com>
5562
5563         * g++.dg/eh/cond4.C: New.
5564         * g++.dg/eh/elide2.C: Adjust.
5565         * g++.old-deja/g++.eh/terminate1.C: Adjust.
5566
5567 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
5568
5569         PR fortran/44135
5570         * gfortran.dg/actual_array_interface_2.f90: New test.
5571
5572 2010-05-14  Richard Guenther  <rguenther@suse.de>
5573
5574         PR tree-optimization/44119
5575         * gcc.c-torture/compile/pr44119.c: New testcase.
5576
5577 2010-05-14  Jason Merrill  <jason@redhat.com>
5578
5579         PR c++/44127
5580         * g++.dg/eh/terminate1.C: New.
5581
5582 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
5583
5584         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
5585
5586         PR debug/44136
5587         * gcc.dg/pr44136.c: New test.
5588
5589 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
5590
5591         PR c++/30566
5592         * g++.dg/warn/Wshadow-4.C: Adjust.
5593         * g++.dg/warn/Wshadow-5.C: New test.
5594         * g++.dg/warn/Wshadow-6.C: New test
5595
5596 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
5597
5598         PR fortran/35779
5599         * gfortran.dg/initialization_25.f90: New.
5600
5601 2010-05-13  Martin Jambor  <mjambor@suse.cz>
5602
5603         * g++.dg/otr-fold-1.C: New test.
5604         * g++.dg/otr-fold-2.C: New test.
5605
5606 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
5607
5608         PR fortran/44036
5609         * gfortran.dg/gomp/pr44036-1.f90: New test.
5610         * gfortran.dg/gomp/pr44036-2.f90: New test.
5611         * gfortran.dg/gomp/pr44036-3.f90: New test.
5612
5613         PR debug/43983
5614         * gcc.dg/guality/sra-1.c: New test.
5615
5616 2010-05-12  Jan Hubicka  <jh@suse.cz>
5617
5618         * tree-ssa/unreachable.c: New test.
5619
5620 2010-05-12  Jason Merrill  <jason@redhat.com>
5621
5622         * g++.dg/cpp0x/sfinae1.C: New.
5623
5624 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
5625
5626         * gcc.target/i386/zee.c: New file.
5627
5628 2010-05-12  Jason Merrill  <jason@redhat.com>
5629
5630         * g++.dg/conversion/op1.C: Expect template candidate message.
5631         * g++.dg/cpp0x/nullptr15.C: Likewise.
5632         * g++.dg/cpp0x/pr31431-2.C: Likewise.
5633         * g++.dg/cpp0x/pr31431.C: Likewise.
5634         * g++.dg/cpp0x/temp_default2.C: Likewise.
5635         * g++.dg/cpp0x/trailing4.C: Likewise.
5636         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
5637         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
5638         * g++.dg/cpp0x/variadic-throw.C: Likewise.
5639         * g++.dg/cpp0x/variadic35.C: Likewise.
5640         * g++.dg/cpp0x/vt-35147.C: Likewise.
5641         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
5642         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
5643         * g++.dg/ext/visibility/anon8.C: Likewise.
5644         * g++.dg/ext/vla2.C: Likewise.
5645         * g++.dg/other/pr28114.C: Likewise.
5646         * g++.dg/other/ptrmem10.C: Likewise.
5647         * g++.dg/other/ptrmem11.C: Likewise.
5648         * g++.dg/overload/unknown1.C: Likewise.
5649         * g++.dg/parse/template7.C: Likewise.
5650         * g++.dg/parse/typename7.C: Likewise.
5651         * g++.dg/template/conv11.C: Likewise.
5652         * g++.dg/template/copy1.C: Likewise.
5653         * g++.dg/template/deduce3.C: Likewise.
5654         * g++.dg/template/dependent-expr5.C: Likewise.
5655         * g++.dg/template/friend.C: Likewise.
5656         * g++.dg/template/incomplete2.C: Likewise.
5657         * g++.dg/template/local4.C: Likewise.
5658         * g++.dg/template/local6.C: Likewise.
5659         * g++.dg/template/operator10.C: Likewise.
5660         * g++.dg/template/overload6.C: Likewise.
5661         * g++.dg/template/ptrmem2.C: Likewise.
5662         * g++.dg/template/ptrmem20.C: Likewise.
5663         * g++.dg/template/ptrmem8.C: Likewise.
5664         * g++.dg/template/sfinae2.C: Likewise.
5665         * g++.dg/template/ttp25.C: Likewise.
5666         * g++.dg/template/unify10.C: Likewise.
5667         * g++.dg/template/unify11.C: Likewise.
5668         * g++.dg/template/unify6.C: Likewise.
5669         * g++.dg/template/unify7.C: Likewise.
5670         * g++.dg/template/unify9.C: Likewise.
5671         * g++.dg/template/varmod1.C: Likewise.
5672         * g++.old-deja/g++.brendan/crash56.C: Likewise.
5673         * g++.old-deja/g++.law/operators32.C: Likewise.
5674         * g++.old-deja/g++.pt/crash28.C: Likewise.
5675         * g++.old-deja/g++.pt/crash60.C: Likewise.
5676         * g++.old-deja/g++.pt/explicit38.C: Likewise.
5677         * g++.old-deja/g++.pt/explicit39.C: Likewise.
5678         * g++.old-deja/g++.pt/explicit41.C: Likewise.
5679         * g++.old-deja/g++.pt/explicit67.C: Likewise.
5680         * g++.old-deja/g++.pt/explicit77.C: Likewise.
5681         * g++.old-deja/g++.pt/expr2.C: Likewise.
5682         * g++.old-deja/g++.pt/overload7.C: Likewise.
5683         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
5684         * g++.old-deja/g++.pt/spec5.C: Likewise.
5685         * g++.old-deja/g++.pt/spec6.C: Likewise.
5686         * g++.old-deja/g++.pt/t24.C: Likewise.
5687         * g++.old-deja/g++.pt/unify4.C: Likewise.
5688         * g++.old-deja/g++.pt/unify6.C: Likewise.
5689         * g++.old-deja/g++.pt/unify8.C: Likewise.
5690         * g++.old-deja/g++.robertl/eb119.C: Likewise.
5691         * g++.old-deja/g++.robertl/eb79.C: Likewise.
5692         * g++.old-deja/g++.robertl/eb98.C: Likewise.
5693
5694         * g++.dg/cpp0x/initlist32.C: New.
5695
5696         * g++.dg/template/conv11.C: New.
5697         * g++.dg/conversion/op1.C: Adjust expected error.
5698
5699         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
5700
5701 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
5702
5703         PR target/44088
5704         * gcc.target/i386/avx-cmpsd-1.c: New.
5705         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
5706         * gcc.target/i386/avx-cmpss-1.c: Likewise.
5707         * gcc.target/i386/avx-cmpss-2.c: Likewise.
5708         * gcc.target/i386/sse-cmpss-1.c: Likewise.
5709         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
5710
5711 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
5712
5713         PR middle-end/44085
5714         * gcc.dg/gomp/pr44085.c: New test.
5715         * gfortran.dg/gomp/pr44085.f90: New test.
5716
5717 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
5718
5719         * objc-obj-c++-shared/Object1.m: New.
5720         * objc.dg/torture: New directory.
5721         * objc.dg/torture/tls: Ditto.
5722         * objc.dg/tls: Ditto.
5723         * objc.dg/torture/tls/trivial.m: New test.
5724         * objc.dg/torture/tls/thr-init-2.m: New test.
5725         * objc.dg/torture/tls/thr-init-3.m: New test.
5726         * objc.dg/torture/tls/thr-init.m: New test.
5727         * objc.dg/torture/tls/diag-1.m: New test.
5728         * objc.dg/torture/tls/tls.exp: New.
5729         * objc.dg/torture/trivial.m: New test.
5730         * objc.dg/torture/dg-torture.exp: New.
5731         * objc.dg/tls/diag-3.m: New test.
5732         * objc.dg/tls/diag-4.m: New test.
5733         * objc.dg/tls/diag-5.m: New test.
5734         * objc.dg/tls/init-1.m: New test.
5735         * objc.dg/tls/init-2.m: New test.
5736         * objc.dg/tls/tls.exp: New.
5737         * objc.dg/tls/diag-2.m: New test.
5738         * lib/objc.exp: Respond to dg-additional-files.
5739
5740 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
5741
5742         * gcc.target/m68k/20100512-1.c: New.
5743
5744 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
5745
5746         * gnat.dg/lto8.adb: New test.
5747         * gnat.dg/lto8_pkg.ad[sb]: New helper.
5748         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
5749
5750 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
5751
5752         PR c++/34272
5753         PR c++/43630
5754         PR c++/34491
5755         * g++.dg/template/crash97.C: New.
5756         * g++.dg/template/crash98.C: Likewise.
5757         * g++.dg/template/crash99.C: Likewise.
5758         * g++.dg/cpp0x/pr31439.C: Adjust.
5759         * g++.dg/template/crash95.C: Likewise.
5760
5761 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
5762
5763         PR middle-end/44071
5764         * c-c++-common/asmgoto-4.c: New test.
5765         * gcc.target/i386/pr44071.c: New test.
5766
5767         PR c++/44062
5768         * c-c++-common/Wunused-var-7.c: New test.
5769         * g++.dg/warn/Wunused-var-9.C: New test.
5770
5771 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
5772
5773         PR fortran/43711
5774         * gfortran.dg/gomp/pr43711.f90: New.
5775
5776 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
5777
5778         PR fortran/31820
5779         * gfortran.dg/select_5.f90: Updated.
5780
5781 2010-05-11  Jan Hubicka  <jh@suse.cz>
5782
5783         PR tree-optimize/44063
5784         * gcc.c-torture/compile/pr44063.c: New testcase.
5785
5786 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
5787
5788         PR debug/44023
5789         * gcc.dg/pr44023.c: New test.
5790
5791 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
5792
5793         * gnat.dg/lto7.adb: New test.
5794         * gnat.dg/lto7_pkg.ad[sb]: New helper.
5795
5796 2010-05-10  Jason Merrill  <jason@redhat.com>
5797
5798         PR c++/44017
5799         * g++.dg/template/inherit5.C: New.
5800
5801         PR c++/44045
5802         * g++.dg/cpp0x/initlist33.C: New.
5803         * g++.dg/cpp0x/initlist26.C: Adjust.
5804         * g++.dg/cpp0x/initlist28.C: Adjust.
5805
5806 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
5807
5808         PR c++/43719
5809         * g++.dg/init/pr43719.C: New.
5810         * g++.dg/anon-struct4.C: Adjust.
5811
5812 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
5813
5814         PR debug/44028
5815         * gcc.dg/pr44028.c: New test.
5816
5817 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
5818
5819         PR fortran/27866
5820         PR fortran/35003
5821         PR fortran/42809
5822         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
5823         * gfortran.dg/warn_conversion.f90: New.
5824
5825 2010-05-10  Michael Matz  <matz@suse.de>
5826
5827         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
5828
5829 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
5830
5831         PR rtl-optimization/44012
5832         * gcc.dg/pr44012.c: New.
5833
5834 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5835
5836         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
5837         Log text on entry and exit.
5838         Prune Sun ld warnings for common symbols with differing sizes.
5839         (lto-link-and-maybe-run): Change caller.
5840
5841 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
5842
5843         PR fortran/44044
5844         * gfortran.dg/class_7.f03: Modified.
5845         * gfortran.dg/select_type_1.f03: Modified.
5846         * gfortran.dg/select_type_12.f03: New.
5847
5848 2010-05-10  Richard Guenther  <rguenther@suse.de>
5849
5850         PR tree-optimization/44050
5851         * gcc.dg/torture/pr44050.c: New testcase.
5852
5853 2010-05-10  Wei Guozhi  <carrot@google.com>
5854
5855         PR target/42879
5856         * gcc.target/arm/pr42879.c: New testcase.
5857
5858 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5859
5860         PR c/44051
5861         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
5862
5863 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5864
5865         PR c/10676
5866         * gcc.dg/anon-struct-10.c: New test.
5867
5868 2010-05-09  Richard Guenther  <rguenther@suse.de>
5869
5870         PR middle-end/44024
5871         * gcc.dg/pr44024.c: New testcase.
5872
5873 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5874
5875         PR c/4784
5876         * gcc.dg/anon-struct-9.c: New test.
5877
5878 2010-05-09  Richard Guenther  <rguenther@suse.de>
5879
5880         PR middle-end/44043
5881         * gcc.c-torture/compile/pr44043.c: New testcase.
5882
5883 2010-05-09  Richard Guenther  <rguenther@suse.de>
5884
5885         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
5886
5887 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
5888
5889         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
5890
5891 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5892
5893         * gnat.dg/lto[12456].adb: Add "target lto" marker.
5894         * gnat.dg/specs/lto3.ads: Likewise.
5895
5896 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
5897
5898         PR middle-end/28685
5899         * gcc.dg/pr28685-1.c: New file.
5900
5901 2010-05-08  Richard Guenther  <rguenther@suse.de>
5902
5903         PR tree-optimization/44030
5904         * gcc.c-torture/compile/pr44030.c: New testcase.
5905
5906 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5907
5908         * gnat.dg/lto6.adb: New test.
5909         * gnat.dg/lto6_pkg.ads: New helper.
5910
5911 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5912
5913         * gnat.dg/lto5.adb: New test.
5914         * gnat.dg/lto5_pkg.ad[sb]: New helper.
5915
5916 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5917
5918         * gnat.dg/lto4.ad[sb]: New test.
5919
5920 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5921
5922         * gnat.dg/specs/lto3.ads: New test.
5923         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
5924         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
5925
5926 2010-05-08  Quentin Ochem  <ochem@adacore.com>
5927
5928         * gnat.dg/sizetype3.ad[sb]: New test.
5929         * gnat.dg/sizetype3_pkg.ads: New helper.
5930
5931 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
5932
5933         PR c++/43951
5934         * g++.dg/init/new29.C: New.
5935
5936 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
5937
5938         PR fortran/40728
5939         * gfortran.dg/coarray_1.f90: Fixed error message.
5940         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
5941         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
5942         * gfortran.dg/intrinsic_std_5.f90: New.
5943
5944 2010-05-07  Jason Merrill  <jason@redhat.com>
5945
5946         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
5947
5948 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5949
5950         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
5951         (size_t, stderr): Remove.
5952         (read_error): Replaced __builtin_fprintf by fprintf.
5953
5954 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
5955
5956         * gcc.dg/ordered-comparison-1.c: New test.
5957         * gcc.dg/ordered-comparison-2.c: New test.
5958         * gcc.dg/ordered-comparison-3.c: New test.
5959         * gcc.dg/ordered-comparison-4.c: New test.
5960
5961 2010-05-06  Mike Stump  <mikestump@comcast.net>
5962
5963         PR objc/35165
5964         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
5965
5966 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
5967             Jason Merrill  <jason@redhat.com>
5968
5969         * g++.dg/cpp0x/nullptr01.C: New.
5970         * g++.dg/cpp0x/nullptr02.C: New.
5971         * g++.dg/cpp0x/nullptr03.C: New.
5972         * g++.dg/cpp0x/nullptr04.C: New.
5973         * g++.dg/cpp0x/nullptr05.C: New.
5974         * g++.dg/cpp0x/nullptr06.C: New.
5975         * g++.dg/cpp0x/nullptr07.C: New.
5976         * g++.dg/cpp0x/nullptr08.C: New.
5977         * g++.dg/cpp0x/nullptr09.C: New.
5978         * g++.dg/cpp0x/nullptr10.C: New.
5979         * g++.dg/cpp0x/nullptr11.C: New.
5980         * g++.dg/cpp0x/nullptr12.C: New.
5981         * g++.dg/cpp0x/nullptr13.C: New.
5982         * g++.dg/cpp0x/nullptr14.C: New.
5983         * g++.dg/cpp0x/nullptr15.C: New.
5984         * g++.dg/cpp0x/nullptr16.C: New.
5985         * g++.dg/cpp0x/nullptr17.C: New.
5986         * g++.dg/cpp0x/nullptr18.C: New.
5987         * g++.dg/cpp0x/nullptr19.C: New.
5988         * g++.dg/cpp0x/nullptr20.C: New.
5989         * g++.dg/cpp0x/nullptr21.C: New.
5990         * g++.dg/cpp0x/nullptr22.C: New.
5991         * g++.dg/debug/nullptr01.C: New.
5992         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
5993
5994 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
5995
5996         * gcc.dg/Wunused-var-8.c: Move to...
5997         * c-c++-common/Wunused-var-6.c: ... here.  New test.
5998
5999 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
6000
6001         PR c++/40406
6002         * g++.dg/template/crash96.C: New.
6003
6004 2010-05-06  Jan Hubicka  <jh@suse.cz>
6005
6006         PR tree-optimization/43791
6007         * gcc.c-torture/compile/pr43791.c: New file.
6008
6009 2010-05-06  Michael Matz  <matz@suse.de>
6010
6011         PR tree-optimization/43984
6012         * gfortran.dg/pr43984.f90: New test.
6013
6014 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6015
6016         PR 40989
6017         * gcc.dg/pr40989.c: New.
6018
6019 2010-05-06  Richard Guenther  <rguenther@suse.de>
6020
6021         PR tree-optimization/43934
6022         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
6023
6024 2010-05-06  Richard Guenther  <rguenther@suse.de>
6025
6026         PR tree-optimization/43987
6027         * gcc.c-torture/execute/pr43987.c: New testcase.
6028         * gcc.dg/torture/pta-escape-1.c: Adjust.
6029         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
6030         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6031         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6032         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
6033
6034 2010-04-22  Jakub Jelinek <jakub@redhat.com>
6035             Dodji Seketeli  <dodji@redhat.com>
6036
6037         PR c/18624
6038         * g++.dg/warn/Wunused-7.C: Add dg-warning.
6039         * g++.dg/template/sfinae16.C: Likewise.
6040         * gcc.dg/Wunused-var-1.c: Moved to...
6041         * c-c++-common/Wunused-var-1.c: ...here. New test.
6042         * gcc.dg/Wunused-var-2.c: Moved to...
6043         * c-c++-common/Wunused-var-2.c: ...here. New test.
6044         * gcc.dg/Wunused-var-3.c: Moved to...
6045         * c-c++-common/Wunused-var-3.c: ...here. New test.
6046         * gcc.dg/Wunused-var-4.c: Moved to...
6047         * gcc.dg/Wunused-var-1.c: ... here.
6048         * gcc.dg/Wunused-var-5.c: Moved to...
6049         * c-c++-common/Wunused-var-4.c: ...here. New test.
6050         * gcc.dg/Wunused-var-7.c: Moved to...
6051         * c-c++-common/Wunused-var-5.c: ...here. New test.
6052         * gcc.dg/Wunused-var-6.c: Moved to...
6053         * gcc.dg/Wunused-var-2.c: ... here.
6054         * c-c++-common/Wunused-var-1.c: New test.
6055         * c-c++-common/Wunused-var-2.c: New test.
6056         * c-c++-common/Wunused-var-3.c: New test.
6057         * c-c++-common/Wunused-var-4.c: New test.
6058         * c-c++-common/Wunused-var-5.c: New test.
6059         * g++.dg/warn/Wunused-var-1.C: New test.
6060         * g++.dg/warn/Wunused-var-2.C: New test.
6061         * g++.dg/warn/Wunused-var-3.C: New test.
6062         * g++.dg/warn/Wunused-var-4.C: New test.
6063         * g++.dg/warn/Wunused-var-5.C: New test.
6064         * g++.dg/warn/Wunused-var-6.C: New test.
6065         * g++.dg/warn/Wunused-var-7.C: New test.
6066         * g++.dg/warn/Wunused-var-8.C: New test.
6067         * g++.dg/warn/Wunused-parm-1.C: New test.
6068         * g++.dg/warn/Wunused-parm-2.C: New test.
6069         * g++.dg/warn/Wunused-parm-3.C: New test.
6070
6071 2010-05-06  Tobias Burnus  <burnus@net-b.de>
6072
6073         PR fortran/43985
6074         * gfortran.dg/gomp/crayptr5.f90: New test case.
6075
6076 2010-05-05  Jason Merrill  <jason@redhat.com>
6077
6078         PR debug/43370
6079         * g++.dg/ext/attrib39.C: New.
6080
6081 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
6082
6083         PR fortran/24978
6084         * gfortran.dg/data_invalid.f90: New.
6085
6086 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
6087
6088         * gnat.dg/lto2.adb: New test.
6089
6090 2010-05-05  Jason Merrill  <jason@redhat.com>
6091
6092         PR c++/43787
6093         * g++.dg/opt/empty1.C: New.
6094
6095 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
6096
6097         PR fortran/43696
6098         * gfortran.dg/class_17.f03: New.
6099
6100 2010-05-04  Neil Vachharajani <nvachhar@google.com>
6101
6102         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
6103
6104 2010-05-04  Mike Stump  <mikestump@comcast.net>
6105
6106         PR objc/35165
6107         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
6108
6109 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6110
6111         PR target/43668
6112         * gcc.target/i386/pr43668.c: New.
6113
6114 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6115
6116         PR c++/43028
6117         * g++.dg/cpp0x/initlist31.C: New.
6118
6119 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
6120
6121         PR c/43981
6122         * gcc.dg/Wunused-var-8.c: New test.
6123
6124 2010-05-04  Jason Merrill  <jason@redhat.com>
6125
6126         PR c++/38064
6127         * g++.dg/cpp0x/enum3.C: Extend.
6128
6129 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6130
6131         PR target/43799
6132         * gcc.target/i386/pr43799.c: New.
6133
6134 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
6135
6136         * gnat.dg/lto1.adb: New test.
6137         * gnat.dg/lto1_pkg.ad[sb]: New helper.
6138
6139 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6140
6141         PR middle-end/43671
6142         * gcc.target/i386/pr43671.c: New.
6143
6144 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6145
6146         PR c++/43705
6147         * g++.dg/template/crash95.C: New.
6148
6149 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6150
6151         PR debug/43508
6152         * gcc.target/i386/pr43508.c: New.
6153
6154 2010-05-04  Richard Guenther  <rguenther@suse.de>
6155
6156         PR tree-optimization/43879
6157         * g++.dg/torture/pr43879-1_0.C: New testcase.
6158         * g++.dg/torture/pr43879-1_1.C: Likewise.
6159
6160 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
6161
6162         PR c++/43953
6163         * g++.dg/other/crash-12.C: New test.
6164
6165 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
6166
6167         * g++.dg/cdce3.C: Add a space.  Updated.
6168
6169 2010-05-03  Jason Merrill  <jason@redhat.com>
6170
6171         PR c++/43680
6172         * g++.dg/opt/enum2.C: New.
6173         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
6174         * g++.dg/warn/Wswitch-1.C: Adjust message.
6175
6176 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6177
6178         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
6179         * g++.dg/ext/label13.C: Fix typo.
6180         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
6181         alpha*-dec-osf5*.
6182         * gcc.c-torture/compile/limits-declparen.c: xfail on
6183         alpha*-dec-osf5* with -g.
6184         * gcc.c-torture/compile/limits-pointer.c: Likewise.
6185         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
6186         * gcc.dg/c99-tgmath-2.c: Likewise.
6187         * gcc.dg/c99-tgmath-3.c: Likewise.
6188         * gcc.dg/c99-tgmath-4.c: Likewise.
6189
6190 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
6191
6192         PR fortran/43592
6193         * gfortran.dg/unexpected_interface.f90: New test.
6194
6195 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6196
6197         * ada/acats/run_acats (which): New function.
6198         (host_gnatchop, host_gnatmake): Use it.
6199
6200 2010-05-03  Richard Guenther  <rguenther@suse.de>
6201
6202         PR tree-optimization/43971
6203         * gcc.dg/pr43971.c: New testcase.
6204
6205 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
6206
6207         PR debug/43972
6208         * gcc.dg/debug/pr43972.c: New test.
6209
6210 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
6211
6212         PR testsuite/43963
6213         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
6214
6215 2010-05-02  Richard Guenther  <rguenther@suse.de>
6216
6217         PR tree-optimization/43879
6218         * gcc.dg/torture/pr43879-3.c: New testcase.
6219
6220 2010-05-01  Richard Guenther  <rguenther@suse.de>
6221
6222         PR tree-optimization/43949
6223         * g++.dg/warn/Warray-bounds-5.C: New testcase.
6224
6225 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
6226
6227         PR c++/43951
6228         * g++.dg/init/new28.C: New.
6229
6230 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
6231
6232         PR objc++/32052
6233         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
6234         structure and nested declarations.
6235         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
6236         structure and nested declarations.  Reduce header clutter and
6237         use _exit() rather than abort().
6238         * objc.dg/encode-10.m: New.
6239         * objc.dg/encode-11.m: New.
6240
6241 2010-04-30  DJ Delorie  <dj@redhat.com>
6242
6243         * gcc.c-torture/execute/20100430-1.c: New test.
6244
6245 2010-04-30  Jason Merrill  <jason@redhat.com>
6246
6247         PR c++/43868
6248         * g++.dg/template/ptrmem21.C: New.
6249
6250 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
6251
6252         PR fortran/18918
6253         PR fortran/43931
6254         * gfortran.dg/coarray_13.f90: New test.
6255
6256 2010-04-30  Richard Guenther  <rguenther@suse.de>
6257
6258         PR lto/43946
6259         * gcc.dg/lto/20100430-1_0.c: New testcase.
6260
6261 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
6262
6263         PR debug/43942
6264         * c-c++-common/pr43942.c: New test.
6265
6266 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
6267
6268         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
6269         conflict with darwin crt1.o 'start' symbol.
6270
6271 2010-04-30  Richard Guenther  <rguenther@suse.de>
6272
6273         PR tree-optimization/43879
6274         * gcc.dg/torture/pr43879_1.c: New testcase.
6275
6276 2010-04-30  Richard Guenther  <rguenther@suse.de>
6277
6278         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
6279
6280 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
6281
6282         PR c++/43890
6283         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
6284         user-provided constructor while recursing.
6285
6286 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6287
6288         PR fortran/42274
6289         * gfortran.dg/class_16.f03: New test.
6290
6291 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6292
6293         PR fortran/42274
6294         * gfortran.dg/class_15.f03: New.
6295
6296 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
6297
6298         PR fortran/43326
6299         * gfortran.dg/dynamic_dispatch_9.f03: New test.
6300
6301 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6302
6303         PR fortran/43492
6304         * gfortran.dg/generic_22.f03 : New test.
6305
6306 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
6307
6308         PR fortran/42353
6309         * gfortran.dg/class_14.f03: New test.
6310
6311 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6312
6313         PR fortran/42680
6314         * gfortran.dg/interface_32.f90: New test.
6315
6316 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
6317             Janus Weil  <janus@gcc.gnu.org>
6318
6319         PR fortran/41829
6320         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
6321         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
6322         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
6323
6324 2010-04-28  Mike Stump  <mikestump@comcast.net>
6325
6326         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
6327         dg-excess-errors.
6328         * g++.dg/uninit-pred-2_b.C: Likewise.
6329
6330 2010-04-28  Tobias Burnus  <burnus@net-b.de>
6331
6332         PR fortran/18918
6333         PR fortran/43919
6334         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
6335
6336 2010-04-28  Matthias Klose  <doko@ubuntu.com>
6337
6338         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
6339         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
6340         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
6341         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
6342         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
6343
6344 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
6345
6346         * gcc.dg/const-uniq-1.c: New test.
6347         * gcc.dg/lto/const-uniq_[01].c: Likewise.
6348
6349 2010-04-28  Xinliang David Li  <davidxl@google.com>
6350
6351         * gcc.dg/uninit-pred-2_b.c: New test.
6352         * gcc.dg/uninit-pred-4_b.c: New test.
6353         * gcc.dg/uninit-pred-3_d.c: New test.
6354         * gcc.dg/uninit-pred-6_b.c: New test.
6355         * gcc.dg/uninit-pred-8_b.c: New test.
6356         * gcc.dg/uninit-pred-3_a.c: New test.
6357         * gcc.dg/uninit-pred-2_c.c: New test.
6358         * gcc.dg/uninit-pred-5_a.c: New test.
6359         * gcc.dg/uninit-pred-3_e.c: New test.
6360         * gcc.dg/uninit-pred-7_a.c: New test.
6361         * gcc.dg/uninit-pred-6_c.c: New test.
6362         * gcc.dg/uninit-pred-9_a.c: New test.
6363         * gcc.dg/uninit-pred-8_c.c: New test.
6364         * gcc.dg/uninit-pred-3_b.c: New test.
6365         * gcc.dg/uninit-pred-5_b.c: New test.
6366         * gcc.dg/uninit-pred-7_b.c: New test.
6367         * gcc.dg/uninit-pred-6_d.c: New test.
6368         * gcc.dg/uninit-pred-9_b.c: New test.
6369         * gcc.dg/uninit-pred-2_a.c: New test.
6370         * gcc.dg/uninit-pred-4_a.c: New test.
6371         * gcc.dg/uninit-pred-3_c.c: New test.
6372         * gcc.dg/uninit-pred-6_a.c: New test.
6373         * gcc.dg/uninit-pred-8_a.c: New test.
6374         * gcc.dg/uninit-pred-7_c.c: New test.
6375         * gcc.dg/uninit-pred-6_e.c: New test.
6376         * g++.dg/uninit-pred-loop-1_b.cc: New test.
6377         * g++.dg/uninit-pred-1_a.C: New test.
6378         * g++.dg/uninit-pred-1_b.C: New test.
6379         * g++.dg/uninit-pred-2_a.C: New test.
6380         * g++.dg/uninit-pred-2_b.C: New test.
6381         * g++.dg/uninit-pred-loop-1_a.cc: New test.
6382         * g++.dg/uninit-pred-loop-1_c.cc: New test.
6383         * g++.dg/uninit-pred-loop_1.cc: New test.
6384
6385 2010-04-28  Martin Jambor  <mjambor@suse.cz>
6386
6387         * gcc.dg/lto/20091209-1_0.c: New testcase.
6388
6389 2010-04-28  Richard Guenther  <rguenther@suse.de>
6390
6391         PR tree-optimization/43879
6392         PR tree-optimization/43909
6393         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
6394
6395 2010-04-28  Richard Guenther  <rguenther@suse.de>
6396
6397         PR c++/43880
6398         * g++.dg/torture/pr43880.C: New testcase.
6399
6400 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6401
6402         PR c++/9335
6403         * g++.dg/template/recurse2.C: Update
6404         * g++.dg/template/recurse.C: Update.
6405         * g++.dg/template/pr23510.C: Update.
6406         * lib/prune.exp: Filter out 'recursively instantiated'.
6407
6408 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
6409
6410         PR c++/29043
6411         * g++.dg/init/pr29043.C: New.
6412
6413 2010-04-27  Jason Merrill  <jason@redhat.com>
6414
6415         * g++.dg/lookup/scoped5.C: Adjust.
6416         * g++.dg/lookup/scoped8.C: Adjust.
6417         * g++.dg/template/dependent-expr5.C: Adjust.
6418         * g++.old-deja/g++.brendan/nest1.C: Adjust.
6419
6420         PR c++/43856
6421         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
6422
6423         PR c++/43875
6424         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
6425
6426 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6427             Jan Hubicka <hubicka@ucw.cz>
6428
6429         * gcc.dg/pure-2.c: New testcase.
6430         * gcc.dg/const-1.c: New testcase.
6431
6432 2010-04-27  Jason Merrill  <jason@redhat.com>
6433
6434         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
6435
6436         PR c++/41468
6437         * g++.dg/template/sfinae17.C: New.
6438         * g++.dg/template/sfinae18.C: New.
6439
6440 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
6441
6442         * g++.dg/init/pr42844.C: New.
6443         * g++.dg/cpp0x/pr42844-2.C: New.
6444         * g++.dg/cpp0x/defaulted2.C: Adjust.
6445         * g++.dg/tree-ssa/pr27549.C: Likewise.
6446         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
6447
6448 2010-04-27  Tobias Burnus  <burnus@net-b.de>
6449
6450         PR fortran/18918
6451         * gfortran.dg/coarray_12.f90: Fix dump parsing.
6452
6453 2010-04-27  Richard Guenther  <rguenther@suse.de>
6454
6455         PR middle-end/40561
6456         * g++.dg/other/pr40561.C: New testcase.
6457
6458 2010-04-27  Martin Jambor  <mjambor@suse.cz>
6459
6460         PR middle-end/43812
6461         * g++.dg/ipa/pr43812.C: New test.
6462
6463 2010-04-27  Jan Hubicka  <jh@suse.cz>
6464
6465         * gcc.dg/ipa/iinline-1.c (main): Rename to...
6466         (test): ... this one.
6467
6468 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
6469
6470         PR target/40657
6471         * gcc.target/arm/thumb-stackframe.c: New test.
6472
6473 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
6474
6475         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
6476         * gcc.dg/misc-column.c: Likewise.
6477         * gcc.dg/Walways-true-1.c: Likewise.
6478         * gcc.dg/Walways-true-2.c: Likewise.
6479         * gcc.dg/warn-addr-cmp.c: Likewise.
6480
6481 2010-04-27  Tobias Burnus  <burnus@net-b.de>
6482
6483         PR fortran/18918
6484         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
6485         * gfortran.dg/coarray_12.f90: New.
6486
6487 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
6488
6489         PR c/32207
6490         * gcc.dg/pr32207.c: New test.
6491         * gcc.dg/misc-column.c: Adjust expected warning.
6492         * gcc.dg/Walways-true-1.c: Likewise.
6493         * gcc.dg/Walways-true-2.c: Likewise.
6494         * gcc.dg/warn-addr-cmp.c: Likewise.
6495
6496 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
6497
6498         PR lto/42776
6499         * lib/lto.exp (lto_prune_vis_warns): New function.
6500         (lto-link-and-maybe-run): Call it.
6501
6502 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
6503
6504         PR tree-optimization/43904
6505         * gcc.dg/tree-ssa/tailcall-6.c: New.
6506
6507 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
6508
6509         PR testsuite/35165
6510         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
6511         Darwin8/OSX10.4 - compatible code generation.
6512         Use scan-rtl-dump.
6513         * obj-c++.dg/stubify-1.mm: Ditto.
6514         * lib/objc-torture.exp: Do not require link success for
6515         "trivial.m" in the runtime checks when dowhat = 'compile'.
6516         * lib/dg-pch.exp (dg-flags-pch): New Proc.
6517         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
6518         Darwin8/OSX10.4 - compatible code generation.
6519         * objc.dg/stubify-2.m: Ditto.
6520         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
6521         * objc.dg/next-runtime-1.m: Ditto.
6522         * objc.dg/stret-2.m: Restrict to ilp32 targets.
6523         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
6524         runtimes on Darwin.
6525
6526 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
6527
6528         PR 43715
6529         * lib/plugin-support.exp: Use "-undefined
6530         dynamic_lookup" on darwin.
6531
6532 2010-04-26  Richard Guenther  <rguenther@suse.de>
6533
6534         * gcc.dg/lto/20100426_0.c: New testcase.
6535
6536 2010-04-26  Jie Zhang  <jie@codesourcery.com>
6537
6538         PR tree-optimization/43833
6539         gcc.dg/Warray-bounds-8.c: New test case.
6540
6541 2010-04-26  Richard Guenther  <rguenther@suse.de>
6542
6543         PR lto/43080
6544         * g++.dg/lto/20100423-3_0.C: New testcase.
6545
6546 2010-04-26  Richard Guenther  <rguenther@suse.de>
6547
6548         PR lto/42425
6549         * g++.dg/lto/20100423-2_0.C: New testcase.
6550
6551 2010-04-26  Ira Rosen  <irar@il.ibm.com>
6552
6553         * gcc.dg/vect/bb-slp-23.c: New test.
6554
6555 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
6556
6557         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
6558         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
6559         * gcc.dg/c1x-float-1.c: New test.
6560
6561 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
6562
6563         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
6564         of "lea\[ \t\]".
6565
6566 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
6567
6568         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
6569         FreeBSD.
6570         * gfortran.dg/default_format_denormal_1.f90: Ditto.
6571         * gfortran.dg/default_format_2.f90: Ditto.
6572
6573 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
6574
6575         * gfortran.dg/pr43505.f90: Clean up .mod file.
6576         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
6577         * gfortran.dg/pr41347.f90: Ditto.
6578         * gfortran.dg/internal_pack_4.f90: Ditto.
6579         * gfortran.dg/proc_decl_23.f90: Ditto.
6580         * gfortran.dg/recursive_check_3.f90: Ditto.
6581         * gfortran.dg/intent_out_3.f90: Ditto.
6582         * gfortran.dg/assignment_2.f90: Ditto.
6583         * gfortran.dg/pr41928.f90: Ditto.
6584         * gfortran.dg/pr42166.f90: Ditto.
6585         * gfortran.dg/private_type_12.f90: Ditto.
6586         * gfortran.dg/graphite/pr42185.f90: Ditto.
6587         * gfortran.dg/graphite/pr42186.f90: Ditto.
6588         * gfortran.dg/graphite/pr40982.f90: Ditto.
6589         * gfortran.dg/graphite/id-2.f90: Ditto.
6590         * gfortran.dg/graphite/id-4.f90: Ditto.
6591         * gfortran.dg/graphite/pr42050.f90: Ditto.
6592         * gfortran.dg/graphite/id-18.f90: Ditto.
6593         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
6594         * gfortran.dg/graphite/pr41924.f90: Ditto.
6595         * gfortran.dg/graphite/pr42393.f90: Ditto.
6596         * gfortran.dg/graphite/pr37980.f90: Ditto.
6597         * gfortran.dg/graphite/pr38953.f90: Ditto.
6598         * gfortran.dg/graphite/pr42180.f90: Ditto.
6599         * gfortran.dg/graphite/pr42181.f90: Ditto.
6600         * gfortran.dg/where_operator_assign_4.f90: Ditto.
6601         * gfortran.dg/select_type_4.f90: Ditto.
6602         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
6603         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
6604         * gfortran.dg/lto/pr40725_0.f03: Ditto.
6605         * gfortran.dg/elemental_args_check_2.f90: Ditto.
6606         * gfortran.dg/whole_file_11.f90: Ditto.
6607         * gfortran.dg/private_type_11.f90: Ditto.
6608         * gfortran.dg/vect/vect-gems.f90: Ditto.
6609         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
6610
6611 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
6612
6613         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
6614
6615 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
6616
6617         * gnat.dg/pack15.ad[sb]: New test.
6618
6619 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
6620
6621         * gcc.target/arm/mla-1.c: New test.
6622
6623 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
6624
6625         PR fortran/30073
6626         PR fortran/43793
6627         * gfortran.dg/pr43793.f90: New test.
6628
6629 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
6630
6631         PR tree-optimization/41442
6632         * gcc.target/i386/pr41442.c: New test.
6633
6634 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
6635
6636         PR fortran/43832
6637         * gfortran.dg/fgetc_3.f90: Delete bogus test.
6638
6639 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6640
6641         PR fortran/43832
6642         * gfortran.dg/open_nounit.f90: New test.
6643
6644 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
6645
6646         PR fortran/43841
6647         PR fortran/43843
6648         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
6649
6650 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6651
6652         * gcc.dg/Wconversion-integer.c: Update.
6653
6654 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
6655
6656         * gnat.dg/unchecked_convert5.adb: New test.
6657
6658 2010-04-23  Richard Guenther  <rguenther@suse.de>
6659
6660         PR lto/41734
6661         * gcc.dg/lto/20100423-2_0.c: New testcase.
6662         * gcc.dg/lto/20100423-2_0.c: Likewise.
6663
6664 2010-04-23  Richard Guenther  <rguenther@suse.de>
6665
6666         PR lto/43455
6667         * gcc.dg/lto/20100423-1_0.c: New testcase.
6668         * gcc.dg/lto/20100423-1_1.c: Likewise.
6669
6670 2010-04-23  Martin Jambor  <mjambor@suse.cz>
6671
6672         PR tree-optimization/43846
6673         * gcc.dg/tree-ssa/sra-10.c: New test.
6674
6675 2010-04-23  Martin Jambor  <mjambor@suse.cz>
6676
6677         PR middle-end/43835
6678         * gcc.c-torture/execute/pr43835.c: New test.
6679
6680 2010-04-23  Richard Guenther  <rguenther@suse.de>
6681
6682         PR lto/42653
6683         * g++.dg/lto/20100423-1_0.C: New testcase.
6684
6685 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
6686
6687         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
6688
6689 2010-04-22  Ira Rosen  <irar@il.ibm.com>
6690
6691         PR tree-optimization/43842
6692         * gcc.dg/vect/pr43842.c: New test.
6693
6694 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6695
6696         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
6697         * gcc.target/i386/wmul-2.c: Likewise.
6698
6699 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6700
6701         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
6702         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
6703
6704 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
6705
6706         * gfortran.dg/reassoc_6.f: New testcase.
6707
6708 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6709
6710         PR middle-end/29274
6711         * gcc.target/arm/wmul-1.c: New test.
6712         * gcc.target/arm/wmul-2.c: New test.
6713
6714 2010-04-22  Richard Guenther  <rguenther@suse.de>
6715
6716         PR tree-optimization/43845
6717         * gcc.c-torture/compile/pr43845.c: New testcase.
6718
6719 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6720
6721         PR middle-end/29274
6722         * gcc.target/i386/wmul-1.c: New test.
6723         * gcc.target/i386/wmul-2.c: New test.
6724         * gcc.target/bfin/wmul-1.c: New test.
6725         * gcc.target/bfin/wmul-2.c: New test.
6726
6727 2010-04-22  Richard Guenther  <rguenther@suse.de>
6728
6729         PR fortran/43829
6730         * gfortran.dg/vector_subscript_6.f90: New testcase.
6731         * gfortran.dg/assign_10.f90: Adjust.
6732
6733 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
6734
6735         PR fortran/43836
6736         * gfortran.dg/gomp/pr43836.f90: New test.
6737
6738 2010-04-21  Richard Guenther  <rguenther@suse.de>
6739
6740         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
6741
6742 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6743
6744         * gcc.dg/torture/builtin-cproj-3.c: New.
6745
6746 2010-04-20  Jason Merrill  <jason@redhat.com>
6747
6748         PR c++/9335
6749         * g++.dg/template/recurse2.C: New.
6750         * g++.dg/parse/crash36.C: Adjust.
6751         * g++.dg/other/fold1.C: Adjust.
6752         * g++.dg/init/member1.C: Adjust.
6753         * lib/prune.exp: Prune "skipping N instantiation contexts".
6754
6755 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6756
6757         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
6758
6759 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6760
6761         * gcc.dg/torture/builtin-cproj-1.c: New.
6762         * gcc.dg/torture/builtin-cproj-2.c: New.
6763
6764 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
6765
6766         PR c++/43800
6767         PR c++/43704
6768         * g++.dg/template/typedef32.C: Adjust.
6769         * g++.dg/template/typedef33.C: New test.
6770
6771 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
6772
6773         PR fortran/43227
6774         * gfortran.dg/proc_decl_23.f90: New test.
6775
6776         PR fortran/43266
6777         * gfortran.dg/abstract_type_6.f03: New test.
6778
6779 2010-04-20  Xinliang David Li  <davidxl@google.com>
6780
6781         * g++.dg/tree-ssa/fold-compare.C: New.
6782
6783 2010-04-20  Richard Guenther  <rguenther@suse.de>
6784
6785         PR tree-optimization/39417
6786         * g++.dg/torture/pr39417.C: New testcase.
6787
6788 2010-04-20  Richard Guenther  <rguenther@suse.de>
6789
6790         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
6791
6792 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
6793
6794         * g++.dg/debug/dwarf2/rv1.C: New test.
6795
6796 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6797
6798         PR target/43635
6799         * gcc.c-torture/compile/pr43635.c: New testcase.
6800
6801 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
6802
6803         PR fortran/43339
6804         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
6805         of sequential loops being private only in the innermost containing
6806         task region.
6807
6808         PR middle-end/43337
6809         * gfortran.dg/gomp/pr43337.f90: New test.
6810
6811 2010-04-19  Richard Guenther  <rguenther@suse.de>
6812
6813         PR tree-optimization/43796
6814         * gfortran.dg/pr43796.f90: New testcase.
6815
6816 2010-04-19  Richard Guenther  <rguenther@suse.de>
6817
6818         PR tree-optimization/43783
6819         * gcc.c-torture/execute/pr43783.c: New testcase.
6820
6821 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
6822
6823         PR target/43766
6824         * gcc.target/i386/pr43766.c: New test.
6825
6826 2010-04-19  Jie Zhang  <jie@codesourcery.com>
6827
6828         PR target/43662
6829         * gcc.target/i386/pr43662.c: New test.
6830
6831 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
6832
6833         PR c++/43704
6834         * g++.dg/template/typedef32.C: New test.
6835
6836 2010-04-19  Ira Rosen  <irar@il.ibm.com>
6837
6838         PR tree-optimization/37027
6839         * lib/target-supports.exp
6840         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
6841         * gcc.dg/vect/pr37027.c: New test.
6842         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
6843         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
6844         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
6845         gcc.dg/vect/vect-complex-6.c: Likewise.
6846
6847 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
6848
6849         * g++.dg/debug/dwarf2/enum1.C: New test.
6850
6851 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
6852
6853         * gnat.dg/rep_clause5.ad[sb]: New test.
6854         * gnat.dg/rep_clause5_pkg.ads: New helper.
6855
6856 2010-04-18  Ira Rosen  <irar@il.ibm.com>
6857
6858         PR tree-optimization/43771
6859         * g++.dg/vect/pr43771.cc: New test.
6860
6861 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
6862
6863         PR fortran/31538
6864         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
6865         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
6866
6867 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
6868
6869         * gnat.dg/sizetype.adb: Rename into...
6870         * gnat.dg/sizetype1.adb: ...this.
6871         * gnat.dg/sizetype2.adb: New test.
6872
6873 2010-04-16  Richard Guenther  <rguenther@suse.de>
6874
6875         PR tree-optimization/43572
6876         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
6877
6878 2010-04-16  Olivier Hainque  <hainque@adacore.com>
6879
6880         * gnat.dg/specs/discr_private.ads: New test.
6881
6882 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
6883
6884         PR target/41514
6885         * gcc.target/arm/thumb-comparisons.c: New test.
6886
6887         PR target/40603
6888         * gcc.target/arm/thumb-cbranchqi.c: New test.
6889
6890 2010-04-16  Christian Bruel  <christian.bruel@st.com>
6891
6892         * g++.dg/torture/pr36191.C: Enable for SH.
6893
6894 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
6895
6896         * gnat.dg/wide_boolean.adb: New test.
6897         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
6898
6899 2010-04-15  Richard Guenther  <rguenther@suse.de>
6900
6901         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
6902         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
6903         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
6904         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
6905         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
6906         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
6907         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
6908         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
6909         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
6910         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
6911         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
6912         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
6913         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
6914         * gcc.dg/torture/ipa-pta-2.c: Likewise.
6915         * gcc.dg/torture/ipa-pta-1.c: Adjust.
6916
6917 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
6918
6919         PR target/21803
6920         * gcc.target/arm/pr42496.c: New test.
6921
6922 2010-04-14  Jason Merrill  <jason@redhat.com>
6923
6924         PR c++/36625
6925         * g++.dg/ext/attrib38.C: New.
6926
6927 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
6928
6929         PR testsuite/43739
6930         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
6931
6932 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6933
6934         PR 42966
6935         * gcc.dg/cpp/warn-undef-2.c: Update.
6936         * gcc.dg/cpp/warn-traditional-2.c: Update.
6937         * gcc.dg/cpp/warn-comments-2.c: Update.
6938         * gcc.dg/cpp/warn-variadic-2.c: Update.
6939         * gcc.dg/cpp/warn-long-long-2.c: Update.
6940         * gcc.dg/cpp/warn-deprecated-2.c: Update.
6941         * gcc.dg/cpp/warn-multichar-2.c: Update.
6942         * gcc.dg/cpp/warn-normalized-3.c: Update.
6943         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
6944         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
6945         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
6946         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
6947         * gcc.dg/cpp/warn-redefined-2.c: Update.
6948         * gfortran.dg/warning-directive-2.F90: Update.
6949         * c-c++-common/cpp/warning-directive-2.c: Update.
6950
6951 2010-04-14  Michael Matz  <matz@suse.de>
6952
6953         PR tree-optimization/42963
6954         * gcc.dg/pr42963.c: New testcase.
6955
6956 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
6957
6958         * gnat.dg/class_wide.adb: Rename into...
6959         * gnat.dg/class_wide1.adb: ...this.
6960         * gnat.dg/class_wide2.ad[sb]: New test.
6961
6962 2010-04-14  Tobias Burnus  <burnus@net-b.de>
6963
6964         PR fortran/18918
6965         * gfortran.dg/coarray_9.f90: Update dg-errors.
6966         * gfortran.dg/coarray_10.f90: New test.
6967         * gfortran.dg/coarray_11.f90: New test.
6968
6969 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6970
6971         PR fortran/43747
6972         gfortran.dg/initialization_24.f90: New test.
6973
6974 2010-04-13  Jason Merrill  <jason@redhat.com>
6975
6976         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
6977         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
6978
6979 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6980
6981         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
6982         * g++.dg/dg.exp: Likewise.
6983         * gcc.dg/cpp/warning-directive-1.c: Move to ...
6984         * c-c++-common/cpp/warning-directive-1.c: ... here.
6985         * gcc.dg/cpp/warning-directive-2.c: Move to ...
6986         * c-c++-common/cpp/warning-directive-2.c: ... here.
6987         * gcc.dg/cpp/warning-directive-3.c: Move to ...
6988         * c-c++-common/cpp/warning-directive-3.c: ... here.
6989         * gcc.dg/cpp/warning-directive-4.c: Move to ...
6990         * c-c++-common/cpp/warning-directive-4.c: ... here.
6991         * g++.dg/cpp/warning-directive-1.C: Delete.
6992         * g++.dg/cpp/warning-directive-2.C: Delete.
6993         * g++.dg/cpp/warning-directive-3.C: Delete.
6994         * g++.dg/cpp/warning-directive-4.C: Delete.
6995         * gcc.dg/cpp/normalised-3.c: Delete.
6996         * g++.dg/cpp/normalised-1.C: Rename as ...
6997         * c-c++-common/cpp/normalised-3.c: ... this.
6998
6999 2010-04-13  Martin Jambor  <mjambor@suse.cz>
7000
7001         * gcc.dg/tree-ssa/sra-9.c: New test.
7002
7003 2010-04-13  Michael Matz  <matz@suse.de>
7004
7005         PR middle-end/43730
7006         * gcc.dg/pr43730.c: New test.
7007
7008 2010-04-13  Michael Matz  <matz@suse.de>
7009
7010         * gcc.dg/tree-ssa/negate.c: New testcase.
7011
7012 2010-04-13  Richard Guenther  <rguenther@suse.de>
7013
7014         PR testsuite/43735
7015         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
7016
7017 2010-04-13  Richard Guenther  <rguenther@suse.de>
7018
7019         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
7020
7021 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
7022
7023         * gnat.dg/derived_type1.adb: New test.
7024
7025 2010-04-13  Matthias Klose  <doko@ubuntu.com>
7026
7027         * gcc.dg/plugindir1.c: New testcase.
7028         * gcc.dg/plugindir2.c: New testcase.
7029         * gcc.dg/plugindir3.c: New testcase.
7030         * gcc.dg/plugindir4.c: New testcase.
7031
7032 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
7033
7034         * gcc.target/i386/rotate-2.c: New test.
7035
7036 2010-04-12  Jason Merrill  <jason@redhat.com>
7037
7038         PR c++/43641
7039         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
7040         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
7041
7042 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
7043
7044         PR c++/25811
7045         * g++.dg/init/pr25811.C: New test.
7046
7047 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7048
7049         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
7050         dg-error, dg-warning.
7051         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
7052
7053 2010-04-12  Richard Guenther  <rguenther@suse.de>
7054
7055         * gcc.dg/torture/inline-2.c: New testcase.
7056
7057 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
7058
7059         PR bootstrap/43699
7060         * gcc.dg/Wunused-var-7.c: New test.
7061
7062         PR tree-optimization/43560
7063         * gcc.c-torture/execute/pr43560.c: New test.
7064
7065 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
7066
7067         * gnat.dg/aggr13.adb: New test.
7068         * gnat.dg/aggr14.adb: Likewise.
7069         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
7070
7071 2010-04-12  Richard Guenther  <rguenther@suse.de>
7072
7073         PR c++/43611
7074         * g++.dg/torture/pr43611.C: New testcase.
7075
7076 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
7077
7078         PR c/36774
7079         * gcc.dg/pr36774-1.c: New test.
7080         * gcc.dg/pr36774-2.c: New test.
7081
7082 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
7083
7084         * gcc.target/sh/rte-delay-slot.c: New test.
7085
7086 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
7087
7088         * gnat.dg/pack9.adb: Remove -cargs option.
7089         * gnat.dg/aggr12.ad[sb]: New test.
7090
7091 2010-04-10  Jie Zhang  <jie@codesourcery.com>
7092
7093         PR target/43417
7094         * gcc.target/sh/pr43417.c: New test.
7095
7096 2010-04-10  Tobias Burnus  <burnus@net-b.de>
7097
7098         PR fortran/43591
7099         * gfortran.dg/spec_expr_6.f90: New test.
7100
7101 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
7102
7103         PR cpp/43195
7104         * gcc.dg/cpp/pr43195.c: New.
7105         * gcc.dg/cpp/pr43195.h: New.
7106
7107 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7108
7109         PR 42965
7110         * gcc.dg/Werror-6.c: Adjust.
7111         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
7112         * gcc.dg/Werror-4.c: Likewise.
7113         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
7114         * gcc.dg/Wswitch-enum-error.c: Likewise.
7115         * gcc.dg/Wpointer-arith.c: Likewise.
7116         * gcc.dg/Wfatal.c: Likewise.
7117         * gcc.dg/Wswitch-error.c: Likewise.
7118         * g++.dg/warn/unused-result1-Werror.c: Likewise.
7119         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
7120         * gcc.dg/cpp/warn-undef-2.c: Likewise.
7121         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
7122         * gcc.dg/cpp/warn-comments-2.c: Likewise.
7123         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
7124         * gcc.dg/cpp/warning-directive-2.c: Likewise.
7125         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
7126         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
7127         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
7128         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
7129         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
7130         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
7131         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
7132         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
7133         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
7134         * g++.dg/cpp/warning-directive-2.C: Likewise.
7135         * gfortran.dg/warning-directive-2.F90: Likewise.
7136
7137 2010-04-09  Jason Merrill  <jason@redhat.com>
7138
7139         PR c++/42623
7140         * g++.dg/template/sizeof13.C: New.
7141
7142 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
7143
7144         * g++.dg/other/pr35504.C: Add check for thiscall.
7145         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
7146         * gcc.dg/torture/stackalign/thiscall-1.c: New.
7147
7148 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7149
7150         PR c++/28584
7151         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
7152         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
7153         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
7154         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
7155         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
7156         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
7157         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
7158         * g++.dg/other/increment1.C: Likewise.
7159
7160 2010-04-09  Tobias Burnus  <burnus@net-b.de>
7161
7162         PR fortran/18918
7163         * gfortran.dg/coarray_7.f90: New test.
7164         * gfortran.dg/coarray_8.f90: New test.
7165
7166 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
7167
7168         PR fortran/28039
7169         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
7170
7171 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7172
7173         PR target/43643
7174         * gcc.dg/pr43643.c: New test.
7175
7176 2010-04-08  Tobias Burnus  <burnus@net-b.de>
7177
7178         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
7179
7180 2010-04-08  Richard Guenther  <rguenther@suse.de>
7181
7182         PR tree-optimization/43679
7183         * gcc.c-torture/compile/pr43679.c: New testcase.
7184
7185 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
7186
7187         PR debug/43670
7188         * gcc.dg/pr43670.c: New test.
7189
7190 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
7191
7192         PR middle-end/40815
7193         * gcc.dg/tree-ssa/reassoc-19.c: New.
7194
7195 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
7196
7197         PR c/18624
7198         * gcc.dg/Wunused-var-1.c: New test.
7199         * gcc.dg/Wunused-var-2.c: New test.
7200         * gcc.dg/Wunused-var-3.c: New test.
7201         * gcc.dg/Wunused-var-4.c: New test.
7202         * gcc.dg/Wunused-var-5.c: New test.
7203         * gcc.dg/Wunused-var-6.c: New test.
7204         * gcc.dg/Wunused-parm-1.c: New test.
7205
7206         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
7207         * gcc.dg/trunc-1.c: Likewise.
7208         * gcc.dg/vla-9.c: Likewise.
7209         * gcc.dg/dfp/composite-type.c: Likewise.
7210
7211 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
7212
7213         PR objc/35996
7214         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
7215         * obj-c++.dg/objc-gc-3.mm: Ditto.
7216
7217 2010-04-07  Simon Baldwin  <simonb@google.com>
7218
7219         * gcc.dg/cpp/warn-undef-2.c: New.
7220         * gcc.dg/cpp/warn-traditional-2.c: New.
7221         * gcc.dg/cpp/warn-comments-2.c: New.
7222         * gcc.dg/cpp/warning-directive-1.c: New.
7223         * gcc.dg/cpp/warn-long-long.c: New.
7224         * gcc.dg/cpp/warn-traditional.c: New.
7225         * gcc.dg/cpp/warn-variadic-2.c: New.
7226         * gcc.dg/cpp/warn-undef.c: New.
7227         * gcc.dg/cpp/warn-normalized-1.c: New.
7228         * gcc.dg/cpp/warning-directive-2.c: New.
7229         * gcc.dg/cpp/warn-long-long-2.c: New.
7230         * gcc.dg/cpp/warn-variadic.c: New.
7231         * gcc.dg/cpp/warn-normalized-2.c: New.
7232         * gcc.dg/cpp/warning-directive-3.c: New.
7233         * gcc.dg/cpp/warn-deprecated-2.c: New.
7234         * gcc.dg/cpp/warn-trigraphs-1.c: New.
7235         * gcc.dg/cpp/warn-multichar-2.c: New.
7236         * gcc.dg/cpp/warn-normalized-3.c: New.
7237         * gcc.dg/cpp/warning-directive-4.c: New.
7238         * gcc.dg/cpp/warn-unused-macros.c: New.
7239         * gcc.dg/cpp/warn-trigraphs-2.c: New.
7240         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
7241         * gcc.dg/cpp/warn-cxx-compat.c: New.
7242         * gcc.dg/cpp/warn-redefined.c: New.
7243         * gcc.dg/cpp/warn-trigraphs-3.c: New.
7244         * gcc.dg/cpp/warn-unused-macros-2.c: New.
7245         * gcc.dg/cpp/warn-deprecated.c: New.
7246         * gcc.dg/cpp/warn-trigraphs-4.c: New.
7247         * gcc.dg/cpp/warn-redefined-2.c: New.
7248         * gcc.dg/cpp/warn-comments.c: New.
7249         * gcc.dg/cpp/warn-multichar.c: New.
7250         * g++.dg/cpp/warning-directive-1.C: New.
7251         * g++.dg/cpp/warning-directive-2.C: New.
7252         * g++.dg/cpp/warning-directive-3.C: New.
7253         * g++.dg/cpp/warning-directive-4.C: New.
7254         * gfortran.dg/warning-directive-1.F90: New.
7255         * gfortran.dg/warning-directive-3.F90: New.
7256         * gfortran.dg/warning-directive-2.F90: New.
7257         * gfortran.dg/warning-directive-4.F90: New.
7258
7259 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
7260
7261         PR objc++/23716
7262         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
7263
7264 2010-04-07  Jason Merrill  <jason@redhat.com>
7265
7266         * g++.dg/template/dr408.C: New.
7267
7268         * g++.dg/lookup/ns4.C: New.
7269
7270         PR c++/38392
7271         * g++.dg/template/friend51.C: New test.
7272
7273         PR c++/41970
7274         * g++.old-deja/g++.other/linkage1.C: Adjust.
7275
7276 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7277
7278         PR c++/42697
7279         * g++.dg/template/crash94.C: New test.
7280
7281 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7282
7283         PR c++/40239
7284         * g++.dg/init/aggr5.C: New test.
7285         * g++.dg/init/aggr5.C: New test.
7286
7287 2010-04-07  Richard Guenther  <rguenther@suse.de>
7288
7289         PR tree-optimization/43270
7290         * g++.dg/warn/Warray-bounds-4.C: New testcase.
7291         * gcc.dg/Warray-bounds-7.c: Likewise.
7292
7293 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
7294
7295         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
7296         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
7297         * gnat.dg/bit_packed_array4.ad[sb]: New test.
7298
7299 2010-04-07  Jie Zhang  <jie@codesourcery.com>
7300
7301         PR c++/42556
7302         * g++.dg/init/pr42556.C: New test.
7303
7304 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7305
7306         PR debug/43628
7307         * g++.dg/debug/dwarf2/typedef2.C: New test.
7308
7309 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
7310
7311         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
7312         c-c++-common/dwarf2/redeclaration-1.C
7313
7314 2010-04-06  Jason Merrill  <jason@redhat.com>
7315
7316         * g++.dg/cpp0x/pr31437.C: Adjust error location.
7317         * g++.dg/ext/attrib18.C: Likewise.
7318         * g++.dg/ext/bitfield2.C: Likewise.
7319         * g++.dg/ext/bitfield4.C: Likewise.
7320         * g++.dg/ext/visibility/warn2.C: Likewise.
7321         * g++.dg/ext/visibility/warn3.C: Likewise.
7322         * g++.dg/gomp/pr26690-1.C: Likewise.
7323         * g++.dg/inherit/covariant7.C: Likewise.
7324         * g++.dg/init/synth2.C: Likewise.
7325         * g++.dg/lookup/using7.C: Likewise.
7326         * g++.dg/other/crash-4.C: Likewise.
7327         * g++.dg/other/error13.C: Likewise.
7328         * g++.dg/other/error20.C: Likewise.
7329         * g++.dg/parse/crash31.C: Likewise.
7330         * g++.dg/parse/error16.C: Likewise.
7331         * g++.dg/parse/error19.C: Likewise.
7332         * g++.dg/parse/error27.C: Likewise.
7333         * g++.dg/parse/error28.C: Likewise.
7334         * g++.dg/parse/fused-params1.C: Likewise.
7335         * g++.dg/template/error2.C: Likewise.
7336         * g++.dg/template/local6.C: Likewise.
7337         * g++.dg/template/qualttp15.C: Likewise.
7338         * g++.dg/warn/Wnvdtor-2.C: Likewise.
7339         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
7340         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
7341         * g++.old-deja/g++.brendan/crash29.C: Likewise.
7342         * g++.old-deja/g++.eh/spec6.C: Likewise.
7343         * g++.old-deja/g++.jason/crash3.C: Likewise.
7344         * g++.old-deja/g++.jason/destruct2.C: Likewise.
7345         * g++.old-deja/g++.law/ctors5.C: Likewise.
7346         * g++.old-deja/g++.law/ctors9.C: Likewise.
7347         * g++.old-deja/g++.mike/p3538a.C: Likewise.
7348         * g++.old-deja/g++.mike/p3538b.C: Likewise.
7349         * g++.old-deja/g++.other/struct1.C: Likewise.
7350         * g++.old-deja/g++.other/volatile1.C: Likewise.
7351         * g++.old-deja/g++.pt/crash36.C: Likewise.
7352         * g++.old-deja/g++.pt/derived3.C: Likewise.
7353         * g++.old-deja/g++.robertl/eb109.C: Likewise.
7354         * g++.old-deja/g++.robertl/eb4.C: Likewise.
7355
7356 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
7357
7358         PR middle-end/43519
7359         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
7360         * gcc.dg/graphite/id-19.c: New.
7361
7362 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
7363
7364         PR middle-end/32824
7365         * gcc.dg/vect/pr32824: New.
7366
7367 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7368
7369         PR fortran/18918
7370         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
7371         * gfortran.dg/coarray_3.f90: Ditto.
7372         * gfortran.dg/coarray_4.f90: Ditto.
7373         * gfortran.dg/coarray_5.f90: Ditto.
7374         * gfortran.dg/coarray_6.f90: Ditto.
7375         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
7376
7377 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7378
7379         PR fortran/18918
7380         * gfortran.dg/coarray_4.f90: Fix test.
7381         * gfortran.dg/coarray_6.f90: Add more tests.
7382
7383 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7384
7385         PR fortran/18918
7386         * gfortran.dg/coarray_4.f90: New test.
7387         * gfortran.dg/coarray_5.f90: New test.
7388         * gfortran.dg/coarray_6.f90: New test.
7389
7390 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7391
7392         PR fortran/18918
7393         * gfortran.dg/iso_fortran_env_5.f90: New test.
7394         * gfortran.dg/iso_fortran_env_6.f90: New test.
7395
7396 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7397
7398         PR fortran/39997
7399         * gfortran.dg/coarray_1.f90: New test.
7400         * gfortran.dg/coarray_2.f90: New test.
7401         * gfortran.dg/coarray_3.f90: New test.
7402
7403 2010-04-06  Jason Merrill  <jason@redhat.com>
7404
7405         PR c++/43648
7406         * g++.dg/template/dtor8.C: New.
7407
7408         PR c++/43621
7409         * g++.dg/template/error-recovery2.C: New.
7410
7411 2010-04-06  Jan Hubicka  <jh@suse.czpli
7412
7413         PR tree-optimization/42906
7414         * gcc.dg/tree-ssa/dce-1.c: New testcase.
7415
7416 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7417
7418         PR fortran/43178
7419         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
7420         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
7421         * gfortran.dg/auto_dealloc_1.f90: Ditto.
7422
7423 2010-04-06  Richard Guenther  <rguenther@suse.de>
7424
7425         PR tree-optimization/43627
7426         * gcc.dg/tree-ssa/vrp49.c: New testcase.
7427
7428 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
7429
7430         PR target/43638
7431         * gcc.target/i386/pr43638.c: New test.
7432
7433 2010-04-06  Richard Guenther  <rguenther@suse.de>
7434
7435         PR middle-end/43661
7436         * gcc.c-torture/compile/pr43661.c: New testcase.
7437
7438 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
7439
7440         * gcc.target/s390/stackcheck1.c: Add dg-warning.
7441
7442 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
7443
7444         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
7445
7446 2010-04-02  Richard Guenther  <rguenther@suse.de>
7447
7448         PR tree-optimization/43629
7449         * gcc.c-torture/execute/pr43629.c: New testcase.
7450
7451 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
7452             Dominique d'Humieres  <dominiq@lps.ens.fr>
7453
7454         PR libfortran/43605
7455         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
7456
7457 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
7458
7459         PR debug/43325
7460         * c-c++-common/dwarf2/redeclaration-1.C: New test.
7461
7462 2010-04-01  Jason Merrill  <jason@redhat.com>
7463
7464         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
7465
7466 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
7467             Manfred Schwarb  <manfred99@gmx.ch>
7468
7469         PR libfortran/43605
7470         * gfortran.dg/ftell_3.f90: New test.
7471
7472 2010-04-01  Richard Guenther  <rguenther@suse.de>
7473
7474         PR middle-end/43614
7475         * gcc.c-torture/compile/pr43614.c: New testcase.
7476
7477 2010-04-01  Martin Jambor  <mjambor@suse.cz>
7478
7479         PR tree-optimization/43141
7480         * gcc.dg/guality/pr43141.c: New test.
7481
7482 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7483
7484         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
7485         * g++.dg/eh/spbp.C: Likewise.
7486         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
7487         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
7488         superfluous casts.
7489         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
7490         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
7491         * objc.dg/dwarf-2.m: Likewise.
7492
7493 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
7494
7495         PR middle-end/43464
7496         * gcc.dg/graphite/id-pr43464.c: New.
7497         * gcc.dg/graphite/id-pr43464-1.c: New.
7498
7499 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
7500
7501         PR middle-end/43351
7502         * gcc.dg/graphite/id-pr43351.c
7503
7504 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7505
7506         PR testsuite/35165
7507         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
7508         * obj-c++.dg/try-catch-2.mm: Ditto.
7509         * obj-c++.dg/lookup-2.mm: Ditto.
7510         * obj-c++.dg/encode-8.m: Ditto.
7511         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
7512         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
7513         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
7514         * obj-c++.dg/const-str-11.mm: Ditto.
7515         * obj-c++.dg/const-str-9.mm: Ditto.
7516         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
7517         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
7518         * obj-c++.dg/except-1.mm: Ditto.
7519         * obj-c++.dg/const-str-7.mm: Ditto.
7520         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
7521         * obj-c++.dg/const-str-3.mm: Ditto.
7522         * obj-c++.dg/const-str-7.mm: Ditto.
7523         * obj-c++.dg/stubify-2.mm: Change dump file name.
7524
7525         PR objc++/23613
7526         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
7527         New macro.
7528         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
7529         Remove dg-xfail-if.
7530
7531 2010-03-31  Martin Jambor  <mjambor@suse.cz>
7532
7533         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
7534         only with -O2, -O3 or -Os and not with -fwhopr.
7535
7536 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
7537
7538         PR c++/43558
7539         * g++.dg/template/typedef31.C: New test.
7540
7541 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7542
7543         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
7544         assembler output on *-*-solaris2*.
7545         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
7546
7547 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
7548
7549         PR debug/43557
7550         * gcc.dg/pr43557-1.c: New test.
7551         * gcc.dg/pr43557-2.c: New file.
7552
7553 2010-03-31  Jie Zhang  <jie@codesourcery.com>
7554
7555         PR 43562
7556         * gcc.dg/pr43562.c: New test.
7557
7558 2010-03-30  Jason Merrill  <jason@redhat.com>
7559
7560         PR c++/43076
7561         * g++.dg/template/error-recovery1.C: New.
7562
7563         PR c++/41786
7564         * g++.dg/parse/ambig5.C: New.
7565
7566 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
7567
7568         PR debug/43593
7569         * gcc.dg/guality/pr43593.c: New test.
7570
7571 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
7572
7573         PR middle-end/43430
7574         * gcc.dg/vect/pr43430-1.c: New.
7575
7576 2010-03-30  Jason Merrill  <jason@redhat.com>
7577
7578         PR c++/43559
7579         * g++.dg/template/partial7.C: New.
7580
7581 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7582
7583         * gcc.target/s390/stackcheck1.c: New testcase.
7584
7585 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7586
7587         PR libfortran/43265
7588         * gfortran.dg/read_eof_8.f90: New test.
7589
7590 2010-03-29  Jason Merrill  <jason@redhat.com>
7591
7592         * gcc.dg/cpp/include6.c: Change [] to ().
7593
7594         N3077
7595         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
7596         splicing and UCNs.
7597         * c-c++-common/raw-string-2.c: Add trigraph test.
7598         * c-c++-common/raw-string-8.c: New.
7599         * c-c++-common/raw-string-9.c: New.
7600         * c-c++-common/raw-string-10.c: New.
7601
7602         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
7603         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
7604         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
7605         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
7606         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
7607         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
7608         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
7609
7610 2010-03-29  Richard Guenther  <rguenther@suse.de>
7611
7612         PR tree-optimization/43560
7613         * gcc.dg/torture/pr43560.c: New testcase.
7614
7615 2010-03-29  Jason Merrill  <jason@redhat.com>
7616
7617         N3077
7618         * g++.dg/ext/raw-string-1.C: Change [] to ().
7619         * g++.dg/ext/raw-string-2.C: Change [] to ().
7620         Don't use \ in delimiter.
7621         * g++.dg/ext/raw-string-3.C: Change [] to ().
7622         * g++.dg/ext/raw-string-4.C: Change [] to ().
7623         * g++.dg/ext/raw-string-5.C: Change [] to ().
7624         Test for error on \ in delimiter.
7625         * g++.dg/ext/raw-string-6.C: Change [] to ().
7626         * g++.dg/ext/raw-string-7.C: Change [] to ().
7627
7628 2010-03-29  Jie Zhang  <jie@codesourcery.com>
7629
7630         PR 43564
7631         * gcc.dg/pr43564.c: New test.
7632
7633 2010-03-29  Tobias Burnus  <burnus@net-b.de>
7634
7635         PR fortran/43551
7636         * gfortran.dg/direct_io_12.f90: New test.
7637
7638 2010-03-28  Jan Hubicka  <jh@suse.cz>
7639
7640         PR tree-optimization/43505
7641         * gfortran.dg/pr43505.f90: New testcase.
7642
7643 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
7644
7645         PR tree-optimization/43528
7646         * gcc.target/i386/pr43528.c: New test.
7647
7648 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
7649
7650         PR c/43381
7651         * gcc.dg/parm-impl-decl-3.c: New test.
7652
7653 2010-03-26  Jason Merrill  <jason@redhat.com>
7654
7655         PR c++/43509
7656         * g++.dg/cpp0x/parse1.C: New.
7657
7658 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
7659
7660         PR target/43524
7661         * gcc.target/i386/pr43524.c: New test.
7662
7663 2010-03-26  Martin Jambor  <mjambor@suse.cz>
7664
7665         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
7666         whitespace, rename main to foo.
7667         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
7668         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
7669         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
7670         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
7671         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
7672         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
7673         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
7674         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
7675         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
7676         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
7677         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
7678
7679 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
7680
7681         PR c++/43327
7682         * g++.dg/other/crash-10.C: New test.
7683         * g++.dg/other/crash-11.C: New test.
7684
7685 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7686
7687         PR libfortran/43517
7688         * gfortran.dg/read_eof_7.f90: New test.
7689
7690 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7691
7692         PR objc/35165
7693         PR testsuite/43512
7694         * objc-obj-c++-shared: New directory.
7695         * objc-obj-c++-shared/Object1-implementation.h: New file.
7696         * objc-obj-c++-shared/Object1.h: New file.
7697         * objc-obj-c++-shared/Protocol1.h: New file.
7698         * objc-obj-c++-shared/next-abi.h: New file.
7699         * objc-obj-c++-shared/next-mapping.h: New file.
7700         * objc/execute/next_mapping.h: Delete.
7701         * objc.dg/special/special.exp: For all targets run the tests with
7702         -fgnu-runtime, for darwin targets also run the tests with
7703         -fnext-runtime.
7704         * objc.dg/dg.exp: Ditto.
7705         * obj-c++.dg/dg.exp: Ditto.
7706         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
7707         Protocol1.h) and next-mapping.h as required.  Amend testcase to
7708         include use of updated NeXT interface.
7709         * objc/execute/formal_protocol-5.m: Ditto.
7710         * objc/execute/protocol-isEqual-2.m: Ditto.
7711         * objc/execute/protocol-isEqual-4.m: Ditto.
7712         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
7713         Protocol1.h) and next-mapping.h as required.
7714         * objc/execute/object_is_class.m: Ditto.
7715         * objc/execute/enumeration-1.m: Ditto.
7716         * objc/execute/class-13.m: Ditto.
7717         * objc/execute/formal_protocol-2.m: Ditto.
7718         * objc/execute/formal_protocol-4.m: Ditto.
7719         * objc/execute/class-1.m: Ditto.
7720         * objc/execute/bycopy-1.m: Ditto.
7721         * objc/execute/formal_protocol-6.m: Ditto.
7722         * objc/execute/bycopy-3.m: Ditto.
7723         * objc/execute/class-3.m: Ditto.
7724         * objc/execute/bf-11.m: Ditto.
7725         * objc/execute/class-5.m: Ditto.
7726         * objc/execute/bf-13.m: Ditto.
7727         * objc/execute/class-7.m: Ditto.
7728         * objc/execute/bf-15.m: Ditto.
7729         * objc/execute/class-9.m: Ditto.
7730         * objc/execute/bf-17.m: Ditto.
7731         * objc/execute/bf-19.m: Ditto.
7732         * objc/execute/IMP.m: Ditto.
7733         * objc/execute/exceptions/catchall-1.m: Ditto.
7734         * objc/execute/exceptions/trivial.m: Ditto.
7735         * objc/execute/exceptions/finally-1.m: Ditto.
7736         * objc/execute/exceptions/local-variables-1.m: Ditto.
7737         * objc/execute/exceptions/foward-1.m: Ditto.
7738         * objc/execute/bf-2.m: Ditto.
7739         * objc/execute/string1.m: Ditto.
7740         * objc/execute/bf-4.m: Ditto.
7741         * objc/execute/informal_protocol.m: Ditto.
7742         * objc/execute/string3.m: Ditto.
7743         * objc/execute/bf-6.m: Ditto.
7744         * objc/execute/bf-8.m: Ditto.
7745         * objc/execute/class-tests-1.h: Ditto.
7746         * objc/execute/protocol-isEqual-1.m: Ditto.
7747         * objc/execute/protocol-isEqual-3.m: Ditto.
7748         * objc/execute/_cmd.m: Ditto.
7749         * objc/execute/function-message-1.m: Ditto.
7750         * objc/execute/bf-20.m: Ditto.
7751         * objc/execute/bf-common.h: Ditto.
7752         * objc/execute/np-2.m: Ditto.
7753         * objc/execute/class-10.m: Ditto.
7754         * objc/execute/class-12.m: Ditto.
7755         * objc/execute/enumeration-2.m: Ditto.
7756         * objc/execute/class-14.m: Ditto.
7757         * objc/execute/encode-1.m: Ditto.
7758         * objc/execute/formal_protocol-1.m: Ditto.
7759         * objc/execute/formal_protocol-3.m: Ditto.
7760         * objc/execute/accessing_ivars.m: Ditto.
7761         * objc/execute/bycopy-2.m: Ditto.
7762         * objc/execute/class-2.m: Ditto.
7763         * objc/execute/bf-10.m: Ditto.
7764         * objc/execute/formal_protocol-7.m: Ditto.
7765         * objc/execute/root_methods.m: Ditto.
7766         * objc/execute/class-4.m: Ditto.
7767         * objc/execute/bf-12.m: Ditto.
7768         * objc/execute/class-6.m: Ditto.
7769         * objc/execute/bf-14.m: Ditto.
7770         * objc/execute/nested-func-1.m: Ditto.
7771         * objc/execute/class-8.m: Ditto.
7772         * objc/execute/private.m: Ditto.
7773         * objc/execute/bf-16.m: Ditto.
7774         * objc/execute/bf-18.m: Ditto.
7775         * objc/execute/load-3.m: Ditto.
7776         * objc/execute/compatibility_alias.m: Ditto.
7777         * objc/execute/bf-1.m: Ditto.
7778         * objc/execute/no_clash.m: Ditto.
7779         * objc/execute/bf-3.m: Ditto.
7780         * objc/execute/string2.m: Ditto.
7781         * objc/execute/bf-5.m: Ditto.
7782         * objc/execute/string4.m: Ditto.
7783         * objc/execute/bf-7.m: Ditto.
7784         * objc/execute/object_is_meta_class.m: Ditto.
7785         * objc/execute/bf-9.m: Ditto.
7786         * objc/execute/bf-21.m: Ditto.
7787         * objc/execute/cascading-1.m: Ditto.
7788         * objc/execute/trivial.m: Ditto.
7789         * objc/execute/np-1.m: Ditto.
7790         * objc/compile/trivial.m: Ditto.
7791         * objc/execute/class_self-2.m: Include <stdlib.h>.
7792         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
7793         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
7794         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
7795         and 64bit. Use new NeXT interface as required.
7796         * objc.dg/special/unclaimed-category-1.m: Ditto.
7797         * objc.dg/special/unclaimed-category-1.h: Ditto.
7798         * objc.dg/special/unclaimed-category-1a.m: Ditto.
7799         * objc.dg/func-ptr-1.m: Ditto.
7800         * objc.dg/stret-1.m: Ditto.
7801         * objc.dg/encode-2.m: Ditto.
7802         * objc.dg/category-1.m: Ditto.
7803         * objc.dg/encode-3.m: Ditto.
7804         * objc.dg/call-super-3.m: Ditto.
7805         * objc.dg/method-3.m: Ditto.
7806         * objc.dg/func-ptr-2.m: Ditto.
7807         * objc.dg/lookup-1.m: Ditto.
7808         * objc.dg/encode-4.m: Ditto.
7809         * objc.dg/fix-and-continue-1.m: Ditto.
7810         * objc.dg/proto-lossage-3.m: Ditto.
7811         * objc.dg/method-13.m: Ditto.
7812         * objc.dg/proto-qual-1.m: Ditto.
7813         * objc.dg/zero-link-3.m: Ditto.
7814         * objc.dg/bitfield-1.m: Ditto.
7815         * objc.dg/va-meth-1.m: Ditto.
7816         * objc.dg/super-class-3.m: Ditto.
7817         * objc.dg/call-super-1.m: Ditto.
7818         * objc.dg/type-size-2.m: Ditto.
7819         * objc.dg/method-10.m: Ditto.
7820         * objc.dg/defs.m: Ditto.
7821         * objc.dg/const-str-3.m: Ditto.
7822         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
7823         Protocol1.h) and next-mapping.h as required. Use new NeXT
7824         interface as required.
7825         * objc.dg/super-class-4.m: Ditto.
7826         * objc.dg/comp-types-8.m: Ditto.
7827         * objc.dg/call-super-2.m: Ditto.
7828         * objc.dg/objc-fast-4.m: Ditto.
7829         * objc.dg/method-6.m: Ditto.
7830         * objc.dg/const-str-3.m: Ditto.
7831         * objc.dg/const-str-7.m: Ditto.
7832         * objc.dg/method-15.m: Ditto.
7833         * objc.dg/method-19.m: Ditto.
7834         * objc.dg/sync-1.m: Ditto.
7835         * objc.dg/layout-1.m: Ditto.
7836         * objc.dg/bitfield-3.m: Ditto.
7837         * objc.dg/try-catch-3.m: Ditto.
7838         * objc.dg/try-catch-7.m: Ditto.
7839         * objc.dg/comp-types-10.m: Ditto.
7840         * objc.dg/selector-2.: Ditto.
7841         * objc.dg/method-7.m: Ditto.
7842         * objc.dg/typedef-alias-1.m: Ditto.
7843         * objc.dg/proto-lossage-2.m: Ditto.
7844         * objc.dg/comp-types-11.m: Ditto.
7845         * objc.dg/sizeof-1.m: Ditto.
7846         * objc.dg/method-17.m: Ditto.
7847         * objc.dg/bitfield-5.m: Ditto.
7848         * objc.dg/try-catch-1.m: Ditto.
7849         * objc.dg/encode-5.m: Ditto.
7850         * objc.dg/fix-and-continue-2.m: Ditto.
7851         * objc.dg/method-9.m: Ditto.
7852         * objc.dg/isa-field-1.m: Ditto.
7853         * objc.dg/local-decl-2.m: Ditto.
7854         * objc.dg/objc-gc-4.m: Ditto.
7855         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
7856         * objc.dg/gnu-runtime-3.m: Ditto.
7857         * objc.dg/encode-7.m: Ditto.
7858         * objc.dg/encode-8.m: Ditto.
7859         * objc.dg/selector-3.m: Ditto.
7860         * objc.dg/gnu-runtime-1.m: Ditto.
7861         * objc.dg/const-str-12.m: Ditto.
7862         * objc.dg/gnu-runtime-2.m: Ditto.
7863         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
7864         * objc.dg/selector-1.m: Ditto.
7865         * objc.dg/stubify-2.m: Ditto.
7866         * objc.dg/zero-link-1.m: Ditto.
7867         * objc.dg/stret-2.m: Ditto.
7868         * objc.dg/zero-link-2.m: Ditto.
7869         * objc.dg/next-runtime-1.m: Ditto.
7870         * objc.dg/symtab-1.m: Ditto.
7871         * objc.dg/stubify-1.m: Ditto.
7872         * objc.dg/bitfield-2.m: Ditto.
7873         * objc.dg/try-catch-10.m: Apply to both runtimes.
7874         * objc.dg/const-str-1.m: Ditto.
7875         * objc.dg/image-info.m: Ditto.
7876         * objc.dg/encode-9.m: Ditto.
7877         * objc.dg/pragma-1.m: Apply test to all targets.
7878         * objc.dg/const-str-4.m: Ditto.
7879         * objc.dg/const-str-8.m: Ditto.
7880         * objc.dg/super-class-2.m: Ditto.
7881         * objc.dg/try-catch-5.m: Ditto.
7882         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
7883         Protocol1.h) and next-mapping.h as required. Use new NeXT
7884         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
7885         * objc.dg/const-str-11.m: Ditto.
7886         * objc.dg/const-str-9.m: Ditto.
7887         * objc.dg/method-4.m: Skip for 64Bit NeXT.
7888         * objc.dg/encode-1.m: Remove redundant -lobjc.
7889         * objc.dg/try-catch-9.m: Tidy space.
7890         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
7891         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
7892         and 64bit. Use new NeXT interface as required.
7893         * obj-c++.dg/template-4.mm: Ditto.
7894         * obj-c++.dg/defs.mm: Ditto.
7895         * obj-c++.dg/basic.mm: Ditto.
7896         * obj-c++.dg/encode-4.mm: Ditto.
7897         * obj-c++.dg/method-17.mm: Ditto.
7898         * obj-c++.dg/proto-lossage-3.mm: Ditto.
7899         * obj-c++.dg/cxx-class-1.mm: Ditto.
7900         * obj-c++.dg/method-10.mm: Ditto.
7901         * obj-c++.dg/va-meth-1.mm: Ditto.
7902         * obj-c++.dg/encode-5.mm: Ditto.
7903         * obj-c++.dg/lookup-2.mm: Ditto.
7904         * obj-c++.dg/template-3.mm: Ditto.
7905         * obj-c++.dg/proto-qual-1.mm: Ditto.
7906         * obj-c++.dg/qual-types-1.m: Ditto.
7907         * obj-c++.dg/cxx-scope-1.mm: Ditto.
7908         * obj-c++.dg/template-1.mm: Ditto.
7909         * obj-c++.dg/encode-6.mm: Ditto.
7910         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
7911         Protocol1.h) and next-mapping.h as required. Use new NeXT
7912         interface as required.
7913         * obj-c++.dg/except-1.mm: Ditto.
7914         * obj-c++.dg/const-str-7.mm: Ditto.
7915         * obj-c++.dg/ivar-list-semi.mm: Ditto.
7916         * obj-c++.dg/cxx-scope-2.mm: Ditto.
7917         * obj-c++.dg/selector-2.mm: Ditto.
7918         * obj-c++.dg/isa-field-1.mm: Ditto.
7919         * obj-c++.dg/try-catch-1.mm: Ditto.
7920         * obj-c++.dg/local-decl-1.mm: Ditto.
7921         * obj-c++.dg/try-catch-9.mm: Ditto.
7922         * obj-c++.dg/no-extra-load.mm: Ditto.
7923         * obj-c++.dg/selector-5.mm: Ditto.
7924         * obj-c++.dg/method-12.mm: Ditto.
7925         * obj-c++.dg/try-catch-11.mm: Ditto.
7926         * obj-c++.dg/comp-types-11.mm: Ditto.
7927         * obj-c++.dg/bitfield-3.mm: Ditto.
7928         * obj-c++.dg/method-6.mm: Ditto.
7929         * obj-c++.dg/super-class-2.mm: Ditto.
7930         * obj-c++.dg/method-21.mm: Ditto.
7931         * obj-c++.dg/const-str-8.mm: Ditto.
7932         * obj-c++.dg/try-catch-7.mm: Ditto.
7933         * obj-c++.dg/method-15.mm: Ditto.
7934         * obj-c++.dg/layout-1.mm: Ditto.
7935         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
7936         * obj-c++.dg/const-str-3.mm: Ditto.
7937         * obj-c++.dg/try-catch-2.mm: Ditto.
7938         * obj-c++.dg/objc-gc-3.mm: Ditto.
7939         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
7940         * obj-c++.dg/bitfield-1.mm: Ditto.
7941         * obj-c++.dg/selector-6.mm: Ditto.
7942         * obj-c++.dg/method-13.mm: Ditto.
7943         * obj-c++.dg/comp-types-12.mm: Ditto.
7944         * obj-c++.dg/bitfield-4.mm: Ditto.
7945         * obj-c++.dg/try-catch-8.mm: Ditto.
7946         * obj-c++.dg/method-2.mm: Ditto.
7947         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
7948         * obj-c++.dg/typedef-alias-1.mm: Ditto.
7949         * obj-c++.dg/const-str-4.mm: Ditto.
7950         * obj-c++.dg/proto-lossage-2.mm: Ditto.
7951         * obj-c++.dg/try-catch-3.mm: Ditto.
7952         * obj-c++.dg/comp-types-9.mm: Ditto.
7953         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
7954         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
7955         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
7956         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
7957         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
7958         Use new NeXT interface as required.
7959         * obj-c++.dg/const-str-10.mm: Ditto.
7960         * obj-c++.dg/const-str-11.mm: Ditto.
7961         * obj-c++.dg/const-str-9.mm: Ditto.
7962         * obj-c++.dg/method-11.mm: Ditto.
7963         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
7964         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
7965         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
7966         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
7967         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
7968
7969 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
7970
7971         PR c++/43206
7972         * g++.dg/template/typedef30.C: New test case.
7973
7974 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
7975
7976         PR c/43385
7977         * gcc.c-torture/execute/pr43385.c: New test.
7978
7979 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
7980
7981         * gcc.dg/strncpy-fix-1.c: New test.
7982
7983 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7984
7985         PR testsuite/41609
7986         * lib/objc-torture.exp (objc-set-runtime-options): New.
7987         * objc/execute/execute.exp: Check runtime options on each pass.
7988         * objc/execute/exceptions/exceptions.exp: Ditto.
7989         * objc/compile/compile.exp: Ditto.
7990
7991         PR testsuite/42348
7992         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
7993         standard tests.
7994         (check_effective_target_objc2): New proc.
7995         (check_effective_target_next_runtime): New proc.
7996         * lib/objc.exp: Determine which runtime is in force and support it.
7997         * lib/obj-c++.exp: Ditto.
7998
7999 2010-03-24  Jason Merrill  <jason@redhat.com>
8000
8001         PR c++/43502
8002         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
8003
8004 2010-03-24  Martin Jambor  <mjambor@suse.cz>
8005
8006         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
8007         a loop.
8008         * gcc.dg/ipa/ipa-2.c: Likewise.
8009         * gcc.dg/ipa/ipa-3.c: Likewise.
8010         * gcc.dg/ipa/ipa-4.c: Likewise.
8011         * gcc.dg/ipa/ipa-5.c: Likewise.
8012         * gcc.dg/ipa/ipa-7.c: Likewise.
8013         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
8014         a loop.
8015         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
8016         i_can_not_be_propagated_fully2 into a loop.
8017         * gcc.dg/ipa/ipa-8.c: New test.
8018         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
8019
8020 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
8021
8022         PR debug/19192
8023         PR debug/43479
8024         * gcc.dg/guality/pr43479.c: New test.
8025         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
8026         and add volatile keyword.
8027
8028 2010-03-23  Mike Stump  <mikestump@comcast.net>
8029
8030         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
8031
8032 2010-03-23  Jason Merrill  <jason@redhat.com>
8033
8034         * g++.dg/ext/altivec-17.C: Adjust error message.
8035
8036         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
8037         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
8038         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
8039         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
8040         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
8041         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
8042
8043 2010-03-22  Jason Merrill  <jason@redhat.com>
8044
8045         PR c++/43333
8046         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
8047         * g++.dg/ext/is_pod_98.C: New.
8048
8049         PR c++/43281
8050         * g++.dg/cpp0x/auto18.C: New.
8051
8052         * gcc.dg/pr36997.c: Adjust error message.
8053         * g++.dg/ext/vector9.C: Likewise.
8054         * g++.dg/conversion/simd3.C: Likewise.
8055         * g++.dg/other/error23.C: Likewise.
8056
8057 2010-03-22  Michael Matz  <matz@suse.de>
8058
8059         PR middle-end/43475
8060         * gfortran.dg/pr43475.f90: New testcase.
8061
8062 2010-03-22  Richard Guenther  <rguenther@suse.de>
8063
8064         PR tree-optimization/43390
8065         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
8066
8067 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8068
8069         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
8070         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
8071
8072 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
8073             Michael Matz  <matz@suse.de>
8074
8075         PR c++/43081
8076         * g++.dg/parse/crash56.C: New test.
8077
8078 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
8079
8080         PR fortran/43450
8081         * gfortran.dg/whole_file_15.f90 : New test.
8082
8083 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8084
8085         PR fortran/43409
8086         * gfortran.dg/inquire_size.f90: New test.
8087
8088 2010-03-20  Richard Guenther  <rguenther@suse.de>
8089
8090         PR rtl-optimization/43438
8091         * gcc.c-torture/execute/pr43438.c: New testcase.
8092
8093 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
8094
8095         PR c++/43375
8096         * g++.dg/abi/mangle42.C: New test.
8097
8098 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
8099
8100         PR C/43211
8101         * gcc.dg/pr43211.c: New test.
8102         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
8103
8104 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
8105
8106         PR rtl-optimization/42258
8107         * gcc.target/arm/thumb1-mul-moves.c: New test.
8108
8109         PR target/40697
8110         * gcc.target/arm/thumb-andsi.c: New test.
8111
8112         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
8113         dg-require-effective-target.
8114
8115 2010-03-19  Michael Matz  <matz@suse.de>
8116
8117         PR c++/43116
8118         * g++.dg/other/pr43116.C: New testcase.
8119
8120 2010-03-19  Michael Matz  <matz@suse.de>
8121
8122         PR target/43305
8123         * gcc.dg/pr43305.c: New testcase.
8124
8125 2010-03-19  Richard Guenther  <rguenther@suse.de>
8126
8127         PR tree-optimization/43415
8128         * gcc.c-torture/compile/pr43415.c: New testcase.
8129
8130 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
8131
8132         PR ada/43106
8133         * gnat.dg/case_optimization2.adb: New test.
8134         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
8135
8136 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8137             Jack Howarth <howarth@bromo.med.uc.edu>
8138
8139         PR target/36399
8140         * gcc.target/i386/push-1.c: Don't xfail
8141           scan-assembler-not "movups" on darwin.
8142
8143 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
8144
8145         PR debug/43058
8146         * gcc.dg/pr43058.c: New test.
8147
8148 2010-03-18  Martin Jambor  <mjambor@suse.cz>
8149
8150         PR middle-end/42450
8151         * g++.dg/torture/pr42450.C: New test.
8152
8153 2010-03-18  Michael Matz  <matz@suse.de>
8154
8155         PR middle-end/43419
8156         * gcc.dg/pr43419.c: New testcase.
8157
8158 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
8159
8160         PR rtl-optimization/43360
8161         * gcc.dg/torture/pr43360.c: New.
8162
8163 2010-03-18  Michael Matz  <matz@suse.de>
8164
8165         PR tree-optimization/43402
8166         * gcc.dg/pr43402.c: New testcase.
8167
8168 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
8169
8170         PR target/42427
8171         * gcc.dg/pr42427.c: New test.
8172
8173 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8174
8175         PR libfortran/43265
8176         * gfortran.dg/read_empty_file.f: New test.
8177         * gfortran.dg/read_eof_all.f90: New test.
8178         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
8179         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
8180
8181 2010-03-17  Michael Matz  <matz@suse.de>
8182
8183         * gcc.dg/pr43300.c: Add -w.
8184
8185 2010-03-17  Richard Guenther  <rguenther@suse.de>
8186
8187         * gcc.dg/pr43379.c: Add -w.
8188
8189 2010-03-17  Tobias Burnus  <burnus@net-b.de>
8190
8191         PR fortran/43331
8192         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
8193
8194 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
8195
8196         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
8197
8198 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8199
8200         * ada/acats/run_all.sh: Log start and end times.
8201
8202 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8203
8204         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
8205
8206 2010-03-16  Richard Guenther  <rguenther@suse.de>
8207
8208         PR middle-end/43379
8209         * gcc.dg/pr43379.c: New testcase.
8210
8211 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
8212
8213         PR debug/43051
8214         * gcc.dg/guality/pr43051-1.c: New test.
8215
8216 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
8217
8218         PR testsuite/43363
8219         * g++.dg/ext/altivec-17.C: Handle changes to error message.
8220
8221 2010-03-15  Michael Matz  <matz@suse.de>
8222
8223         PR middle-end/43300
8224         * gcc.dg/pr43300.c: New testcase.
8225
8226 2010-03-15  Richard Guenther  <rguenther@suse.de>
8227
8228         PR tree-optimization/43367
8229         * gcc.c-torture/compile/pr43367.c: New testcase.
8230
8231 2010-03-15  Richard Guenther  <rguenther@suse.de>
8232
8233         PR tree-optimization/43317
8234         * gcc.dg/pr43317.c: New testcase.
8235
8236 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
8237
8238         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
8239
8240 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
8241
8242         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
8243
8244 2010-03-14  Tobias Burnus  <burnus@net-b.de>
8245
8246         PR fortran/43362
8247         * gfortran.dg/impure_constructor_1.f90: New test.
8248
8249 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8250
8251         PR middle-end/43354
8252         * gfortran.dg/graphite/id-pr43354.f: New.
8253
8254 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8255
8256         PR middle-end/43349
8257         * gfortran.dg/graphite/pr43349.f: New.
8258
8259 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8260
8261         PR middle-end/43306
8262         * gcc.dg/graphite/pr43306.c: New.
8263
8264 2010-03-12  David S. Miller  <davem@davemloft.net>
8265
8266         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
8267         sparc.
8268
8269 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8270
8271         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
8272
8273 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
8274
8275         PR fortran/43291
8276         PR fortran/43326
8277         * gfortran.dg/dynamic_dispatch_7.f03: New test.
8278
8279 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
8280
8281         * gfortran.dg/default_format_denormal_1.f90: Don't assume
8282         fail for *-*-mingw* targets.
8283
8284 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
8285
8286         PR debug/43329
8287         * gcc.dg/guality/pr43329-1.c: New test.
8288
8289 2010-03-11  Martin Jambor  <mjambor@suse.cz>
8290
8291         PR tree-optimization/43257
8292         * g++.dg/torture/pr43257.C: New test.
8293
8294 2010-03-11  Tobias Burnus  <burnus@net-b.de>
8295
8296         PR fortran/43228
8297         * gfortran.dg/namelist_61.f90: New test.
8298
8299 2010-03-11  Richard Guenther  <rguenther@suse.de>
8300
8301         PR tree-optimization/43255
8302         * gcc.c-torture/compile/pr43255.c: New testcase.
8303
8304 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8305
8306         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
8307         * gcc.dg/pr43280.c: New testcase.
8308
8309 2010-03-11  Richard Guenther  <rguenther@suse.de>
8310
8311         PR lto/43200
8312         * gcc.dg/lto/20100227-1_0.c: New testcase.
8313         * gcc.dg/lto/20100227-1_1.c: Likewise.
8314
8315 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8316
8317         PR libfortran/43320
8318         PR libfortran/43265
8319         * gfortran.dg/read_eof_6.f: New test
8320         * gfortran.dg/read_x_eof.f90: New test.
8321         * gfortran.dg/read_x_past.f: Update test.
8322
8323 2010-03-10  Jan Hubicka  <jh@suse.cz>
8324
8325         * gcc.c-torture/compile/pr43288.c: New test.
8326
8327 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8328
8329         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
8330         -fpic/-fPIC flags.
8331         * g++.old-deja/g++.pt/asm2.C: Likewise.
8332         * gcc.c-torture/compile/20000804-1.c: Likewise.
8333         * gcc.target/i386/clobbers.c: Likewise.
8334
8335 2010-03-10  Tobias Burnus  <burnus@net-b.de>
8336
8337         PR fortran/43303
8338         * gfortran.dg/c_assoc_3.f90: New test.
8339
8340 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
8341
8342         PR debug/36728
8343         * gcc.dg/guality/pr36728-1.c: New test.
8344         * gcc.dg/guality/pr36728-2.c: New test.
8345
8346 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
8347
8348         * gcc.dg/h8300-div-delay-slot.c: New test.
8349
8350 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
8351
8352         PR tree-optimization/43236
8353         * gcc.c-torture/execute/pr43236.c: New test.
8354
8355 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
8356
8357         PR middle-end/42859
8358         * g++.dg/eh/pr42859.C: New test.
8359
8360 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
8361
8362         PR debug/43299
8363         * gcc.dg/pr43299.c: New test.
8364
8365         PR debug/43290
8366         * g++.dg/eh/unwind2.C: New test.
8367
8368 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
8369             Reza Yazdani  <reza.yazdani@amd.com>
8370
8371         PR middle-end/43065
8372         * gcc.dg/graphite/run-id-4.c: New.
8373
8374 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
8375
8376         PR middle-end/43065
8377         * gcc.dg/graphite/run-id-3.c: New.
8378
8379 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
8380
8381         PR middle-end/42644
8382         PR middle-end/42130
8383         * gcc.dg/graphite/id-18.c: New.
8384         * gcc.dg/graphite/run-id-pr42644.c: New.
8385
8386 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
8387
8388         PR middle-end/42326
8389         * gcc.dg/graphite/pr42326.c: New.
8390
8391 2010-03-08  Richard Guenther  <rguenther@suse.de>
8392
8393         PR tree-optimization/43269
8394         * gcc.c-torture/execute/pr43269.c: New testcase.
8395
8396 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
8397
8398         PR fortran/43256
8399         * gfortran.dg/typebound_call_13.f03: New.
8400
8401 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
8402
8403         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
8404         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
8405
8406 2010-03-05  Jason Merrill  <jason@redhat.com>
8407
8408         * g++.dg/abi/mangle40.C: Require weak and alias.
8409
8410 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
8411
8412         PR middle-end/42326
8413         * gfortran.dg/graphite/pr42326.f90: New.
8414         * gfortran.dg/graphite/pr42326-1.f90: New.
8415
8416 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8417
8418         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
8419         (gnat_target_compile): Likewise.
8420         Reinitialize GNAT_UNDER_TEST if target changes.
8421         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
8422         (local_find_gnatmake): Pass full --GCC to gnatlink.
8423         Remove --LINK.
8424
8425 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
8426
8427         PR c/43248
8428         * gcc.dg/compound-literal-1.c: New testcase.
8429
8430 2010-03-04  Martin Jambor  <mjambor@suse.cz>
8431
8432         PR tree-optimization/43164
8433         PR tree-optimization/43191
8434         * gcc.c-torture/compile/pr43164.c: New test.
8435         * gcc.c-torture/compile/pr43191.c: Likewise.
8436
8437 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
8438
8439         PR fortran/43244
8440         * gfortran.dg/finalize_9.f90: New.
8441
8442 2010-03-04  Tobias Burnus  <burnus@net-b.de>
8443             Ken Werner <ken@linux.vnet.ibm.com>
8444
8445         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
8446         to dg-options for spu.
8447         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
8448         dump-scan target to exclude spu.
8449
8450 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
8451
8452         PR middle-end/43209
8453         * gcc.dg/tree-ssa/ivopts-4.c: New.
8454
8455 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
8456
8457         * lib/target-supports-dg.exp (check-flags): Provide defaults for
8458         include-opts and exclude-opts; skip checking the flags if arguments
8459         are the same as the defaults.
8460         (dg-xfail-if): Verify the number of arguments, supply defaults
8461         for unspecified optional arguments.
8462         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
8463
8464 2010-03-03  Jason Merrill  <jason@redhat.com>
8465
8466         PR c++/12909
8467         * g++.dg/abi/mangle40.C: Updated.
8468
8469 2010-03-03  Jason Merrill  <jason@redhat.com>
8470
8471         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
8472         * g++.dg/abi/mangle23.C: Likewise.
8473         * g++.dg/eh/simd-2.C: Likewise.
8474         * g++.dg/ext/attribute-test-2.C: Likewise.
8475         * g++.dg/ext/vector14.C: Likewise.
8476         * g++.dg/other/pr34435.C: Likewise.
8477         * g++.dg/template/conv8.C: Likewise.
8478         * g++.dg/template/nontype9.C: Likewise.
8479         * g++.dg/template/qualttp17.C: Likewise.
8480         * g++.dg/template/ref1.C: Likewise.
8481         * g++.old-deja/g++.pt/crash68.C: Likewise.
8482         * g++.old-deja/g++.pt/ref1.C: Likewise.
8483         * g++.old-deja/g++.pt/ref3.C: Likewise.
8484         * g++.old-deja/g++.pt/ref4.C: Likewise.
8485
8486         PR c++/12909
8487         * g++.dg/abi/mangle40.C: New.
8488         * g++.dg/abi/mangle41.C: New.
8489         * g++.dg/lto/20100302_0.C: New.
8490         * g++.dg/lto/20100302_1.C: New.
8491         * g++.dg/lto/20100302.h: New.
8492
8493 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
8494
8495         PR fortran/43243
8496         * gfortran.dg/internal_pack_12.f90: New test.
8497
8498 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
8499
8500         * gcc.dg/pr36997.c: Adjust error message.
8501
8502 2010-03-03  Mike Stump  <mikestump@comcast.net>
8503
8504         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
8505         adjustments to not be present on machines that align the stack to
8506         more than 4 bytes and don't have a red zone yet as that is an
8507         unimplemented optimization.
8508
8509 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
8510
8511         PR fortran/43169
8512         * gfortran.dg/impure_assignment_3.f90: New.
8513
8514 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
8515
8516         PR debug/43229
8517         * gfortran.dg/pr43229.f90: New test.
8518
8519         PR debug/43237
8520         * gcc.dg/debug/dwarf2/pr43237.c: New test.
8521
8522         PR debug/43177
8523         * gcc.dg/guality/pr43177.c: New test.
8524
8525 2010-03-02  Jason Merrill  <jason@redhat.com>
8526
8527         * g++.dg/ext/vector9.C: Adjust error message.
8528         * g++.dg/conversion/simd3.C: Likewise.
8529         * g++.dg/other/error23.C: Likewise.
8530
8531 2010-03-02  Mike Stump  <mikestump@comcast.net>
8532
8533         PR c++/41090
8534         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
8535
8536 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
8537
8538         PR fortran/43180
8539         * gfortran.dg/internal_pack_10.f90: New test.
8540
8541         PR fortran/43173
8542         * gfortran.dg/internal_pack_11.f90: New test.
8543
8544 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
8545
8546         PR middle-end/42640
8547         * gcc.dg/tree-ssa/pr42640.c: New.
8548
8549 2010-03-01  Richard Guenther  <rguenther@suse.de>
8550
8551         PR tree-optimization/43220
8552         * gcc.c-torture/execute/pr43220.c: New testcase.
8553
8554 2010-03-01  Richard Guenther  <rguenther@suse.de>
8555
8556         PR middle-end/43213
8557         * gcc.dg/pr43213.c: New testcase.
8558
8559 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8560
8561         PR pch/14940
8562         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
8563
8564 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8565
8566         * lib/target-supports.exp (check_effective_target_ucn_nocache):
8567         New function.
8568         (check_effective_target_ucn): Likewise.
8569
8570         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
8571         if !ucn.
8572         * gcc.dg/ucnid-2.c: Likewise.
8573         * gcc.dg/ucnid-3.c: Likewise.
8574         * gcc.dg/ucnid-4.c: Likewise.
8575         * gcc.dg/ucnid-11.c: Likewise.
8576         * gcc.dg/ucnid-12.c: Likewise.
8577         * gcc.dg/ucnid-6.c: Skip if !ucn.
8578         * gcc.dg/ucnid-9.c: Likewise.
8579
8580 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8581
8582         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
8583         lists to dg-skip-if.
8584         * gcc.target/i386/stackalign/return-3.c: Likewise.
8585
8586 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8587
8588         * gcc.target/i386/clearcap.map: New file.
8589         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
8590         Pass clearcap.map by default if supported.
8591
8592 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8593
8594         PR fortran/42900
8595         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
8596         Explain this.
8597         * gfortran.dg/stat_2.f90: Likewise.
8598
8599 2010-03-01  Tobias Burnus  <burnus@net-b.de>
8600
8601         PR fortran/43199
8602         * gfortran.dg/module_read_2.f90: New test.
8603
8604 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
8605
8606         PR c++/42748
8607         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
8608         * g++.dg/abi/mangle12.C: Likewise.
8609         * g++.dg/abi/mangle20-2.C: Likewise.
8610         * g++.dg/abi/mangle17.C: Likewise.
8611         * g++.dg/template/cond2.C: Likewise.
8612         * g++.dg/template/pr35240.C: Likewise.
8613
8614 2010-02-27  Richard Guenther  <rguenther@suse.de>
8615
8616         PR tree-optimization/43186
8617         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
8618
8619 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
8620
8621         * g++.dg/abi/packed1.C: Expect warning on the SH.
8622
8623 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
8624
8625         PR c++/42054:
8626         * g++.dg/parse/error37.C: New test.
8627
8628 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8629
8630         PR c/24577
8631         PR c/43192
8632         * gcc.dg/pr8927-1.c: Match new note.
8633         * gcc.dg/990506-0.c: Likewise.
8634         * gcc.dg/gomp/flush-2.c: Likewise.
8635         * gcc.dg/gomp/atomic-5.c: Likewise.
8636         * gcc.dg/gomp/pr34607.c: Likewise.
8637         * gcc.dg/pr35746.c: Likewise.
8638         * gcc.dg/cpp/pragma-1.c: Likewise.
8639         * gcc.dg/cpp/pragma-2.c: Likewise.
8640         * gcc.dg/pr41842.c: Likewise.
8641         * gcc.dg/noncompile/20040629-1.c: Likewise.
8642         * objc.dg/private-1.m: Likewise.
8643
8644 2010-02-27  Tobias Burnus  <burnus@net-b.de>
8645
8646         PR fortran/43185
8647         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
8648         * gfortran.dg/default_initialization_4.f90: New test.
8649
8650 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
8651
8652         * gnat.dg/thin_pointer.ad[sb]: Rename into...
8653         * gnat.dg/thin_pointer1.ad[sb]: ...this.
8654         * gnat.dg/thin_pointer2.adb: New test.
8655         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
8656
8657 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8658
8659         PR c/20631
8660         * gcc.dg/cpp/c90-pedantic.c: New.
8661         * gcc.dg/cpp/c90.c: New.
8662         * gcc.dg/gnu90-const-expr-1.c: New.
8663         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
8664
8665 2010-02-26  Richard Guenther  <rguenther@suse.de>
8666
8667         PR tree-optimization/43186
8668         * gcc.c-torture/compile/pr43186.c: New testcase.
8669
8670 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
8671
8672         PR debug/43190
8673         * c-c++-common/dwarf2/pr43190.c: New test.
8674
8675 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
8676
8677         PR testsuite/37074:
8678         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
8679
8680 2010-02-26  Richard Guenther  <rguenther@suse.de>
8681
8682         PR tree-optimization/43188
8683         * gcc.c-torture/compile/pr43188.c: New testcase.
8684
8685 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
8686
8687         PR target/43175
8688         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
8689
8690 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
8691
8692         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
8693
8694 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
8695
8696         PR target/43154
8697         * gcc.target/powerpc/pr43154.c: New file.
8698
8699 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
8700
8701         PR debug/43166
8702         * gfortran.dg/debug/pr43166.f: New test.
8703
8704         PR debug/43165
8705         * gcc.dg/torture/pr43165.c: New test.
8706
8707 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8708
8709         PR c/43128
8710         * c-c++-common/pr41779.c: Update.
8711
8712 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8713
8714         PR ada/32547
8715         * lib/gnat-dg.exp (gnat_load): Redefine.
8716
8717         * ada/acats/run_acats: Run run_all.sh with $SHELL.
8718         * ada/acats/run_all.sh: Downcase tasking not implemented message.
8719
8720 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8721
8722         PR libobjc/36610
8723         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
8724         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
8725         -fgnu-runtime.
8726         Sort entries.
8727
8728 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8729
8730         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
8731
8732 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
8733
8734         PR debug/43150
8735         * gcc.dg/guality/vla-1.c: New test.
8736
8737 2010-02-24  Tobias Burnus  <burnus@net-b.de>
8738
8739         PR fortran/43042
8740         * gfortran.dg/c_ptr_tests_15.f90: New test.
8741
8742 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
8743
8744         PR target/43107
8745         * gcc.target/i386/pr43107.c: New test.
8746
8747 2010-02-23  Jason Merrill  <jason@redhat.com>
8748
8749         PR c++/43143
8750         * g++.dg/cpp0x/variadic100.C: New.
8751
8752 2010-02-23  Jason Merrill  <jason@redhat.com>
8753
8754         PR debug/42800
8755         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
8756         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
8757         * c-c++-common/dwarf2/vla1.c: New.
8758
8759 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
8760
8761         PR target/43139
8762         * gcc.dg/pr43139.c: New test.
8763
8764         PR debug/43077
8765         * gcc.dg/guality/pr43077-1.c: New test.
8766
8767 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8768
8769         PR 43123
8770         * gcc.dg/march.c: New.
8771         * gcc.dg/march-generic.c: New.
8772         * gcc.dg/mtune.c: New.
8773
8774 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8775
8776         PR middle-end/43083
8777         * gcc.dg/graphite/pr43083.c: New.
8778
8779 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8780
8781         PR middle-end/43097
8782         * gfortran.dg/graphite/pr43097.f: New.
8783
8784 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8785             Manuel López-Ibáñez  <manu@gcc.gnu.org>
8786
8787         PR middle-end/43140
8788         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
8789
8790 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8791
8792         PR middle-end/43026
8793         * g++.dg/graphite/pr43026.C: New.
8794
8795 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8796
8797         PR c++/43126
8798         * gcc.dg/cleanup-1.c: Update.
8799         * gcc.dg/func-args-1.c: Update.
8800         * gcc.dg/format/sentinel-1.c: Update.
8801         * g++.old-deja/g++.jason/scoping10.C: Update.
8802         * g++.old-deja/g++.ns/lookup5.C: Update.
8803         * g++.dg/ext/cleanup-1.C: Update.
8804         * g++.dg/parse/varmod1.C: Update.
8805         * g++.dg/parse/error33.C: Update.
8806         * g++.dg/expr/call3.C: Update.
8807         * g++.dg/func-args-1.C: New.
8808
8809 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
8810
8811         PR c/43125
8812         * gcc.dg/attr-used-2.c: Moved to ...
8813         * c-c++-common/attr-used-2.c: Here.
8814
8815         * gcc.dg/attr-used.c: Moved to ...
8816         * c-c++-common/attr-used.c: Here.
8817
8818 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
8819
8820         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
8821
8822 2010-02-22  Richard Guenther  <rguenther@suse.de>
8823
8824         PR lto/43045
8825         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
8826         * gfortran.dg/lto/20100222-1_1.c: Likewise.
8827
8828 2010-02-22  Richard Guenther  <rguenther@suse.de>
8829
8830         PR tree-optimization/42749
8831         * gcc.c-torture/compile/pr42749.c: New testcase.
8832
8833 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
8834
8835         PR fortran/43072
8836         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
8837         * gfortran.dg/internal_pack_9.f90: New test.
8838
8839 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8840
8841         PR c++/23510
8842         * g++.dg/template/recurse.C: Adjust.
8843         * g++.dg/template/pr23510.C: New.
8844
8845 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
8846
8847         PR c++/42824
8848         * g++.dg/template/memclass4.C: New test.
8849
8850 2010-02-21  Tobias Burnus  <burnus@net-b.de>
8851
8852         PR fortran/35259
8853         * gfortran.dg/reassoc_5.f90: New test.
8854
8855 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
8856
8857         PR target/43067
8858         * gcc.target/i386/pr43067.c: New test.
8859
8860 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8861
8862         PR c++/35669
8863         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
8864         -Wconversion-null.
8865         * g++.dg/warn/Wconversion-null.C: New test.
8866         * g++.old-deja/g++.other/null1.C: Move to...
8867         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
8868
8869 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
8870
8871         PR fortran/36932
8872         PR fortran/36933
8873         * gfortran.dg/dependency_26.f90: New test.
8874
8875         PR fortran/43072
8876         * gfortran.dg/internal_pack_7.f90: New test.
8877
8878         PR fortran/43111
8879         * gfortran.dg/internal_pack_8.f90: New test.
8880
8881 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8882
8883         PR 43128
8884         * c-c++-common/pr41779.c: Fix broken testcase.
8885
8886 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8887
8888         PR 36513
8889         * c-c++-common/pr36513.c: New testcase.
8890         * c-c++-common/pr36513-2.c: New testcase.
8891
8892 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8893
8894         PR 41779
8895         * c-c++-common/pr41779.c: New.
8896
8897 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
8898
8899         PR debug/43084
8900         * gcc.dg/pr43084.c: New test.
8901
8902 2010-02-19  Richard Guenther  <rguenther@suse.de>
8903
8904         PR tree-optimization/42916
8905         * gcc.dg/pr42916.c: New testcase.
8906
8907 2010-02-18  Jason Merrill  <jason@redhat.com>
8908
8909         PR c++/42837
8910         * g++.dg/abi/packed1.C: Add expected warning.
8911
8912         PR c++/43108
8913         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
8914         * gcc.dg/torture/dg-torture.exp: Likewise.
8915         * c-c++-common/torture/complex-sign.h,
8916         c-c++-common/torture/complex-sign-add.c,
8917         c-c++-common/torture/complex-sign-mixed-add.c,
8918         c-c++-common/torture/complex-sign-mixed-div.c,
8919         c-c++-common/torture/complex-sign-mixed-mul.c,
8920         c-c++-common/torture/complex-sign-mixed-sub.c,
8921         c-c++-common/torture/complex-sign-mul.c,
8922         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
8923         Adapt for C++ compilation as well.
8924
8925         PR c++/43070
8926         * g++.dg/ext/label1.C: Update.
8927         * g++.dg/ext/label2.C: Update.
8928
8929         PR c++/26261
8930         * g++.dg/template/dependent-name6.C: New.
8931
8932         PR c++/43109
8933         * g++.dg/parse/namespace12.C: New.
8934
8935 2010-02-18  Martin Jambor  <mjambor@suse.cz>
8936
8937         PR tree-optimization/43066
8938         * gcc.c-torture/compile/pr43066.c: New test.
8939
8940 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
8941
8942         * g++.dg/ext/attrib35.C: Fix target selector string.
8943         * g++.dg/ext/attrib36.C: Ditto.
8944         * g++.dg/ext/attrib37.C: Ditto.
8945         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
8946         * g++.dg/abi/mangle25.C: Ditto.
8947
8948 2010-02-17  Jason Merrill  <jason@redhat.com>
8949
8950         PR c++/43069
8951         * g++.dg/parse/namespace11.C: New.
8952
8953         PR c++/43093
8954         * g++.dg/ext/attrib37.C: New.
8955
8956         PR c++/43079
8957         * g++.dg/template/ptrmem20.C: New.
8958
8959 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
8960
8961         PR target/43103
8962         * gcc.target/i386/xop-check.h: Include m256-check.h.
8963         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
8964         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
8965         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
8966         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
8967
8968 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
8969
8970         PR debug/42918
8971         * gcc.dg/pr42918.c: New test.
8972
8973 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
8974
8975         * g++.dg/ext/attrib36.C: Require ILP32.
8976
8977 2010-02-16  Richard Guenther  <rguenther@suse.de>
8978
8979         PR tree-optimization/41043
8980         * gfortran.dg/pr41043.f90: New testcase.
8981         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
8982
8983 2010-02-16  Jason Merrill  <jason@redhat.com>
8984
8985         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
8986
8987 2010-02-16  Ira Rosen  <irar@il.ibm.com>
8988
8989         PR tree-optimization/43074
8990         * gcc.dg/vect/fast-math-pr43074.c: New test.
8991
8992 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
8993
8994         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
8995
8996 2010-02-16  Jason Merrill  <jason@redhat.com>
8997
8998         PR c++/43031
8999         * g++.dg/ext/attrib36.C: New.
9000
9001         PR c++/43036
9002         * g++.dg/other/array6.C: New.
9003
9004 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9005
9006         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
9007
9008 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
9009
9010         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
9011         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
9012         * gcc.target/i386/xop-vpermil2pd-1.c: New.
9013         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
9014         * gcc.target/i386/xop-vpermil2ps-1.c: New.
9015         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
9016
9017 2010-02-15  Richard Guenther  <rguenther@suse.de>
9018
9019         PR middle-end/43068
9020         * g++.dg/torture/pr43068.C: New testcase.
9021
9022 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
9023
9024         PR c++/43024
9025         * g++.dg/opt/ice1.C: New.
9026
9027 2010-02-14  Jason Merrill  <jason@redhat.com>
9028
9029         PR c++/41997
9030         * g++.dg/cpp0x/initlist-opt.C: New.
9031
9032 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
9033
9034         PR fortran/41113
9035         PR fortran/41117
9036         * gfortran.dg/internal_pack_6.f90: New test.
9037
9038 2010-02-12  Jason Merrill  <jason@redhat.com>
9039
9040         PR c++/43054
9041         * g++.dg/cpp0x/variadic99.C: New.
9042
9043 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
9044
9045         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
9046         sign extend pointers to gualchk_t.
9047
9048         PR c++/43033
9049         * g++.dg/other/default3.C: Xfail g4 test.
9050
9051 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9052
9053         PR middle-end/43012
9054         * gcc.dg/graphite/pr43012.c: New.
9055
9056 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9057
9058         PR middle-end/42930
9059         * g++.dg/graphite/pr42930.C: New.
9060
9061 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9062
9063         PR middle-end/42914
9064         PR middle-end/42530
9065         * gcc.dg/graphite/pr42530.c: New.
9066         * gcc.dg/graphite/pr42914.c: New.
9067
9068 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9069
9070         PR middle-end/42771
9071         * gcc.dg/graphite/pr42771.c: New.
9072
9073 2010-02-11  Richard Guenther  <rguenther@suse.de>
9074
9075         PR tree-optimization/42998
9076         * gcc.c-torture/compile/pr42998.c: New testcase.
9077
9078 2010-02-10  Jason Merrill  <jason@redhat.com>
9079
9080         PR c++/41896
9081         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
9082
9083         PR c++/42983, core issue 906
9084         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
9085         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
9086
9087         PR c++/43016
9088         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
9089
9090 2010-02-10  Richard Guenther  <rguenther@suse.de>
9091
9092         PR tree-optimization/43017
9093         * gcc.dg/torture/pr43017.c: New testcase.
9094
9095 2010-02-10  Tobias Burnus <burnus@net-b.de>
9096
9097         PR fortran/40823
9098         * gfortran.dg/private_type_1.f90: Update error location.
9099         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
9100         * gfortran.dg/typebound_operator_2.f03: Ditto.
9101         * gfortran.dg/assignment_2.f90: Ditto.
9102         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
9103         * gfortran.dg/binding_label_tests_9.f03: Ditto.
9104
9105 2010-02-10  Tobias Burnus  <burnus@net-b.de>
9106
9107         PR fortran/43015
9108         * gfortran.dg/bind_c_usage_20.f90: New test.
9109
9110 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
9111
9112         PR debug/43010
9113         * g++.dg/debug/pr43010.C: New test.
9114
9115 2010-02-10  Richard Guenther  <rguenther@suse.de>
9116
9117         PR c/43007
9118         * gcc.c-torture/execute/20100209-1.c: New testcase.
9119         * gcc.dg/fold-div-3.c: Likewise.
9120
9121 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
9122
9123         * gcc.dg/builtin-ffs-1.c: New test.
9124
9125 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9126
9127         PR fortran/42999
9128         * gfortran.dg/array_constructor_35.f90: New test.
9129
9130 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9131
9132         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
9133
9134 2010-02-09  Jason Merrill  <jason@redhat.com>
9135
9136         PR c++/42399
9137         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
9138
9139         PR c++/42370
9140         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
9141
9142 2010-02-09  Tobias Burnus  <burnus@net-b.de>
9143
9144         PR fortran/41869
9145         * gfortran.dg/module_write_1.f90: New test.
9146
9147 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
9148
9149         * gcc.dg/pr19340.c: Adjust.
9150
9151 2010-02-09  Richard Guenther  <rguenther@suse.de>
9152
9153         PR tree-optimization/43008
9154         * gcc.c-torture/execute/pr43008.c: New testcase.
9155
9156 2010-02-09  Richard Guenther  <rguenther@suse.de>
9157
9158         PR tree-optimization/43000
9159         * gcc.dg/torture/pr43000.c: New testcase.
9160         * gcc.dg/torture/pr43002.c: Likewise.
9161
9162 2010-02-09  Daniel Kraft  <d@domob.eu>
9163
9164         PR fortran/39171
9165         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
9166         and pass -Wsurprising as necessary.
9167
9168 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
9169
9170         PR tree-optimization/42890
9171         * g++.dg/torture/pr42890.C: New test.
9172
9173 2010-02-08  Richard Guenther  <rguenther@suse.de>
9174
9175         PR middle-end/42995
9176         * gcc.dg/tree-ssa/inline-4.c: New testcase.
9177
9178 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
9179
9180         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
9181         return 0 from main.
9182         * gcc.dg/graphite/block-1.c: Same.
9183         * gcc.dg/graphite/block-3.c: Same.
9184         * gcc.dg/graphite/block-4.c: Same.
9185         * gcc.dg/graphite/block-5.c: Same.
9186         * gcc.dg/graphite/block-6.c: Same.
9187         * gcc.dg/graphite/block-7.c: Same.
9188         * gcc.dg/graphite/interchange-0.c: Same.
9189         * gcc.dg/graphite/interchange-1.c: Same.
9190         * gcc.dg/graphite/interchange-10.c: Same.
9191         * gcc.dg/graphite/interchange-11.c: Same.
9192         * gcc.dg/graphite/interchange-12.c: Same.
9193         * gcc.dg/graphite/interchange-2.c: Same.
9194         * gcc.dg/graphite/interchange-3.c: Same.
9195         * gcc.dg/graphite/interchange-4.c: Same.
9196         * gcc.dg/graphite/interchange-5.c: Same.
9197         * gcc.dg/graphite/interchange-6.c: Same.
9198         * gcc.dg/graphite/interchange-7.c: Same.
9199         * gcc.dg/graphite/interchange-8.c: Same.
9200         * gcc.dg/graphite/interchange-9.c: Same.
9201         * gcc.dg/graphite/interchange-mvt.c: Same.
9202
9203 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
9204
9205         * gfortran.dg/graphite/id-19.f: New.
9206         * gfortran.dg/graphite/pr14741.f90: New.
9207         * gfortran.dg/graphite/pr41924.f90: New.
9208         * gfortran.dg/graphite/run-id-2.f90: New.
9209
9210 2010-02-07  Richard Guenther  <rguenther@suse.de>
9211
9212         PR middle-end/42956
9213         * gcc.c-torture/compile/pr42956.c: New testcase.
9214
9215 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9216
9217         PR libfortran/42742
9218         * gfortran.dg/fmt_cache_2.f: New test.
9219
9220 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9221
9222         * gfortran.dg/read_no_eor.f90: New test.
9223
9224 2010-02-05  Jason Merrill  <jason@redhat.com>
9225
9226         * g++.dg/ext/label13.C: Move constructor body out of class.
9227
9228 2010-02-03  Jason Merrill  <jason@redhat.com>
9229
9230         PR c++/42870
9231         * g++.dg/ext/dllexport3.C: New.
9232
9233 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
9234
9235         * gcc.dg/format/ms-format3.c: New test for specific MS types.
9236
9237 2010-02-05  Richard Guenther  <rguenther@suse.de>
9238
9239         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
9240
9241 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
9242
9243         PR c++/42915
9244         * g++.dg/other/crash-9.C: New test.
9245
9246 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
9247
9248         PR fortran/42309
9249         * gfortran.dg/subref_array_pointer_4.f90 : New test.
9250
9251 2010-02-04  Richard Guenther  <rguenther@suse.de>
9252
9253         PR rtl-optimization/42952
9254         * gcc.dg/torture/pr42952.c: New testcase.
9255
9256 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9257
9258         PR libfortran/42901
9259         * gfortran.dg/namelist_60.f90: New test.
9260
9261 2010-02-03  Jason Merrill  <jason@redhat.com>
9262
9263         PR c++/40138
9264         * g++.dg/ext/builtin11.C: New.
9265
9266         PR c++/4926
9267         PR c++/38600
9268         * g++.dg/abi/mangle35.C: New.
9269         * g++.dg/abi/mangle37.C: New.
9270
9271         PR c++/12909
9272         * g++.dg/abi/mangle36.C: New.
9273
9274         PR c++/35652
9275         * g++.dg/warn/string1.C: New.
9276
9277 2010-02-03  Richard Guenther  <rguenther@suse.de>
9278
9279         PR tree-optimization/42944
9280         * gcc.dg/errno-1.c: New testcase.
9281
9282 2010-02-03  Richard Guenther  <rguenther@suse.de>
9283
9284         PR middle-end/42927
9285         * gcc.c-torture/compile/pr42927.c: New testcase.
9286
9287 2010-02-03  Tobias Burnus  <burnus@net-b.de>
9288
9289         PR fortran/42936
9290         * gfortran.dg/null_4.f90: New test.
9291
9292 2010-02-02  Jason Merrill  <jason@redhat.com>
9293
9294         PR c++/41090
9295         * g++.dg/ext/label13.C: New.
9296
9297 2010-02-02  Tobias Burnus  <burnus@net-b.de>
9298
9299         PR fortran/42650
9300         * gfortran.dg/func_result_5.f90: New test.
9301
9302 2010-02-01  Tobias Burnus  <burnus@net-b.de>
9303
9304         PR fortran/42922
9305         * gfortran.dg/pure_initializer_3.f90: News test.
9306
9307 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
9308
9309         PR fortran/42888
9310         * gfortran.dg/allocate_derived_2.f90: New test.
9311
9312 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
9313
9314         PR middle-end/42898
9315         * gcc.dg/torture/pr42898-2.c: New test.
9316
9317 2010-01-31  Richard Guenther  <rguenther@suse.de>
9318
9319         PR middle-end/42898
9320         * gcc.dg/torture/pr42898.c: New testcase.
9321
9322 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
9323
9324         PR fortran/38324
9325         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
9326         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
9327
9328 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
9329
9330         * g++.dg/tree-ssa/inline-1.C: New.
9331         * g++.dg/tree-ssa/inline-2.C: New.
9332         * g++.dg/tree-ssa/inline-3.C: New.
9333
9334 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
9335
9336         PR testsuite/41701
9337         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
9338         the string 'pow' in the pathname of the compiler from generating a
9339         test failure.
9340
9341 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9342
9343         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
9344         * g++.old-deja/g++.mike/eh17.C: Likewise.
9345         * g++.old-deja/g++.mike/p5571.C: Likewise.
9346
9347 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
9348
9349         PR c++/42758
9350         PR c++/42634
9351         PR c++/42336
9352         PR c++/42797
9353         PR c++/42880
9354         * g++.dg/other/crash-5.C: New test.
9355         * g++.dg/other/crash-6.C: New test.
9356         * g++.dg/other/crash-7.C: New test.
9357         * g++.dg/other/crash-8.C: New test.
9358
9359 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
9360
9361         PR rtl-optimization/42889
9362         * gcc.dg/pr42889.c: New test.
9363
9364 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
9365
9366         * gcc.target/i386/pr42881.c: Use SSE2.
9367
9368 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
9369
9370         PR target/42891
9371         * gcc.target/i386/pr42891.c: New test.
9372
9373 2010-01-28  Richard Guenther  <rguenther@suse.de>
9374
9375         PR tree-optimization/42871
9376         * g++.dg/torture/pr42871.C: New testcase.
9377
9378 2010-01-28  Richard Guenther  <rguenther@suse.de>
9379
9380         * gcc.dg/Wobjsize-1.h: New testcase.
9381         * gcc.dg/Wobjsize-1.c: Likewise.
9382
9383 2010-01-28  Richard Guenther  <rguenther@suse.de>
9384
9385         PR middle-end/42883
9386         * g++.dg/torture/pr42883.C: New testcase.
9387
9388 2010-01-28  Michael Matz  <matz@suse.de>
9389
9390         * gcc.target/i386/pr42881.c: New test.
9391
9392 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9393
9394         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
9395         Add i?86-*-solaris2* support.
9396
9397 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
9398
9399         PR c++/42713
9400         PR c++/42820
9401         * g++.dg/template/typedef27.C: New test case.
9402         * g++.dg/template/typedef28.C: New test case.
9403
9404 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
9405
9406         * gcc.dg/optimize-bswap*.c: Add ARM target
9407
9408 2010-01-27  Richard Guenther  <rguenther@suse.de>
9409
9410         PR middle-end/42878
9411         * gcc.dg/torture/pr42878-1.c: New testcase.
9412         * gcc.dg/torture/pr42878-2.c: Likewise.
9413
9414 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
9415
9416         PR middle-end/42874
9417         * gcc.dg/vla-22.c: New test.
9418
9419 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
9420
9421         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
9422         current collation.
9423
9424 2010-01-26  Richard Guenther  <rguenther@suse.de>
9425
9426         PR rtl-optimization/42685
9427         * gcc.dg/pr42685.c: New testcase.
9428         * g++.dg/other/pr42685.C: Likewise.
9429
9430 2010-01-26  Richard Guenther  <rguenther@suse.de>
9431
9432         PR middle-end/42806
9433         * g++.dg/other/pr42806.C: New testcase.
9434
9435 2010-01-26  Richard Guenther  <rguenther@suse.de>
9436
9437         PR tree-optimization/42250
9438         * gcc.dg/pr42250.c: New testcase.
9439
9440 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
9441
9442         * gnat.dg/array_bounds_test.adb: New test.
9443
9444 2010-01-25  Tobias Burnus  <burnus@net-b.de>
9445
9446         PR fortran/42858
9447         * gfortran.dg/generic_21.f90: New test.
9448
9449 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9450
9451         PR testsuite/41522
9452         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
9453
9454 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
9455
9456         PR c++/42748
9457         * g++.dg/abi/arm_va_list2.C: New test.
9458         * g++.dg/abi/arm_va_list2.h: Companion header file.
9459
9460 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
9461
9462         PR fortran/41044
9463         * gfortran.dg/parameter_array_ref_2.f90 : New test.
9464
9465         PR fortran/41167
9466         * gfortran.dg/char_array_arg_1.f90 : New test.
9467
9468         * gfortran.dg/pr25923.f90 : Remove XFAIL.
9469
9470 2010-01-24  Tobias Burnus  <burnus@net-b.de>
9471
9472         PR fortran/39304
9473         * gfortran.dg/generic_20.f90: New test.
9474
9475 2010-01-22  Michael Matz  <matz@suse.de>
9476
9477         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
9478         -msse2.
9479
9480 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
9481
9482         PR fortran/42736
9483         * gfortran.dg/dependency_25.f90 : New test.
9484
9485 2010-01-21  Martin Jambor  <mjambor@suse.cz>
9486
9487         PR tree-optimization/42585
9488         * gcc.dg/tree-ssa/pr42585.c: New test.
9489
9490 2010-01-21  Richard Guenther  <rguenther@suse.de>
9491
9492         PR middle-end/19988
9493         * gcc.dg/pr19988.c: New testcase.
9494
9495 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
9496
9497         * g++.dg/compat/decimal/compat-common.h: New file.
9498         * g++.dg/compat/decimal/decimal-dummy.h: New file.
9499         * g++.dg/compat/decimal/pass_x.h: New file.
9500         * g++.dg/compat/decimal/pass_y.h: New file.
9501         * g++.dg/compat/decimal/pass-1_main.C: New file.
9502         * g++.dg/compat/decimal/pass-1_x.C: New file.
9503         * g++.dg/compat/decimal/pass-1_y.C: New file.
9504         * g++.dg/compat/decimal/pass-2_main.C: New file.
9505         * g++.dg/compat/decimal/pass-2_x.C: New file.
9506         * g++.dg/compat/decimal/pass-2_y.C: New file.
9507         * g++.dg/compat/decimal/pass-3_main.C: New file.
9508         * g++.dg/compat/decimal/pass-3_x.C: New file.
9509         * g++.dg/compat/decimal/pass-3_y.C: New file.
9510         * g++.dg/compat/decimal/pass-4_main.C: New file.
9511         * g++.dg/compat/decimal/pass-4_x.C: New file.
9512         * g++.dg/compat/decimal/pass-4_y.C: New file.
9513         * g++.dg/compat/decimal/pass-5_main.C: New file.
9514         * g++.dg/compat/decimal/pass-5_x.C: New file.
9515         * g++.dg/compat/decimal/pass-5_y.C: New file.
9516         * g++.dg/compat/decimal/pass-6_main.C: New file.
9517         * g++.dg/compat/decimal/pass-6_x.C: New file.
9518         * g++.dg/compat/decimal/pass-6_y.C: New file.
9519         * g++.dg/compat/decimal/return_x.h: New file.
9520         * g++.dg/compat/decimal/return_y.h: New file.
9521         * g++.dg/compat/decimal/return-1_main.C: New file.
9522         * g++.dg/compat/decimal/return-1_x.C: New file.
9523         * g++.dg/compat/decimal/return-1_y.C: New file.
9524         * g++.dg/compat/decimal/return-2_main.C: New file.
9525         * g++.dg/compat/decimal/return-2_x.C: New file.
9526         * g++.dg/compat/decimal/return-2_y.C: New file.
9527         * g++.dg/compat/decimal/return-3_main.C: New file.
9528         * g++.dg/compat/decimal/return-3_x.C: New file.
9529         * g++.dg/compat/decimal/return-3_y.C: New file.
9530         * g++.dg/compat/decimal/return-4_main.C: New file.
9531         * g++.dg/compat/decimal/return-4_x.C: New file.
9532         * g++.dg/compat/decimal/return-4_y.C: New file.
9533         * g++.dg/compat/decimal/return-5_main.C: New file.
9534         * g++.dg/compat/decimal/return-5_x.C: New file.
9535         * g++.dg/compat/decimal/return-5_y.C: New file.
9536         * g++.dg/compat/decimal/return-6_main.C: New file.
9537         * g++.dg/compat/decimal/return-6_x.C: New file.
9538         * g++.dg/compat/decimal/return-6_y.C: New file.
9539
9540 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
9541
9542         PR debug/42715
9543         * gcc.dg/pr42715.c: New.
9544
9545 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
9546
9547         PR c++/42038
9548         * g++.dg/parse/crash55.C: New.
9549
9550 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
9551
9552         PR debug/42782
9553         * gcc.dg/guality/pr42782.c: New.
9554
9555 2010-01-20  Jason Merrill  <jason@redhat.com>
9556
9557         PR c++/41788
9558         * g++.dg/abi/packed1.C: New.
9559
9560         PR c++/41920
9561         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
9562
9563         PR c++/40750
9564         * g++.dg/parse/fn-typedef1.C: New.
9565         * g++.dg/other/cv_quals.C: Adjust.
9566
9567 2010-01-20  Anthony Green  <green@moxielogic.com>
9568
9569         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
9570         pack(push) pragma).
9571         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
9572         * gcc.dg/20020312-2.c: Port this to the moxie core.
9573         * gcc.dg/weak/typeof-2.c: Ditto.
9574
9575 2010-01-20  Richard Guenther  <rguenther@suse.de>
9576
9577         PR tree-optimization/42717
9578         * gcc.c-torture/compile/pr42717.c: New testcase.
9579
9580 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
9581
9582         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
9583         of signed, add a few new tests.
9584
9585         PR middle-end/42803
9586         * g++.dg/parse/limits-initializer1.C: New test.
9587
9588 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
9589
9590         PR fortran/42804
9591         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
9592         * gfortran.dg/typebound_call_12.f03: New test.
9593
9594 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
9595
9596         PR fortran/42783
9597         * gfortran.dg/bounds_check_15.f90 : New test.
9598
9599 2010-01-19  Michael Matz  <matz@suse.de>
9600
9601         PR tree-optimization/41783
9602         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
9603
9604 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
9605
9606         PR target/38697.
9607         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
9608         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
9609         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
9610         * gcc.target/arm/neon/vget_lows16.c: Likewise.
9611         * gcc.target/arm/neon/vget_lows32.c: Likewise.
9612         * gcc.target/arm/neon/vget_lows64.c: Likewise.
9613         * gcc.target/arm/neon/vget_lows8.c: Likewise.
9614         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
9615         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
9616         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
9617         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
9618
9619 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
9620
9621         PR fortran/42545
9622         * gfortran.dg/extends_6.f03: Modified an error message.
9623         * gfortran.dg/extends_10.f03: New test.
9624         * gfortran.dg/private_type_6.f03: Modified an error message.
9625         * gfortran.dg/structure_constructor_8.f03: Ditto.
9626
9627 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
9628
9629         PR tree-optimization/42719
9630         * gcc.dg/pr42719.c: New test.
9631
9632         PR debug/42728
9633         * gcc.dg/pr42728.c: New test.
9634
9635 2010-01-19  Anthony Green  <green@moxielogic.com>
9636
9637         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
9638
9639 2010-01-18  Anthony Green  <green@moxielogic.com>
9640
9641         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
9642         for moxie.
9643
9644 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
9645
9646         * g++.dg/template/error45.C: reverted as part of reverting the
9647         fix of PR c++/42634.
9648
9649 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
9650
9651         PR c++/42634
9652         * g++.dg/template/error45.C: New test.
9653
9654 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
9655
9656         PR c++/42766
9657         * g++.dg/conversion/op6.C: New test.
9658
9659 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
9660
9661         PR target/42774
9662         * gcc.target/alpha/pr42774.c: New test.
9663
9664 2010-01-18  Richard Guenther  <rguenther@suse.de>
9665
9666         PR tree-optimization/42781
9667         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
9668
9669 2010-01-17  Richard Guenther  <rguenther@suse.de>
9670
9671         PR middle-end/42248
9672         * gcc.c-torture/execute/pr42248.c: New testcase.
9673
9674 2010-01-17  Richard Guenther  <rguenther@suse.de>
9675
9676         PR tree-optimization/42773
9677         * g++.dg/torture/pr42773.C: New testcase.
9678
9679 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
9680
9681         PR fortran/42677
9682         * gfortran.dg/interface_assignment_5.f90: New test.
9683
9684 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
9685
9686         PR c++/42697
9687         * g++.dg/template/crash94.C: Reverted.
9688
9689 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
9690
9691         PR debug/42767
9692         * gcc.dg/debug/pr42767.c: New.
9693
9694 2010-01-15  Jason Merrill  <jason@redhat.com>
9695
9696         PR c++/42761
9697         * g++.dg/cpp0x/decltype22.C: New.
9698
9699 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
9700
9701         PR middle-end/42760
9702         * g++.dg/torture/pr42760.C: New test.
9703
9704 2010-01-15  Jing Yu  <jingyu@google.com>
9705
9706         PR rtl-optimization/42691
9707         * gcc.c-torture/execute/pr42691.c: New.
9708
9709 2010-01-15  Richard Guenther  <rguenther@suse.de>
9710
9711         PR middle-end/42739
9712         * g++.dg/torture/pr42739.C: New testcase.
9713
9714 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
9715
9716         * g++.dg/template/error45.C: Revert as part of reverting changes
9717         or PR c++/42634.
9718
9719 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9720
9721         PR fortran/42684
9722         * gfortran.dg/interface_31.f90: New test.
9723
9724 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
9725
9726         * gcc.target/powerpc/pr42747.c: New file.
9727
9728 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
9729
9730         PR middle-end/42674
9731         * c-c++-common/pr42674.c: New test.
9732
9733         PR c++/42608
9734         * g++.dg/template/instantiate11.C: New test.
9735
9736 2010-01-14  Jason Merrill  <jason@redhat.com>
9737
9738         PR c++/42701
9739         * g++.dg/overload/error3.C: New.
9740
9741         PR c++/42655
9742         * g++.dg/overload/rvalue1.C: New.
9743
9744 2010-01-14  Martin Jambor  <mjambor@suse.cz>
9745
9746         PR tree-optimization/42706
9747         * gcc.dg/ipa/pr42706.c: New testcase.
9748
9749 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
9750
9751         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
9752
9753 2010-01-14  Martin Jambor  <mjambor@suse.cz>
9754
9755         PR tree-optimization/42714
9756         * g++.dg/torture/pr42714.C: New test.
9757
9758 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9759
9760         PR rtl-optimization/42246
9761         * gfortran.dg/pr42246-2.f: New.
9762
9763 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9764
9765         PR rtl-optimization/42389
9766         * gcc.dg/pr42389.c: New.
9767
9768 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9769
9770         PR rtl-optimization/42388
9771         * gcc.dg/pr42388.c: New.
9772
9773 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9774
9775         PR rtl-optimization/42294
9776         * gfortran.dg/pr42294.f: New.
9777
9778 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9779
9780         PR rtl-optimization/39453
9781         PR rtl-optimization/42246
9782         * gcc.dg/pr39453.c: New.
9783         * gcc.dg/pr42246.c: New.
9784
9785 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9786
9787         PR middle-end/42245
9788         * gcc.dg/pr42245.c: New.
9789         * gcc.dg/pr42245-2.c: New.
9790
9791 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9792
9793         PR rtl-optimization/42249
9794         * gcc.dg/pr42249.c: New.
9795
9796 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
9797
9798         PR c/42721
9799         * gcc.c-torture/execute/pr42721.c: New test.
9800
9801 2010-01-14  Ira Rosen  <irar@il.ibm.com>
9802
9803         PR tree-optimization/42709
9804         * gcc.dg/vect/pr42709.c: New test.
9805
9806 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
9807
9808         PR fortran/41478
9809         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
9810         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
9811
9812 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
9813
9814         PR fortran/42481
9815         * gfortran.dg/generic_19.f90 : New test.
9816
9817 2010-01-13  Richard Guenther  <rguenther@suse.de>
9818
9819         PR tree-optimization/42730
9820         * gcc.c-torture/compile/pr42730.c: New testcase.
9821
9822 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
9823
9824         PR target/pr42542
9825         * gcc.target/ia64/pr42542-1.c: New.
9826         * gcc.target/ia64/pr42542-2.c: New.
9827         * gcc.target/ia64/pr42542-3.c: New.
9828
9829 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
9830
9831         PR c++/42634
9832         * g++.dg/template/error45.C: New test.
9833
9834 2010-01-13  Martin Jambor  <mjambor@suse.cz>
9835
9836         PR tree-optimization/42704
9837         * g++.dg/torture/pr42704.C: New test.
9838
9839 2010-01-13  Martin Jambor  <mjambor@suse.cz>
9840
9841         PR tree-optimization/42703
9842         * gcc.c-torture/compile/pr42703.c: New test.
9843
9844 2010-01-13  Richard Guenther  <rguenther@suse.de>
9845
9846         PR tree-optimization/42705
9847         * gcc.c-torture/compile/pr42705.c: New testcase.
9848
9849 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
9850
9851         * gcc.target/bfin/l2.c: New test.
9852         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
9853
9854 2010-01-13  Richard Guenther  <rguenther@suse.de>
9855
9856         PR middle-end/42716
9857         * gcc.c-torture/compile/pr42716.c: New testcase.
9858
9859 2010-01-13  Richard Guenther  <rguenther@suse.de>
9860
9861         PR lto/42678
9862         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
9863
9864 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
9865
9866         PR c/42708
9867         * gcc.c-torture/compile/pr42708-1.c: New test.
9868
9869 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
9870
9871         PR debug/42662
9872         * gcc.dg/pr42662.c: New test.
9873
9874         PR tree-optimization/42645
9875         * g++.dg/other/pr42645-1.C: New test.
9876         * g++.dg/other/pr42645-2.C: New test.
9877
9878 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
9879
9880         PR target/42416
9881         * gcc.target/powerpc/warn-1.c: New test.
9882         * gcc.target/powerpc/warn-2.c: New test.
9883
9884 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
9885
9886         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
9887         stack alignment.
9888
9889 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
9890
9891         * gcc.dg/lto/20100108_0.c: New.
9892
9893 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
9894
9895         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
9896         Add -march=i686 -msse for 32bit x86 targets.
9897
9898 2010-01-10  Richard Guenther  <rguenther@suse.de>
9899
9900         PR middle-end/42667
9901         * gcc.dg/torture/pr42667.c: New testcase.
9902
9903 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9904
9905         PR fortran/32489
9906         * gfortran.dg/array_constructor_34.f90: New test.
9907
9908 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9909
9910         PR fortran/20923
9911         * gfortran.dg/array_constructor_33.f90: New test.
9912         gfortran.dg/array_function_5.f90: Add credit.
9913
9914 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9915
9916         PR debug/42631
9917         * gcc.dg/pr42631.c: New.
9918
9919 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9920
9921         PR debug/42630
9922         * gcc.dg/pr42630.c: New.
9923
9924 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9925
9926         PR debug/42629
9927         * gcc.dg/pr42629.c: New.
9928
9929 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9930
9931         PR middle-end/42363
9932         * gcc.dg/torture/pr42363.c: New.
9933
9934 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9935
9936         PR debug/42604
9937         PR debug/42395
9938         * gcc.dg/vect/pr42604.c: New.
9939         * gcc.dg/vect/pr42395.c: New.
9940
9941 2010-01-09  Richard Guenther  <rguenther@suse.de>
9942
9943         PR middle-end/42512
9944         * gcc.c-torture/execute/pr42512.c: New testcase.
9945
9946 2010-01-09  Tobias Burnus  <burnus@net-b.de>
9947
9948         PR fortran/41298
9949         * gfortran.dg/c_ptr_tests_14.f90: New test.
9950
9951 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9952
9953         PR ada/41929
9954         * gnat.dg/null_pointer_deref1.adb: Don't run on
9955         sparc*-sun-solaris2.11.
9956
9957 2010-01-08  Richard Guenther  <rguenther@suse.de>
9958
9959         PR lto/42528
9960         * gcc.dg/lto/20100103-1_0.c: New testcase.
9961         * gcc.dg/lto/20100103-2_0.c: Likewise.
9962
9963 2010-01-08  Tobias Burnus  <burnus@net-b.de
9964
9965         PR/fortran 25829
9966         * gfortran.dg/asynchronous_1.f90: New test.
9967         * gfortran.dg/asynchronous_2.f90: New test.
9968         * gfortran.dg/conflicts.f90: Update error message.
9969
9970 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
9971
9972         c++/40155
9973         * g++.dg/cpp0x/variadic-unify-2.C: New test.
9974
9975 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
9976
9977         PR tree-optimization/42625
9978         * g++.dg/opt/dtor4.C: New test.
9979         * g++.dg/opt/dtor4.h: New.
9980         * g++.dg/opt/dtor4-aux.cc: New.
9981
9982 2010-01-07  Tobias Burnus  <burnus@net-b.de>
9983
9984         PR fortran/42597
9985         * gfortran.dg/proc_ptr_26.f90: New test.
9986
9987 2010-01-07  Tobias Burnus  <burnus@net-b.de>
9988
9989         PR fortran/41872
9990         * gfortran.dg/allocatable_scalar_7.f90: New test.
9991
9992 2010-01-06  Richard Guenther  <rguenther@suse.de>
9993
9994         * gcc.c-torture/compile/pr42632.c: New testcase.
9995
9996 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
9997
9998         PR target/42542
9999         * gcc.target/i386/pr42542-4.c: New.
10000         * gcc.target/i386/pr42542-4a.c: Likewise.
10001         * gcc.target/i386/pr42542-5.c: Likewise.
10002         * gcc.target/i386/pr42542-5a.c: Likewise.
10003
10004 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
10005
10006         * gcc.dg/tls/opt-15.c: New test.
10007
10008 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
10009
10010         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
10011
10012 2010-01-05  Martin Jambor  <mjambor@suse.cz>
10013
10014         PR tree-optimization/42462
10015         * g++.dg/torture/pr42462.C: New test.
10016
10017 2010-01-05  Jason Merrill  <jason@redhat.com>
10018
10019         * g++.dg/cpp0x/initlist30.C: New test.
10020
10021 2010-01-05  Richard Guenther  <rguenther@suse.de>
10022
10023         PR tree-optimization/42614
10024         * gcc.c-torture/execute/pr42614.c: New testcase.
10025
10026 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
10027
10028         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
10029         * gcc.dg/Wunreachable-1.c: Remove the testcase of
10030         -Wunreachable-code.
10031         * gcc.dg/Wunreachable-2.c: Likewise.
10032         * gcc.dg/Wunreachable-3.c: Likewise.
10033         * gcc.dg/Wunreachable-4.c: Likewise.
10034         * gcc.dg/Wunreachable-5.c: Likewise.
10035         * gcc.dg/Wunreachable-6.c: Likewise.
10036         * gcc.dg/Wunreachable-7.c: Likewise.
10037         * gcc.dg/Wunreachable-8.c: Likewise.
10038         * gcc.dg/20041231-1.c: Likewise.
10039
10040 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
10041
10042         PR other/42611
10043         * gcc.dg/pr42611.c: New test.
10044
10045         PR tree-optimization/42508
10046         * g++.dg/opt/pr42508.C: New test.
10047
10048 2010-01-05  Tobias Burnus  <burnus@net-b.de>
10049
10050         PR fortran/41872
10051         * gfortran.dg/allocatable_scalar_8.f90: New.
10052
10053 2010-01-04  Martin Jambor  <mjambor@suse.cz>
10054
10055         PR tree-optimization/42398
10056         * gcc.c-torture/compile/pr42398.c: New test.
10057
10058 2010-01-04  Jason Merrill  <jason@redhat.com>
10059
10060         PR c++/42555
10061         * g++.dg/ext/attrib35.C: New.
10062
10063         PR c++/42567
10064         * g++.dg/cpp0x/auto17.C: New.
10065
10066 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
10067
10068         * gcc.dg/lto/20100104_0.c: New.
10069
10070 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
10071
10072         PR target/42542
10073         * gcc.target/i386/pr42542-1.c: New.
10074         * gcc.target/i386/pr42542-1a.c: Likewise.
10075         * gcc.target/i386/pr42542-1b.c: Likewise.
10076         * gcc.target/i386/pr42542-2.c: Likewise.
10077         * gcc.target/i386/pr42542-2a.c: Likewise.
10078         * gcc.target/i386/pr42542-2b.c: Likewise.
10079         * gcc.target/i386/pr42542-3.c: Likewise.
10080         * gcc.target/i386/pr42542-3a.c: Likewise.
10081
10082 2009-01-04  Tobias Burnus  <burnus@net-b.de>
10083
10084         PR fortran/41872
10085         * gfortran.dg/allocatable_scalar_5.f90: New test.
10086         * gfortran.dg/allocatable_scalar_6.f90: New test.
10087
10088 2010-01-03  Richard Guenther  <rguenther@suse.de>
10089
10090         PR testsuite/42583
10091         * gfortran.dg/gomp/recursion1.f90: Remove.
10092
10093 2010-01-03  Richard Guenther  <rguenther@suse.de>
10094
10095         * gcc.dg/Warray-bounds.c: Remove XFAILs.
10096         * gcc.dg/uninit-6.c: Likewise.
10097         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
10098
10099 2010-01-03  Richard Guenther  <rguenther@suse.de>
10100
10101         PR tree-optimization/42589
10102         * gcc.target/i386/pr42589.c: New testcase.
10103
10104 2010-01-03  Richard Guenther  <rguenther@suse.de>
10105
10106         PR tree-optimization/42438
10107         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
10108
10109 2010-01-02  Richard Guenther  <rguenther@suse.de>
10110
10111         PR testsuite/41651
10112         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
10113
10114 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
10115
10116         PR target/42448
10117         * gcc.target/alpha/pr42448-1.c: New test.
10118         * gcc.target/alpha/pr42448-2.c: Ditto.
10119
10120 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
10121
10122         PR preprocessor/41947
10123         * gcc.dg/c99-hexfloat-3.c: New test.
10124
10125 2010-01-01  Richard Guenther  <rguenther@suse.de>
10126
10127         PR c/42570
10128         * gcc.c-torture/execute/pr42570.c: New testcase.
10129
10130 2010-01-01  Richard Guenther  <rguenther@suse.de>
10131
10132         PR middle-end/42559
10133         * gcc.c-torture/compile/pr42559.c: New testcase.
10134
10135 \f
10136 Copyright (C) 2010 Free Software Foundation, Inc.
10137
10138 Copying and distribution of this file, with or without modification,
10139 are permitted in any medium without royalty provided the copyright
10140 notice and this notice are preserved.