OSDN Git Service

PR rtl-optimization/45728
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
2
3         PR rtl-optimization/45728
4         * gcc.c-torture/compile/pr45728.c: New test.
5
6 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
7
8         PR fortran/45081
9         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
10
11 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
12
13         * g++.dg/tree-ssa/pr45605.C: Add "\\".
14
15 2010-09-20  Richard Guenther  <rguenther@suse.de>
16
17         PR middle-end/45704
18         * gcc.dg/torture/pr45704.c: New testcase.
19
20 2010-09-20  Jan Hubicka  <jh@suse.cz>
21
22         PR tree-optimize/45605
23         * g++.dg/tree-ssa/pr45605.C: New testcase.
24
25 2010-09-20  Michael Matz  <matz@suse.de>
26
27         PR testsuite/45706
28         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
29         enough.
30
31 2010-09-20  Richard Guenther  <rguenther@suse.de>
32
33         PR tree-optimization/45705
34         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
35
36 2010-09-20  Michael Matz  <matz@suse.de>
37
38         PR testsuite/45706
39         * lib/target-supports.exp (check_effective_target_vect_perm):
40         Add i?86-*-*.
41
42 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
43
44         PR rtl-optimization/45695
45         * gcc.c-torture/execute/pr45695.c: New test.
46
47 2010-09-19  Jan Hubicka  <jh@suse.cz>
48
49         PR lto/44246
50         * gcc.c-torture/compile/pr44246.c:New file.
51
52 2010-09-19  Ira Rosen  <irar@il.ibm.com>
53
54         PR tree-optimization/45714
55         * gfortran.dg/vect/pr45714-a.f: New test.
56         * gfortran.dg/vect/pr45714-b.f: New test.
57
58 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
59
60         * gnat.dg/const1.adb: Rename into...
61         * gnat.dg/constant1.adb: ...this.
62         * gnat.dg/constant2.adb: New test.
63         * gnat.dg/constant2_pkg1.ads: New helper.
64         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
65
66 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
67
68         * gnat.dg/specs/constant1.ads: New test.
69         * gnat.dg/specs/constant1_pkg.ads: New helper.
70
71 2010-09-18  Jan Hubicka  <jh@suse.cz>
72
73         PR tree-optimization/45453
74         * g++.dg/tree-ssa/pr45453.C: New testcase.
75
76 2010-09-18  Jason Merrill  <jason@redhat.com>
77
78         * g++.dg/cpp0x/initlist44.C: New.
79
80 2010-09-18  Richard Guenther  <rguenther@suse.de>
81
82         PR tree-optimization/45709
83         * g++.dg/torture/pr45709-2.C: New testcase.
84
85 2010-09-18  Richard Guenther  <rguenther@suse.de>
86
87         PR tree-optimization/45709
88         * g++.dg/torture/pr45709.C: New testcase.
89
90 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
91
92         PR testsuite/45719
93         * gcc.target/i386/pad-3.c: Pass -fno-pic.
94
95 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
96
97         * gcc.target/i386/pad-1.c: New.
98         * gcc.target/i386/pad-2.c: Likewise.
99         * gcc.target/i386/pad-3.c: Likewise.
100         * gcc.target/i386/pad-4.c: Likewise.
101         * gcc.target/i386/pad-5a.c: Likewise.
102         * gcc.target/i386/pad-5b.c: Likewise.
103         * gcc.target/i386/pad-6a.c: Likewise.
104         * gcc.target/i386/pad-6b.c: Likewise.
105         * gcc.target/i386/pad-7.c: Likewise.
106         * gcc.target/i386/pad-8.c: Likewise.
107         * gcc.target/i386/pad-9.c: Likewise.
108         * gcc.target/i386/pad-10.c: Likewise.
109
110 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
111
112         PR middle-end/45234
113         * gcc.dg/torture/stackalign/alloca-5.c: New.
114
115 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
116
117         PR middle-end/45678
118         * gcc.dg/torture/pr45678-2.c: New.
119
120 2010-09-17  Richard Guenther  <rguenther@suse.de>
121
122         PR middle-end/45678
123         * gcc.dg/torture/pr45678-1.c: New testcase.
124
125 2010-09-17  Michael Matz  <matz@suse.de>
126
127         PR tree-optimization/43432
128         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
129         check_effective_target_vect_perm_short): New predicates.
130         (check_effective_target_vect_perm): Include x86_64.
131         * gcc.dg/vect/pr43432.c: New test.
132         * gcc.dg/vect/vect-114.c: Adjust.
133         * gcc.dg/vect/vect-15.c: Ditto.
134         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
135         * gcc.dg/vect/slp-perm-9.c: Ditto.
136
137 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
138
139         PR testsuite/45692
140         * objc/execute/exceptions/throw-nil.m: Run the test only with the
141         GNU runtime.
142
143 2010-09-17  Richard Guenther  <rguenther@suse.de>
144
145         * gcc.dg/pr27898.c: Use -flto instead of -combine.
146         * gcc.dg/pr28706.c: Likewise.
147         * gcc.dg/pr28712.c: Likewise.
148         * gcc.dg/pr30762-1.c: Likewise.
149         * gcc.dg/pr30762-2.c: Likewise.
150         * gcc.dg/pr31529-1.c: Likewise.
151         * gcc.dg/pr31529-2.c: Likewise.
152         * gcc.dg/pr34457-1.c: Likewise.
153         * gcc.dg/pr34457-2.c: Likewise.
154         * gcc.dg/pr34668-1.c: Likewise.
155         * gcc.dg/pr34668-2.c: Likewise.
156         * gcc.dg/pr34989-1.c: Likewise.
157         * gcc.dg/pr34989-2.c: Likewise.
158         * gcc.dg/pr43557-1.c: Likewise.
159         * gcc.dg/pr43557-2.c: Likewise.
160         * gcc.dg/debug/pr41893-1.c: Likewise.
161         * gcc.dg/matrix/matrix.exp: Do not use -combine.
162         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
163         * gcc.dg/matrix/matrix-4.c: Likewise.
164         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
165         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
166         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
167         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
168
169 2010-09-16  Tobias Burnus  <burnus@net-b.de>
170
171         PR fortran/43665
172         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
173         optimizations.
174         * gfortran.dg/intent_optimize_1.f90: New test.
175
176 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
177
178         * gcc.target/i386/divmod-1.c: New.
179         * gcc.target/i386/divmod-2.c: Likewise.
180         * gcc.target/i386/divmod-3.c: Likewise.
181         * gcc.target/i386/divmod-4.c: Likewise.
182         * gcc.target/i386/divmod-4a.c: Likewise.
183         * gcc.target/i386/divmod-5.c: Likewise.
184         * gcc.target/i386/divmod-6.c: Likewise.
185         * gcc.target/i386/divmod-7.c: Likewise.
186         * gcc.target/i386/divmod-8.c: Likewise.
187         * gcc.target/i386/udivmod-1.c: Likewise.
188         * gcc.target/i386/udivmod-2.c: Likewise.
189         * gcc.target/i386/udivmod-3.c: Likewise.
190         * gcc.target/i386/udivmod-4.c: Likewise.
191         * gcc.target/i386/udivmod-4a.c: Likewise.
192         * gcc.target/i386/udivmod-5.c: Likewise.
193         * gcc.target/i386/udivmod-6.c: Likewise.
194         * gcc.target/i386/udivmod-7.c: Likewise.
195         * gcc.target/i386/udivmod-8.c: Likewise.
196
197 2010-09-16  Jan Hubicka  <jh@suse.cz>
198
199         * g++.dg/lto/pr45679-1_0.C: New file.
200         * g++.dg/lto/pr45679-1_1.C: New file.
201         * g++.dg/lto/pr45679-0_0.C: New file.
202         * g++.dg/lto/pr45679-0_1.C: New file.
203
204 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
205
206         PR fortran/45674
207         * gfortran.dg/class_dummy_2.f03: New.
208
209 2010-09-16  Richard Guenther  <rguenther@suse.de>
210
211         PR tree-optimization/45623
212         * gcc.dg/torture/pr45623.c: New testcase.
213
214 2010-09-16  Ira Rosen  <irar@il.ibm.com>
215
216         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
217         name and parentheses.
218         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
219
220 2010-09-15  Jason Merrill  <jason@redhat.com>
221
222         * g++.dg/parse/parameter-declaration-2.C: New.
223
224         * g++.dg/cpp0x/scoped_enum2.C: New.
225
226 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
227
228         * gcc.c-torture/compile/20100915-1.c: New test.
229
230 2010-09-15  Martin Jambor  <mjambor@suse.cz>
231
232         PR middle-end/45644
233         * gcc.dg/ipa/pr45644.c: New test.
234
235 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
236
237         PR tree-optimization/45633
238         * gcc.dg/vect/pr45633.c: New test.
239
240 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
241
242         PR fortran/45577
243         * gfortran.dg/allocate_derived_4.f90: New.
244
245 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
246
247         * lib/target-supports.exp
248         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
249         supported flag to true for neon.
250
251 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
252
253         PR c++/45665
254         * g++.dg/template/crash103.C: New.
255
256 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
257
258         Merge from 'apple/trunk' branch on FSF servers.
259
260         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
261
262         Radar 4457381
263         * objc.dg/msg-in-protocol.m: New.
264         * obj-c++.dg/msg-in-protocol.mm: New.
265
266         2006-02-07  Fariborz Jahanian <fjahanian@apple.com>
267
268         Radar 4219590
269         * objc.dg/break-in-ifstmt.m: New.
270
271         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
272
273         Radar 4174166
274         * obj-c++.dg/comp-types-13.mm: New.
275         * objc.dg/comp-types-12.m: New.
276
277         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
278
279         Radar 4216500
280         * obj-c++.dg/proto-lossage-7.mm: New.
281         * objc.dg/proto-lossage-7.m: New.
282
283 2010-09-14  Jan Hubicka  <jh@suse.cz>
284
285         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
286         folding.
287         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
288         folding.
289
290 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
291
292         PR middle-end/45567
293         * gcc.dg/pr45567.c: New test.
294
295         PR debug/45660
296         * g++.dg/debug/pr45660.C: New test.
297
298 2010-09-14  Ira Rosen  <irar@il.ibm.com>
299
300         PR tree-optimization/45470
301         * g++.dg/vect/pr45470-a.cc: New test.
302         * g++.dg/vect/pr45470-a.cc: New test.
303
304 2010-09-10  Jack Howarth <howarth@bromo.med.uc.edu>
305
306         PR target/42070
307         * gcc/testsuite/lib/profopt.exp: Prune warnings on execname2 compile.
308         * gcc/testsuite/lib/prune.exp: Prune "can't add line info" warnings.
309
310 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
311
312         PR libfortran/45532
313         * gfortran.dg/namelist_64.f90: New test.
314
315 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
316
317         PR rtl-optimization/45617
318         * gcc.target/i386/pr45617.c: New test.
319
320 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
321
322         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
323
324 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
325
326         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
327         * gcc.target/i386/fma4-vector.c: Likewise.
328         * gcc.target/i386/vectorize2.c: Likewise.
329         * gcc.target/i386/vectorize4.c: Likewise.
330         * gcc.target/i386/vectorize5.c: Likewise.
331         * gcc.target/i386/vectorize6.c: Likewise.
332         * gcc.target/i386/vectorize8.c: Likewise.
333
334         * gcc.target/i386/vect-double-1.c: New.
335         * gcc.target/i386/vect-double-1a.c: Likewise.
336         * gcc.target/i386/vect-double-2.c: Likewise.
337         * gcc.target/i386/vect-double-2a.c: Likewise.
338
339         * lib/target-supports.exp (check_effective_target_vect_double):
340         Set et_vect_double_saved to 0 when tuning for Atom.
341
342 2010-09-13  Jan Hubicka  <jh@suse.cz>
343
344         * gcc.dg/torture/pr23821.c: Drop static keyword.
345         * gcc.dg/tree-ssa/loop-19.c: Likewise.
346         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
347
348 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
349
350         * gcc.target/arm/sync-1.c: New.
351
352 2010-09-12  Olivier Hainque  <hainque@adacore.com>
353
354         * gnat.dg/memtrap.adb: New test.
355
356 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
357
358         * gfortran.dg/promotion.f90: Fix options.
359
360 2010-09-11  Rodrigo Rivas <rodrigorivascosta@gmail.com>
361
362         * g++.dg/cpp0x/range-for1.C: New.
363         * g++.dg/cpp0x/range-for2.C: New.
364         * g++.dg/cpp0x/range-for3.C: New.
365         * g++.dg/cpp0x/range-for4.C: New.
366         * g++.dg/cpp0x/range-for5.C: New.
367         * g++.dg/cpp0x/range-for6.C: New.
368
369 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
370
371         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
372         and counts. Check that transpose is not called.
373         * gfortran.dg/transpose_2.f90: Update error message.
374
375 2010-09-10  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
376
377         PR c++/43824
378         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
379         * g++.dg/lookup/strong-using-2.C: Likewise.
380         * g++.dg/lookup/strong-using-3.C: Likewise.
381         * g++.dg/lookup/strong-using-5.C: Likewise.
382
383         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
384         * g++.dg/cpp0x/inline-ns4.C: New.
385         * g++.dg/cpp0x/inline-ns5.C: New.
386
387 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
388
389         PR middle-end/45634
390         * gfortran.fortran-torture/compile/pr45634.f90: New.
391
392 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
393
394         * objc.dg/fobjc-exceptions.m: New test.
395
396 2010-09-10  Jan Hubicka  <jh@suse.cz>
397
398         * g++.dg/inherit/covariant7.C: Fix pattern matching.
399
400 2010-09-10  Martin Jambor  <mjambor@suse.cz>
401
402         PR tree-optimization/44972
403         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
404         * gcc.dg/tree-ssa/pr45144.c: Likewise.
405         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
406         instead.
407         * g++.dg/torture/pr44972.C: New test.
408
409 2010-09-10  Martin Jambor  <mjambor@suse.cz>
410
411         PR tree-optimization/44972
412         * g++.dg/torture/pr34850.C: Remove expected warning.
413
414 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
415
416         * gfortran.dg/dummy_optional_arg.f90: New test.
417
418 2010-09-08  Jan Hubicka  <jh@suse.cz>
419
420         PR tree-optimization/45598
421         * fortran.fortran-torture/compile/pr45598.f90: New test.
422
423 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
424
425         * lib/target-supports-dg.exp (dg-require-ifunc): New.
426         * lib/target-supports.exp (check_ifunc_available): New.
427         * gcc.dg/attr-ifunc-1.c: New.
428         * gcc.dg/attr-ifunc-2.c: New.
429         * gcc.dg/attr-ifunc-3.c: New.
430         * gcc.dg/attr-ifunc-4.c: New.
431         * gcc.dg/attr-ifunc-5.c: New.
432         * testsuite/g++.dg/ext/attr-ifunc-1.C: New.
433         * testsuite/g++.dg/ext/attr-ifunc-2.C: New.
434         * testsuite/g++.dg/ext/attr-ifunc-3.C: New.
435         * testsuite/g++.dg/ext/attr-ifunc-4.C: New.
436
437 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
438
439         PR middle-end/40386
440         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
441
442 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
443
444         * gfortran.dg/inline_transpose_1.f90: New test.
445
446 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
447
448         PR c++/45588
449         * g++.dg/warn/Wunused-var-15.C: New test.
450
451 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
452
453         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
454         hppa*-*-hpux*.
455
456 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
457
458         * objc/execute/exceptions/throw-nil.m: New test.
459         * objc/execute/exceptions/handler-1.m: Updated to use the new
460         objc_set_uncaught_exception_handler() function.
461         * objc/execute/exceptions/matcher-1.m: New test.
462
463 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
464
465         PR fortran/38282
466         * gfortran.dg/bit_comparison_1.F90: New test.
467         * gfortran.dg/leadz_trailz_3.f90: New test.
468         * gfortran.dg/masklr_2.F90: New test.
469         * gfortran.dg/shiftalr_1.F90: New test.
470         * gfortran.dg/merge_bits_2.F90: New test.
471         * gfortran.dg/dshift_2.F90: New test.
472         * gfortran.dg/bit_comparison_2.F90: New test.
473         * gfortran.dg/masklr_1.F90: New test.
474         * gfortran.dg/merge_bits_1.F90: New test.
475         * gfortran.dg/dshift_1.F90: New test.
476         * gfortran.dg/shiftalr_2.F90: New test.
477
478 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
479
480         * objc.dg/type-stream-1.m: Replaced with a test that tests that
481         functions from objc/typedstream.h are deprecated.
482
483 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
484
485         * lib/target-supports.exp
486         (check_effective_target_run_expensive_tests): New proc.
487         * gcc.c-torture/compile/limits-fnargs.c: Use
488         dg-require-effective-target run_expensive_tests.
489
490 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
491
492         PR fortran/45597
493         * gfortran.dg/gomp/pr45597.f90: New test.
494
495         PR fortran/45595
496         * gfortran.dg/gomp/pr45595.f90: New test.
497
498 2010-09-08  Michael Matz  <matz@suse.de>
499
500         * c-c++-common/uninit-17.c: Adjust.
501
502 2010-09-08  Michael Matz  <matz@suse.de>
503
504         PR tree-optimization/43430
505         * gcc.dg/vect/pr43430-2.c: New test.
506
507 2010-09-08  Michael Matz  <matz@suse.de>
508
509         PR tree-optimization/33244
510         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
511
512 2010-09-08  Richard Guenther  <rguenther@suse.de>
513
514         PR tree-optimization/45578
515         * gfortran.dg/pr45578.f90: New testcase.
516
517 2010-09-08  Richard Guenther  <rguenther@suse.de>
518
519         PR testsuite/45590
520         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
521
522 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
523
524         PR fortran/45576
525         * gfortran.dg/char_length_18.f90:  New test.
526
527 2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>
528
529         PR target/36502
530         * gcc.target/i386/pr36502.c: New test.
531
532         PR target/42313
533         PR target/44651
534         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
535         * gcc/testsuite/gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
536
537 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
538
539         * gfortran.dg/achar_4.f90: Enable bounds checking.
540
541 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
542
543         PR target/45206
544         * gcc.target/i386/pr45206.c: New test.
545
546 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
547
548         PR fortran/45505
549         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
550
551 2010-09-07  Jan Hubicka  <jh@suse.cz>
552
553         * gcc.c-torture/compile/20100907.c: New testcase.
554
555 2010-09-07  Richard Guenther  <rguenther@suse.de>
556
557         PR middle-end/45569
558         * g++.dg/eh/pr45569.C: New testcase.
559
560 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
561
562         PR target/43137
563         * gcc.target/arm/pr43137.c: New test.
564
565 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
566
567         PR fortran/36931
568         * gfortran.dg/dependency_35.f90:  New test.
569
570 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
571
572         PR fortran/34145
573         * gfortran.dg/char_length_17.f90:  New test.
574
575 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
576
577         PR c++/45200
578         PR c++/45293
579         PR c++/45558
580         * g++.dg/template/typedef34.C: New test.
581         * g++.dg/template/typedef35.C: New test.
582
583 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
584
585         PR target/22152
586         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
587
588 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
589
590         * g++.dg/warn/Wdouble-promotion.C: New.
591
592 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
593
594         * g++.dg/parse/redef2.C: New.
595
596 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
597
598         * gcc.dg/20100906-1.c: New testcase.
599
600 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
601
602         PR testsuite/45543
603         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
604         DW_TAG_enumeration_type DIE.
605
606 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
607
608         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
609         Update XFAILs.
610
611 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
612
613         PR rtl-optimization/44919
614         * g++.dg/opt/pr44919.C: New.
615
616 2010-09-06  Tobias Burnus  <burnus@net-b.de>
617
618         PR fortran/38282
619         * gfortran.dg/iall_iany_iparity_1.f90: New.
620         * gfortran.dg/iall_iany_iparity_2.f90: New.
621
622 2010-09-06  Jason Merrill  <jason@redhat.com>
623
624         * g++.dg/cpp0x/initlist42.C: New.
625
626         * g++.dg/cpp0x/auto19.C: New.
627
628         * g++.dg/template/sfinae25.C: New.
629         * g++.dg/template/char1.C: Expect warning.
630         * g++.dg/template/nontype10.C: Likewise.
631
632         * g++.dg/cpp0x/implicit9.C: New.
633
634         * g++.dg/cpp0x/initlist43.C: New.
635
636 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
637
638         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
639
640 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
641
642         * gcc.dg/Wdouble-promotion.c: New.
643
644 2010-09-05  Tobias Burnus  <burnus@net-b.de>
645
646         * gfortran.dg/float128_1.f90: Remove test case as
647         it always fails since Rev 163611 backed out the
648         front-end implementation.
649
650 2010-09-05  Tobias Burnus  <burnus@net-b.de>
651
652         * gfortran.dg/float128_1.f90: XFAIL test case.
653
654 2010-09-05  Tobias Burnus  <burnus@net-b.de>
655
656         * gfortran.dg/bessel_7.f90: Decrease required precision.
657
658 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
659
660         PR testsuite/45545
661         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
662         ref-all-matching targets.
663
664 2010-09-05  Richard Guenther  <rguenther@suse.de>
665
666         PR tree-optimization/45535
667         * gcc.c-torture/compile/pr45535.c: New testcase.
668
669 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
670
671         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
672         "\[^\n\]*".
673         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
674         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
675         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
676         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
677         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
678         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
679         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
680         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
681         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
682         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
683         * gcc.target/i386/pr22152.c: Likewise.
684         * gcc.target/i386/pr36992-1.c: Likewise.
685         * gcc.target/i386/pr36992-2.c: Likewise.
686         * gcc.target/sh/sh4a-memmovua.c: Likewise.
687
688 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
689
690         PR testsuite/43957
691         * gcc.dg/const-uniq-1.c: Modify regexp.
692
693 2010-09-04  Tobias Burnus  <burnus@net-b.de>
694
695         PR fortran/45530
696         * gfortran.dg/namelist_63.f90: New.
697
698 2010-09-04  Jan Hubicka  <jh@suse.cz>
699
700         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
701         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
702
703 2010-09-04  Jan Hubicka  <jh@suse.cz>
704
705         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
706
707 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
708
709         PR fortran/45507
710         * gfortran.dg/allocate_alloc_opt_12.f90: New.
711
712 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
713
714         * gcc.dg/opts-4.c: New test.
715
716 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
717
718         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
719         * gcc.dg/vect/vect-peel-4.c: Ditto.
720
721 2010-09-03  Daniel Kraft  <d@domob.eu>
722
723         PR fortran/45525
724         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
725
726 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
727
728         PR fortran/45159
729         * gfortran.dg/dependency_34.f90:  New test.
730
731 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
732
733         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
734
735 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
736
737         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
738         gcc.target/i386/clearcap.map if supported.
739
740 2010-09-03  Michael Matz  <matz@suse.de>
741
742         PR middle-end/45415
743         * gcc.dg/pr45415.c: New test.
744
745 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
746
747         PR tree-optimization/45506
748         * gcc.dg/pr45506.c: New.
749
750 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
751
752         PR target/45476
753         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
754         * gcc.target/i386/float128-2.c: Ditto.
755
756 2010-09-03  Daniel Kraft  <d@domob.eu>
757
758         PR fortran/34162
759         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
760         * gfortran.dg/internal_dummy_2.f08: New test.
761         * gfortran.dg/internal_dummy_3.f08: New test.
762         * gfortran.dg/internal_dummy_4.f08: New test.
763
764 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
765
766         PR debug/45500
767         * gcc.target/i386/pr45500.c: New test.
768
769 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
770
771         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
772
773 2010-09-03  Daniel Kraft  <d@domob.eu>
774
775         PR fortran/44602
776         * gfortran.dg/exit_2.f08; Adapt error messages.
777         * gfortran.dg/exit_3.f08: New test.
778         * gfortran.dg/exit_4.f08: New test.
779         * gfortran.dg/exit_5.f03: New test.
780
781 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
782
783         * gfortran.dg/ishft_4.f90: New test.
784
785 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
786
787         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
788         FRIZ/XSRIZ instruciton for (double)(long long)x.
789         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
790
791 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
792
793         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
794
795 2010-09-02  Richard Guenther  <rguenther@suse.de>
796
797         PR tree-optimization/44937
798         PR tree-optimization/45412
799         * g++.dg/opt/pr45412.C: New testcase.
800         * gcc.c-torture/compile/pr45412.c: Likewise.
801         * gcc.c-torture/compile/pr44937.c: Likewise.
802
803 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
804
805         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
806         but using -Werror=comment.
807         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
808         expected error messages.
809
810 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
811
812         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
813         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
814
815 2010-09-02  Tobias Burnus  <burnus@net-b.de>
816
817         PR fortran/45489
818         * gfortran.dg/initialization_27.f90: New.
819
820 2010-09-02  Ira Rosen  <irar@il.ibm.com>
821
822         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
823         check into different basic blocks. Expect vectorization if misaligned
824         stores are supported.
825         * gcc.dg/vect/bb-slp-8a.c: New test.
826         * gcc.dg/vect/bb-slp-8b.c: New test.
827
828 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
829
830         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
831
832 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
833
834         PR fortran/44541
835         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
836         * gfortran.dg/class_dummy_1.f03: New.
837
838 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
839
840         PR middle-end/45458
841         * g++.dg/tree-prof/partition2.C: New test.
842
843 2010-09-01  Richard Guenther  <rguenther@suse.de>
844
845         * gcc.dg/vect/vect-outer-fir.c: Adjust.
846         * gcc.dg/tree-ssa/vrp54.c: New testcase.
847         * gcc.c-torture/execute/20100827-1.c: Likewise.
848
849 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
850
851         * gfortran.dg/execute_command_line_1.f90: New test.
852
853 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
854
855         PR preprocessor/45457
856         * c-c++-common/cpp/pr45457.c: New test.
857
858 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
859
860         * gcc.dg/nested-func-8.c: New test.
861
862 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
863
864         PR fortran/38282
865         * gfortran.dg/popcnt_poppar_1.F90: New test.
866         * gfortran.dg/popcnt_poppar_2.F90: New test.
867
868 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
869
870         * gcc.target/i386/volatile-2.c: Require nonpic target.
871
872 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
873
874         PR middle-end/45461
875         * gcc.dg/pr45461.c: New test.
876
877 2010-08-31  Richard Guenther  <rguenther@suse.de>
878
879         PR testsuite/45455
880         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
881
882 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
883
884         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
885
886 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
887
888         PR fortran/45456
889         * gfortran.dg/typebound_proc_18.f03: New.
890
891 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
892
893         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
894         * lib/scanasm.exp (scan-stack-usage): Likewise.
895         (scan-stack-usage-not): Likewise.
896         * gcc.dg/stack-usage-1.c: New test.
897         * gcc.target/i386/stack-usage-realign.c: Likewise.
898
899 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
900
901         PR tree-optimization/45427
902         * gcc.dg/tree-ssa/pr45427.c: New test.
903
904 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
905
906         PR c++/45043
907         * g++.dg/template/crash102.C: New.
908
909 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
910
911         PR middle-end/45423
912         * gcc.dg/gomp/atomic-12.c: New test.
913         * gcc.dg/gomp/atomic-13.c: New test.
914         * gcc.dg/gomp/atomic-14.c: New test.
915         * g++.dg/gomp/atomic-11.C: New test.
916         * g++.dg/gomp/atomic-12.C: New test.
917         * g++.dg/gomp/atomic-13.C: New test.
918         * g++.dg/gomp/atomic-14.C: New test.
919
920 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
921
922         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
923         delimiter.
924
925 2010-08-30  Thomas Quinot  <quinot@adacore.com>
926
927         * gnat.dg/discr24.adb: New test.
928
929 2010-08-30  Richard Guenther  <rguenther@suse.de>
930
931         PR tree-optimization/45449
932         * gcc.dg/pr45449.c: New testcase.
933
934 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
935
936         * gcc.dg/opts-1.c: Expect errors, not warnings.
937
938 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
939
940         PR fortran/42769
941         * gfortran.dg/dynamic_dispatch_11.f03: New.
942
943 2010-08-29  Jason Merrill  <jason@redhat.com>
944
945         PR c++/44991
946         * g++.dg/parse/defarg15.C: New.
947
948 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
949
950         PR fortran/45439
951         * gfortran.dg/select_type_16.f03: New.
952
953 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
954             Tobias Burnus  <burnus@net-b.de>
955
956         * gfortran.dg/bessel_7.f90: Decrease required precision.
957
958 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
959             Kaz Kojima  <kkojima@gcc.gnu.org>
960
961         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
962
963 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
964
965         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
966         floating point conversion code generation.
967         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
968         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
969         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
970         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
971         to integer conversion code generation.
972         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
973         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
974         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
975         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
976
977 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
978
979         PR fortran/32049
980         * gfortran.dg/random_seed_1.f90: Adjust test.
981         * gfortran.dg/float128_1.f90: New test.
982
983 2010-08-27  Tobias Burnus  <burnus@net-b.de>
984
985         PR fortran/33197
986         * gcc/testsuite/gfortran.dg/norm2_1.f90: New.
987         * gcc/testsuite/gfortran.dg/norm2_2.f90: New.
988         * gcc/testsuite/gfortran.dg/norm2_3.f90: New.
989         * gcc/testsuite/gfortran.dg/norm2_4.f90: New.
990         * gcc/testsuite/gfortran.dg/parity_1.f90: New.
991         * gcc/testsuite/gfortran.dg/parity_2.f90: New.
992         * gcc/testsuite/gfortran.dg/parity_3.f90: New.
993
994 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
995
996         PR fortran/45420
997         * gfortran.dg/select_type_15.f03: New.
998
999 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1000
1001         PR libfortran/43217
1002         * gfortran.dg/hollerith8.f90: New test.
1003
1004 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
1005
1006         PR fortran/45159
1007         * gfortran.dg/dependency_33.f90:  New test.
1008
1009 2010-08-27  Richard Guenther  <rguenther@suse.de>
1010
1011         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
1012         * gcc.dg/graphite/scop-2.c: Likewise.
1013         * gcc.dg/graphite/scop-20.c: Likewise.
1014         * gcc.dg/vect/slp-25.c: Likewise.
1015
1016 2010-08-27  Olivier Hainque  <hainque@adacore.com>
1017
1018         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
1019
1020 2010-08-26  Daniel Kraft  <d@domob.eu>
1021
1022         PR fortran/38936
1023         PR fortran/44047
1024         PR fortran/45384
1025         * gfortran.dg/associate_8.f03: New test.
1026         * gfortran.dg/select_type_13.f03: New test.
1027         * gfortran.dg/select_type_14.f03: New test.
1028
1029 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
1030
1031         PR tree-optimization/44485
1032         * gcc.dg/pr44485.c: New test.
1033
1034 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1035
1036         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
1037         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
1038         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
1039
1040 2010-08-26  Richard Guenther  <rguenther@suse.de>
1041
1042         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
1043         * gcc.dg/graphite/scop-21.c: Likewise.
1044
1045 2010-08-26  Richard Guenther  <rguenther@suse.de>
1046
1047         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
1048         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
1049         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1050         * gcc.dg/vect/vect-91.c: Likewise.
1051         * gcc.dg/vect/vect-peel-1.c: Likewise.
1052         * gcc.dg/vect/vect-peel-2.c: Likewise.
1053         * gcc.dg/vect/vect-peel-4.c: Likewise.
1054
1055 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1056
1057         PR libfortran/41859
1058         * gfortran.dg/der_io_4.f90: New test.
1059
1060 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
1061
1062         PR rtl-optimization/44858
1063         * gcc.c-torture/execute/pr44858.c: New test.
1064
1065         PR rtl-optimization/45400
1066         * g++.dg/other/i386-8.C: New test.
1067
1068 2010-08-25  Richard Guenther  <rguenther@suse.de>
1069
1070         * gcc.dg/alias-8.c: Adjust.
1071
1072 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
1073
1074         * gcc.target/i386/combine-mul.c: New test.
1075
1076 2010-08-25  Richard Guenther  <rguenther@suse.de>
1077
1078         PR lto/44562
1079         * gcc.dg/graphite/id-27.c: New testcase.
1080         * gcc.dg/lto/20100825-1_0.c: Likewise.
1081
1082 2010-08-25  Richard Guenther  <rguenther@suse.de>
1083
1084         PR tree-optimization/45316
1085         * g++.dg/opt/pr45316.C: New testcase.
1086
1087 2010-08-25  Richard Guenther  <rguenther@suse.de>
1088
1089         PR tree-optimization/45393
1090         * g++.dg/torture/pr45393.C: New testcase.
1091
1092 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
1093
1094         PR tree-optimization/45059
1095         * gcc.c-torture/compile/pr45059.c: New test.
1096
1097 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
1098
1099         * lib/target-supports.exp (check_effective_target_vect_unpack):
1100         Set vect_unpack supported flag to true for neon.
1101
1102 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
1103
1104         * gcc.dg/tree-ssa/ifc-5.c: New.
1105
1106 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
1107
1108         * gcc.dg/tree-ssa/ifc-4.c: New.
1109         * gcc.dg/tree-ssa/ifc-7.c: New.
1110
1111 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
1112
1113         * gcc.dg/vect/vect.exp: Check loongson targets
1114         * g++.dg/vect/vect.exp: Likewise
1115         * gfortran.dg/vect/vect.exp: Likewise
1116
1117 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1118
1119         * gcc.target/powerpc/vsx-mass-1.c: New file, test
1120         -mveclibabi=mass.
1121
1122 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
1123
1124         PR fortran/45366
1125         * gfortran.dg/proc_ptr_29.f90: New.
1126
1127 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1128             Dominique d'Humieres <dominiq@lps.ens.fr>
1129
1130         PR fortran/45367
1131         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
1132
1133 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1134
1135         PR fortran/45367
1136         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
1137
1138 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1139
1140         PR fortran/36158
1141         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
1142
1143 2010-08-22  Tobias Burnus  <burnus@net-b.de>
1144             Dominique d'Humieres <dominiq@lps.ens.fr>
1145
1146         PR fortran/45367
1147         PR fortran/36158
1148         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
1149         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
1150
1151 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
1152
1153         PR fortran/44863
1154         PR fortran/45271
1155         PR fortran/45290
1156         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
1157         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
1158         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
1159
1160 2010-08-21  Tobias Burnus  <burnus@net-b.de>
1161
1162         PR fortran/36158
1163         PR fortran/33197
1164         * gfortran.dg/bessel_6.f90: New.
1165         * gfortran.dg/bessel_7.f90: New.
1166
1167 2010-08-20  Jan Hubicka  <jh@suse.cz>
1168
1169         PR c++/45307
1170         PR c++/17736
1171         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
1172         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
1173
1174 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
1175
1176         PR target/45336
1177         * gcc.target/i386/pr45336-1.c: New.
1178         * gcc.target/i386/pr45336-2.c: Likewise.
1179         * gcc.target/i386/pr45336-3.c: Likewise.
1180         * gcc.target/i386/pr45336-4.c: Likewise.
1181
1182 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
1183
1184         PR testsuite/45361
1185         * gcc.target/i386/volatile-2.c: Update scan strings to also
1186         include (%rip) for the memory reference on x86_64.
1187
1188 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
1189
1190         PR middle-end/44974
1191         * gcc.dg/pr44974.c: New test.
1192
1193         PR rtl-optimization/45353
1194         * gcc.dg/pr45353.c: New test.
1195
1196 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
1197
1198         * gcc.target/i386/volatile-2.c: New.
1199
1200 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
1201
1202         PR rtl-optimization/44691
1203         * gfortran.dg/pr44691.f: New test.
1204
1205 2010-10-19  Olivier Hainque  <hainque@adacore.com>
1206
1207         * gcc.target/sparc/sibcall-dslot.c: New testcase.
1208
1209 2010-08-19  Jason Merrill  <jason@redhat.com>
1210
1211         * g++.dg/init/synth3.C: New.
1212         * g++.dg/init/value8.C: New.
1213         * g++.dg/tree-ssa/empty-2.C: New.
1214         * g++.dg/cpp0x/noexcept09.C: New.
1215
1216 2010-08-19  Daniel Kraft  <d@domob.eu>
1217
1218         PR fortran/29785
1219         PR fortran/45016
1220         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
1221         * gfortran.dg/pointer_remapping_1.f90: New test.
1222         * gfortran.dg/pointer_remapping_2.f03: New test.
1223         * gfortran.dg/pointer_remapping_3.f08: New test.
1224         * gfortran.dg/pointer_remapping_4.f03: New test.
1225         * gfortran.dg/pointer_remapping_5.f08: New test.
1226         * gfortran.dg/pointer_remapping_6.f08: New test.
1227
1228 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
1229
1230         PR testsuite/45324
1231         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
1232
1233 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1234
1235         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
1236
1237 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
1238
1239         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
1240         variable.
1241
1242 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
1243
1244         PR target/45070
1245         * gcc.c-torture/execute/pr45070.c: New.
1246
1247 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
1248
1249         * g++.dg/pr44328.C: New test.
1250
1251 2010-08-19  Tobias Burnus  <burnus@net-b.de>
1252
1253         PR fortran/36158
1254         PR fortran/33197
1255         * gfortran.dg/bessel_3.f90: New.
1256         * gfortran.dg/bessel_4.f90: New.
1257         * gfortran.dg/bessel_5.f90: New.
1258
1259 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
1260
1261         PR fortran/45290
1262         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
1263         * gfortran.dg/pointer_init_2.f90: New.
1264         * gfortran.dg/pointer_init_3.f90: New.
1265         * gfortran.dg/pointer_init_4.f90: New.
1266
1267 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
1268
1269         PR c++/45049
1270         * g++.dg/pr45049-1.C: New test.
1271         * g++.dg/pr45049-2.C: New test.
1272
1273 2010-08-18  Jie Zhang  <jie@codesourcery.com>
1274
1275         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
1276         20 if __ARM_PCS is defined otherwise 64.
1277         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
1278         instead of hard coded 64.
1279
1280 2010-08-18  Yao Qi  <yao@codesourcery.com>
1281
1282         PR target/45094
1283         * gcc.target/arm/pr45094.c: New test.
1284
1285 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
1286
1287         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
1288
1289 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
1290
1291         PR rtl-optimization/42575
1292         * gcc.target/arm/pr42575.c: New test.
1293
1294 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
1295
1296         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
1297         * gcc.dg/tls/thr-cse-1.c: New.
1298
1299 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
1300
1301         PR debug/42487
1302         * lib/target-supports.exp
1303         (check_effective_target_function_sections): New.
1304         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
1305         function sections before proceding.
1306
1307 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
1308
1309         PR fortran/45308
1310         * gfortran.dg/pr45308.f03: New test.
1311
1312 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
1313
1314         PR target/45296
1315         * gcc.target/i386/pr45296.c: New test.
1316
1317 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
1318
1319         * g++.dg/ext/uow-1.C: New.
1320         * g++.dg/ext/uow-2.C: New.
1321         * g++.dg/ext/uow-3.C: New.
1322         * g++.dg/ext/uow-4.C: New.
1323
1324 2010-08-17  Richard Guenther  <rguenther@suse.de>
1325
1326         PR testsuite/45266
1327         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
1328
1329 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
1330
1331         PR c/40563
1332         * gcc.dg/Wcxx-compat-20.c: New test.
1333
1334 2010-08-17  Daniel Kraft  <d@domob.eu>
1335
1336         PR fortran/38936
1337         * gfortran.dg/associate_1.f03: Extended to test newly supported
1338         features like association to variables.
1339         * gfortran.dg/associate_3.f03: Removed check for illegal change
1340         of associate-name here...
1341         * gfortran.dg/associate_5.f03: ...and added it here.
1342         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
1343         * gfortran.dg/associate_7.f03: New test.
1344
1345 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
1346
1347         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
1348
1349 2010-08-15  Daniel Kraft  <d@domob.eu>
1350
1351         PR fortran/38936
1352         * gfortran.dg/associate_1.f03: Enable test for array expressions.
1353         * gfortran.dg/associate_3.f03: Clarify comment.
1354         * gfortran.dg/associate_5.f03: New test.
1355         * gfortran.dg/associate_6.f03: New test.
1356
1357 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1358
1359         PR fortran/45211
1360         * gfortran.dg/bind_c_usage_21.f90: New.
1361         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
1362
1363 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1364
1365         * gfortran.dg/optional_absent_1.f90: New.
1366         * gfortran.dg/null_actual.f90: New.
1367
1368 2010-08-15  Tobias Burnus  <burnus@net-b.de>
1369
1370         * gfortran.dg/pointer_target_1.f90: New.
1371         * gfortran.dg/pointer_target_2.f90: New.
1372         * gfortran.dg/pointer_target_3.f90: New.
1373
1374 2010-08-15  Daniel Kraft  <d@domob.eu>
1375
1376         PR fortran/45197
1377         * gfortran.dg/elemental_args_check_3.f90: New test.
1378         * gfortran.dg/impure_1.f08: New test.
1379         * gfortran.dg/impure_2.f08: New test.
1380         * gfortran.dg/impure_3.f90: New test.
1381         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
1382
1383 2010-08-15  Ira Rosen  <irar@il.ibm.com>
1384
1385         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
1386         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
1387         SLP tests.
1388         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
1389         misaligned loads.
1390         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
1391         misaligned stores.c
1392         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
1393
1394 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
1395
1396         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
1397         dg-require-effective-target after dg-do.
1398
1399 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
1400
1401         * lib/target-supports.exp (check_effective_target_vect_int): Return
1402         true for Loongson targets.
1403         (check_effective_target_vect_shift): Likewise.
1404         (check_effective_target_vect_no_int_max): Likewise.
1405         (check_effective_target_vect_no_align): Likewise.
1406         (check_effective_target_vect_short_mult): Likewise.
1407
1408 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
1409
1410         * g++.dg/cast.C: Change fields of structures to "long" to pass
1411         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
1412         * g++.dg/cpp0x/iop.C: Ditto.
1413         * g++.dg/cpp0x/named_refs.C: Ditto.
1414         * g++.dg/cpp0x/rv1p.C: Ditto.
1415         * g++.dg/cpp0x/rv2p.C: Ditto.
1416         * g++.dg/cpp0x/rv3p.C: Ditto.
1417         * g++.dg/cpp0x/rv4p.C: Ditto.
1418         * g++.dg/cpp0x/rv5p.C: Ditto.
1419         * g++.dg/cpp0x/rv6p.C: Ditto.
1420         * g++.dg/cpp0x/rv7p.C: Ditto.
1421         * g++.dg/cpp0x/rv8p.C: Ditto.
1422         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
1423
1424 2010-08-13  Daniel Kraft  <d@domob.eu>
1425
1426         * gfortran.dg/implied_shape_1.f08: New test.
1427         * gfortran.dg/implied_shape_2.f90: New test.
1428         * gfortran.dg/implied_shape_3.f08: New test.
1429
1430 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1431
1432         PR libfortran/42526
1433         * gfortran.dg/char_component_initializer_1.f90: New test.
1434
1435 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
1436
1437         PR tree-optimization/45241
1438         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
1439
1440 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
1441
1442         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
1443         to dg-options.
1444         * gcc.target/i386/pr40906-2.c: Ditto.
1445         * gcc.target/i386/pr40906-3.c: Ditto.
1446
1447 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
1448
1449         PR middle-end/45262
1450         * gcc.c-torture/execute/pr45262.c: New test.
1451
1452 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
1453
1454         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
1455         empty argument.
1456         * g++.dg/other/profile1.C: Ditto.
1457
1458 2010-08-12  Richard Guenther  <rguenther@suse.de>
1459
1460         PR tree-optimization/45232
1461         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
1462         * gcc.dg/tree-ssa/loop-7.c: Adjust.
1463         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
1464         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
1465         unsigned arithmetic.
1466         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
1467         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
1468         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
1469         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
1470         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
1471         unsigned arithmetic.
1472         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
1473         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
1474         unsigned arithmetic.
1475         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
1476         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
1477         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
1478         unsigned arithmetic.
1479         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
1480         * gcc.dg/tree-ssa/negate.c: Adjust.
1481         * gcc.dg/vect/vect-1.c: Adjust.
1482         * gfortran.dg/reassoc_6.f: XFAIL.
1483
1484 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
1485
1486         PR debug/45259
1487         * gcc.dg/pr45259.c: New test.
1488
1489 2010-08-12  Wei Guozhi  <carrot@google.com>
1490
1491         PR target/44999
1492         * gcc.target/arm/pr44999.c: New testcase.
1493
1494 2010-08-12  Jie Zhang  <jie@codesourcery.com>
1495
1496         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
1497         (N): Likewise.
1498         (main): Adjust accordingly.
1499
1500 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1501
1502         * gfortran.dg/graphite/id-22.f: New.
1503
1504 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1505
1506         * gcc.dg/graphite/id-26.c: New.
1507
1508 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1509
1510         * gcc.dg/graphite/id-25.c: New.
1511
1512 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1513
1514         * gcc.dg/graphite/run-id-5.c: New.
1515         * gcc.dg/graphite/run-id-6.c: New.
1516         * gfortran.dg/graphite/id-21.f: New.
1517
1518 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1519
1520         * gcc.dg/graphite/id-24.c: New.
1521
1522 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1523
1524         * gcc.dg/tree-ssa/pr20742.c: New.
1525
1526 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1527
1528         * gcc.dg/graphite/id-23.c: New.
1529
1530 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1531
1532         * gfortran.dg/graphite/id-20.f: Adjust testcase.
1533
1534 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1535
1536         * gcc.dg/graphite/pr42729.c: New.
1537
1538 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1539
1540         * gfortran.dg/graphite/id-20.f: New.
1541
1542 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1543
1544         * gcc.dg/graphite/id-22.c: New.
1545
1546 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1547
1548         * gcc.dg/graphite/run-id-2.c: Call abort.
1549
1550 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
1551
1552         * gcc.dg/graphite/id-20.c: New.
1553
1554 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
1555             Steve Kargl <kargl@gcc.gnu.org>
1556
1557         PR fortran/44595
1558         * gfortran.dg/move_alloc_3.f90: New.
1559         * gfortran.dg/random_seed_2.f90: New.
1560
1561 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1562
1563         * lib/target-supports.exp (check_effective_target_sync_int_long):
1564         Add hppa*-*-linux*.
1565         (check_effective_target_sync_char_short): Likewise.
1566
1567 2010-08-10  Yao Qi  <yao@codesourcery.com>
1568
1569         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
1570         general form.
1571         * gcc.dg/tree-ssa/loop-31.c: Likewise.
1572         * g++.dg/other/packed1.C: Likewise.
1573         * g++.dg/other/crash-4.C: Likewise.
1574         * g++.dg/ext/packed8.C: Likewise.
1575         * g++.dg/init/array16.C: Likewise.
1576
1577 2010-08-10  xinliang David Li  <davidxl@google.com>
1578         * gcc.dg/tree-ssa/loop-19.c: Add option
1579         -fno-prefetch-loop-array
1580
1581 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
1582
1583         PR middle-end/45182
1584         * gcc.c-torture/compile/pr45182.c: New test.
1585
1586 2010-08-09  Jason Merrill  <jason@redhat.com>
1587
1588         PR c++/45236
1589         * g++.dg/cpp0x/variadic-104.C: New.
1590
1591 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
1592
1593         PR fortran/44235
1594         * gfortran.dg/dependency_32.f90:  New test.
1595
1596 2010-08-09  Richard Guenther  <rguenther@suse.de>
1597
1598         PR middle-end/44632
1599         * g++.dg/opt/nrv17.C: New testcase.
1600
1601 2010-08-09  Richard Guenther  <rguenther@suse.de>
1602
1603         PR middle-end/45212
1604         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
1605         alignment from MEM_REF offset only if we took it from the
1606         base object.
1607
1608         * gcc.target/i386/pr24178.c: New testcase.
1609
1610 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
1611
1612         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
1613         * gcc.dg/20030702-1.c: Ditto.
1614         * gcc.dg/20050309-1.c: Ditto.
1615         * gcc.dg/20050325-1.c: Ditto.
1616         * gcc.dg/20050330-2.c: Ditto.
1617         * gcc.dg/20051201-1.c: Ditto.
1618         * gcc.dg/gomp/pr27573.c: Ditto.
1619         * gcc.dg/gomp/pr34610.c: Ditto.
1620         * gcc.dg/pr24225.c: Ditto.
1621         * gcc.dg/pr26570.c: Ditto.
1622         * gcc.dg/pr32773.c: Ditto.
1623         * g++.dg/gcov/gcov-6.C: Ditto.
1624         * g++.dg/gomp/pr34608.C: Ditto.
1625         * gfortran.dg/gomp/pr27573.f90: Ditto.
1626
1627         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
1628         dg-require-host-local dg directive.
1629         * gcc.dg/profile-dir-2.c: Ditto.
1630         * gcc.dg/profile-dir-3.c: Ditto.
1631
1632 2010-08-08  Richard Guenther  <rguenther@suse.de>
1633
1634         PR tree-optimization/45109
1635         * gcc.c-torture/compile/pr45109.c: New testcase.
1636
1637 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
1638
1639         * gcc.dg/march.c: Skip if -march defined.
1640         * gcc.dg/mtune.c: Skip if -mtune defined.
1641
1642         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
1643         generic thunk support.
1644
1645 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
1646
1647         PR target/45213
1648         * gcc.target/i386/pr45213.c: New test.
1649
1650 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1651
1652         PR libfortran/45143
1653         * gfortran.dg/fmt_error_11.f03: New test.
1654
1655 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
1656
1657         * lib/target-supports.exp (check_effective_target_sync_int_long):
1658         Add arm*-*-linux-gnueabi.
1659         (check_effective_target_sync_char_short): Likewise.
1660
1661 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1662
1663         PR fortran/45159
1664         * gfortran.dg/dependency_31.f90:  New test.
1665
1666 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1667
1668         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
1669
1670 2010-08-06  Jason Merrill  <jason@redhat.com>
1671
1672         * g++.dg/cpp0x/sfinae3.C: New.
1673         * g++.dg/cpp0x/sfinae4.C: New.
1674
1675 2010-08-06  Richard Guenther  <rguenther@suse.de>
1676
1677         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
1678         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
1679         * gcc.dg/tree-ssa/pr25382.c: Likewise.
1680         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
1681         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
1682         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
1683         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
1684         * gcc.c-torture/execute/20100805-1.c: Likewise.
1685
1686 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1687
1688         PR testsuite/42855
1689         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
1690
1691 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1692
1693         * gcc.dg/ipa/ipcp-ii-1.c: New test.
1694         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
1695
1696 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1697
1698         * g++.dg/ipa/devirt-1.C: New test.
1699         * g++.dg/ipa/devirt-2.C: Likewise.
1700         * g++.dg/ipa/devirt-3.C: Likewise.
1701         * g++.dg/ipa/devirt-4.C: Likewise.
1702         * g++.dg/ipa/devirt-5.C: Likewise.
1703         * gcc.dg/ipa/iinline-3.c: Likewise.
1704
1705 2010-08-05  Jie Zhang  <jie@codesourcery.com>
1706
1707         PR tree-optimization/45144
1708         * gcc.dg/tree-ssa/pr45144.c: New test.
1709
1710 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
1711
1712         PR fortran/42207
1713         PR fortran/44064
1714         PR fortran/44065
1715         * gfortran.dg/class_25.f03: New.
1716         * gfortran.dg/class_26.f03: New.
1717
1718 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
1719
1720         * g++.dg/warn/miss-format-1.C: Update line number.
1721
1722 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
1723
1724         PR c++/44641
1725         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
1726         .frame and .mask assembler directives.
1727
1728 2010-08-04  Richard Guenther  <rguenther@suse.de>
1729
1730         * gcc.dg/tree-ssa/vrp35.c: Adjust.
1731         * gcc.dg/tree-ssa/vrp36.c: Likewise.
1732         * gcc.dg/tree-ssa/vrp50.c: Likewise.
1733         * gcc.dg/tree-ssa/vrp52.c: Likewise.
1734
1735 2010-08-04  Tobias Burnus  <burnus@net-b.de>
1736
1737         PR fortran/44857
1738         * gfortran.dg/derived_constructor_char_1.f90: New.
1739         * gfortran.dg/derived_constructor_char_2.f90: New.
1740
1741 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1742
1743         PR fortran/45159
1744         * gfortran.dg/dependency_30.f90:  New test.
1745
1746 2010-08-03  Jan Hubicka  <jh@suse.cz>
1747
1748         * gcc.c-torture/compile/pr45085.c: New testcase.
1749
1750 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
1751
1752         PR fortran/44584
1753         PR fortran/45161
1754         * gfortran.dg/typebound_call_9.f03: Modified.
1755         * gfortran.dg/typebound_generic_1.f03: Modified.
1756
1757 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1758
1759         PR fortran/45159
1760
1761         * gfortran.dg/dependency_29.f90:  New test.
1762
1763 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1764
1765         PR fortran/36854
1766         * gfortran.dg/character_comparison_2.f90:  New test.
1767         * gfortran.dg/character_comparison_3.f90:  New test.
1768         * gfortran.dg/dependency_28.f90:  New test.
1769
1770 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
1771
1772         PR target/40457
1773         * gcc.target/arm/pr40457-1.c: New test.
1774         * gcc.target/arm/pr40457-2.c: New test.
1775
1776 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
1777
1778         PR fortran/44912
1779         * gfortran.dg/typebound_call_17.f03: New.
1780
1781 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
1782
1783         PR fortran/44929
1784         * gfortran.dg/allocate_derived_3.f90: New.
1785
1786 2010-07-30  Xinliang David Li  <davidxl@google.com>
1787         PR tree-optimization/45121
1788         * c-c++-common/uninit-17.c: Add -fno-ivops option.
1789
1790 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1791
1792         PR c++/45112
1793         * testsuite/g++.dg/pr45112.C: New test.
1794
1795 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
1796
1797         PR debug/45055
1798         PR rtl-optimization/45137
1799         * gcc.dg/pr45055.c: New test.
1800
1801 2010-07-30  Alan Modra  <amodra@gmail.com>
1802
1803         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
1804         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
1805
1806 2010-07-29  Tobias Burnus  <burnus@net-b.de>
1807
1808         PR fortran/45087
1809         PR fortran/45125
1810         * gfortran.dg/whole_file_25.f90: New.
1811         * gfortran.dg/whole_file_26.f90: New.
1812         * gfortran.dg/whole_file_27.f90: New.
1813
1814 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
1815
1816         PR fortran/44962
1817         * gfortran.dg/typebound_proc_17.f03: New.
1818
1819 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
1820
1821         PR fortran/45004
1822         * gfortran.dg/move_alloc_2.f90: New.
1823
1824 2010-07-29  Xinliang David Li  <davidxl@google.com>
1825         PR tree-optimization/45121
1826         * c-c++-common/uninit-17.c: Fix expected output.
1827
1828 2010-07-29  Richard Guenther  <rguenther@suse.de>
1829
1830         PR tree-optimization/45120
1831         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
1832
1833 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
1834
1835         PR fortran/42051
1836         PR fortran/44064
1837         * gfortran.dg/pr42051.f03: New testcase.
1838
1839 2010-07-29  Richard Guenther  <rguenther@suse.de>
1840
1841         PR middle-end/45034
1842         * gcc.c-torture/execute/pr45034.c: New testcase.
1843
1844 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
1845
1846         PR c++/45096
1847         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
1848
1849 2010-07-28  Daniel Kraft  <d@domob.eu>
1850
1851         * gfortran.dg/bound_8.f90: New test.
1852
1853 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
1854
1855         PR debug/45105
1856         * gcc.dg/pr45105.c: New test.
1857
1858 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
1859
1860         PR rtl-optimization/45107
1861         * gcc.dg/pr45107.c: New test.
1862
1863 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
1864
1865         PR rtl-optimization/45101
1866         * gcc.dg/pr45101.c: New test.
1867
1868 2010-07-28  Tobias Burnus  <burnus@net-b.de>
1869
1870         PR fortran/45077
1871         * gfortran.dg/whole_file_24.f90: New.
1872
1873 2010-07-27  Jason Merrill  <jason@redhat.com>
1874
1875         * g++.dg/cpp0x/variadic102.C: New.
1876         * g++.dg/cpp0x/variadic103.C: New.
1877
1878 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
1879
1880         PR rtl-optimization/40956
1881         PR target/42495
1882         PR middle-end/42574
1883         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
1884         * gcc.target/arm/pr42574.c: Add tests.
1885
1886 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
1887
1888         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
1889         test name.
1890         (cleanup-repo-files): Ditto.
1891         (cleanup-saved-temps): Ditto.
1892
1893 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
1894
1895         PR testsuite/44701
1896         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
1897
1898         PR c/45079
1899         * gcc.dg/pr45079.c: New test.
1900
1901 2010-07-27  Ira Rosen  <irar@il.ibm.com>
1902
1903         PR tree-optimization/44152
1904         * gcc.dg/vect/fast-math-pr44152.c: New test.
1905
1906 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
1907
1908         PR ObjC/44140
1909         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
1910         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
1911         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
1912         * obj-c++.dg/torture/trivial.mm: Ditto.
1913         * objc.dg/torture/tls/thr-init-2.m: Ditto.
1914         * objc.dg/torture/tls/thr-init-3.m: Ditto.
1915         * objc.dg/torture/tls/thr-init.m: Ditto.
1916         * objc.dg/torture/trivial.m: Ditto.
1917
1918 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
1919
1920         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
1921         Skip on spu-*-* targets.
1922
1923 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
1924
1925         PR tree-optimization/45083
1926         * gcc.dg/pr45083.c: New test.
1927
1928 2010-07-26  Tobias Burnus  <burnus@net-b.de>
1929
1930         PR fortran/40873
1931         * gfortran.dg/whole_file_22.f90: New test.
1932         * gfortran.dg/whole_file_23.f90: New test.
1933
1934 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
1935             Jack Howarth  <howarth@bromo.med.uc.edu>
1936             Richard Henderson  <rth@redhat.com>
1937
1938         PR target/44132
1939         * gcc.dg/tls/thr-init-1.c: New.
1940         * gcc.dg/tls/thr-init-2.c: New.
1941         * gcc.dg/torture/tls New.
1942         * gcc.dg/torture/tls/tls-test.c: New.
1943         * gcc.dg/torture/tls/thr-init-1.c: New.
1944         * gcc.dg/torture/tls/tls.exp: New.
1945         * gcc.dg/torture/tls/thr-init-2.c: New.
1946         * gcc.dg/tls/emutls-2.c: New test
1947
1948         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
1949         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
1950         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
1951         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
1952         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
1953         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
1954         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
1955         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
1956         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
1957         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
1958         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
1959         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
1960         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
1961         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
1962         gfortran.dg/gomp/appendix-a/a.22.4.f90,
1963         gfortran.dg/gomp/appendix-a/a.22.5.f90,
1964         gfortran.dg/gomp/appendix-a/a.22.6.f90,
1965         gfortran.dg/gomp/appendix-a/a.24.1.f90,
1966         gfortran.dg/gomp/appendix-a/a.32.1.f90,
1967         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
1968         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
1969         gfortran.dg/gomp/omp_threadprivate1.f90,
1970         gfortran.dg/gomp/omp_threadprivate2.f90,
1971         gfortran.dg/gomp/reduction1.f90,
1972         gfortran.dg/gomp/sharing-1.f90: Likewise.
1973
1974 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1975
1976         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
1977         sse_runtime.
1978         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
1979         dg-require-visibility.
1980
1981 2010-07-26  Richard Guenther  <rguenther@suse.de>
1982
1983         PR tree-optimization/43784
1984         * gcc.c-torture/execute/pr43784.c: New testcase.
1985         * g++.dg/torture/pr43784.C: Likewise.
1986
1987 2010-07-26  Richard Guenther  <rguenther@suse.de>
1988
1989         PR middle-end/45056
1990         * g++.dg/pr45056.C: New testcase.
1991
1992 2010-07-26  Richard Guenther  <rguenther@suse.de>
1993
1994         PR tree-optimization/45071
1995         * gcc.dg/pr45071.c: New testcase.
1996
1997 2010-07-26  Tobias Burnus  <burnus@net-b.de>
1998
1999         PR fortran/45066
2000         * gfortran.dg/namelist_62.f90: New.
2001
2002 2010-07-26  Richard Guenther  <rguenther@suse.de>
2003
2004         * gcc.c-torture/execute/pr45017.c: Move ...
2005         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
2006
2007 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
2008
2009         PR fortran/40628
2010         * trim_optimize_1.f90:  New test.
2011         * character_comparision_1.f90:  New test.
2012
2013 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2014
2015         PR fortran/42852
2016         * gfortran.dg/wtruncate_fix.f: New test.
2017
2018 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
2019
2020         PR testsuite/45068
2021         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
2022
2023 2010-07-24  Richard Guenther  <rguenther@suse.de>
2024
2025         PR lto/43788
2026         * g++.dg/lto/20100724-1_0.C: New testcase.
2027
2028 2010-07-24  Richard Guenther  <rguenther@suse.de>
2029
2030         PR lto/43212
2031         * gcc.dg/lto/20100724-1_0.c: New testcase.
2032         * gcc.dg/lto/20100724-1_1.c: Likewise.
2033
2034 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2035
2036         PR fortran/40011
2037         * gfortran.dg/whole_file_21.f90: New.
2038
2039         * gfortran.dg/integer_exponentiation_3.F90: Use
2040         -ffloat-store only for i?86/x86-64 -m32.
2041
2042 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2043
2044         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
2045         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
2046
2047 2010-07-24  Tobias Burnus  <burnus@net-b.de>
2048
2049         * gfortran.dg/func_decl_4.f90: Split test into two ...
2050         * gfortran.dg/func_decl_5.f90: ... parts.
2051         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
2052         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
2053         * gfortran.dg/global_references_1.f90: Add new dg-warning.
2054         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
2055         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
2056         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
2057         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
2058         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
2059         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
2060         * gfortran.dg/sizeof.f90: Make test valid.
2061         * gfortran.dg/pr20865.f90: Add new dg-error.
2062         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
2063         * gfortran.dg/g77/19990218-0.f: Ditto.
2064         * gfortran.dg/g77/19990218-1.f: Ditto.
2065         * gfortran.dg/g77/970625-2.f: Ditto.
2066         * gfortran.dg/pr37243.f: Fix function declaration.
2067         * gfortran.dg/use_only_1.f90: Fix implicit typing.
2068         * gfortran.dg/loc_1.f90: Fix pointer datatype.
2069
2070 2010-07-23  Tobias Burnus  <burnus@net-b.de>
2071
2072         PR fortran/44945
2073         * gfortran.dg/char_array_structure_constructor.f90: Add
2074         -fwhole-file as dg-option as it otherwise fails on some
2075         systems.
2076
2077 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
2078
2079         * gnat.dg/aggr16.ad[sb]: New test.
2080         * gnat.dg/aggr16_pkg.ads: New helper.
2081
2082 2010-07-23  Richard Guenther  <rguenther@suse.de>
2083
2084         PR lto/43071
2085         * g++.dg/lto/20100723-1_0.C: New testcase.
2086
2087 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
2088
2089         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
2090         AVX support.
2091         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
2092         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
2093
2094 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2095
2096         * lib/target-supports.exp (add_options_for_tls): New proc.
2097         * g++.dg/tls/static-1.C: Use dg-add-options tls.
2098         * g++.dg/tls/static-1a.cc: Likewise.
2099         * gcc.dg/tls/emutls-1.c: Likewise.
2100         * gcc.dg/tls/opt-11.c: Likewise.
2101         * gcc.dg/tls/opt-12.c: Likewise.
2102         * gcc.dg/tls/pr24428-2.c: Likewise.
2103         * gcc.dg/tls/pr24428.c: Likewise.
2104         * obj-c++.dg/tls/static-1.mm: Likewise.
2105         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
2106         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
2107         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
2108         * objc.dg/torture/tls/thr-init-2.m: Likewise.
2109         * objc.dg/torture/tls/thr-init-3.m: Likewise.
2110         * objc.dg/torture/tls/thr-init.m: Likewise.
2111         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
2112
2113 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2114
2115         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
2116         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
2117         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
2118         optimized dump files.
2119
2120 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
2121
2122         PR tree-optimization/45047
2123         * gcc.c-torture/compile/pr45047.c: New test.
2124
2125 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2126
2127         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
2128         instead of dg-compile.
2129         * gcc.dg/float-range-4.c: Ditto.
2130         * gcc.dg/float-range-5.c: Ditto.
2131         * gcc.dg/fold-overflow-1.c: Ditto.
2132         * gcc.dg/gomp/sections-4.c: Ditto.
2133         * gcc.dg/transparent-union-1.c: Ditto.
2134         * gcc.dg/transparent-union-2.c: Ditto.
2135         * gcc.target/i386/pr39315-check.c: Ditto.
2136         * g++.dg/gomp/sections-4.C: Ditto.
2137         * g++.dg/template/dtor7.C: Ditto.
2138         * g++.dg/tree-ssa/pr19952.C: Ditto.
2139         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
2140         * gfortran.dg/graphite/pr42185.f90: Ditto.
2141         * gfortran.dg/namelist_36.f90: Ditto.
2142         * gnat.dg/noreturn1.adb: Ditto.
2143         * gnat.dg/specs/small_alignment.ads: Ditto.
2144
2145 2010-07-23  Martin Jambor  <mjambor@suse.cz>
2146
2147         PR tree-optimization/44915
2148         * g++.dg/torture/pr44915.C: New test.
2149
2150 2010-07-23  Martin Jambor  <mjambor@suse.cz>
2151
2152         PR tree-optimization/44914
2153         * g++.dg/tree-ssa/pr44914.C: New test.
2154
2155 2010-07-23  Jie Zhang  <jie@codesourcery.com>
2156
2157         PR target/44290
2158         * gcc.dg/pr44290-1.c: New test.
2159         * gcc.dg/pr44290-2.c: New test.
2160
2161 2010-07-23  Jason Merrill  <jason@redhat.com>
2162
2163         PR c++/45008
2164         * g++.dg/abi/mangle44.C: New.
2165
2166 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2167
2168         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
2169         for compile-time only tests.
2170         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
2171         target check.
2172         * gcc.target/i386/pr39315-4.c: Ditto.
2173         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
2174         target check.  Include sse-os-support.h.
2175         (main): Call check_isa and sse_os_support.
2176         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
2177         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
2178         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
2179         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
2180         target check.  Include sse-os-support.h.
2181         (main): Call check_isa and sse_os_support.
2182         * gcc.target/i386/vperm-v2df.c: Ditto.
2183
2184 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
2185
2186         * lib/target-supports.exp (check_avx_hw_available): New procedure.
2187         (check_effective_target_avx_runtime): New procedure.
2188         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
2189         (check_effective_target_sse_runtime): Add check_effective_target_sse.
2190
2191         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
2192         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
2193         and __get_cpuid test.
2194         * gcc.dg/compat/vector-2b_main.c: Ditto.
2195
2196         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
2197
2198         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
2199         for compile-time only test.
2200         * gcc.dg/pr32716.c: Ditto.
2201         * gcc.dg/pr34856.c: Ditto.
2202         * gcc.dg/pr36997.c: Ditto.
2203         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
2204         * gfortran.dg/pr28158.f90: Ditto.
2205         * gfortran.dg/pr30667.f: Ditto.
2206
2207         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
2208         i?86-*-* and x86_64-*-* targets to disable execution on targets
2209         without sse2 runtime support.
2210         * g++.dg/vect/vect.exp: Ditto.
2211         * gfortran.dg/vect/vect.exp: Ditto.
2212
2213         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
2214         * gcc.dg/pr37544.c: Ditto.
2215         * gcc.dg/pr40550.c: Ditto.
2216         * gcc.dg/compat/union-m128-1_main.c: Ditto.
2217         * gcc.dg/compat/vector-1a_main.c: Ditto.
2218         * gcc.dg/compat/vector-2a_main.c: Ditto.
2219         * gcc.dg/torture/pr16104-1.c: Ditto.
2220         * gcc.dg/torture/pr35771-1.c: Ditto.
2221         * gcc.dg/torture/pr35771-2.c: Ditto.
2222         * gcc.dg/torture/pr35771-3.c: Ditto.
2223         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
2224         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
2225         * gcc.dg/torture/stackalign/push-1.c: Ditto.
2226         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
2227         * g++.dg/other/i386-1.C: Ditto.
2228         * g++.dg/other/pr40446.C: Ditto.
2229
2230 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2231
2232         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
2233
2234 2010-07-23  Daniel Kraft  <d@domob.eu>
2235
2236         PR fortran/44709
2237         * gfortran.dg/exit_1.f08: New test.
2238         * gfortran.dg/exit_2.f08: New test.
2239
2240 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
2241
2242         PR tree-optimization/39839
2243         * gcc.target/arm/pr39839.c: New test case.
2244
2245 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
2246
2247         * gnat.dg/unchecked_convert5b.adb: New test.
2248         * gnat.dg/unchecked_convert6.adb: Likewise.
2249         * gnat.dg/unchecked_convert6b.adb: Likewise.
2250
2251 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
2252
2253         * gnat.dg/aggr15.ad[sb]: New test.
2254
2255 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
2256
2257         PR debug/45024
2258         * g++.dg/debug/dwarf2/nested-2.C: New test case.
2259
2260 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
2261
2262         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
2263         with dg-require-linker-plugin.
2264
2265 2010-07-22  Richard Guenther  <rguenther@suse.de>
2266
2267         PR lto/43850
2268         * g++.dg/lto/20100722-1_0.C: New testcase.
2269
2270 2010-07-22  Richard Guenther  <rguenther@suse.de>
2271
2272         PR lto/42451
2273         * gcc.dg/lto/20100720-3_0.c: New testcase.
2274         * gcc.dg/lto/20100720-3_1.c: Likewise.
2275
2276 2010-07-22  Richard Guenther  <rguenther@suse.de>
2277
2278         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
2279         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
2280
2281         PR lto/43373
2282         * gcc.dg/lto/20100722-1_0.c: New testcase.
2283
2284 2010-07-22  Martin Jambor  <mjambor@suse.cz>
2285
2286         PR tree-optimization/44891
2287         * testsuite/gcc.c-torture/compile/pr44891.c: New test.
2288
2289 2010-07-22  Richard Guenther  <rguenther@suse.de>
2290
2291         PR tree-optimization/45017
2292         * gcc.c-torture/execute/pr45017.c: New testcase.
2293
2294 2010-07-22  Tobias Burnus  <burnus@net-b.de>
2295
2296         PR fortran/45019
2297         * gfortran.dg/aliasing_dummy_5.f90: New.
2298
2299 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2300
2301         PR target/43698
2302         * gcc.target/arm/pr43698.c: New test.
2303
2304 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
2305
2306         PR fortran/44929
2307         * Revert my commit r162325 for this PR.
2308
2309 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
2310
2311         PR debug/45015
2312         * gcc.target/m68k/pr45015.c: New test.
2313
2314 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
2315
2316         PR c++/44641
2317         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
2318         comments.
2319
2320 2010-07-21  Richard Guenther  <rguenther@suse.de>
2321
2322         PR lto/45018
2323         * g++.dg/lto/20100721-1_0.C: New testcase.
2324
2325 2010-07-21  Martin Jambor  <mjambor@suse.cz>
2326
2327         PR tree-optimization/44900
2328         * g++.dg/torture/pr44900.C: New test.
2329
2330 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
2331
2332         PR middle-end/44738
2333         * c-c++-common/uninit-17.c: Correct expected error.
2334
2335 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
2336
2337         * gcc.dg/guality/asm-1.c: New test.
2338
2339         PR debug/45003
2340         * gcc.dg/guality/pr45003-2.c: New test.
2341         * gcc.dg/guality/pr45003-3.c: New test.
2342
2343 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2344
2345         PR libfortran/44697
2346         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
2347
2348 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
2349
2350         * lib/scanasm.exp (dg-function-on-line): Test that a function is
2351         defined on the current line.
2352         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
2353         * g++.dg/debug/dwarf2/pr44641.C: New.
2354
2355 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
2356
2357         * gcc.target/powerpc/block-move-1.c: New test.
2358         * gcc.target/powerpc/block-move-2.c: New test.
2359
2360 2010-07-20  Jason Merrill  <jason@redhat.com>
2361
2362         PR c++/44967
2363         * g++.dg/cpp0x/sfinae2.C: New.
2364
2365 2010-07-20  Richard Guenther  <rguenther@suse.de>
2366
2367         PR lto/42696
2368         * gcc.dg/lto/20100720-4_0.c: New testcase.
2369
2370 2010-07-20  Richard Guenther  <rguenther@suse.de>
2371
2372         PR lto/43221
2373         * gcc.dg/lto/20100720-2_0.c: New testcase.
2374         * gcc.dg/lto/20100720-2_1.c: Likewise.
2375
2376 2010-07-20  Richard Guenther  <rguenther@suse.de>
2377
2378         PR lto/43208
2379         * gcc.dg/lto/20100720-1_0.c: New testcase.
2380         * gcc.dg/lto/20100720-1_1.c: Likewise.
2381
2382 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
2383
2384         PR debug/45003
2385         * gcc.dg/guality/pr45003-1.c: New test.
2386
2387 2010-07-20  Richard Guenther  <rguenther@suse.de>
2388
2389         PR tree-optimization/44977
2390         * gcc.dg/torture/pr44977.c: New testcase.
2391
2392 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
2393
2394         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
2395         sync_char_short
2396
2397 2010-07-20  Richard Guenther  <rguenther@suse.de>
2398
2399         PR middle-end/44971
2400         PR middle-end/44988
2401         * gcc.dg/pr44971.c: New testcase.
2402         * gcc.c-torture/compile/pr44988.c: Likewise.
2403
2404 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
2405
2406         PR fortran/44929
2407         * gfortran.dg/allocate_with_typespec.f90: New test.
2408         * gfortran.dg/allocate_derived_1.f90: Update error message.
2409
2410 2010-07-19  Jason Merrill  <jason@redhat.com>
2411
2412         PR c++/44996
2413         * g++.dg/cpp0x/decltype23.C: New.
2414
2415 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
2416
2417         PR fortran/42385
2418         * gfortran.dg/class_defined_operator_1.f03 : New test.
2419
2420 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
2421
2422         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
2423         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
2424         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
2425         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
2426
2427 2010-07-19  Richard Guenther  <rguenther@suse.de>
2428
2429         PR middle-end/44941
2430         * gcc.c-torture/compile/pr44941.c: New testcase.
2431
2432 2010-07-19  Jason Merrill  <jason@redhat.com>
2433
2434         PR c++/44969
2435         * g++.dg/template/sfinae24.C: New.
2436
2437 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
2438
2439         PR fortran/44353
2440         * gfortran.dg/data_implied_do_2.f90: Removed.
2441
2442 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
2443
2444         PR c++/44969
2445         * g++.dg/template/sfinae23.C: New.
2446
2447 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2448
2449         * lib/target-supports.exp (check_sse_os_support_available): New
2450         proc.
2451         (check_sse_hw_available): New proc.
2452         (check_effective_target_sse_runtime): New proc.
2453         (check_effective_target_sse2_runtime): New proc.
2454         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
2455         -msse2 if check_sse_os_support_available.
2456         * g++.dg/vect/vect.exp: Only run -msse2 tests if
2457         check_sse_os_support_available.
2458         * gcc.dg/vect/vect.exp: Likewise.
2459         * gfortran.dg/vect/vect.exp: Likewise.
2460         * gcc.target/i386/sol2-check: Renamed to ...
2461         * gcc.target/i386/sse-os-support.h: ... this.
2462         (sol2_check): Renamed to ...
2463         (sse_os_support): ... this.
2464         Only test movss with xmm registers.
2465         * gcc.target/i386/sse-check.h: Reflect new header and function names.
2466         Removed ILL_INSN, ILL_INSN_LEN.
2467         * gcc.target/i386/sse2-check.h: Likewise.
2468         * gcc.target/i386/sse3-check.h: Likewise.
2469         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
2470         Removed cpuid.h, __get_cpuid test.
2471         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
2472         Removed cpuid.h, __get_cpuid test.
2473         * g++.dg/other/pr40446.C: Likewise.
2474         * gcc.dg/compat/union-m128-1_main.c: Likewise.
2475         * gcc.dg/compat/vector-1a_main.c: Likewise.
2476         * gcc.dg/compat/vector-2a_main.c: Likewise.
2477         * gcc.dg/pr36584.c: Likewise.
2478         * gcc.dg/pr37544.c: Likewise.
2479         * gcc.dg/torture/pr16104-1.c: Likewise.
2480         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
2481         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
2482         * gcc.dg/torture/stackalign/push-1.c: Likewise.
2483         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
2484         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
2485         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
2486         sse2_runtime.
2487         * gcc.dg/torture/pr35771-2.c: Likewise.
2488         * gcc.dg/torture/pr35771-3.c: Likewise.
2489         * gcc.target/i386/pr39315-2.c: Likewise.
2490         * gcc.target/i386/pr39315-4.c: Likewise.
2491         * gcc.target/i386/vperm-v2df.c: Likewise.
2492         * gcc.target/i386/vperm-v2di.c: Likewise.
2493         * gcc.target/i386/vperm-v4si-1.c: Likewise.
2494         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
2495         sse_runtime.
2496
2497 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
2498
2499         PR fortran/44353
2500         * gfortran.dg/data_implied_do_2.f90: New test.
2501
2502 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2503
2504         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
2505
2506 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2507
2508         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
2509         to the "mips16" group.
2510         (mips_using_mips16_p): New procedure.
2511         (mips-dg-options): Use it.
2512
2513 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
2514
2515         * gcc.target/mips/mips16-attributes-4.c: New test.
2516
2517 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
2518
2519         PR testsuite/44418
2520         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
2521         * gcc.target/powerpc/recip-2.c: Ditto.
2522         * gcc.target/powerpc/recip-3.c: Ditto.
2523
2524 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
2525
2526         * gcc.target/arm/pr42235.c: New test.
2527
2528 2010-07-16  Jason Merrill  <jason@redhat.com>
2529
2530         PR c++/32505
2531         * g++.dg/template/partial8.C: New.
2532
2533 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
2534
2535         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
2536         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
2537         in C++.
2538         (gualcvt): New overloaded inline.
2539         (GUALCVT): Use it for C++.
2540         * g++.dg/guality/guality.exp: New.
2541         * g++.dg/guality/guality.h: New.
2542         * g++.dg/guality/redeclaration1.C: New test.
2543         * g++.dg/dg.exp: Prune also guality/* tests.
2544         * gcc.dg/guality/pr43141.c: Moved to...
2545         * c-c++-common/guality/pr43141.c: ... here.
2546
2547 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2548
2549         PR libfortran/37077
2550         * gfortran.dg/char4_iunit_2.f03: New test.
2551
2552 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
2553
2554         * lib/plugin-support.exp (plugin-test-execute):
2555         Add ${gcc_objdir}/intl to includes.
2556
2557 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
2558
2559         PR target/44942
2560         * gcc.c-torture/execute/pr44942.c: New test.
2561         * gcc.target/i386/pr44942.c: New test.
2562
2563 2010-07-15  Jason Merrill  <jason@redhat.com>
2564
2565         PR c++/44909
2566         * g++.dg/cpp0x/implicit7.C: New.
2567         * g++.dg/cpp0x/implicit8.C: New.
2568
2569 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2570
2571         Disable float tests for __SPU__ targets due to lack of signed zero:
2572         * c-c++-common/torture/complex-sign-add.c (check_add_float).
2573         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
2574         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
2575         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
2576         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
2577         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
2578         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
2579         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
2580         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
2581
2582 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
2583
2584         * gfortran.dg/select_char_2.f90: New test.
2585
2586 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
2587
2588         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
2589         with DECL_CHAIN.
2590
2591 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
2592
2593         PR fortran/44936
2594         * gfortran.dg/typebound_generic_9.f03: New.
2595
2596 2010-07-15  Richard Guenther  <rguenther@suse.de>
2597
2598         PR tree-optimization/44946
2599         * gcc.c-torture/compile/pr44946.c: New testcase.
2600
2601 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
2602
2603         PR fortran/40206
2604         * gfortran.dg/select_char_3.f90: New test.
2605
2606 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
2607             Kevin F. Quinn  <kevquinn@gentoo.org>
2608
2609         * gcc.dg/Wtrampolines.c: New.
2610
2611 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2612
2613         PR libfortran/44934
2614         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
2615
2616 2010-07-14  Jason Merrill  <jason@redhat.com>
2617
2618         PR c++/44810
2619         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
2620
2621         Implement C++0x unrestricted unions (N2544)
2622         * g++.dg/cpp0x/union1.C: New.
2623         * g++.dg/cpp0x/union2.C: New.
2624         * g++.dg/cpp0x/union3.C: New.
2625         * g++.dg/cpp0x/defaulted2.C: Adjust.
2626         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
2627         * g++.old-deja/g++.ext/anon2.C: Adjust.
2628         * g++.old-deja/g++.mike/misc6.C: Adjust.
2629
2630 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
2631
2632         PR fortran/44925
2633         * gfortran.dg/c_loc_tests_15.f90: New.
2634
2635 2010-07-13  Jason Merrill  <jason@redhat.com>
2636
2637         PR c++/44909
2638         * g++.dg/cpp0x/implicit6.C: New.
2639
2640 2010-07-13  Jason Merrill  <jason@redhat.com>
2641
2642         PR c++/44540
2643         * g++.dg/abi/noreturn1.C: New.
2644         * g++.dg/abi/noreturn2.C: New.
2645
2646 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
2647
2648         PR other/44874
2649         PR debug/44832
2650         * c-c++-common/pr44832.c: New test.
2651
2652 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
2653
2654         PR objc/44488
2655         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
2656         on the target.  Make sure that we can assemble the emitted asm when
2657         the test type is 'compile'.
2658
2659 2010-07-13  Richard Guenther  <rguenther@suse.de>
2660
2661         PR tree-optimization/36960
2662         * g++.dg/torture/pr36960.C: New testcase.
2663
2664 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
2665
2666         PR c++/44908
2667         * g++.dg/template/sfinae21.C: New.
2668         * g++.dg/template/sfinae22.C: Likewise.
2669
2670 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
2671
2672         PR testsuite/42843
2673         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
2674         * gcc.dg/plugin/ggcplug.c: Likewise.
2675         * g++.dg/plugin/selfassign.c: Likewise.
2676         * g++.dg/plugin/attribute_plugin.c: Likewise.
2677         * g++.dg/plugin/dumb_plugin.c: Likewise.
2678         * g++.dg/plugin/pragma_plugin.c: Likewise.
2679
2680 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
2681
2682         * gcc.c-torture/execute/pr44683.x: New.
2683         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
2684
2685 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
2686
2687         PR fortran/44434
2688         PR fortran/44565
2689         PR fortran/43945
2690         PR fortran/44869
2691         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
2692         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
2693         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
2694         * gfortran.dh/typebound_call_16.f03: New.
2695         * gfortran.dg/typebound_generic_6.f03: New.
2696         * gfortran.dg/typebound_generic_7.f03: New.
2697         * gfortran.dg/typebound_generic_8.f03: New.
2698
2699 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2700
2701         PR libfortran/37077
2702         * gfortran.dg/char4_iunit_1.f03: New test.
2703
2704 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
2705
2706         * gcc.dg/tree-ssa/vrp53.c: New test.
2707
2708 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
2709
2710         PR c++/44907
2711         * g++.dg/template/sfinae19.C: New.
2712         * g++.dg/template/sfinae20.C: Likewise.
2713
2714 2010-07-12  Jie Zhang  <jie@codesourcery.com>
2715
2716         * gcc.target/arm/interrupt-1.c: New test.
2717         * gcc.target/arm/interrupt-2.c: New test.
2718
2719 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2720
2721         * gcc.dg/pr42427.c: Require c99_runtime.
2722         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
2723         c99_runtime.
2724         * gcc.target/i386/avx-cmpss-1.c: Likewise.
2725         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
2726         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
2727         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
2728         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
2729         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
2730         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
2731         * gcc.target/i386/sse-cmpss-1.c: Likewise.
2732         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
2733         * gcc.target/i386/pr37275.c: Require visibility support.
2734
2735 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2736
2737         * lib/target-supports.exp (check_effective_target_sse): New proc.
2738         * gcc.target/i386/sol2-check.h: New file.
2739         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
2740         Include sol2-check.h.
2741         (main) Only run do_test () if sol2_check ().
2742         * gcc.target/i386/sse2-check.h: Likewise.
2743         * gcc.target/i386/sse3-check.h: Likewise.
2744         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
2745         [__sun__ && __svr4__]: Execute SSE2 instruction.
2746         * gcc.target/i386/math-torture/math-torture.exp: Only add options
2747         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
2748         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
2749         * g++.dg/ext/vector14.C: Likewise.
2750         * g++.dg/other/mmintrin.C: Likewise.
2751         * gcc.dg/20020418-1.c: Likewise.
2752         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
2753         * gcc.dg/format/ms_unnamed-1.c: Likewise.
2754         * gcc.dg/format/unnamed-1.c: Likewise.
2755         Adapt dg-warning line number.
2756         * gcc.dg/graphite/pr40281.c: Likewise.
2757         * gcc.dg/pr32176.c: Likewise.
2758         * gcc.dg/pr40550.c: Likewise.
2759         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
2760         * gcc.dg/torture/pr36891.c: Likewise.
2761         * gcc.target/i386/20020218-1.c: Likewise.
2762         * gcc.target/i386/20020523.c: Likewise.
2763         * gcc.target/i386/abi-1.c: Likewise.
2764         * gcc.target/i386/brokensqrt.c: Likewise.
2765         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
2766         * gcc.target/i386/pr13366.c: Likewise.
2767         * gcc.target/i386/pr13685.c: Likewise.
2768         * gcc.target/i386/pr24306.c: Likewise.
2769         * gcc.target/i386/pr31486.c: Likewise.
2770         * gcc.target/i386/pr32065-1.c: Likewise.
2771         * gcc.target/i386/pr32065-2.c: Likewise.
2772         * gcc.target/i386/pr32389.c: Likewise.
2773         * gcc.target/i386/pr38824.c: Likewise.
2774         * gcc.target/i386/pr38931.c: Likewise.
2775         * gcc.target/i386/pr39592-1.c: Likewise.
2776         * gcc.target/i386/pr43766.c: Likewise.
2777         * gcc.target/i386/recip-divf.c: Likewise.
2778         * gcc.target/i386/recip-sqrtf.c: Likewise.
2779         * gcc.target/i386/recip-vec-divf.c: Likewise.
2780         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
2781         * gcc.target/i386/sse-1.c: Likewise.
2782         * gcc.target/i386/sse-16.c: Likewise.
2783         * gcc.target/i386/sse-2.c: Likewise.
2784         * gcc.target/i386/sse-20.c: Likewise.
2785         * gcc.target/i386/sse-3.c: Likewise.
2786         * gcc.target/i386/sse-7.c: Likewise.
2787         * gcc.target/i386/sse-9.c: Likewise.
2788         * gcc.target/i386/sse-addps-1.c: Likewise.
2789         * gcc.target/i386/sse-addss-1.c: Likewise.
2790         * gcc.target/i386/sse-andnps-1.c: Likewise.
2791         * gcc.target/i386/sse-andps-1.c: Likewise.
2792         * gcc.target/i386/sse-cmpss-1.c: Likewise.
2793         * gcc.target/i386/sse-comiss-1.c: Likewise.
2794         * gcc.target/i386/sse-comiss-2.c: Likewise.
2795         * gcc.target/i386/sse-comiss-3.c: Likewise.
2796         * gcc.target/i386/sse-comiss-4.c: Likewise.
2797         * gcc.target/i386/sse-comiss-5.c: Likewise.
2798         * gcc.target/i386/sse-comiss-6.c: Likewise.
2799         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
2800         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
2801         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
2802         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
2803         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
2804         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
2805         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
2806         * gcc.target/i386/sse-divps-1.c: Likewise.
2807         * gcc.target/i386/sse-divss-1.c: Likewise.
2808         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
2809         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
2810         * gcc.target/i386/sse-maxps-1.c: Likewise.
2811         * gcc.target/i386/sse-maxss-1.c: Likewise.
2812         * gcc.target/i386/sse-minps-1.c: Likewise.
2813         * gcc.target/i386/sse-minss-1.c: Likewise.
2814         * gcc.target/i386/sse-movaps-1.c: Likewise.
2815         * gcc.target/i386/sse-movaps-2.c: Likewise.
2816         * gcc.target/i386/sse-movhlps-1.c: Likewise.
2817         * gcc.target/i386/sse-movhps-1.c: Likewise.
2818         * gcc.target/i386/sse-movhps-2.c: Likewise.
2819         * gcc.target/i386/sse-movlhps-1.c: Likewise.
2820         * gcc.target/i386/sse-movmskps-1.c: Likewise.
2821         * gcc.target/i386/sse-movntps-1.c: Likewise.
2822         * gcc.target/i386/sse-movss-1.c: Likewise.
2823         * gcc.target/i386/sse-movss-2.c: Likewise.
2824         * gcc.target/i386/sse-movss-3.c: Likewise.
2825         * gcc.target/i386/sse-movups-1.c: Likewise.
2826         * gcc.target/i386/sse-movups-2.c: Likewise.
2827         * gcc.target/i386/sse-mulps-1.c: Likewise.
2828         * gcc.target/i386/sse-mulss-1.c: Likewise.
2829         * gcc.target/i386/sse-orps-1.c: Likewise.
2830         * gcc.target/i386/sse-rcpps-1.c: Likewise.
2831         * gcc.target/i386/sse-recip-vec.c: Likewise.
2832         * gcc.target/i386/sse-recip.c: Likewise.
2833         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
2834         * gcc.target/i386/sse-set-ps-1.c: Likewise.
2835         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
2836         * gcc.target/i386/sse-subps-1.c: Likewise.
2837         * gcc.target/i386/sse-subss-1.c: Likewise.
2838         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
2839         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
2840         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
2841         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
2842         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
2843         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
2844         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
2845         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
2846         * gcc.target/i386/sse-xorps-1.c: Likewise.
2847         * gcc.target/i386/ssefn-1.c: Likewise.
2848         * gcc.target/i386/ssefn-3.c: Likewise.
2849         * gcc.target/i386/sseregparm-1.c: Likewise.
2850         * gcc.target/i386/stackalign/return-3.c: Likewise.
2851         * gcc.target/i386/vectorize1.c: Likewise.
2852         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
2853         * gcc.target/i386/xorps-sse.c: Likewise.
2854         * gfortran.dg/pr28158.f90: Likewise.
2855         * gfortran.dg/pr30667.f: Likewise.
2856         * gnat.dg/loop_optimization7.adb: Likewise.
2857         * gnat.dg/sse_nolib.adb: Likewise.
2858
2859 2010-07-11  Tobias Burnus  <burnus@net-b.de>
2860
2861         PR fortran/44702
2862         * gfortran.dg/use_rename_6.f90: New.
2863         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
2864
2865 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
2866
2867         PR fortran/44869
2868         * gfortran.dg/class_24.f03: New.
2869
2870 2010-07-10  Richard Guenther  <rguenther@suse.de>
2871
2872         PR lto/44889
2873         * gcc.dg/lto/20100709-1_0.c: New testcase.
2874         * gcc.dg/lto/20100709-1_1.c: Likewise.
2875
2876 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
2877
2878         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
2879
2880 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
2881
2882         PR objc/44140
2883         * objc.dg/lto/trivial-1_0.m: New.
2884         * objc.dg/lto/lto.exp: New.
2885         * obj-c++.dg/lto/trivial-1_0.mm: New.
2886         * obj-c++.dg/lto/lto.exp: New.
2887         * objc.dg/symtab-1.m: Adjust sizes.
2888         * objc.dg/image-info.m: Do not run for gnu-runtime.
2889
2890 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
2891
2892         * gcc.dg/pr32370.c: Allow another kind of error message.
2893
2894 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
2895
2896         * gnat.dg/atomic3.adb: New test.
2897
2898 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
2899             Denys Vlasenko  <dvlasenk@redhat.com>
2900             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
2901
2902         PR tree-optimization/28632
2903         * gcc.dg/tree-ssa/vrp51.c: New test.
2904         * gcc.dg/tree-ssa/vrp52.c: New test.
2905
2906 2010-07-09  Jason Merrill  <jason@redhat.com>
2907
2908         * g++.dg/abi/covariant6.C: New.
2909         * g++.dg/inherit/covariant17.C: Test both bases.
2910         * g++.dg/inherit/covariant7.C: Check vtable layout.
2911
2912 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
2913
2914         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
2915
2916 2010-07-09  Richard Guenther  <rguenther@suse.de>
2917
2918         PR tree-optimization/44852
2919         * gcc.c-torture/execute/pr44852.c: New testcase.
2920
2921 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2922
2923         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
2924         multiplication by values.
2925         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
2926         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
2927
2928 2010-07-09  Richard Guenther  <rguenther@suse.de>
2929
2930         PR tree-optimization/44882
2931         * gfortran.dg/pr44882.f90: New testcase.
2932
2933 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
2934
2935         PR target/40657
2936         * gcc.target/arm/pr40657-1.c: New test.
2937         * gcc.target/arm/pr40657-2.c: New test.
2938         * gcc.c-torture/execute/pr40657.c: New test.
2939
2940 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
2941
2942         * gcc.dg/tree-ssa/vrp50.c: New test.
2943         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
2944
2945 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
2946
2947         PR fortran/44649
2948         * gfortran.dg/c_sizeof_1.f90: Modified.
2949         * gfortran.dg/storage_size_1.f08: New.
2950         * gfortran.dg/storage_size_2.f08: New.
2951
2952 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
2953
2954         * gcc.c-torture/execute/20100708-1.c: New test.
2955
2956 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
2957
2958         PR fortran/44847
2959         * gfortran.dg/gomp/pr44847.f90: New test.
2960
2961 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
2962
2963         PR tree-optimization/44710
2964         * gcc.dg/tree-ssa/ifc-6.c: New.
2965         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
2966
2967 2010-07-08  Tobias Burnus  <burnus@net-b.de>
2968
2969         PR fortran/18918
2970         * gfortran.dg/coarray_10.f90: Add an additional test.
2971
2972 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
2973
2974         PR middle-end/44828
2975         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
2976         * gcc.c-torture/execute/pr44828.x: Revert.
2977
2978 2010-07-08  Jason Merrill  <jason@redhat.com>
2979
2980         PR c++/43120
2981         * g++.dg/inherit/covariant17.C: New.
2982         * g++.dg/abi/covariant1.C: Actually test for the bug.
2983
2984 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
2985
2986         PR rtl-optimization/44838
2987         * gcc.dg/pr44838.c: New.
2988
2989 2010-07-08  Richard Guenther  <rguenther@suse.de>
2990
2991         PR tree-optimization/44831
2992         * gcc.c-torture/compile/pr44831.c: New testcase.
2993         * gcc.dg/tree-ssa/pr21463.c: Adjust.
2994
2995 2010-07-08  Richard Guenther  <rguenther@suse.de>
2996
2997         PR tree-optimization/44861
2998         * g++.dg/vect/pr44861.cc: New testcase.
2999
3000 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
3001
3002         PR middle-end/44828
3003         * gcc.c-torture/execute/pr44828.x: New file.
3004
3005 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
3006
3007         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
3008         dg-options.
3009         * g++.dg/ext/altivec-17.C: Adjust error message.
3010
3011 2010-07-07  Tom Tromey  <tromey@redhat.com>
3012
3013         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
3014
3015 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
3016
3017         PR target/44844
3018         * gcc.target/i386/rdrand-1.c: Scan "jnc".
3019         * gcc.target/i386/rdrand-2.c: Likewise.
3020         * gcc.target/i386/rdrand-3.c: Likewise.
3021
3022 2010-07-07  Jan Hubicka  <jh@suse.cz>
3023
3024         PR middle-end/44813
3025         * g++.dg/torture/pr44813.C: New testcase.
3026         * g++.dg/torture/pr44826.C: New testcase.
3027
3028 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
3029
3030         PR rtl-optimization/44787
3031         * gcc.c-torture/compile/pr44788.c: New test.
3032         * gcc.target/arm/pr44788.c: New test.
3033
3034 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3035
3036         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
3037
3038 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3039
3040         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
3041         to dg-options.
3042
3043 2010-07-06  Tobias Burnus  <burnus@net-b.de>
3044
3045         PR fortran/44742
3046         * gfortran.dg/parameter_array_init_6.f90: New.
3047         * gfortran.dg/initialization_20.f90: Update dg-error.
3048         * gfortran.dg/initialization_24.f90: Ditto.
3049
3050 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3051         PR fortran/PR44693
3052         * gfortran.dg/dim_range_1.f90:  New test.
3053         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
3054
3055 2010-07-06  Jason Merrill  <jason@redhat.com>
3056
3057         PR c++/44703
3058         * g++.dg/cpp0x/initlist41.C: New.
3059
3060         PR c++/44778
3061         * g++.dg/template/ptrmem22.C: New.
3062
3063 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
3064
3065         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
3066         support.
3067         * gcc.target/i386/i386.exp: Likewise.
3068
3069 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
3070
3071         PR testsuite/44195
3072         * gcc.dg/lto/20100518_0.c: Limit to x86.
3073
3074 2010-07-06  Richard Guenther  <rguenther@suse.de>
3075
3076         PR middle-end/44828
3077         * gcc.c-torture/execute/pr44828.c: New testcase.
3078
3079 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
3080
3081         * g++.dg/warn/noeffect2.C: Adjust expected warning.
3082         * g++.dg/warn/volatile1.C: Likewise.
3083         * g++.dg/template/warn1.C: Likewise.
3084
3085 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
3086
3087         AVX Programming Reference (June, 2010)
3088         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
3089         * g++.dg/other/i386-3.C: Likewise.
3090         * gcc.target/i386/sse-12.c: Likewise.
3091
3092         * gcc.target/i386/f16c-check.h: New.
3093         * gcc.target/i386/rdfsbase-1.c: Likewise.
3094         * gcc.target/i386/rdfsbase-2.c: Likewise.
3095         * gcc.target/i386/rdgsbase-1.c: Likewise.
3096         * gcc.target/i386/rdgsbase-2.c: Likewise.
3097         * gcc.target/i386/rdrand-1.c: Likewise.
3098         * gcc.target/i386/rdrand-2.c: Likewise.
3099         * gcc.target/i386/rdrand-3.c: Likewise.
3100         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
3101         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
3102         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
3103         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
3104         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
3105         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
3106         * gcc.target/i386/wrfsbase-1.c: Likewise.
3107         * gcc.target/i386/wrfsbase-2.c: Likewise.
3108         * gcc.target/i386/wrgsbase-1.c: Likewise.
3109         * gcc.target/i386/wrgsbase-2.c: Likewise.
3110
3111         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
3112         (__builtin_ia32_vcvtps2ph): New.
3113         (__builtin_ia32_vcvtps2ph256): Likewise.
3114
3115         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
3116         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
3117
3118         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
3119         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
3120
3121         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
3122         (__builtin_ia32_vcvtps2ph256): Likewise.
3123         Add fsgsbase,rdrnd,f16c.
3124
3125         * lib/target-supports.exp (check_effective_target_f16c): New.
3126
3127 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
3128
3129         * gcc.dg/guality/nrv-1.c: New test.
3130
3131 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
3132
3133         PR middle-end/42505
3134         * gcc.target/arm/pr42505.c: New test case.
3135
3136 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
3137
3138         PR c++/44808
3139         * g++.dg/opt/nrv16.C: New test.
3140
3141 2010-07-05  Richard Guenther  <rguenther@suse.de>
3142
3143         PR tree-optimization/44784
3144         * gcc.c-torture/compile/pr44784.c: New testcase.
3145
3146 2010-07-05  Ira Rosen  <irar@il.ibm.com>
3147
3148         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
3149         Increase loop bound and array size.
3150         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
3151         Likewise.
3152
3153 2010-07-05  Ira Rosen  <irar@il.ibm.com>
3154
3155         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
3156         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
3157         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
3158         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
3159         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
3160
3161 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
3162
3163         PR c++/22138
3164         * g++.dg/parse/template25.C: New.
3165
3166 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
3167
3168         PR rtl-optimization/44695
3169         * gcc.dg/torture/pr44695.c: New.
3170
3171 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3172
3173         PR c++/16630
3174         * g++.dg/ext/pretty3.C: New.
3175
3176 2010-07-04  Richard Guenther  <rguenther@suse.de>
3177
3178         PR middle-end/44809
3179         * g++.dg/torture/pr44809.C: New testcase.
3180
3181 2010-07-04  Richard Guenther  <rguenther@suse.de>
3182
3183         PR tree-optimization/44656
3184         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
3185
3186 2010-07-04  Ira Rosen  <irar@il.ibm.com>
3187             Revital Eres  <eres@il.ibm.com>
3188
3189         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
3190         misaligned stores.
3191         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
3192         gcc.dg/vect/vect-96.c: Likewise.
3193         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
3194         that support misaligned stores. Change the number of expected
3195         misaligned accesses.
3196         * gcc.dg/vect/vect-peel-1.c: New test.
3197         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
3198         gcc.dg/vect/vect-peel-4.c: Likewise.
3199         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
3200         vectorizable on all targets that support realignment.
3201         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3202
3203 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
3204
3205         PR c/44806
3206         * gcc.dg/torture/pr44806.c: New.
3207
3208 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
3209
3210         * gnat.dg/cond_expr1.adb: New test.
3211
3212 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
3213
3214         * gnat.dg/modular3.adb: New test.
3215         * gnat.dg/modular3_pkg.ads: New helper.
3216
3217 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
3218             Mikael Pettersson  <mikpe@it.uu.se>
3219
3220         PR testsuite/44518
3221         * obj-c++.dg/encode-2.mm: Produce object and save temps.
3222         Make signed-ness of chars explicit.  Scan the object for
3223         strings that are split by some target assemblers.
3224         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
3225         explicit.
3226
3227 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
3228
3229         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
3230
3231 2010-07-02  Le-Chun Wu  <lcwu@google.com>
3232
3233         PR/44128
3234         * g++.dg/warn/Wshadow-7.C: New test.
3235
3236 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
3237             Julian Brown  <julian@codesourcery.com>
3238             Sandra Loosemore  <sandra@codesourcery.com>
3239
3240         * gcc.c-torture/execute/20100416-1.c: New test case.
3241
3242 2010-07-02  Julian Brown  <julian@codesourcery.com>
3243             Sandra Loosemore  <sandra@codesourcery.com>
3244
3245         PR target/43703
3246
3247         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
3248         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
3249
3250 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3251             Julian Brown  <julian@codesourcery.com>
3252
3253         * gcc.target/arm/neon/vadds64.c: Regenerated.
3254         * gcc.target/arm/neon/vaddu64.c: Regenerated.
3255         * gcc.target/arm/neon/vsubs64.c: Regenerated.
3256         * gcc.target/arm/neon/vsubu64.c: Regenerated.
3257         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
3258         * gcc.target/arm/neon-vmls-1.c: Likewise.
3259         * gcc.target/arm/neon-vsubs64.c: New execution test.
3260         * gcc.target/arm/neon-vsubu64.c: New execution test.
3261         * gcc.target/arm/neon-vadds64.c: New execution test.
3262         * gcc.target/arm/neon-vaddu64.c: New execution test.
3263
3264 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3265
3266         * gcc.target/arm/neon-vands64.c: New.
3267         * gcc.target/arm/neon-vandu64.c: New.
3268         * gcc.target/arm/neon-vbics64.c: New.
3269         * gcc.target/arm/neon-vbicu64.c: New.
3270         * gcc.target/arm/neon-veors64.c: New.
3271         * gcc.target/arm/neon-veoru64.c: New.
3272         * gcc.target/arm/neon-vorns64.c: New.
3273         * gcc.target/arm/neon-vornu64.c: New.
3274         * gcc.target/arm/neon-vorrs64.c: New.
3275         * gcc.target/arm/neon-vorru64.c: New.
3276         * gcc.target/arm/neon/vands64.c: Regenerated.
3277         * gcc.target/arm/neon/vandu64.c: Regenerated.
3278         * gcc.target/arm/neon/vbics64.c: Regenerated.
3279         * gcc.target/arm/neon/vbicu64.c: Regenerated.
3280         * gcc.target/arm/neon/veors64.c: Regenerated.
3281         * gcc.target/arm/neon/veoru64.c: Regenerated.
3282         * gcc.target/arm/neon/vorns64.c: Regenerated.
3283         * gcc.target/arm/neon/vornu64.c: Regenerated.
3284         * gcc.target/arm/neon/vorrs64.c: Regenerated.
3285         * gcc.target/arm/neon/vorru64.c: Regenerated.
3286
3287 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3288
3289         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
3290
3291 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3292
3293         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
3294         * gfortran.dg/intent_out_5.f90: Same.
3295         * gfortran.dg/ltrans-7.f90: Same.
3296         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
3297
3298 2010-07-02  Jan Hubicka  <jh@suse.cz>
3299
3300         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
3301
3302 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3303
3304         * objc-obj-c++-shared/Object1.h: Correct Line endings.
3305
3306 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
3307
3308         PR c++/44780
3309         * c-c++-common/Wunused-var-12.c: New test.
3310
3311 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
3312
3313         PR target/42835
3314         * gcc.target/arm/pr42835.c: New test.
3315
3316         PR target/42172
3317         * gcc.target/arm/pr42172-1.c: New test.
3318
3319 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
3320
3321         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
3322
3323 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
3324
3325         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
3326         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
3327         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
3328         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
3329         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
3330         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
3331         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
3332         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
3333         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
3334         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
3335         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
3336         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
3337         * gcc.target/arm/neon-vdup_ns64.c: New.
3338         * gcc.target/arm/neon-vdup_nu64.c: New.
3339         * gcc.target/arm/neon-vdupQ_ns64.c: New.
3340         * gcc.target/arm/neon-vdupQ_nu64.c: New.
3341         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
3342         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
3343         * gcc.target/arm/neon-vmov_ns64.c: New.
3344         * gcc.target/arm/neon-vmov_nu64.c: New.
3345         * gcc.target/arm/neon-vmovQ_ns64.c: New.
3346         * gcc.target/arm/neon-vmovQ_nu64.c: New.
3347         * gcc.target/arm/neon-vget_lanes64.c: New.
3348         * gcc.target/arm/neon-vget_laneu64.c: New.
3349         * gcc.target/arm/neon-vset_lanes64.c: New.
3350         * gcc.target/arm/neon-vset_laneu64.c: New.
3351
3352 2010-07-02  Richard Guenther  <rguenther@suse.de>
3353
3354         * g++.dg/torture/20100702-1.C: New testcase.
3355
3356 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3357
3358         PR target/44707
3359         * gcc.c-torture/compile/pr44707.c: New test.
3360
3361 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
3362
3363         PR c++/44039
3364         * g++.dg/template/crash101.C: New.
3365
3366 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3367
3368         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
3369         Use the ABI-0 accessors and fail it for m64.
3370
3371 2010-07-02  Jan Hubicka  <jh@suse.cz>
3372
3373         * g++.dg/tree-ssa/pr44706.C: New testcase.
3374
3375 2010-07-02  Richard Guenther  <rguenther@suse.de>
3376
3377         PR tree-optimization/44748
3378         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
3379
3380 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
3381
3382         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
3383         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
3384         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
3385         the method types to forward:.
3386
3387 2010-06-30  Jason Merrill  <jason@redhat.com>
3388
3389         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
3390         * g++.dg/other/pr25632.C: Likewise.
3391
3392 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
3393
3394         PR tree-optimization/40421
3395         * gfortran.fortran-torture/compile/pr40421.f90: New test.
3396
3397 2010-07-01  Richard Guenther  <rguenther@suse.de>
3398
3399         PR middle-end/42834
3400         PR middle-end/44468
3401         * gcc.c-torture/execute/20100316-1.c: New testcase.
3402         * gcc.c-torture/execute/pr44468.c: Likewise.
3403         * gcc.c-torture/compile/20100609-1.c: Likewise.
3404         * gcc.dg/volatile2.c: Adjust.
3405         * gcc.dg/plugin/selfassign.c: Likewise.
3406         * gcc.dg/pr36902.c: Likewise.
3407         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
3408         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
3409         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
3410         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
3411         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
3412         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
3413         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
3414         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3415         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
3416         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
3417         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3418         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3419         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
3420         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
3421         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3422         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
3423         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
3424         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
3425         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
3426         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
3427         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
3428         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
3429         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
3430         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
3431         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
3432         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
3433         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
3434         * gcc.dg/struct/w_prof_local_array.c: Likewise.
3435         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
3436         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
3437         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
3438         * gcc.dg/struct/w_prof_global_array.c: Likewise.
3439         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
3440         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
3441         * gcc.dg/struct/w_prof_local_var.c: Likewise.
3442         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
3443         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
3444         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
3445         * gcc.dg/struct/w_prof_global_var.c: Likewise.
3446         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
3447         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
3448         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
3449         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3450         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
3451         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
3452         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
3453         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
3454         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
3455         * gcc.dg/tree-prof/stringop-1.c: Adjust.
3456         * g++.dg/tree-ssa/pr31146.C: Likewise.
3457         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
3458         * g++.dg/tree-ssa/pr33604.C: Likewise.
3459         * g++.dg/plugin/selfassign.c: Likewise.
3460         * gfortran.dg/array_memcpy_3.f90: Likewise.
3461         * gfortran.dg/array_memcpy_4.f90: Likewise.
3462         * c-c++-common/torture/pr42834.c: New testcase.
3463
3464 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
3465
3466         PR c++/44628
3467         * g++.dg/template/crash100.C: New.
3468
3469 2010-06-30  Jan Hubicka  <jh@suse.cz>
3470
3471         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
3472
3473 2010-06-30  Michael Matz  <matz@suse.de>
3474
3475         PR bootstrap/44699
3476         * gcc.dg/pr44699.c: New test.
3477
3478 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
3479
3480         PR tree-optimization/39799
3481         * c-c++-common/uninit-17.c: New test.
3482
3483 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3484
3485         PR libfortran/43298
3486         * gfortran.dg/read_infnan_1.f90: New test.
3487
3488 2010-06-29  Jason Merrill  <jason@redhat.com>
3489
3490         Enable implicitly declared move constructor/operator= (N3053).
3491         * g++.dg/cpp0x/implicit3.C: New.
3492         * g++.dg/cpp0x/implicit4.C: New.
3493         * g++.dg/cpp0x/implicit5.C: New.
3494         * g++.dg/cpp0x/implicit-copy.C: Adjust.
3495         * g++.dg/cpp0x/not_special.C: Adjust.
3496         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
3497         * g++.dg/cpp0x/rv1n.C: Adjust.
3498         * g++.dg/cpp0x/rv1p.C: Adjust.
3499         * g++.dg/cpp0x/rv2n.C: Adjust.
3500         * g++.dg/cpp0x/rv2p.C: Adjust.
3501         * g++.dg/cpp0x/rv3n.C: Adjust.
3502         * g++.dg/cpp0x/rv3p.C: Adjust.
3503         * g++.dg/cpp0x/rv4n.C: Adjust.
3504         * g++.dg/cpp0x/rv4p.C: Adjust.
3505         * g++.dg/cpp0x/rv5n.C: Adjust.
3506         * g++.dg/cpp0x/rv5p.C: Adjust.
3507         * g++.dg/cpp0x/rv6n.C: Adjust.
3508         * g++.dg/cpp0x/rv6p.C: Adjust.
3509         * g++.dg/cpp0x/rv7n.C: Adjust.
3510         * g++.dg/cpp0x/rv7p.C: Adjust.
3511         * g++.dg/cpp0x/rv8p.C: Adjust.
3512         * g++.dg/gomp/pr26690-1.C: Adjust.
3513         * g++.dg/other/error20.C: Adjust.
3514         * g++.dg/other/error31.C: Adjust.
3515         * g++.dg/parse/error19.C: Adjust.
3516         * g++.dg/template/qualttp5.C: Adjust.
3517         * g++.old-deja/g++.law/ctors5.C: Adjust.
3518
3519         Enable implicitly deleted functions (N2346)
3520         * g++.dg/cpp0x/defaulted17.C: New.
3521         * g++.dg/cpp0x/implicit1.C: New.
3522         * g++.dg/cpp0x/implicit2.C: New.
3523         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
3524         * g++.dg/ext/has_virtual_destructor.C: Adjust.
3525         * g++.dg/init/ctor4.C: Adjust.
3526         * g++.dg/init/synth2.C: Adjust.
3527         * g++.dg/lto/20081118_1.C: Adjust.
3528         * g++.dg/other/error13.C: Adjust.
3529         * g++.dg/other/unused1.C: Adjust.
3530         * g++.old-deja/g++.bob/inherit2.C: Adjust.
3531         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
3532         * g++.old-deja/g++.jason/opeq3.C: Adjust.
3533         * g++.old-deja/g++.law/ctors17.C: Adjust.
3534         * g++.old-deja/g++.oliva/delete1.C: Adjust.
3535         * g++.old-deja/g++.pt/assign1.C: Adjust.
3536         * g++.old-deja/g++.pt/crash20.C: Adjust.
3537
3538         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
3539         * g++.dg/cpp0x/defaulted13.C: Adjust.
3540         * g++.dg/cpp0x/defaulted2.C: Adjust.
3541         * g++.dg/cpp0x/defaulted3.C: Adjust.
3542         * g++.dg/cpp0x/initlist9.C: Adjust.
3543         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
3544         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
3545         * g++.dg/init/synth2.C: Adjust.
3546
3547         * g++.dg/cpp0x/defaulted19.C: New.
3548
3549         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
3550         * g++.dg/template/error23.C: Fix for -std=c++0x.
3551
3552 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
3553
3554         PR fortran/44718
3555         * gfortran.dg/proc_ptr_28.f90: New.
3556
3557 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
3558
3559         PR tree-optimization/43801
3560         * g++.dg/torture/pr43801.C: New test.
3561
3562         PR debug/44668
3563         * g++.dg/debug/dwarf2/accessibility1.C: New test.
3564
3565 2010-06-29  Jason Merrill  <jason@redhat.com>
3566
3567         PR c++/44587
3568         * g++.dg/template/qualified-id2.C: New.
3569         * g++.dg/template/qualified-id3.C: New.
3570
3571 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
3572
3573         PR fortran/44696
3574         * gfortran.dg/associated_target_4.f90: New.
3575
3576 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
3577
3578         PR fortran/44582
3579         * gfortran.dg/aliasing_array_result_1.f90 : New test.
3580
3581 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3582
3583         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
3584
3585 2010-06-29  Jan Hubicka  <jh@suse.cz>
3586
3587         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
3588
3589 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
3590
3591         PR target/43902
3592         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
3593         * gcc.target/arm/wmul-3.c: New test.
3594         * gcc.target/arm/wmul-4.c: New test.
3595
3596 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
3597
3598         PR rtl-optimization/44659
3599         * gcc.target/i386/extract-1.c: New.
3600         * gcc.target/i386/extract-2.c: Likewise.
3601         * gcc.target/i386/extract-3.c: Likewise.
3602         * gcc.target/i386/extract-4.c: Likewise.
3603         * gcc.target/i386/extract-5.c: Likewise.
3604         * gcc.target/i386/extract-6.c: Likewise.
3605
3606 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
3607
3608         PR c++/44682
3609         * g++.dg/warn/Wunused-var-14.C: New test.
3610
3611 2010-06-28  Tobias Burnus  <burnus@net-b.de>
3612
3613         PR fortran/43298
3614         * gfortran.dg/nan_6.f90: New.
3615
3616 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
3617
3618         PR tree-optimization/43781
3619         * gcc.dg/torture/pr43781.c: New.
3620
3621 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
3622
3623         PR fortran/40158
3624         * gfortran.dg/actual_rank_check_1.f90: New test.
3625
3626 2010-06-28  Martin Jambor  <mjambor@suse.cz>
3627
3628         * testsuite/gcc.dg/ipa/ipa-sra-6.c: New test.
3629
3630 2010-06-28  Jan Hubicka  <jh@suse.cz>
3631
3632         PR tree-optimization/44687
3633         * gcc.c-torture/compile/pr44687.c
3634
3635 2010-06-28  Martin Jambor  <mjambor@suse.cz>
3636
3637         PR c++/44535
3638         * g++.dg/torture/pr44535.C: New test.
3639
3640 2010-06-28  Michael Matz  <matz@suse.de>
3641
3642         PR middle-end/44592
3643         * gfortran.dg/pr44592.f90: New test.
3644
3645 2010-06-28  Jan Hubicka  <jh@suse.cz>
3646
3647         PR tree-optimization/44357
3648         * g++.dg/torture/pr44357.C: New testcase.
3649
3650 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3651
3652         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
3653         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
3654         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
3655         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
3656         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
3657         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
3658         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
3659         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
3660
3661 2010-06-27  Jan Hubicka  <jh@suse.cz>
3662
3663         * gcc.c-torture/compile/pr44686.c: New file.
3664
3665 2010-06-27  Richard Guenther  <rguenther@suse.de>
3666
3667         PR tree-optimization/44683
3668         * gcc.c-torture/execute/pr44683.c: New testcase.
3669
3670 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
3671
3672         * gnat.dg/noreturn3.ad[sb]: New test.
3673
3674 2010-06-26  Jason Merrill  <jason@redhat.com>
3675
3676         * g++.dg/cpp0x/explicit5.C: New.
3677
3678 2010-06-26  Richard Guenther  <rguenther@suse.de>
3679
3680         PR tree-optimization/44393
3681         * gcc.dg/pr44393.c: New testcase.
3682
3683 2010-06-26  Jan Hubicka  <jh@suse.cz>
3684
3685         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
3686
3687 2010-06-26  Richard Guenther  <rguenther@suse.de>
3688
3689         PR middle-end/44674
3690         * gcc.dg/pr44674.c: New testcase.
3691
3692 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
3693
3694         * gcc.dg/opts-3.c: New test.
3695
3696 2010-06-26  Tobias Burnus  <burnus@net-b.de>
3697
3698         * gfortran.dg/type_decl_1.f90: New.
3699         * gfortran.dg/type_decl_2.f90: New.
3700
3701 2010-06-26  Tobias Burnus  <burnus@net-b.de>
3702
3703         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
3704         * gfortran.dg/semicolon_fixed_2.f: Ditto.
3705
3706 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3707
3708         PR testsuite/38946
3709         * gfortran.dg/array_constructor_23.f: Update test to allow for small
3710         error in comparing reals.
3711
3712 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3713
3714         * selected_real_kind_2.f90: New.
3715         * selected_real_kind_3.f90: New.
3716
3717 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3718
3719         * gfortran.dg/entry_19.f90: New.
3720
3721 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3722
3723         * gfortran.dg/end_subroutine_1.f90: New.
3724         * gfortran.dg/end_subroutine_2.f90: New.
3725         * gfortran.dg/interface_proc_end.f90: Update.
3726
3727 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3728
3729         * gfortran.dg/semicolon_fixed.f: Update.
3730         * gfortran.dg/semicolon_fixed_2.f: New.
3731         * gfortran.dg/semicolon_free_2.f90: New.
3732         * gfortran.dg/semicolon_free.f90: Update.
3733
3734 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3735
3736         PR fortran/44448
3737         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
3738
3739 2010-06-25  Martin Jambor  <mjambor@suse.cz>
3740
3741         * g++.dg/ipa/iinline-3.C: New test.
3742         * gcc.dg/ipa/modif-1.c: Removed.
3743
3744 2010-06-25  Jan Hubicka  <jh@suse.cz>
3745
3746         * testsuite/gcc.dg/tree-ssa/ipa-split-1.c
3747
3748 2010-06-25  Martin Jambor  <mjambor@suse.cz>
3749
3750         * g++.dg/ipa/iinline-2.C: New test.
3751
3752 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
3753
3754         PR middle-end/43866
3755         * gfortran.dg/pr43866.f90: New test.
3756
3757         PR tree-optimization/44539
3758         * gcc.dg/pr44539.c: New test.
3759
3760 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
3761
3762         From Jim Wilson:
3763         PR target/43902
3764         * gcc.target/mips/madd-9.c: New test.
3765
3766 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
3767
3768         PR c/44517
3769         * gcc.dg/noncompile/pr44517.c: New.
3770         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
3771
3772 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
3773
3774         PR testsuite/43283
3775         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
3776         and add argument to nop for IA64.
3777
3778 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
3779
3780         PR target/44588
3781         * gcc.target/i386/mod-1.c: New.
3782         * gcc.target/i386/umod-1.c: Likewise.
3783         * gcc.target/i386/umod-2.c: Likewise.
3784         * gcc.target/i386/umod-3.c: Likewise.
3785
3786 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
3787
3788         PR middle-end/44492
3789         * g++.dg/torture/pr44492.C: New test.
3790
3791 2010-06-24  Andi Kleen  <ak@linux.intel.com>
3792
3793         * c-c++-common/warn-omitted-condop.c: New.
3794
3795 2010-06-24  Tobias Burnus  <burnus@net-b.de>
3796
3797         PR fortran/44614
3798         * gfortran.dg/import8.f90: New.
3799
3800 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
3801
3802         * gnat.dg/not_null.adb: Update test case.
3803
3804 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
3805
3806         PR c++/44619
3807         * g++.dg/warn/Wunused-var-13.C: New test.
3808
3809         PR c++/44627
3810         * g++.dg/diagnostic/method1.C: New test.
3811
3812 2010-06-22  Cary Coutant  <ccoutant@google.com>
3813
3814         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
3815
3816 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
3817
3818         PR fortran/44616
3819         * gfortran.dg/abstract_type_8.f03: New.
3820
3821 2010-06-21  Jason Merrill  <jason@redhat.com>
3822
3823         * g++.dg/cpp0x/noexcept08.C: New.
3824
3825         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
3826
3827 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
3828
3829         PR target/44615
3830         * gcc.target/i386/sse2-vec-2a.c: New.
3831
3832 2010-06-21  DJ Delorie  <dj@redhat.com>
3833
3834         * gcc.dg/pragma-diag-1.c: New.
3835
3836 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
3837
3838         PR target/44615
3839         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
3840
3841 2010-06-21  Alan Modra  <amodra@gmail.com>
3842
3843         PR testsuite/44505
3844         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
3845         tail call to check_fa_mid.
3846
3847 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
3848
3849         PR target/44575
3850         * gcc.c-torture/execute/pr44575.c: New test.
3851
3852 2010-06-21  Tobias Burnus  <burnus@net-b.de>
3853
3854         PR fortran/40632
3855         * gfortran.dg/contiguous_1.f90: New.
3856         * gfortran.dg/contiguous_2.f90: New.
3857         * gfortran.dg/contiguous_3.f90: New.
3858
3859 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
3860
3861         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
3862         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
3863
3864 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
3865
3866         PR target/44546
3867         * gcc.target/i386/pr44546.c: New test.
3868
3869 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
3870
3871         * gcc.dg/opts-2.c: New test.
3872
3873 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
3874
3875         PR fortran/44584
3876         * gfortran.dg/typebound_proc_15.f03: Modified.
3877
3878 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
3879
3880         PR target/44072
3881         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
3882         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
3883
3884 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3885
3886         * g++.dg/ext/label13.C: Fix typo in last change.
3887
3888 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3889
3890         PR libfortran/44477
3891         * gfortran.dg/eof_3.f90
3892         * gfortran.dg/endfile_2.f90
3893         * gfortran.dg/endfile_4.f90
3894         * gfortran.dg/endfile_3.f90
3895
3896 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3897
3898         PR c++/41090
3899         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
3900
3901 2010-06-18  Tobias Burnus  <burnus@net-b.de>
3902
3903         PR fortran/44556
3904         * gfortran.dg/allocate_alloc_opt_11.f90: New.
3905
3906 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
3907
3908         * gcc.target/arm/pr40900.c: New test.
3909
3910 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
3911
3912         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
3913
3914 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
3915
3916         PR fortran/44558
3917         * gfortran.dg/typebound_call_15.f03: New.
3918
3919 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3920
3921         PR c++/44486
3922         * g++.dg/pr44486.C: New.
3923
3924 2010-06-16  DJ Delorie  <dj@redhat.com>
3925
3926         * gcc.target/i386/volatile-bitfields-1.c: New.
3927         * gcc.target/i386/volatile-bitfields-2.c: New.
3928
3929 2010-06-16  Jason Merrill  <jason@redhat.com>
3930
3931         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
3932
3933         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
3934
3935 2010-06-16  Richard Guenther  <rguenther@suse.de>
3936
3937         PR c/44555
3938         * gcc.c-torture/execute/pr44555.c: New testcase.
3939
3940 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
3941
3942         PR fortran/44549
3943         * gfortran.dg/typebound_proc_16.f03: New.
3944
3945 2010-06-16  Martin Jambor  <mjambor@suse.cz>
3946
3947         * g++.dg/torture/pr43905.C: New test.
3948
3949 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
3950
3951         PR testsuite/44538
3952         * gcc.dg/vect/slp-perm-5.c (main): Prevent
3953         initialization loop from being vectorized.
3954         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
3955
3956 2010-06-16  Alan Modra  <amodra@gmail.com>
3957
3958         PR tree-optimization/44507
3959         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
3960
3961 2010-06-15  Jason Merrill  <jason@redhat.com>
3962
3963         * g++.dg/overload/arg3.C: Adjust error locations.
3964         * g++.dg/overload/copy1.C: Likewise.
3965         * g++.dg/tc1/dr152.C: Likewise.
3966         * g++.dg/template/incomplete4.C: Likewise.
3967         * g++.dg/template/incomplete5.C: Likewise.
3968         * g++.old-deja/g++.bob/inherit2.C: Likewise.
3969         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
3970         * g++.old-deja/g++.pt/crash9.C: Likewise.
3971
3972         * g++.dg/inherit/virtual5.C: New.
3973
3974         * g++.dg/cpp0x/defaulted18.C: New.
3975
3976         * g++.dg/cpp0x/initlist40.C: New.
3977
3978         * g++.dg/cpp0x/initlist39.C: New.
3979
3980 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
3981
3982         PR middle-end/44391
3983         * gcc.dg/graphite/pr44391.c: New.
3984
3985 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
3986
3987         PR fortran/43388
3988         * gfortran.dg/allocate_alloc_opt_8.f90: New.
3989         * gfortran.dg/allocate_alloc_opt_9.f90: New.
3990         * gfortran.dg/allocate_alloc_opt_10.f90: New.
3991         * gfortran.dg/class_allocate_2.f03: Modified an error message.
3992
3993 2010-06-15  Richard Guenther  <rguenther@suse.de>
3994
3995         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
3996
3997 2010-06-15  Richard Guenther  <rguenther@suse.de>
3998
3999         * gcc.dg/vect/bb-slp-21.c: Adjust.
4000         * gcc.dg/vect/bb-slp-13.c: Likewise
4001         * gcc.dg/vect/bb-slp-4.c: Likewise
4002         * gcc.dg/vect/bb-slp-22.c: Likewise
4003         * gcc.dg/vect/bb-slp-14.c: Likewise
4004         * gcc.dg/vect/bb-slp-23.c: Likewise
4005         * gcc.dg/vect/bb-slp-15.c: Likewise
4006         * gcc.dg/vect/bb-slp-17.c: Likewise
4007         * gcc.dg/vect/bb-slp-18.c: Likewise
4008         * gcc.dg/vect/bb-slp-19.c: Likewise
4009         * gcc.dg/vect/bb-slp-10.c: Likewise
4010         * gcc.dg/vect/bb-slp-11.c: Likewise
4011         * gcc.dg/vect/bb-slp-20.c: Likewise
4012         * gcc.dg/vect/bb-slp-3.c: Likewise
4013
4014 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
4015
4016         PR fortran/44536
4017         * gfortran.dg/gomp/pr44536.f90: New test.
4018         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
4019
4020 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
4021
4022         PR target/44534
4023         * gcc.target/i386/avx-vextractf128-256-3.c: New.
4024         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
4025
4026 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
4027
4028         PR tree-optimization/44508
4029         * gcc.dg/tree-ssa/pr21086.c: Adjust.
4030
4031         PR bootstrap/44509
4032         * gcc.dg/pr44509.c: New test.
4033
4034 2010-06-14  Ira Rosen  <irar@il.ibm.com>
4035
4036         PR tree-optimization/44507
4037         * gcc.dg/vect/pr44507.c: New test.
4038
4039 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
4040
4041         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
4042         and c-pretty-print.h.
4043
4044         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
4045
4046 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
4047
4048         * gfortran.dg/whole_file_18.f90: Updated error message.
4049
4050 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
4051
4052         * gfortran.dg/whole_file_20.f03: New.
4053
4054 2010-06-12  Jan Hubicka  <jh@suse.cz>
4055
4056         * gcc.c-torture/compile/pc44485.c: New testcase.
4057
4058 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
4059
4060         PR fortran/40117
4061         * gfortran.dg/typebound_proc_4.f03: Modified error message.
4062         * gfortran.dg/typebound_proc_14.f03: New.
4063         * gfortran.dg/typebound_proc_15.f03: New.
4064
4065 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
4066
4067         * gcc.dg/opts-1.c: New test.
4068
4069 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
4070
4071         * gcc.dg/funroll-loops-all.c: Update expected error.
4072
4073 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
4074
4075         PR target/44481
4076         * gcc.target/i386/pr44481.c: New test.
4077
4078 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
4079
4080         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
4081
4082 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
4083
4084         PR middle-end/44483
4085         * gcc.dg/tree-ssa/pr44483.c: New.
4086
4087 2010-06-11  Paul Brook  <paul@codesourcery.com>
4088
4089         * g++.dg/other/arm-neon-1.C: New test.
4090
4091 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
4092
4093         PR fortran/42051
4094         PR fortran/43896
4095         * gfortran.dg/class_23.f03: New test.
4096
4097 2010-06-11  Jan Hubicka  <jh@suse.cz>
4098
4099         * gcc.dg/ipa/pure-const-2.c: New testcase.
4100
4101 2010-06-11  Jan Hubicka  <jh@suse.cz>
4102
4103         * gcc.dg/noreturn-7.c: Update.
4104         * gcc.dg/noreturn-4.c: Update.
4105
4106 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
4107
4108         Fix MIPS bootstrap
4109         * g++.dg/other/typedef4.C: New test.
4110
4111 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
4112
4113         PR fortran/44207
4114         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
4115
4116 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
4117
4118         PR fortran/44457
4119         * gfortran.dg/asynchronous_3.f03
4120
4121 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
4122
4123         PR middle-end/44185
4124         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
4125         non-temporal stores out of the tests to form new test cases.  As a
4126         result, no non-temporal store should be generated in this case.
4127
4128         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
4129         prefetch-7.c that generate one non-temporal store.
4130
4131         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
4132         prefetch-7.c that generate one non-temporal store and one
4133         one-temporal prefetch.
4134
4135 2010-06-10  Martin Jambor  <mjambor@suse.cz>
4136
4137         PR tree-optimization/44258
4138         * gcc.dg/tree-ssa/pr44258.c: New test.
4139
4140 2010-06-10  Daniel Kraft  <d@domob.eu>
4141
4142         PR fortran/38936
4143         * gfortran.dg/associate_1.f03: New test.
4144         * gfortran.dg/associate_2.f95: New test.
4145         * gfortran.dg/associate_3.f03: New test.
4146         * gfortran.dg/associate_4.f08: New test.
4147
4148 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4149
4150         * gfortran.dg/selected_char_kind_4.f90: New test.
4151
4152 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
4153
4154         * gcc.dg/pr42461.c: New test.
4155
4156 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
4157
4158         PR fortran/44347
4159         * gfortran.dg/selected_real_kind_1.f90: New.
4160
4161 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
4162
4163         PR fortran/44359
4164         * gfortran.dg/warn_conversion.f90: Removed check for redundant
4165         warning.
4166         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
4167         check for warning.
4168
4169 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4170
4171         * gfortran.dg/data_namelist_conflict.f90: New test.
4172
4173 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4174
4175         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
4176         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
4177         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
4178
4179 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4180
4181         * testsuite/gfortran.dg/mvbits_9.f90: New test.
4182         * testsuite/gfortran.dg/ibset_1.f90: Ditto.
4183         * testsuite/gfortran.dg/ibits_1.f90: Ditto.
4184         * testsuite/gfortran.dg/btest_1.f90: Ditto.
4185         * testsuite/gfortran.dg/ibclr_1.f90: Ditto.
4186
4187 2010-06-09  Jason Merrill  <jason@redhat.com>
4188
4189         PR c++/44366
4190         * g++.dg/cpp0x/decltype23.C: Move to...
4191         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
4192
4193 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
4194
4195         PR fortran/44211
4196         * gfortran.dg/typebound_call_14.f03: New test.
4197
4198 2010-06-09  Martin Jambor  <mjambor@suse.cz>
4199
4200         PR tree-optimization/44423
4201         * gcc.dg/tree-ssa/pr44423.c: New test.
4202
4203 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
4204
4205         PR testsuite/42843
4206         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
4207         TV_NONE to initialize tv_id field.
4208         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
4209         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
4210         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
4211         Include toplev.h .
4212         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
4213         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
4214         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
4215
4216 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
4217
4218         PR tree-optimization/39874
4219         PR middle-end/28685
4220         * gcc.dg/pr39874.c: New file.
4221
4222 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
4223
4224         * g++.dg/ext/attr-alias-1.C: New.
4225         * g++.dg/ext/attr-alias-2.C: New.
4226
4227 2010-06-07  Tobias Burnus  <burnus@net-b.de>
4228
4229         PR fortran/44446
4230         * gfortran.dg/proc_ptr_27.f90: New.
4231
4232 2010-06-07  Jason Merrill  <jason@redhat.com>
4233
4234         PR c++/44366
4235         * g++.dg/cpp0x/decltype23.C: New.
4236
4237 2010-06-08  Andrew Pinski <pinskia@gmail.com>
4238             Shujing Zhao  <pearly.zhao@oracle.com>
4239
4240         PR c/37724
4241         * gcc.dg/c90-const-expr-10.c: Adjust.
4242         * gcc.dg/c99-const-expr-10.c: Adjust.
4243         * gcc.dg/init-bad-7.c: New.
4244
4245 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4246
4247         * lib/target-supports.exp (check_effective_target_gas): New proc.
4248         * gcc.c-torture/execute/960321-1.x: New file.
4249
4250 2010-06-07  Jason Merrill  <jason@redhat.com>
4251
4252         PR c++/44401
4253         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
4254
4255 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
4256
4257         PR c++/44444
4258         * g++.dg/warn/Wunused-var-12.C: New test.
4259
4260         PR c++/44443
4261         * c-c++-common/Wunused-var-11.c: New test.
4262
4263 2010-06-07  Jan Hubicka  <jh@suse.cz>
4264
4265         * gcc.dg/ipa/pure-const-1.c: New testcase.
4266
4267 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
4268
4269         PR rtl-optimization/44404
4270         * gcc.dg/pr44404.c: New.
4271
4272 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
4273
4274         PR target/44159
4275         * gcc.target/i386/abi-2.c: Check sysv abi here.
4276         * gcc.target/i386/aes-avx-check.h: Call test in noinline
4277         function to avoid failures by different ABIs.
4278         * gcc.target/i386/aes-check.h: Likewise.
4279         * gcc.target/i386/avx-check.h: Likewise.
4280         * gcc.target/i386/fma4-check.h: Likewise.
4281         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
4282         * gcc.target/i386/mmx-check.h: Likewise.
4283         * gcc.target/i386/pclmul-avx-check.h: Likewise.
4284         * gcc.target/i386/pclmul-check.h: Likewise.
4285         * gcc.target/i386/sse-check.h: Likewise.
4286         * gcc.target/i386/sse2-check.h: Likewise.
4287         * gcc.target/i386/sse3-check.h: Likewise.
4288         * gcc.target/i386/sse4_1-check.h: Likewise.
4289         * gcc.target/i386/sse4_2-check.h: Likewise.
4290         * gcc.target/i386/sse4a-check.h: Likewise.
4291         * gcc.target/i386/ssse3-check.h: Likewise.
4292         * gcc.target/i386/xop-check.h: Likewise.
4293         * gcc.target/i386/pr27971.c: Fix for LLP64.
4294         * gcc.target/i386/pr39139.c: Likewise.
4295         * gcc.target/i386/pr39315-check.c: Likewise.
4296         * gcc.target/i386/vararg-1.c: Likewise.
4297         * gcc.target/i386/vararg-2.c: Likewise.
4298         Additional add dg-compile to avoid failure due
4299         missing foo symbol.
4300
4301         * gcc.dg/compound-literal-1.c: Fix for llp64.
4302         * gcc.dg/pr32370.c: Likewise.
4303         * gcc.dg/pr37561.c: Likewise.
4304         * gcc.dg/pr41340.c: Likewise.
4305         * gcc.dg/pr41551.c: Likewise.
4306
4307 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
4308
4309         PR c++/44188
4310         * g++.dg/debug/dwarf2/typedef3.C: New test.
4311
4312 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4313
4314         PR c/20000
4315         * c-c++-common/pr20000.c: New.
4316
4317 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
4318
4319         PR c++/44086
4320         * g++.dg/init/pr44086.C: New.
4321         * g++.dg/cpp0x/decltype4.C: Adjust.
4322
4323 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
4324
4325         PR fortran/43945
4326         * gfortran.dg/generic_23.f03: New test.
4327
4328 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
4329
4330         PR fortran/43895
4331         * gfortran.dg/alloc_comp_class_1.f90 : New test.
4332
4333 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
4334
4335         PR c++/44361
4336         * c-c++-common/Wunused-var-9.c: New test.
4337
4338 2010-06-05  Jason Merrill  <jason@redhat.com>
4339
4340         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
4341
4342 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
4343
4344         PR c/44322
4345         * gcc.dg/c99-restrict-4.c: New test.
4346
4347 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
4348
4349         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
4350         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
4351         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
4352         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
4353         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
4354         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
4355         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
4356         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
4357         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
4358         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
4359         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
4360         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
4361         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
4362         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
4363         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
4364         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
4365         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
4366         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
4367         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
4368         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
4369         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
4370         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
4371
4372 2010-06-04  Jason Merrill  <jason@redhat.com>
4373
4374         * g++.dg/cpp0x/noexcept06.C: New.
4375         * g++.dg/cpp0x/noexcept07.C: New.
4376
4377         * g++.dg/cpp0x/noexcept01.C: New.
4378         * g++.dg/cpp0x/noexcept02.C: New.
4379         * g++.dg/cpp0x/noexcept03.C: New.
4380         * g++.dg/cpp0x/noexcept04.C: New.
4381         * g++.dg/cpp0x/noexcept05.C: New.
4382
4383 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
4384
4385         PR c++/44412
4386         * g++.dg/warn/Wunused-var-10.C: New test.
4387         * g++.dg/warn/Wunused-var-11.C: New test.
4388
4389         PR c++/44362
4390         * c-c++-common/Wunused-var-10.c: New test.
4391
4392 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4393
4394         PR c/25880
4395         * gcc.dg/assign-warn-2.c: Update.
4396         * gcc.dg/cpp/line3.c: Update.
4397         * gcc.dg/c99-array-lval-8.c: Update.
4398         * gcc.dg/cast-qual-2.c: Update.
4399         * gcc.dg/c99-arraydecl-3.c:  Update.
4400         * gcc.dg/assign-warn-1.c:  Update.
4401         * gcc.dg/format/gcc_diag-1.c:  Update.
4402
4403 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
4404
4405         PR rtl-optimization/39871
4406         PR rtl-optimization/40615
4407         PR rtl-optimization/42500
4408         PR rtl-optimization/42502
4409         * gcc.target/arm/eliminate.c: New test.
4410
4411 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
4412
4413         PR libstdc++/44410
4414         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
4415         * g++.old-deja/g++.other/delete3.C: Likewise.
4416         * g++.old-deja/g++.other/new.C: Likewise.
4417         * g++.old-deja/g++.law/operators27.C: Likewise.
4418         * g++.old-deja/g++.mike/p755.C: Likewise.
4419         * g++.dg/eh/new1.C: Likewise.
4420         * g++.dg/init/new5.C: Likewise.
4421
4422 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
4423
4424         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
4425         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
4426         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
4427
4428 2010-06-03  Richard Guenther  <rguenther@suse.de>
4429
4430         PR lto/41921
4431         * lib/lto.exp: Always load gcc.exp.
4432         (lto-obj): For C source files invoke gcc_target_compile.
4433         * g++.dg/lto/20100603-1_0.C: New testcase.
4434         * g++.dg/lto/20100603-1_1.c: Likewise.
4435
4436 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
4437
4438         PR tree-optimization/43688
4439         * gfortran.dg/pr43688.f90: New.
4440
4441 2010-06-03  Richard Guenther  <rguenther@suse.de>
4442
4443         PR lto/41584
4444         * gcc.dg/lto/20100603-1_0.c: New testcase.
4445         * gcc.dg/lto/20100603-2_0.c: Likewise.
4446         * gcc.dg/lto/20100603-3_0.c: Likewise.
4447
4448 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
4449
4450         PR target/44218
4451         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
4452         * gcc.target/powerpc/recip-2.c: Ditto.
4453         * gcc.target/powerpc/recip-3.c: Ditto.
4454         * gcc.target/powerpc/recip-4.c: Ditto.
4455         * gcc.target/powerpc/recip-5.c: Ditto.
4456         * gcc.target/powerpc/recip-6.c: Ditto.
4457         * gcc.target/powerpc/recip-7.c: Ditto.
4458         * gcc.target/powerpc/recip-test.h: Ditto.
4459         * gcc.target/powerpc/recip-test2.h: Ditto.
4460
4461 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
4462
4463         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
4464
4465 2010-06-02  Jason Merrill  <jason@redhat.com>
4466
4467         * g++.dg/ext/vector9.C: Expect typedef in error message.
4468
4469         PR c++/9726
4470         PR c++/23594
4471         PR c++/44333
4472         * g++.dg/tc1/dr101.C: Remove xfails.
4473
4474 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
4475
4476         PR middle-end/44372
4477         * g++.dg/ipa/pr44372.C: New.
4478
4479 2010-06-02  Jan Hubicka  <jh@suse.cz>
4480
4481         PR middle-end/44295
4482         * g++.dg/torture/pr44295.C: Neww testcase.
4483
4484 2010-06-02  Jan Hubicka  <jh@suse.cz>
4485
4486         * gcc.dg/tree-ssa/loadpre6.c: Update.
4487
4488 2010-06-02  Richard Guenther  <rguenther@suse.de>
4489
4490         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
4491         diagnostic.h.
4492
4493 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
4494
4495         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
4496         the link fail message.
4497
4498 2010-06-02  Tobias Burnus  <burnus@net-b.de>
4499
4500         PR fortran/44360
4501         * gfortran.dg/use_13.f90: New test case.
4502
4503 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4504
4505         PR fortran/44371
4506         * gfortran.dg/error_stop_2.f08: Minor update.
4507
4508 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4509
4510         PR fortran/44371
4511         * gfortran.dg/error_stop_1.f08: New test.
4512         * gfortran.dg/error_stop_2.f08: New test.
4513
4514 2010-06-01  Jason Merrill  <jason@redhat.com>
4515
4516         DR 990
4517         * g++.dg/cpp0x/initlist37.C: New.
4518         * g++.dg/cpp0x/initlist38.C: New.
4519
4520         PR c++/44358
4521         * g++.dg/cpp0x/initlist36.C: New.
4522
4523 2010-05-31 Jan Hubicka  <jh@suse.cz>
4524
4525         * gcc.dg/noreturn-8.c: New testcase.
4526
4527 2010-05-31 Jan Hubicka  <jh@suse.cz>
4528
4529         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
4530         * gcc.dg/lto/noreturn-1_0.c: Move it here.
4531
4532 2010-05-31 Jan Hubicka  <jh@suse.cz>
4533
4534         * gcc.dg/lto/noreturn-1_1.c: New testcase.
4535         * gcc.dg/lto/noreturn-1_0.c: New testcase.
4536
4537 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
4538
4539         PR fortran/36928
4540         * gfortran.dg/dependency_27.f90:  New test.
4541         * gfortran.dg/array_assign_1.F90:  New test.
4542
4543 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
4544
4545         PR target/44338
4546         * gcc.target/i386/sse-24.c: New test.
4547
4548 2010-05-31  Jan Hubicka  <jh@suse.cz>
4549
4550         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
4551
4552 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
4553
4554         PR middle-end/44337
4555         * gcc.dg/pr44337.c: New test.
4556
4557         PR tree-optimization/44182
4558         * g++.dg/debug/pr44182.C: New test.
4559
4560 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
4561
4562         * gcc.dg/nested-func-7.c: New test.
4563         * gnat.dg/frame_overflow.adb: Adjust directives.
4564
4565 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
4566
4567         * gnat.dg/prot2.ad[sb]: New test.
4568         * gnat.dg/prot2_pkg1.ads: New helper.
4569         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
4570
4571 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
4572
4573         * gnat.dg/array11.adb: Adjust dg-warning directive.
4574         * gnat.dg/object_overflow.adb: Likewise.
4575
4576 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
4577
4578         PR middle-end/44306
4579         * gcc.dg/tree-ssa/pr44306.c: New.
4580
4581 2010-05-29  Jan Hubicka  <jh@suse.cz>
4582
4583         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
4584
4585 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
4586
4587         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
4588
4589 2010-05-28  Mike Stump  <mikestump@comcast.net>
4590
4591         PR objc/44125
4592         * objc.dg/const-str-9.m: Remove static.
4593
4594 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
4595
4596         PR target/43636
4597         * gcc.c-torture/compile/pr43636.c: New test.
4598
4599 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
4600
4601         PR objc++/23616
4602         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
4603         * obj-c++.dg/try-catch-9.mm: Ditto.
4604
4605 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
4606
4607         Revert patch for PR c++/44188
4608         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
4609
4610 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
4611
4612         PR c++/44188
4613         * g++.dg/debug/dwarf2/typedef3.C: New test.
4614
4615 2010-05-27  Jason Merrill  <jason@redhat.com>
4616
4617         PR c++/43555
4618         * g++.dg/ext/vla9.C: New.
4619
4620 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
4621
4622         PR objc/44140
4623         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
4624         * objc.dg/torture/tls/thr-init-3.m: Ditto.
4625         * objc.dg/torture/tls/thr-init.m: Ditto.
4626         * objc.dg/torture/trivial.m: Ditto.
4627         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
4628         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
4629         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
4630         * obj-c++.dg/torture/trivial.mm: Ditto.
4631
4632 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
4633
4634         * g++.dg/lto/20100302_0.C: Skip on darwin.
4635
4636 2010-05-27  Richard Guenther  <rguenther@suse.de>
4637
4638         PR tree-optimization/44284
4639         * gcc.dg/vect/vect-118.c: New testcase.
4640         * gcc.dg/vect/bb-slp-20.c: Adjust.
4641         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
4642         * gcc.dg/vect/slp-9.c: Likewise.
4643         * gcc.dg/vect/slp-reduc-4.c: Likewise.
4644         * gcc.dg/vect/vect-10.c: Likewise.
4645         * gcc.dg/vect/vect-109.c: Likewise.
4646         * gcc.dg/vect/vect-12.c: Likewise.
4647         * gcc.dg/vect/vect-36.c: Likewise.
4648         * gcc.dg/vect/vect-7.c: Likewise.
4649         * gcc.dg/vect/vect-iv-8.c: Likewise.
4650         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
4651         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
4652         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
4653         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
4654         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
4655         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
4656         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
4657         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
4658         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
4659         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
4660         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
4661         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
4662         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
4663         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
4664         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
4665         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
4666         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4667
4668 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
4669
4670         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
4671         necessary.
4672
4673 2010-05-26  Jan Hubicka  <jh@suse.cz>
4674
4675         * gcc.dg/lto/materialize-1_0.c: New file.
4676         * gcc.dg/lto/materialize-1_1.c: New file.
4677
4678 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
4679
4680         * gnat.dg/lto10.adb: New test.
4681         * gnat.dg/lto10_pkg.ads: New helper.
4682
4683 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
4684
4685         * lib/target-supports.exp (check_effective_target_int128): New
4686         function to check if __int128 types are available for target.
4687         * c-c++-common/int128-types-1.c: New.
4688         * c-c++-common/int128-1.c: New.
4689         * c-c++-common/int128-2.c: New.
4690         * g++.dg/abi/mangle43.C: New.
4691         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
4692         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
4693         pointer-wide scalar.
4694         * g++.dg/other/pr25632.C: Likewise.
4695         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
4696         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
4697         overflow warnings.
4698         * g++.dg/warn/pr13358-4.C: Likewise.
4699         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
4700         * g++.dg/warn/Wconversion-null.C: Likewise.
4701
4702 2010-05-26  Jason Merrill  <jason@redhat.com>
4703
4704         PR c++/43382
4705         * g++.dg/cpp0x/variadic101.C: New.
4706
4707 2010-05-26  Richard Guenther  <rguenther@suse.de>
4708
4709         PR rtl-optimization/44164
4710         * gcc.c-torture/execute/pr44164.c: New testcase.
4711         * g++.dg/tree-ssa/pr13146.C: Adjust.
4712
4713 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
4714
4715         PR fortran/40011
4716         * gfortran.dg/whole_file_19.f90 : New test.
4717
4718 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
4719
4720         PR fortran/30668
4721         PR fortran/31346
4722         PR fortran/34260
4723         * gfortran.dg/pr40999.f: Fix function type.
4724         * gfortran.dg/whole_file_5.f90: Likewise.
4725         * gfortran.dg/whole_file_6.f90: Likewise.
4726         * gfortran.dg/whole_file_16.f90: New.
4727         * gfortran.dg/whole_file_17.f90: New.
4728         * gfortran.dg/whole_file_18.f90: New.
4729
4730 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
4731             Iain Sandoe  <iains@gcc.gnu.org>
4732
4733         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
4734         * gcc.c-torture/compile/pr44197.c: Require alias support.
4735         * gcc.dg/lto/20081222_0.c: Ditto.
4736
4737 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
4738
4739         PR debug/42801
4740         * gcc.dg/guality/vla-2.c: New test.
4741
4742 2010-05-25  Richard Guenther  <rguenther@suse.de>
4743
4744         PR middle-end/44069
4745         * g++.dg/torture/pr44069.C: New testcase.
4746
4747 2010-05-25  Richard Guenther  <rguenther@suse.de>
4748
4749         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
4750
4751 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
4752
4753         PR objc/44140
4754         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
4755
4756 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
4757
4758         * obj-c++.dg/torture/tls/trivial.mm: New.
4759         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
4760         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
4761         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
4762         * obj-c++.dg/torture/tls/diag-1.mm: New.
4763         * obj-c++.dg/torture/tls/tls.exp: New.
4764         * obj-c++.dg/torture/trivial.mm: New.
4765         * obj-c++.dg/torture/dg-torture.exp: New.
4766         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
4767         * obj-c++.dg/tls/trivial.m: New.
4768         * obj-c++.dg/tls/init-1.mm: New.
4769         * obj-c++.dg/tls/diag-1.mm: New.
4770         * obj-c++.dg/tls/init-2.mm: New.
4771         * obj-c++.dg/tls/diag-2.mm: New.
4772         * obj-c++.dg/tls/diag-3.mm: New.
4773         * obj-c++.dg/tls/diag-4.mm: New.
4774         * obj-c++.dg/tls/static-1.mm: New.
4775         * obj-c++.dg/tls/tls.exp: New.
4776         * obj-c++.dg/tls/diag-5.mm: New.
4777         * obj-c++.dg/tls/static-1a.mm: New.
4778         * objc-obj-c++-shared/Object1.mm: New.
4779         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
4780
4781 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
4782
4783         PR objc++/43689
4784         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
4785         * obj-c++.dg/const-str-6.mm: Ditto.
4786
4787 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
4788
4789         * g++.dg/parse/array-size2.C: Remove dg-error directives.
4790
4791 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
4792
4793         PR ada/38394
4794         * gnat.dg/array13.ad[sb]: New test.
4795
4796 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
4797             Sandra Loosemore  <sandra@codesourcery.com>
4798
4799         * gcc.target/arm/neon/: Regenerated test cases.
4800
4801         * gcc.target/arm/neon/polytypes.c,
4802         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
4803         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
4804         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
4805         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
4806         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
4807         dg-add-options arm_neon.
4808
4809         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
4810         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
4811         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
4812         and arm_neon_fp16_ok.
4813
4814         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
4815         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
4816
4817         * lib/target-supports.exp (add_options_for_arm_neon): New.
4818         (check_effective_target_arm_neon_ok_nocache): New, from
4819         check_effective_target_arm_neon_ok.  Check multiple possibilities.
4820         (check_effective_target_arm_neon_ok): Use
4821         check_effective_target_arm_neon_ok_nocache.
4822         (add_options_for_arm_neon_fp16)
4823         (check_effective_target_arm_neon_fp16_ok)
4824         check_effective_target_arm_neon_fp16_ok_nocache): New.
4825         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
4826
4827 2010-05-24  Jason Merrill  <jason@redhat.com>
4828
4829         PR c++/41510
4830         * g++.dg/cpp0x/initlist35.C: New.
4831         * g++.dg/init/brace6.C: Adjust.
4832
4833 2010-05-24  Paul Brook  <paul@codesourcery.com>
4834
4835         * gcc.target/arm/frame-pointer-1.c: New test.
4836         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
4837         pointer elimination.
4838
4839 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
4840
4841         PR target/44245
4842         * gcc.target/i386/crc32-3.c: New.
4843         * gcc.target/i386/crc32-4.c: Likewise.
4844
4845 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
4846
4847         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
4848         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
4849         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
4850
4851 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
4852
4853         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
4854
4855 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
4856
4857         PR target/43869
4858         * gcc.c-target/pr43869.c: New test.
4859
4860 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
4861
4862         PR fortran/44212
4863         * gfortran.dg/class_22.f03: New.
4864
4865 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
4866
4867         PR lto/44238
4868         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
4869
4870 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
4871
4872         PR fortran/44213
4873         * gfortran.dg/abstract_type_7.f03: New.
4874
4875 2010-05-21  Jason Merrill  <jason@redhat.com>
4876
4877         * g++.dg/eh/spec11.C: Test cleanup optimization.
4878
4879 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
4880
4881         PR debug/44223
4882         * gcc.target/i386/pr44223.c: New test.
4883
4884 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4885
4886         * gcc.target/i386/pr25993.c: Use @function as type specifier.
4887
4888 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
4889
4890         * g++.dg/other/const3.C: New test.
4891
4892 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
4893
4894         PR fortran/38407
4895         * warn_unused_dummy_argument_1.f90: New.
4896         * warn_unused_dummy_argument_2.f90: New.
4897
4898 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
4899
4900         PR c++/30298
4901         * g++.dg/inherit/crash1.C: New.
4902         * g++.dg/inherit/crash2.C: Likewise.
4903
4904 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
4905
4906         PR debug/44178
4907         * g++.dg/debug/pr44178.C: New test.
4908
4909 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
4910
4911         PR middle-end/44185
4912         * gcc.dg/tree-ssa/prefetch-6.c: Add
4913         --param min-insn-to-prefetch-ratio=6.
4914         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
4915         allow unrolling, and adjust the movnti count.
4916
4917 2010-05-20  Jan Hubicka  <jh@suse.cz>
4918
4919         PR middle-end/44197
4920         * gcc.c-torture/compile/pr44197.c: New file.
4921
4922 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
4923
4924         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
4925         Fix test code.
4926         (check_effective_target_xop): Remove __may_alias__ attribute.
4927
4928 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
4929
4930         PR target/44202
4931         * gcc.c-torture/execute/pr44202-1.c: New test.
4932
4933 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4934
4935         PR fortran/43851
4936         * gfortran.dg/label_1.f90: Update test.
4937
4938 2010-05-19  Jan Hubicka  <jh@suse.cz>
4939
4940         * gcc.dg/lto/ipareference2_0.c: New file.
4941         * gcc.dg/lto/ipareference2_1.c: New file.
4942
4943 2010-05-19  Jason Merrill  <jason@redhat.com>
4944
4945         * g++.dg/parse/fn-typedef2.C: New.
4946
4947         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
4948         function type.
4949
4950         PR c++/44193
4951         * g++.dg/template/fntype1.C: New.
4952
4953 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
4954
4955         * gnat.dg/discr23.ad[sb]: New test.
4956         * gnat.dg/discr23_pkg.ads: New helper.
4957
4958         * gnat.dg/specs/controlled1.ads: New test.
4959         * gnat.dg/specs/controlled1_pkg.ads: New helper.
4960
4961 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
4962
4963         PR fortran/44055
4964         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
4965         Fixed scope of C_SIZEOF.
4966         * gfortran.dg/warn_conversion_2.f90: New.
4967
4968 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4969
4970         * lib/target-supports.exp (check_effective_target_sse2): New proc.
4971         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
4972         for optional selector.
4973         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
4974         (check_effective_target_sse3): New proc.
4975         * gcc.target/i386/math-torture/math-torture.exp: Load
4976         target-supports.exp.
4977         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
4978         check_effective_target_sse2.
4979         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
4980         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
4981         * g++.dg/vect/vect.exp: Likewise.
4982         * gfortran.dg/vect/vect.exp: Likewise.
4983         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
4984         -msse2 if check_effective_target_sse2.
4985
4986         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
4987         * gcc.target/i386/3dnow-2.c: Likewise.
4988         * gcc.target/i386/3dnowA-1.c: Likewise.
4989         * gcc.target/i386/3dnowA-2.c: Likewise.
4990         * gcc.target/i386/pr42549.c: Likewise.
4991
4992         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
4993         * gcc.target/i386/sse3-addsubpd.c: Likewise.
4994         * gcc.target/i386/sse3-addsubps.c: Likewise.
4995         * gcc.target/i386/sse3-haddpd.c: Likewise.
4996         * gcc.target/i386/sse3-haddps.c: Likewise.
4997         * gcc.target/i386/sse3-hsubpd.c: Likewise.
4998         * gcc.target/i386/sse3-hsubps.c: Likewise.
4999         * gcc.target/i386/sse3-movddup.c: Likewise.
5000         * gcc.target/i386/sse3-movshdup.c: Likewise.
5001         * gcc.target/i386/sse3-movsldup.c: Likewise.
5002
5003         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
5004         * g++.dg/ext/attrib35.C: Likewise.
5005         * g++.dg/opt/pr40496.C: Likewise.
5006         * g++.dg/other/i386-1.C: Likewise.
5007         * g++.dg/other/i386-4.C: Likewise.
5008         * g++.dg/other/pr34435.C: Likewise.
5009         * g++.dg/other/pr39496.C: Likewise.
5010         * g++.dg/other/pr40446.C: Likewise.
5011         * gcc.dg/compat/union-m128-1_main.c: Likewise.
5012         * gcc.dg/compat/vector-1a_main.c: Likewise.
5013         * gcc.dg/compat/vector-2a_main.c: Likewise.
5014         * gcc.dg/lto/20090206-1_0.c: Likewise.
5015         * gcc.dg/pr34856.c: Likewise.
5016         * gcc.dg/pr36584.c: Likewise.
5017         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
5018         * gcc.dg/pr37544.c: Likewise.
5019         * gcc.dg/torture/pr16104-1.c: Likewise.
5020         * gcc.dg/torture/pr35771-1.c: Likewise.
5021         * gcc.dg/torture/pr35771-2.c: Likewise.
5022         * gcc.dg/torture/pr35771-3.c: Likewise.
5023         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
5024         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5025         * gcc.dg/torture/stackalign/push-1.c: Likewise.
5026         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5027         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
5028         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
5029         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
5030         * gcc.target/i386/20060512-1.c: Likewise.
5031         * gcc.target/i386/20060512-3.c: Likewise.
5032         * gcc.target/i386/all_one_m128i.c: Likewise.
5033         * gcc.target/i386/float128-1.c: Likewise.
5034         * gcc.target/i386/float128-2.c: Likewise.
5035         * gcc.target/i386/fpcvt-1.c: Likewise.
5036         * gcc.target/i386/fpcvt-2.c: Likewise.
5037         * gcc.target/i386/fpcvt-3.c: Likewise.
5038         * gcc.target/i386/fpprec-1.c: Likewise.
5039         * gcc.target/i386/funcspec-9.c: Likewise.
5040         * gcc.target/i386/incoming-1.c: Likewise.
5041         * gcc.target/i386/incoming-12.c: Likewise.
5042         * gcc.target/i386/incoming-2.c: Likewise.
5043         * gcc.target/i386/incoming-3.c: Likewise.
5044         * gcc.target/i386/incoming-4.c: Likewise.
5045         * gcc.target/i386/incoming-6.c: Likewise.
5046         * gcc.target/i386/incoming-7.c: Likewise.
5047         * gcc.target/i386/incoming-8.c: Likewise.
5048         * gcc.target/i386/opt-1.c: Likewise.
5049         * gcc.target/i386/opt-2.c: Likewise.
5050         * gcc.target/i386/ordcmp-1.c: Likewise.
5051         * gcc.target/i386/pr17692.c: Likewise.
5052         * gcc.target/i386/pr18614-1.c: Likewise.
5053         * gcc.target/i386/pr22152.c: Likewise.
5054         * gcc.target/i386/pr23570.c: Likewise.
5055         * gcc.target/i386/pr23575.c: Likewise.
5056         * gcc.target/i386/pr26449-1.c: Likewise.
5057         * gcc.target/i386/pr26600.c: Likewise.
5058         * gcc.target/i386/pr27790.c: Likewise.
5059         * gcc.target/i386/pr28839.c: Likewise.
5060         * gcc.target/i386/pr30970.c: Likewise.
5061         * gcc.target/i386/pr32000-1.c: Likewise.
5062         * gcc.target/i386/pr32000-2.c: Likewise.
5063         * gcc.target/i386/pr32280.c: Likewise.
5064         * gcc.target/i386/pr32661.c: Likewise.
5065         * gcc.target/i386/pr32708-1.c: Likewise.
5066         * gcc.target/i386/pr32961.c: Likewise.
5067         * gcc.target/i386/pr33329.c: Likewise.
5068         * gcc.target/i386/pr35714.c: Likewise.
5069         * gcc.target/i386/pr35767-1.c: Likewise.
5070         * gcc.target/i386/pr35767-1d.c: Likewise.
5071         * gcc.target/i386/pr35767-1i.c: Likewise.
5072         * gcc.target/i386/pr35767-2.c: Likewise.
5073         * gcc.target/i386/pr35767-2d.c: Likewise.
5074         * gcc.target/i386/pr35767-2i.c: Likewise.
5075         * gcc.target/i386/pr35767-3.c: Likewise.
5076         * gcc.target/i386/pr35767-5.c: Likewise.
5077         * gcc.target/i386/pr36222-1.c: Likewise.
5078         * gcc.target/i386/pr36578-1.c: Likewise.
5079         * gcc.target/i386/pr36578-2.c: Likewise.
5080         * gcc.target/i386/pr36992-1.c: Likewise.
5081         * gcc.target/i386/pr37101.c: Likewise.
5082         * gcc.target/i386/pr37216.c: Likewise.
5083         * gcc.target/i386/pr37434-1.c: Likewise.
5084         * gcc.target/i386/pr37434-2.c: Likewise.
5085         * gcc.target/i386/pr37843-3.c: Likewise.
5086         * gcc.target/i386/pr37843-4.c: Likewise.
5087         * gcc.target/i386/pr39162.c: Likewise.
5088         * gcc.target/i386/pr39315-1.c: Likewise.
5089         * gcc.target/i386/pr39315-2.c: Likewise.
5090         * gcc.target/i386/pr39315-3.c: Likewise.
5091         * gcc.target/i386/pr39315-4.c: Likewise.
5092         * gcc.target/i386/pr39445.c: Likewise.
5093         * gcc.target/i386/pr39496.c: Likewise.
5094         * gcc.target/i386/pr40809.c: Likewise.
5095         * gcc.target/i386/pr40906-3.c: Likewise.
5096         * gcc.target/i386/pr41019.c: Likewise.
5097         * gcc.target/i386/pr42542-1.c: Likewise.
5098         * gcc.target/i386/pr42542-2.c: Likewise.
5099         * gcc.target/i386/pr42542-3.c: Likewise.
5100         * gcc.target/i386/pr42542-3a.c: Likewise.
5101         * gcc.target/i386/pr42881.c: Likewise.
5102         * gcc.target/i386/push-1.c: Likewise.
5103         * gcc.target/i386/quad-sse.c: Likewise.
5104         * gcc.target/i386/reload-1.c: Likewise.
5105         * gcc.target/i386/sse-10.c: Likewise.
5106         * gcc.target/i386/sse-11.c: Likewise.
5107         * gcc.target/i386/sse-15.c: Likewise.
5108         * gcc.target/i386/sse-17.c: Likewise.
5109         * gcc.target/i386/sse-18.c: Likewise.
5110         * gcc.target/i386/sse-19.c: Likewise.
5111         * gcc.target/i386/sse-4.c: Likewise.
5112         * gcc.target/i386/sse-6.c: Likewise.
5113         * gcc.target/i386/sse-vect-types.c: Likewise.
5114         * gcc.target/i386/sse2-addpd-1.c: Likewise.
5115         * gcc.target/i386/sse2-addsd-1.c: Likewise.
5116         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
5117         * gcc.target/i386/sse2-andpd-1.c: Likewise.
5118         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
5119         * gcc.target/i386/sse2-comisd-1.c: Likewise.
5120         * gcc.target/i386/sse2-comisd-2.c: Likewise.
5121         * gcc.target/i386/sse2-comisd-3.c: Likewise.
5122         * gcc.target/i386/sse2-comisd-4.c: Likewise.
5123         * gcc.target/i386/sse2-comisd-5.c: Likewise.
5124         * gcc.target/i386/sse2-comisd-6.c: Likewise.
5125         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
5126         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
5127         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
5128         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
5129         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
5130         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
5131         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
5132         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
5133         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
5134         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
5135         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
5136         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
5137         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
5138         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
5139         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
5140         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
5141         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
5142         * gcc.target/i386/sse2-divpd-1.c: Likewise.
5143         * gcc.target/i386/sse2-divsd-1.c: Likewise.
5144         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
5145         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
5146         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
5147         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
5148         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
5149         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
5150         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
5151         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
5152         * gcc.target/i386/sse2-minpd-1.c: Likewise.
5153         * gcc.target/i386/sse2-minsd-1.c: Likewise.
5154         * gcc.target/i386/sse2-mmx.c: Likewise.
5155         * gcc.target/i386/sse2-movapd-1.c: Likewise.
5156         * gcc.target/i386/sse2-movapd-2.c: Likewise.
5157         * gcc.target/i386/sse2-movd-1.c: Likewise.
5158         * gcc.target/i386/sse2-movd-2.c: Likewise.
5159         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
5160         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
5161         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
5162         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
5163         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
5164         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
5165         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
5166         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
5167         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
5168         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
5169         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
5170         * gcc.target/i386/sse2-movq-1.c: Likewise.
5171         * gcc.target/i386/sse2-movq-2.c: Likewise.
5172         * gcc.target/i386/sse2-movq-3.c: Likewise.
5173         * gcc.target/i386/sse2-movsd-1.c: Likewise.
5174         * gcc.target/i386/sse2-movsd-2.c: Likewise.
5175         * gcc.target/i386/sse2-movupd-1.c: Likewise.
5176         * gcc.target/i386/sse2-movupd-2.c: Likewise.
5177         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
5178         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
5179         * gcc.target/i386/sse2-orpd-1.c: Likewise.
5180         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
5181         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
5182         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
5183         * gcc.target/i386/sse2-paddb-1.c: Likewise.
5184         * gcc.target/i386/sse2-paddd-1.c: Likewise.
5185         * gcc.target/i386/sse2-paddq-1.c: Likewise.
5186         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
5187         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
5188         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
5189         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
5190         * gcc.target/i386/sse2-paddw-1.c: Likewise.
5191         * gcc.target/i386/sse2-pand-1.c: Likewise.
5192         * gcc.target/i386/sse2-pandn-1.c: Likewise.
5193         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
5194         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
5195         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
5196         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
5197         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
5198         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
5199         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
5200         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
5201         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
5202         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
5203         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
5204         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
5205         * gcc.target/i386/sse2-pminub-1.c: Likewise.
5206         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
5207         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
5208         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
5209         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
5210         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
5211         * gcc.target/i386/sse2-por-1.c: Likewise.
5212         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
5213         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
5214         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
5215         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
5216         * gcc.target/i386/sse2-pslld-1.c: Likewise.
5217         * gcc.target/i386/sse2-pslld-2.c: Likewise.
5218         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
5219         * gcc.target/i386/sse2-psllq-1.c: Likewise.
5220         * gcc.target/i386/sse2-psllq-2.c: Likewise.
5221         * gcc.target/i386/sse2-psllw-1.c: Likewise.
5222         * gcc.target/i386/sse2-psllw-2.c: Likewise.
5223         * gcc.target/i386/sse2-psrad-1.c: Likewise.
5224         * gcc.target/i386/sse2-psrad-2.c: Likewise.
5225         * gcc.target/i386/sse2-psraw-1.c: Likewise.
5226         * gcc.target/i386/sse2-psraw-2.c: Likewise.
5227         * gcc.target/i386/sse2-psrld-1.c: Likewise.
5228         * gcc.target/i386/sse2-psrld-2.c: Likewise.
5229         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
5230         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
5231         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
5232         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
5233         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
5234         * gcc.target/i386/sse2-psubb-1.c: Likewise.
5235         * gcc.target/i386/sse2-psubd-1.c: Likewise.
5236         * gcc.target/i386/sse2-psubq-1.c: Likewise.
5237         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
5238         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
5239         * gcc.target/i386/sse2-psubw-1.c: Likewise.
5240         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
5241         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
5242         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
5243         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
5244         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
5245         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
5246         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
5247         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
5248         * gcc.target/i386/sse2-pxor-1.c: Likewise.
5249         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
5250         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
5251         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
5252         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
5253         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
5254         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
5255         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
5256         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
5257         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
5258         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
5259         * gcc.target/i386/sse2-shufps-1.c: Likewise.
5260         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
5261         * gcc.target/i386/sse2-subpd-1.c: Likewise.
5262         * gcc.target/i386/sse2-subsd-1.c: Likewise.
5263         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
5264         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
5265         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
5266         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
5267         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
5268         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
5269         * gcc.target/i386/sse2-unpack-1.c: Likewise.
5270         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
5271         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
5272         * gcc.target/i386/sse2-vec-1.c: Likewise.
5273         * gcc.target/i386/sse2-vec-2.c: Likewise.
5274         * gcc.target/i386/sse2-vec-3.c: Likewise.
5275         * gcc.target/i386/sse2-vec-4.c: Likewise.
5276         * gcc.target/i386/sse2-vec-5.c: Likewise.
5277         * gcc.target/i386/sse2-vec-6.c: Likewise.
5278         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
5279         * gcc.target/i386/ssefn-2.c: Likewise.
5280         * gcc.target/i386/ssefn-4.c: Likewise.
5281         * gcc.target/i386/ssefp-1.c: Likewise.
5282         * gcc.target/i386/ssefp-2.c: Likewise.
5283         * gcc.target/i386/sseregparm-3.c: Likewise.
5284         * gcc.target/i386/sseregparm-4.c: Likewise.
5285         * gcc.target/i386/sseregparm-5.c: Likewise.
5286         * gcc.target/i386/sseregparm-6.c: Likewise.
5287         * gcc.target/i386/sseregparm-7.c: Likewise.
5288         * gcc.target/i386/ssetype-1.c: Likewise.
5289         * gcc.target/i386/ssetype-2.c: Likewise.
5290         * gcc.target/i386/ssetype-3.c: Likewise.
5291         * gcc.target/i386/ssetype-4.c: Likewise.
5292         * gcc.target/i386/ssetype-5.c: Likewise.
5293         * gcc.target/i386/unordcmp-1.c: Likewise.
5294         * gcc.target/i386/vararg-1.c: Likewise.
5295         * gcc.target/i386/vararg-2.c: Likewise.
5296         * gcc.target/i386/vararg-3.c: Likewise.
5297         * gcc.target/i386/vararg-4.c: Likewise.
5298         * gcc.target/i386/vararg-7.c: Likewise.
5299         * gcc.target/i386/vararg-8.c: Likewise.
5300         * gcc.target/i386/vecinit-1.c: Likewise.
5301         * gcc.target/i386/vecinit-2.c: Likewise.
5302         * gcc.target/i386/vecinit-3.c: Likewise.
5303         * gcc.target/i386/vecinit-4.c: Likewise.
5304         * gcc.target/i386/vecinit-5.c: Likewise.
5305         * gcc.target/i386/vecinit-6.c: Likewise.
5306         * gcc.target/i386/vectorize2.c: Likewise.
5307         * gcc.target/i386/vectorize3.c: Likewise.
5308         * gcc.target/i386/vectorize4.c: Likewise.
5309         * gcc.target/i386/vectorize6.c: Likewise.
5310         * gcc.target/i386/vectorize7.c: Likewise.
5311         * gcc.target/i386/vectorize8.c: Likewise.
5312         * gcc.target/i386/vperm-v2df.c: Likewise.
5313         * gcc.target/i386/vperm-v2di.c: Likewise.
5314         * gcc.target/i386/vperm-v4si-1.c: Likewise.
5315         * gcc.target/i386/xorps-sse2.c: Likewise.
5316         * gcc.target/i386/xorps.c: Likewise.
5317         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
5318         * gfortran.dg/graphite/pr42326.f90: Likewise.
5319         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
5320
5321 2010-05-19  Richard Guenther  <rguenther@suse.de>
5322
5323         PR lto/44196
5324         * g++.dg/lto/20100519-1_0.C: New testcase.
5325
5326 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5327
5328         PR fortran/42360
5329         * gfortran.dg/warn_intent_out_not_set.f90: New.
5330
5331 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5332
5333         PR fortran/38404
5334         * gfortran.dg/data_char_1.f90: Updated warning message.
5335         * gfortran.dg/data_array_6.f: New.
5336
5337 2010-05-19  Martin Jambor  <mjambor@suse.cz>
5338
5339         * g++.dg/ipa/ivinline-8.C: New test.
5340         * gcc.dg/ipa/iinline-2.c: Likewise.
5341
5342 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
5343
5344         PR fortran/34505
5345         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
5346         arguments; add check for return value kind.
5347         * gfortran.dg/float_1.f90: Likewise.
5348
5349 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5350
5351         * gcc.target/i386/20011009-1.c (COMMENT): Define.
5352         (main): Use it.
5353         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
5354         * lib/lto.exp (lto_prune_warns): Fix location line regex.
5355         Prune another location line format.
5356         (lto-obj): Call lto_prune_warns on comp_output.
5357
5358 2010-05-18  Jan Hubicka  <jh@suse.cz>
5359
5360         * gcc.dg/lto/ipacp_0.c: New test.
5361         * gcc.dg/lto/ipacp_1.c: New test.
5362
5363 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
5364
5365         PR lto/44184
5366         * gcc.dg/lto/20100518_0.c: New test.
5367
5368 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
5369
5370         * gnat.dg/specs/lto3.ads: Add missing dg-options.
5371
5372 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
5373
5374         PR fortran/43990
5375         * gfortran.dg/class_21.f03: New.
5376
5377 2010-05-17  Jason Merrill  <jason@redhat.com>
5378
5379         PR c++/44157
5380         * g++.dg/cpp0x/initlist34.C: New.
5381
5382         PR c++/44158
5383         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
5384
5385 2010-05-17  Martin Jambor  <mjambor@suse.cz>
5386
5387         * g++.dg/ipa/ivinline-1.C: New test.
5388         * g++.dg/ipa/ivinline-2.C: New test.
5389         * g++.dg/ipa/ivinline-3.C: New test.
5390         * g++.dg/ipa/ivinline-4.C: New test.
5391         * g++.dg/ipa/ivinline-5.C: New test.
5392         * g++.dg/ipa/ivinline-6.C: New test.
5393
5394 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
5395             Jason Merrill  <jason@redhat.com>
5396
5397         PR c++/44108
5398         * c-c++-common/Wunused-var-8.c: New test.
5399
5400 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
5401
5402         PR bootstrap/42347
5403         * gcc.c-torture/compile/pr42347.c: New test.
5404
5405         PR middle-end/44102
5406         * g++.dg/ext/asmgoto1.C: New test.
5407
5408 2010-05-17  Martin Jambor  <mjambor@suse.cz>
5409
5410         PR middle-end/44133
5411         * gcc.dg/tree-ssa/pr44133.c: New test.
5412         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
5413         precise.
5414
5415 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
5416
5417         PR fortran/44044
5418         * gfortran.dg/class_20.f03: New.
5419
5420 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
5421
5422         PR 44078
5423         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
5424         debug messages but not the newly introduced one.
5425
5426 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
5427
5428         PR fortran/35779
5429         * gfortran.dg/initialization_25.f90: Commented testcase.
5430         * gfortran.dg/initialization_26.f90: New.
5431
5432 2010-05-16  Richard Guenther  <rguenther@suse.de>
5433
5434         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
5435         * gcc.dg/pr43084.c: Likewise.
5436         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
5437         -fipa-type-escape.
5438         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
5439         -fipa-type-escape.
5440         * gcc.dg/struct/struct-reorg.exp: Likewise.
5441         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
5442         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5443
5444 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
5445
5446         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
5447         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
5448         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
5449         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
5450         tests.
5451
5452 2010-05-15  Jason Merrill  <jason@redhat.com>
5453
5454         * g++.dg/eh/spec10.C: New.
5455         * g++.dg/eh/spec11.C: New.
5456         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
5457
5458 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
5459
5460         PR fortran/44154
5461         PR fortran/42647
5462         * gfortran.dg/allocatable_scalar_9.f90: New.
5463
5464 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
5465
5466         PR c++/44148
5467         * g++.dg/torture/pr44148.C: New test.
5468
5469 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
5470
5471         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
5472         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
5473         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
5474         diagnostics and type sizes.
5475
5476 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
5477
5478         * gnat.dg/lto9.adb: New test.
5479         * gnat.dg/lto9_pkg1.ads: New helper.
5480         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
5481
5482 2010-05-15  Jan Hubicka  <jh@suse.cz>
5483
5484         * gcc.dg/lto/ipareference_1.c: Rename to ...
5485         * gcc.dg/lto/ipareference_0.c: ... this one.
5486         * gcc.dg/lto/ipareference_2.c: Rename to ...
5487         * gcc.dg/lto/ipareference_1.c: ... this one.
5488
5489 2010-05-15  Jan Hubicka  <jh@suse.cz>
5490
5491         * gcc.dg/lto/ipareference_1.c: New file.
5492         * gcc.dg/lto/ipareference_2.c: New file.
5493
5494 2010-05-15  Richard Guenther  <rguenther@suse.de>
5495
5496         PR tree-optimization/44038
5497         * gcc.c-torture/compile/pr44038.c: New testcase.
5498
5499 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
5500
5501         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
5502         * gcc.target/i386/avx-cmpss-1.c: Likewise.
5503
5504 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
5505
5506         PR fortran/43207
5507         PR fortran/43969
5508         * gfortran.dg/class_18.f03: New.
5509         * gfortran.dg/class_19.f03: New.
5510
5511 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
5512
5513         PR debug/44112
5514         * gcc.dg/debug/dwarf2/const-1.c: Remove.
5515         * g++.dg/debug/dwarf2/const1.C: Remove.
5516
5517 2010-05-14  Jason Merrill  <jason@redhat.com>
5518
5519         * g++.dg/eh/cond4.C: New.
5520         * g++.dg/eh/elide2.C: Adjust.
5521         * g++.old-deja/g++.eh/terminate1.C: Adjust.
5522
5523 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
5524
5525         PR fortran/44135
5526         * gfortran.dg/actual_array_interface_2.f90: New test.
5527
5528 2010-05-14  Richard Guenther  <rguenther@suse.de>
5529
5530         PR tree-optimization/44119
5531         * gcc.c-torture/compile/pr44119.c: New testcase.
5532
5533 2010-05-14  Jason Merrill  <jason@redhat.com>
5534
5535         PR c++/44127
5536         * g++.dg/eh/terminate1.C: New.
5537
5538 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
5539
5540         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
5541
5542         PR debug/44136
5543         * gcc.dg/pr44136.c: New test.
5544
5545 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
5546
5547         PR c++/30566
5548         * g++.dg/warn/Wshadow-4.C: Adjust.
5549         * g++.dg/warn/Wshadow-5.C: New test.
5550         * g++.dg/warn/Wshadow-6.C: New test
5551
5552 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
5553
5554         PR fortran/35779
5555         * gfortran.dg/initialization_25.f90: New.
5556
5557 2010-05-13  Martin Jambor  <mjambor@suse.cz>
5558
5559         * g++.dg/otr-fold-1.C: New test.
5560         * g++.dg/otr-fold-2.C: New test.
5561
5562 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
5563
5564         PR fortran/44036
5565         * gfortran.dg/gomp/pr44036-1.f90: New test.
5566         * gfortran.dg/gomp/pr44036-2.f90: New test.
5567         * gfortran.dg/gomp/pr44036-3.f90: New test.
5568
5569         PR debug/43983
5570         * gcc.dg/guality/sra-1.c: New test.
5571
5572 2010-05-12  Jan Hubicka  <jh@suse.cz>
5573
5574         * tree-ssa/unreachable.c: New test.
5575
5576 2010-05-12  Jason Merrill  <jason@redhat.com>
5577
5578         * g++.dg/cpp0x/sfinae1.C: New.
5579
5580 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
5581
5582         * gcc.target/i386/zee.c: New file.
5583
5584 2010-05-12  Jason Merrill  <jason@redhat.com>
5585
5586         * g++.dg/conversion/op1.C: Expect template candidate message.
5587         * g++.dg/cpp0x/nullptr15.C: Likewise.
5588         * g++.dg/cpp0x/pr31431-2.C: Likewise.
5589         * g++.dg/cpp0x/pr31431.C: Likewise.
5590         * g++.dg/cpp0x/temp_default2.C: Likewise.
5591         * g++.dg/cpp0x/trailing4.C: Likewise.
5592         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
5593         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
5594         * g++.dg/cpp0x/variadic-throw.C: Likewise.
5595         * g++.dg/cpp0x/variadic35.C: Likewise.
5596         * g++.dg/cpp0x/vt-35147.C: Likewise.
5597         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
5598         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
5599         * g++.dg/ext/visibility/anon8.C: Likewise.
5600         * g++.dg/ext/vla2.C: Likewise.
5601         * g++.dg/other/pr28114.C: Likewise.
5602         * g++.dg/other/ptrmem10.C: Likewise.
5603         * g++.dg/other/ptrmem11.C: Likewise.
5604         * g++.dg/overload/unknown1.C: Likewise.
5605         * g++.dg/parse/template7.C: Likewise.
5606         * g++.dg/parse/typename7.C: Likewise.
5607         * g++.dg/template/conv11.C: Likewise.
5608         * g++.dg/template/copy1.C: Likewise.
5609         * g++.dg/template/deduce3.C: Likewise.
5610         * g++.dg/template/dependent-expr5.C: Likewise.
5611         * g++.dg/template/friend.C: Likewise.
5612         * g++.dg/template/incomplete2.C: Likewise.
5613         * g++.dg/template/local4.C: Likewise.
5614         * g++.dg/template/local6.C: Likewise.
5615         * g++.dg/template/operator10.C: Likewise.
5616         * g++.dg/template/overload6.C: Likewise.
5617         * g++.dg/template/ptrmem2.C: Likewise.
5618         * g++.dg/template/ptrmem20.C: Likewise.
5619         * g++.dg/template/ptrmem8.C: Likewise.
5620         * g++.dg/template/sfinae2.C: Likewise.
5621         * g++.dg/template/ttp25.C: Likewise.
5622         * g++.dg/template/unify10.C: Likewise.
5623         * g++.dg/template/unify11.C: Likewise.
5624         * g++.dg/template/unify6.C: Likewise.
5625         * g++.dg/template/unify7.C: Likewise.
5626         * g++.dg/template/unify9.C: Likewise.
5627         * g++.dg/template/varmod1.C: Likewise.
5628         * g++.old-deja/g++.brendan/crash56.C: Likewise.
5629         * g++.old-deja/g++.law/operators32.C: Likewise.
5630         * g++.old-deja/g++.pt/crash28.C: Likewise.
5631         * g++.old-deja/g++.pt/crash60.C: Likewise.
5632         * g++.old-deja/g++.pt/explicit38.C: Likewise.
5633         * g++.old-deja/g++.pt/explicit39.C: Likewise.
5634         * g++.old-deja/g++.pt/explicit41.C: Likewise.
5635         * g++.old-deja/g++.pt/explicit67.C: Likewise.
5636         * g++.old-deja/g++.pt/explicit77.C: Likewise.
5637         * g++.old-deja/g++.pt/expr2.C: Likewise.
5638         * g++.old-deja/g++.pt/overload7.C: Likewise.
5639         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
5640         * g++.old-deja/g++.pt/spec5.C: Likewise.
5641         * g++.old-deja/g++.pt/spec6.C: Likewise.
5642         * g++.old-deja/g++.pt/t24.C: Likewise.
5643         * g++.old-deja/g++.pt/unify4.C: Likewise.
5644         * g++.old-deja/g++.pt/unify6.C: Likewise.
5645         * g++.old-deja/g++.pt/unify8.C: Likewise.
5646         * g++.old-deja/g++.robertl/eb119.C: Likewise.
5647         * g++.old-deja/g++.robertl/eb79.C: Likewise.
5648         * g++.old-deja/g++.robertl/eb98.C: Likewise.
5649
5650         * g++.dg/cpp0x/initlist32.C: New.
5651
5652         * g++.dg/template/conv11.C: New.
5653         * g++.dg/conversion/op1.C: Adjust expected error.
5654
5655         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
5656
5657 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
5658
5659         PR target/44088
5660         * gcc.target/i386/avx-cmpsd-1.c: New.
5661         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
5662         * gcc.target/i386/avx-cmpss-1.c: Likewise.
5663         * gcc.target/i386/avx-cmpss-2.c: Likewise.
5664         * gcc.target/i386/sse-cmpss-1.c: Likewise.
5665         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
5666
5667 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
5668
5669         PR middle-end/44085
5670         * gcc.dg/gomp/pr44085.c: New test.
5671         * gfortran.dg/gomp/pr44085.f90: New test.
5672
5673 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
5674
5675         * objc-obj-c++-shared/Object1.m: New.
5676         * objc.dg/torture: New directory.
5677         * objc.dg/torture/tls: Ditto.
5678         * objc.dg/tls: Ditto.
5679         * objc.dg/torture/tls/trivial.m: New test.
5680         * objc.dg/torture/tls/thr-init-2.m: New test.
5681         * objc.dg/torture/tls/thr-init-3.m: New test.
5682         * objc.dg/torture/tls/thr-init.m: New test.
5683         * objc.dg/torture/tls/diag-1.m: New test.
5684         * objc.dg/torture/tls/tls.exp: New.
5685         * objc.dg/torture/trivial.m: New test.
5686         * objc.dg/torture/dg-torture.exp: New.
5687         * objc.dg/tls/diag-3.m: New test.
5688         * objc.dg/tls/diag-4.m: New test.
5689         * objc.dg/tls/diag-5.m: New test.
5690         * objc.dg/tls/init-1.m: New test.
5691         * objc.dg/tls/init-2.m: New test.
5692         * objc.dg/tls/tls.exp: New.
5693         * objc.dg/tls/diag-2.m: New test.
5694         * lib/objc.exp: Respond to dg-additional-files.
5695
5696 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
5697
5698         * gcc.target/m68k/20100512-1.c: New.
5699
5700 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
5701
5702         * gnat.dg/lto8.adb: New test.
5703         * gnat.dg/lto8_pkg.ad[sb]: New helper.
5704         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
5705
5706 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
5707
5708         PR c++/34272
5709         PR c++/43630
5710         PR c++/34491
5711         * g++.dg/template/crash97.C: New.
5712         * g++.dg/template/crash98.C: Likewise.
5713         * g++.dg/template/crash99.C: Likewise.
5714         * g++.dg/cpp0x/pr31439.C: Adjust.
5715         * g++.dg/template/crash95.C: Likewise.
5716
5717 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
5718
5719         PR middle-end/44071
5720         * c-c++-common/asmgoto-4.c: New test.
5721         * gcc.target/i386/pr44071.c: New test.
5722
5723         PR c++/44062
5724         * c-c++-common/Wunused-var-7.c: New test.
5725         * g++.dg/warn/Wunused-var-9.C: New test.
5726
5727 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
5728
5729         PR fortran/43711
5730         * gfortran.dg/gomp/pr43711.f90: New.
5731
5732 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
5733
5734         PR fortran/31820
5735         * gfortran.dg/select_5.f90: Updated.
5736
5737 2010-05-11  Jan Hubicka  <jh@suse.cz>
5738
5739         PR tree-optimize/44063
5740         * gcc.c-torture/compile/pr44063.c: New testcase.
5741
5742 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
5743
5744         PR debug/44023
5745         * gcc.dg/pr44023.c: New test.
5746
5747 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
5748
5749         * gnat.dg/lto7.adb: New test.
5750         * gnat.dg/lto7_pkg.ad[sb]: New helper.
5751
5752 2010-05-10  Jason Merrill  <jason@redhat.com>
5753
5754         PR c++/44017
5755         * g++.dg/template/inherit5.C: New.
5756
5757         PR c++/44045
5758         * g++.dg/cpp0x/initlist33.C: New.
5759         * g++.dg/cpp0x/initlist26.C: Adjust.
5760         * g++.dg/cpp0x/initlist28.C: Adjust.
5761
5762 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
5763
5764         PR c++/43719
5765         * g++.dg/init/pr43719.C: New.
5766         * g++.dg/anon-struct4.C: Adjust.
5767
5768 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
5769
5770         PR debug/44028
5771         * gcc.dg/pr44028.c: New test.
5772
5773 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
5774
5775         PR fortran/27866
5776         PR fortran/35003
5777         PR fortran/42809
5778         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
5779         * gfortran.dg/warn_conversion.f90: New.
5780
5781 2010-05-10  Michael Matz  <matz@suse.de>
5782
5783         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
5784
5785 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
5786
5787         PR rtl-optimization/44012
5788         * gcc.dg/pr44012.c: New.
5789
5790 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5791
5792         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
5793         Log text on entry and exit.
5794         Prune Sun ld warnings for common symbols with differing sizes.
5795         (lto-link-and-maybe-run): Change caller.
5796
5797 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
5798
5799         PR fortran/44044
5800         * gfortran.dg/class_7.f03: Modified.
5801         * gfortran.dg/select_type_1.f03: Modified.
5802         * gfortran.dg/select_type_12.f03: New.
5803
5804 2010-05-10  Richard Guenther  <rguenther@suse.de>
5805
5806         PR tree-optimization/44050
5807         * gcc.dg/torture/pr44050.c: New testcase.
5808
5809 2010-05-10  Wei Guozhi  <carrot@google.com>
5810
5811         PR target/42879
5812         * gcc.target/arm/pr42879.c: New testcase.
5813
5814 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5815
5816         PR c/44051
5817         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
5818
5819 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5820
5821         PR c/10676
5822         * gcc.dg/anon-struct-10.c: New test.
5823
5824 2010-05-09  Richard Guenther  <rguenther@suse.de>
5825
5826         PR middle-end/44024
5827         * gcc.dg/pr44024.c: New testcase.
5828
5829 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5830
5831         PR c/4784
5832         * gcc.dg/anon-struct-9.c: New test.
5833
5834 2010-05-09  Richard Guenther  <rguenther@suse.de>
5835
5836         PR middle-end/44043
5837         * gcc.c-torture/compile/pr44043.c: New testcase.
5838
5839 2010-05-09  Richard Guenther  <rguenther@suse.de>
5840
5841         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
5842
5843 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
5844
5845         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
5846
5847 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5848
5849         * gnat.dg/lto[12456].adb: Add "target lto" marker.
5850         * gnat.dg/specs/lto3.ads: Likewise.
5851
5852 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
5853
5854         PR middle-end/28685
5855         * gcc.dg/pr28685-1.c: New file.
5856
5857 2010-05-08  Richard Guenther  <rguenther@suse.de>
5858
5859         PR tree-optimization/44030
5860         * gcc.c-torture/compile/pr44030.c: New testcase.
5861
5862 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5863
5864         * gnat.dg/lto6.adb: New test.
5865         * gnat.dg/lto6_pkg.ads: New helper.
5866
5867 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5868
5869         * gnat.dg/lto5.adb: New test.
5870         * gnat.dg/lto5_pkg.ad[sb]: New helper.
5871
5872 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5873
5874         * gnat.dg/lto4.ad[sb]: New test.
5875
5876 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5877
5878         * gnat.dg/specs/lto3.ads: New test.
5879         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
5880         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
5881
5882 2010-05-08  Quentin Ochem  <ochem@adacore.com>
5883
5884         * gnat.dg/sizetype3.ad[sb]: New test.
5885         * gnat.dg/sizetype3_pkg.ads: New helper.
5886
5887 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
5888
5889         PR c++/43951
5890         * g++.dg/init/new29.C: New.
5891
5892 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
5893
5894         PR fortran/40728
5895         * gfortran.dg/coarray_1.f90: Fixed error message.
5896         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
5897         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
5898         * gfortran.dg/intrinsic_std_5.f90: New.
5899
5900 2010-05-07  Jason Merrill  <jason@redhat.com>
5901
5902         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
5903
5904 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5905
5906         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
5907         (size_t, stderr): Remove.
5908         (read_error): Replaced __builtin_fprintf by fprintf.
5909
5910 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
5911
5912         * gcc.dg/ordered-comparison-1.c: New test.
5913         * gcc.dg/ordered-comparison-2.c: New test.
5914         * gcc.dg/ordered-comparison-3.c: New test.
5915         * gcc.dg/ordered-comparison-4.c: New test.
5916
5917 2010-05-06  Mike Stump  <mikestump@comcast.net>
5918
5919         PR objc/35165
5920         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
5921
5922 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
5923             Jason Merrill  <jason@redhat.com>
5924
5925         * g++.dg/cpp0x/nullptr01.C: New.
5926         * g++.dg/cpp0x/nullptr02.C: New.
5927         * g++.dg/cpp0x/nullptr03.C: New.
5928         * g++.dg/cpp0x/nullptr04.C: New.
5929         * g++.dg/cpp0x/nullptr05.C: New.
5930         * g++.dg/cpp0x/nullptr06.C: New.
5931         * g++.dg/cpp0x/nullptr07.C: New.
5932         * g++.dg/cpp0x/nullptr08.C: New.
5933         * g++.dg/cpp0x/nullptr09.C: New.
5934         * g++.dg/cpp0x/nullptr10.C: New.
5935         * g++.dg/cpp0x/nullptr11.C: New.
5936         * g++.dg/cpp0x/nullptr12.C: New.
5937         * g++.dg/cpp0x/nullptr13.C: New.
5938         * g++.dg/cpp0x/nullptr14.C: New.
5939         * g++.dg/cpp0x/nullptr15.C: New.
5940         * g++.dg/cpp0x/nullptr16.C: New.
5941         * g++.dg/cpp0x/nullptr17.C: New.
5942         * g++.dg/cpp0x/nullptr18.C: New.
5943         * g++.dg/cpp0x/nullptr19.C: New.
5944         * g++.dg/cpp0x/nullptr20.C: New.
5945         * g++.dg/cpp0x/nullptr21.C: New.
5946         * g++.dg/cpp0x/nullptr22.C: New.
5947         * g++.dg/debug/nullptr01.C: New.
5948         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
5949
5950 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
5951
5952         * gcc.dg/Wunused-var-8.c: Move to...
5953         * c-c++-common/Wunused-var-6.c: ... here.  New test.
5954
5955 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
5956
5957         PR c++/40406
5958         * g++.dg/template/crash96.C: New.
5959
5960 2010-05-06  Jan Hubicka  <jh@suse.cz>
5961
5962         PR tree-optimization/43791
5963         * gcc.c-torture/compile/pr43791.c: New file.
5964
5965 2010-05-06  Michael Matz  <matz@suse.de>
5966
5967         PR tree-optimization/43984
5968         * gfortran.dg/pr43984.f90: New test.
5969
5970 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5971
5972         PR 40989
5973         * gcc.dg/pr40989.c: New.
5974
5975 2010-05-06  Richard Guenther  <rguenther@suse.de>
5976
5977         PR tree-optimization/43934
5978         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
5979
5980 2010-05-06  Richard Guenther  <rguenther@suse.de>
5981
5982         PR tree-optimization/43987
5983         * gcc.c-torture/execute/pr43987.c: New testcase.
5984         * gcc.dg/torture/pta-escape-1.c: Adjust.
5985         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
5986         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
5987         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
5988         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
5989
5990 2010-04-22  Jakub Jelinek <jakub@redhat.com>
5991             Dodji Seketeli  <dodji@redhat.com>
5992
5993         PR c/18624
5994         * g++.dg/warn/Wunused-7.C: Add dg-warning.
5995         * g++.dg/template/sfinae16.C: Likewise.
5996         * gcc.dg/Wunused-var-1.c: Moved to...
5997         * c-c++-common/Wunused-var-1.c: ...here. New test.
5998         * gcc.dg/Wunused-var-2.c: Moved to...
5999         * c-c++-common/Wunused-var-2.c: ...here. New test.
6000         * gcc.dg/Wunused-var-3.c: Moved to...
6001         * c-c++-common/Wunused-var-3.c: ...here. New test.
6002         * gcc.dg/Wunused-var-4.c: Moved to...
6003         * gcc.dg/Wunused-var-1.c: ... here.
6004         * gcc.dg/Wunused-var-5.c: Moved to...
6005         * c-c++-common/Wunused-var-4.c: ...here. New test.
6006         * gcc.dg/Wunused-var-7.c: Moved to...
6007         * c-c++-common/Wunused-var-5.c: ...here. New test.
6008         * gcc.dg/Wunused-var-6.c: Moved to...
6009         * gcc.dg/Wunused-var-2.c: ... here.
6010         * c-c++-common/Wunused-var-1.c: New test.
6011         * c-c++-common/Wunused-var-2.c: New test.
6012         * c-c++-common/Wunused-var-3.c: New test.
6013         * c-c++-common/Wunused-var-4.c: New test.
6014         * c-c++-common/Wunused-var-5.c: New test.
6015         * g++.dg/warn/Wunused-var-1.C: New test.
6016         * g++.dg/warn/Wunused-var-2.C: New test.
6017         * g++.dg/warn/Wunused-var-3.C: New test.
6018         * g++.dg/warn/Wunused-var-4.C: New test.
6019         * g++.dg/warn/Wunused-var-5.C: New test.
6020         * g++.dg/warn/Wunused-var-6.C: New test.
6021         * g++.dg/warn/Wunused-var-7.C: New test.
6022         * g++.dg/warn/Wunused-var-8.C: New test.
6023         * g++.dg/warn/Wunused-parm-1.C: New test.
6024         * g++.dg/warn/Wunused-parm-2.C: New test.
6025         * g++.dg/warn/Wunused-parm-3.C: New test.
6026
6027 2010-05-06  Tobias Burnus  <burnus@net-b.de>
6028
6029         PR fortran/43985
6030         * gfortran.dg/gomp/crayptr5.f90: New test case.
6031
6032 2010-05-05  Jason Merrill  <jason@redhat.com>
6033
6034         PR debug/43370
6035         * g++.dg/ext/attrib39.C: New.
6036
6037 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
6038
6039         PR fortran/24978
6040         * gfortran.dg/data_invalid.f90: New.
6041
6042 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
6043
6044         * gnat.dg/lto2.adb: New test.
6045
6046 2010-05-05  Jason Merrill  <jason@redhat.com>
6047
6048         PR c++/43787
6049         * g++.dg/opt/empty1.C: New.
6050
6051 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
6052
6053         PR fortran/43696
6054         * gfortran.dg/class_17.f03: New.
6055
6056 2010-05-04  Neil Vachharajani <nvachhar@google.com>
6057
6058         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
6059
6060 2010-05-04  Mike Stump  <mikestump@comcast.net>
6061
6062         PR objc/35165
6063         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
6064
6065 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6066
6067         PR target/43668
6068         * gcc.target/i386/pr43668.c: New.
6069
6070 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6071
6072         PR c++/43028
6073         * g++.dg/cpp0x/initlist31.C: New.
6074
6075 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
6076
6077         PR c/43981
6078         * gcc.dg/Wunused-var-8.c: New test.
6079
6080 2010-05-04  Jason Merrill  <jason@redhat.com>
6081
6082         PR c++/38064
6083         * g++.dg/cpp0x/enum3.C: Extend.
6084
6085 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6086
6087         PR target/43799
6088         * gcc.target/i386/pr43799.c: New.
6089
6090 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
6091
6092         * gnat.dg/lto1.adb: New test.
6093         * gnat.dg/lto1_pkg.ad[sb]: New helper.
6094
6095 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6096
6097         PR middle-end/43671
6098         * gcc.target/i386/pr43671.c: New.
6099
6100 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6101
6102         PR c++/43705
6103         * g++.dg/template/crash95.C: New.
6104
6105 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
6106
6107         PR debug/43508
6108         * gcc.target/i386/pr43508.c: New.
6109
6110 2010-05-04  Richard Guenther  <rguenther@suse.de>
6111
6112         PR tree-optimization/43879
6113         * g++.dg/torture/pr43879-1_0.C: New testcase.
6114         * g++.dg/torture/pr43879-1_1.C: Likewise.
6115
6116 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
6117
6118         PR c++/43953
6119         * g++.dg/other/crash-12.C: New test.
6120
6121 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
6122
6123         * g++.dg/cdce3.C: Add a space.  Updated.
6124
6125 2010-05-03  Jason Merrill  <jason@redhat.com>
6126
6127         PR c++/43680
6128         * g++.dg/opt/enum2.C: New.
6129         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
6130         * g++.dg/warn/Wswitch-1.C: Adjust message.
6131
6132 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6133
6134         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
6135         * g++.dg/ext/label13.C: Fix typo.
6136         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
6137         alpha*-dec-osf5*.
6138         * gcc.c-torture/compile/limits-declparen.c: xfail on
6139         alpha*-dec-osf5* with -g.
6140         * gcc.c-torture/compile/limits-pointer.c: Likewise.
6141         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
6142         * gcc.dg/c99-tgmath-2.c: Likewise.
6143         * gcc.dg/c99-tgmath-3.c: Likewise.
6144         * gcc.dg/c99-tgmath-4.c: Likewise.
6145
6146 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
6147
6148         PR fortran/43592
6149         * gfortran.dg/unexpected_interface.f90: New test.
6150
6151 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6152
6153         * ada/acats/run_acats (which): New function.
6154         (host_gnatchop, host_gnatmake): Use it.
6155
6156 2010-05-03  Richard Guenther  <rguenther@suse.de>
6157
6158         PR tree-optimization/43971
6159         * gcc.dg/pr43971.c: New testcase.
6160
6161 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
6162
6163         PR debug/43972
6164         * gcc.dg/debug/pr43972.c: New test.
6165
6166 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
6167
6168         PR testsuite/43963
6169         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
6170
6171 2010-05-02  Richard Guenther  <rguenther@suse.de>
6172
6173         PR tree-optimization/43879
6174         * gcc.dg/torture/pr43879-3.c: New testcase.
6175
6176 2010-05-01  Richard Guenther  <rguenther@suse.de>
6177
6178         PR tree-optimization/43949
6179         * g++.dg/warn/Warray-bounds-5.C: New testcase.
6180
6181 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
6182
6183         PR c++/43951
6184         * g++.dg/init/new28.C: New.
6185
6186 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
6187
6188         PR objc++/32052
6189         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
6190         structure and nested declarations.
6191         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
6192         structure and nested declarations.  Reduce header clutter and
6193         use _exit() rather than abort().
6194         * objc.dg/encode-10.m: New.
6195         * objc.dg/encode-11.m: New.
6196
6197 2010-04-30  DJ Delorie  <dj@redhat.com>
6198
6199         * gcc.c-torture/execute/20100430-1.c: New test.
6200
6201 2010-04-30  Jason Merrill  <jason@redhat.com>
6202
6203         PR c++/43868
6204         * g++.dg/template/ptrmem21.C: New.
6205
6206 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
6207
6208         PR fortran/18918
6209         PR fortran/43931
6210         * gfortran.dg/coarray_13.f90: New test.
6211
6212 2010-04-30  Richard Guenther  <rguenther@suse.de>
6213
6214         PR lto/43946
6215         * gcc.dg/lto/20100430-1_0.c: New testcase.
6216
6217 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
6218
6219         PR debug/43942
6220         * c-c++-common/pr43942.c: New test.
6221
6222 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
6223
6224         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
6225         conflict with darwin crt1.o 'start' symbol.
6226
6227 2010-04-30  Richard Guenther  <rguenther@suse.de>
6228
6229         PR tree-optimization/43879
6230         * gcc.dg/torture/pr43879_1.c: New testcase.
6231
6232 2010-04-30  Richard Guenther  <rguenther@suse.de>
6233
6234         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
6235
6236 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
6237
6238         PR c++/43890
6239         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
6240         user-provided constructor while recursing.
6241
6242 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6243
6244         PR fortran/42274
6245         * gfortran.dg/class_16.f03: New test.
6246
6247 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6248
6249         PR fortran/42274
6250         * gfortran.dg/class_15.f03: New.
6251
6252 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
6253
6254         PR fortran/43326
6255         * gfortran.dg/dynamic_dispatch_9.f03: New test.
6256
6257 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
6258
6259         PR fortran/43492
6260         * gfortran.dg/generic_22.f03 : New test.
6261
6262 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
6263
6264         PR fortran/42353
6265         * gfortran.dg/class_14.f03: New test.
6266
6267 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6268
6269         PR fortran/42680
6270         * gfortran.dg/interface_32.f90: New test.
6271
6272 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
6273             Janus Weil  <janus@gcc.gnu.org>
6274
6275         PR fortran/41829
6276         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
6277         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
6278         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
6279
6280 2010-04-28  Mike Stump  <mikestump@comcast.net>
6281
6282         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
6283         dg-excess-errors.
6284         * g++.dg/uninit-pred-2_b.C: Likewise.
6285
6286 2010-04-28  Tobias Burnus  <burnus@net-b.de>
6287
6288         PR fortran/18918
6289         PR fortran/43919
6290         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
6291
6292 2010-04-28  Matthias Klose  <doko@ubuntu.com>
6293
6294         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
6295         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
6296         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
6297         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
6298         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
6299
6300 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
6301
6302         * gcc.dg/const-uniq-1.c: New test.
6303         * gcc.dg/lto/const-uniq_[01].c: Likewise.
6304
6305 2010-04-28  Xinliang David Li  <davidxl@google.com>
6306
6307         * gcc.dg/uninit-pred-2_b.c: New test.
6308         * gcc.dg/uninit-pred-4_b.c: New test.
6309         * gcc.dg/uninit-pred-3_d.c: New test.
6310         * gcc.dg/uninit-pred-6_b.c: New test.
6311         * gcc.dg/uninit-pred-8_b.c: New test.
6312         * gcc.dg/uninit-pred-3_a.c: New test.
6313         * gcc.dg/uninit-pred-2_c.c: New test.
6314         * gcc.dg/uninit-pred-5_a.c: New test.
6315         * gcc.dg/uninit-pred-3_e.c: New test.
6316         * gcc.dg/uninit-pred-7_a.c: New test.
6317         * gcc.dg/uninit-pred-6_c.c: New test.
6318         * gcc.dg/uninit-pred-9_a.c: New test.
6319         * gcc.dg/uninit-pred-8_c.c: New test.
6320         * gcc.dg/uninit-pred-3_b.c: New test.
6321         * gcc.dg/uninit-pred-5_b.c: New test.
6322         * gcc.dg/uninit-pred-7_b.c: New test.
6323         * gcc.dg/uninit-pred-6_d.c: New test.
6324         * gcc.dg/uninit-pred-9_b.c: New test.
6325         * gcc.dg/uninit-pred-2_a.c: New test.
6326         * gcc.dg/uninit-pred-4_a.c: New test.
6327         * gcc.dg/uninit-pred-3_c.c: New test.
6328         * gcc.dg/uninit-pred-6_a.c: New test.
6329         * gcc.dg/uninit-pred-8_a.c: New test.
6330         * gcc.dg/uninit-pred-7_c.c: New test.
6331         * gcc.dg/uninit-pred-6_e.c: New test.
6332         * g++.dg/uninit-pred-loop-1_b.cc: New test.
6333         * g++.dg/uninit-pred-1_a.C: New test.
6334         * g++.dg/uninit-pred-1_b.C: New test.
6335         * g++.dg/uninit-pred-2_a.C: New test.
6336         * g++.dg/uninit-pred-2_b.C: New test.
6337         * g++.dg/uninit-pred-loop-1_a.cc: New test.
6338         * g++.dg/uninit-pred-loop-1_c.cc: New test.
6339         * g++.dg/uninit-pred-loop_1.cc: New test.
6340
6341 2010-04-28  Martin Jambor  <mjambor@suse.cz>
6342
6343         * gcc.dg/lto/20091209-1_0.c: New testcase.
6344
6345 2010-04-28  Richard Guenther  <rguenther@suse.de>
6346
6347         PR tree-optimization/43879
6348         PR tree-optimization/43909
6349         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
6350
6351 2010-04-28  Richard Guenther  <rguenther@suse.de>
6352
6353         PR c++/43880
6354         * g++.dg/torture/pr43880.C: New testcase.
6355
6356 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6357
6358         PR c++/9335
6359         * g++.dg/template/recurse2.C: Update
6360         * g++.dg/template/recurse.C: Update.
6361         * g++.dg/template/pr23510.C: Update.
6362         * lib/prune.exp: Filter out 'recursively instantiated'.
6363
6364 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
6365
6366         PR c++/29043
6367         * g++.dg/init/pr29043.C: New.
6368
6369 2010-04-27  Jason Merrill  <jason@redhat.com>
6370
6371         * g++.dg/lookup/scoped5.C: Adjust.
6372         * g++.dg/lookup/scoped8.C: Adjust.
6373         * g++.dg/template/dependent-expr5.C: Adjust.
6374         * g++.old-deja/g++.brendan/nest1.C: Adjust.
6375
6376         PR c++/43856
6377         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
6378
6379         PR c++/43875
6380         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
6381
6382 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6383             Jan Hubicka <hubicka@ucw.cz>
6384
6385         * gcc.dg/pure-2.c: New testcase.
6386         * gcc.dg/const-1.c: New testcase.
6387
6388 2010-04-27  Jason Merrill  <jason@redhat.com>
6389
6390         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
6391
6392         PR c++/41468
6393         * g++.dg/template/sfinae17.C: New.
6394         * g++.dg/template/sfinae18.C: New.
6395
6396 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
6397
6398         * g++.dg/init/pr42844.C: New.
6399         * g++.dg/cpp0x/pr42844-2.C: New.
6400         * g++.dg/cpp0x/defaulted2.C: Adjust.
6401         * g++.dg/tree-ssa/pr27549.C: Likewise.
6402         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
6403
6404 2010-04-27  Tobias Burnus  <burnus@net-b.de>
6405
6406         PR fortran/18918
6407         * gfortran.dg/coarray_12.f90: Fix dump parsing.
6408
6409 2010-04-27  Richard Guenther  <rguenther@suse.de>
6410
6411         PR middle-end/40561
6412         * g++.dg/other/pr40561.C: New testcase.
6413
6414 2010-04-27  Martin Jambor  <mjambor@suse.cz>
6415
6416         PR middle-end/43812
6417         * g++.dg/ipa/pr43812.C: New test.
6418
6419 2010-04-27  Jan Hubicka  <jh@suse.cz>
6420
6421         * gcc.dg/ipa/iinline-1.c (main): Rename to...
6422         (test): ... this one.
6423
6424 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
6425
6426         PR target/40657
6427         * gcc.target/arm/thumb-stackframe.c: New test.
6428
6429 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
6430
6431         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
6432         * gcc.dg/misc-column.c: Likewise.
6433         * gcc.dg/Walways-true-1.c: Likewise.
6434         * gcc.dg/Walways-true-2.c: Likewise.
6435         * gcc.dg/warn-addr-cmp.c: Likewise.
6436
6437 2010-04-27  Tobias Burnus  <burnus@net-b.de>
6438
6439         PR fortran/18918
6440         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
6441         * gfortran.dg/coarray_12.f90: New.
6442
6443 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
6444
6445         PR c/32207
6446         * gcc.dg/pr32207.c: New test.
6447         * gcc.dg/misc-column.c: Adjust expected warning.
6448         * gcc.dg/Walways-true-1.c: Likewise.
6449         * gcc.dg/Walways-true-2.c: Likewise.
6450         * gcc.dg/warn-addr-cmp.c: Likewise.
6451
6452 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
6453
6454         PR lto/42776
6455         * lib/lto.exp (lto_prune_vis_warns): New function.
6456         (lto-link-and-maybe-run): Call it.
6457
6458 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
6459
6460         PR tree-optimization/43904
6461         * gcc.dg/tree-ssa/tailcall-6.c: New.
6462
6463 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
6464
6465         PR testsuite/35165
6466         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
6467         Darwin8/OSX10.4 - compatible code generation.
6468         Use scan-rtl-dump.
6469         * obj-c++.dg/stubify-1.mm: Ditto.
6470         * lib/objc-torture.exp: Do not require link success for
6471         "trivial.m" in the runtime checks when dowhat = 'compile'.
6472         * lib/dg-pch.exp (dg-flags-pch): New Proc.
6473         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
6474         Darwin8/OSX10.4 - compatible code generation.
6475         * objc.dg/stubify-2.m: Ditto.
6476         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
6477         * objc.dg/next-runtime-1.m: Ditto.
6478         * objc.dg/stret-2.m: Restrict to ilp32 targets.
6479         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
6480         runtimes on Darwin.
6481
6482 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
6483
6484         PR 43715
6485         * lib/plugin-support.exp: Use "-undefined
6486         dynamic_lookup" on darwin.
6487
6488 2010-04-26  Richard Guenther  <rguenther@suse.de>
6489
6490         * gcc.dg/lto/20100426_0.c: New testcase.
6491
6492 2010-04-26  Jie Zhang  <jie@codesourcery.com>
6493
6494         PR tree-optimization/43833
6495         gcc.dg/Warray-bounds-8.c: New test case.
6496
6497 2010-04-26  Richard Guenther  <rguenther@suse.de>
6498
6499         PR lto/43080
6500         * g++.dg/lto/20100423-3_0.C: New testcase.
6501
6502 2010-04-26  Richard Guenther  <rguenther@suse.de>
6503
6504         PR lto/42425
6505         * g++.dg/lto/20100423-2_0.C: New testcase.
6506
6507 2010-04-26  Ira Rosen  <irar@il.ibm.com>
6508
6509         * gcc.dg/vect/bb-slp-23.c: New test.
6510
6511 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
6512
6513         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
6514         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
6515         * gcc.dg/c1x-float-1.c: New test.
6516
6517 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
6518
6519         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
6520         of "lea\[ \t\]".
6521
6522 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
6523
6524         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
6525         FreeBSD.
6526         * gfortran.dg/default_format_denormal_1.f90: Ditto.
6527         * gfortran.dg/default_format_2.f90: Ditto.
6528
6529 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
6530
6531         * gfortran.dg/pr43505.f90: Clean up .mod file.
6532         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
6533         * gfortran.dg/pr41347.f90: Ditto.
6534         * gfortran.dg/internal_pack_4.f90: Ditto.
6535         * gfortran.dg/proc_decl_23.f90: Ditto.
6536         * gfortran.dg/recursive_check_3.f90: Ditto.
6537         * gfortran.dg/intent_out_3.f90: Ditto.
6538         * gfortran.dg/assignment_2.f90: Ditto.
6539         * gfortran.dg/pr41928.f90: Ditto.
6540         * gfortran.dg/pr42166.f90: Ditto.
6541         * gfortran.dg/private_type_12.f90: Ditto.
6542         * gfortran.dg/graphite/pr42185.f90: Ditto.
6543         * gfortran.dg/graphite/pr42186.f90: Ditto.
6544         * gfortran.dg/graphite/pr40982.f90: Ditto.
6545         * gfortran.dg/graphite/id-2.f90: Ditto.
6546         * gfortran.dg/graphite/id-4.f90: Ditto.
6547         * gfortran.dg/graphite/pr42050.f90: Ditto.
6548         * gfortran.dg/graphite/id-18.f90: Ditto.
6549         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
6550         * gfortran.dg/graphite/pr41924.f90: Ditto.
6551         * gfortran.dg/graphite/pr42393.f90: Ditto.
6552         * gfortran.dg/graphite/pr37980.f90: Ditto.
6553         * gfortran.dg/graphite/pr38953.f90: Ditto.
6554         * gfortran.dg/graphite/pr42180.f90: Ditto.
6555         * gfortran.dg/graphite/pr42181.f90: Ditto.
6556         * gfortran.dg/where_operator_assign_4.f90: Ditto.
6557         * gfortran.dg/select_type_4.f90: Ditto.
6558         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
6559         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
6560         * gfortran.dg/lto/pr40725_0.f03: Ditto.
6561         * gfortran.dg/elemental_args_check_2.f90: Ditto.
6562         * gfortran.dg/whole_file_11.f90: Ditto.
6563         * gfortran.dg/private_type_11.f90: Ditto.
6564         * gfortran.dg/vect/vect-gems.f90: Ditto.
6565         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
6566
6567 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
6568
6569         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
6570
6571 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
6572
6573         * gnat.dg/pack15.ad[sb]: New test.
6574
6575 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
6576
6577         * gcc.target/arm/mla-1.c: New test.
6578
6579 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
6580
6581         PR fortran/30073
6582         PR fortran/43793
6583         * gfortran.dg/pr43793.f90: New test.
6584
6585 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
6586
6587         PR tree-optimization/41442
6588         * gcc.target/i386/pr41442.c: New test.
6589
6590 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
6591
6592         PR fortran/43832
6593         * gfortran.dg/fgetc_3.f90: Delete bogus test.
6594
6595 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6596
6597         PR fortran/43832
6598         * gfortran.dg/open_nounit.f90: New test.
6599
6600 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
6601
6602         PR fortran/43841
6603         PR fortran/43843
6604         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
6605
6606 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6607
6608         * gcc.dg/Wconversion-integer.c: Update.
6609
6610 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
6611
6612         * gnat.dg/unchecked_convert5.adb: New test.
6613
6614 2010-04-23  Richard Guenther  <rguenther@suse.de>
6615
6616         PR lto/41734
6617         * gcc.dg/lto/20100423-2_0.c: New testcase.
6618         * gcc.dg/lto/20100423-2_0.c: Likewise.
6619
6620 2010-04-23  Richard Guenther  <rguenther@suse.de>
6621
6622         PR lto/43455
6623         * gcc.dg/lto/20100423-1_0.c: New testcase.
6624         * gcc.dg/lto/20100423-1_1.c: Likewise.
6625
6626 2010-04-23  Martin Jambor  <mjambor@suse.cz>
6627
6628         PR tree-optimization/43846
6629         * gcc.dg/tree-ssa/sra-10.c: New test.
6630
6631 2010-04-23  Martin Jambor  <mjambor@suse.cz>
6632
6633         PR middle-end/43835
6634         * gcc.c-torture/execute/pr43835.c: New test.
6635
6636 2010-04-23  Richard Guenther  <rguenther@suse.de>
6637
6638         PR lto/42653
6639         * g++.dg/lto/20100423-1_0.C: New testcase.
6640
6641 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
6642
6643         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
6644
6645 2010-04-22  Ira Rosen  <irar@il.ibm.com>
6646
6647         PR tree-optimization/43842
6648         * gcc.dg/vect/pr43842.c: New test.
6649
6650 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6651
6652         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
6653         * gcc.target/i386/wmul-2.c: Likewise.
6654
6655 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6656
6657         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
6658         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
6659
6660 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
6661
6662         * gfortran.dg/reassoc_6.f: New testcase.
6663
6664 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6665
6666         PR middle-end/29274
6667         * gcc.target/arm/wmul-1.c: New test.
6668         * gcc.target/arm/wmul-2.c: New test.
6669
6670 2010-04-22  Richard Guenther  <rguenther@suse.de>
6671
6672         PR tree-optimization/43845
6673         * gcc.c-torture/compile/pr43845.c: New testcase.
6674
6675 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6676
6677         PR middle-end/29274
6678         * gcc.target/i386/wmul-1.c: New test.
6679         * gcc.target/i386/wmul-2.c: New test.
6680         * gcc.target/bfin/wmul-1.c: New test.
6681         * gcc.target/bfin/wmul-2.c: New test.
6682
6683 2010-04-22  Richard Guenther  <rguenther@suse.de>
6684
6685         PR fortran/43829
6686         * gfortran.dg/vector_subscript_6.f90: New testcase.
6687         * gfortran.dg/assign_10.f90: Adjust.
6688
6689 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
6690
6691         PR fortran/43836
6692         * gfortran.dg/gomp/pr43836.f90: New test.
6693
6694 2010-04-21  Richard Guenther  <rguenther@suse.de>
6695
6696         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
6697
6698 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6699
6700         * gcc.dg/torture/builtin-cproj-3.c: New.
6701
6702 2010-04-20  Jason Merrill  <jason@redhat.com>
6703
6704         PR c++/9335
6705         * g++.dg/template/recurse2.C: New.
6706         * g++.dg/parse/crash36.C: Adjust.
6707         * g++.dg/other/fold1.C: Adjust.
6708         * g++.dg/init/member1.C: Adjust.
6709         * lib/prune.exp: Prune "skipping N instantiation contexts".
6710
6711 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6712
6713         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
6714
6715 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6716
6717         * gcc.dg/torture/builtin-cproj-1.c: New.
6718         * gcc.dg/torture/builtin-cproj-2.c: New.
6719
6720 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
6721
6722         PR c++/43800
6723         PR c++/43704
6724         * g++.dg/template/typedef32.C: Adjust.
6725         * g++.dg/template/typedef33.C: New test.
6726
6727 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
6728
6729         PR fortran/43227
6730         * gfortran.dg/proc_decl_23.f90: New test.
6731
6732         PR fortran/43266
6733         * gfortran.dg/abstract_type_6.f03: New test.
6734
6735 2010-04-20  Xinliang David Li  <davidxl@google.com>
6736
6737         * g++.dg/tree-ssa/fold-compare.C: New.
6738
6739 2010-04-20  Richard Guenther  <rguenther@suse.de>
6740
6741         PR tree-optimization/39417
6742         * g++.dg/torture/pr39417.C: New testcase.
6743
6744 2010-04-20  Richard Guenther  <rguenther@suse.de>
6745
6746         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
6747
6748 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
6749
6750         * g++.dg/debug/dwarf2/rv1.C: New test.
6751
6752 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6753
6754         PR target/43635
6755         * gcc.c-torture/compile/pr43635.c: New testcase.
6756
6757 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
6758
6759         PR fortran/43339
6760         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
6761         of sequential loops being private only in the innermost containing
6762         task region.
6763
6764         PR middle-end/43337
6765         * gfortran.dg/gomp/pr43337.f90: New test.
6766
6767 2010-04-19  Richard Guenther  <rguenther@suse.de>
6768
6769         PR tree-optimization/43796
6770         * gfortran.dg/pr43796.f90: New testcase.
6771
6772 2010-04-19  Richard Guenther  <rguenther@suse.de>
6773
6774         PR tree-optimization/43783
6775         * gcc.c-torture/execute/pr43783.c: New testcase.
6776
6777 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
6778
6779         PR target/43766
6780         * gcc.target/i386/pr43766.c: New test.
6781
6782 2010-04-19  Jie Zhang  <jie@codesourcery.com>
6783
6784         PR target/43662
6785         * gcc.target/i386/pr43662.c: New test.
6786
6787 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
6788
6789         PR c++/43704
6790         * g++.dg/template/typedef32.C: New test.
6791
6792 2010-04-19  Ira Rosen  <irar@il.ibm.com>
6793
6794         PR tree-optimization/37027
6795         * lib/target-supports.exp
6796         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
6797         * gcc.dg/vect/pr37027.c: New test.
6798         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
6799         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
6800         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
6801         gcc.dg/vect/vect-complex-6.c: Likewise.
6802
6803 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
6804
6805         * g++.dg/debug/dwarf2/enum1.C: New test.
6806
6807 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
6808
6809         * gnat.dg/rep_clause5.ad[sb]: New test.
6810         * gnat.dg/rep_clause5_pkg.ads: New helper.
6811
6812 2010-04-18  Ira Rosen  <irar@il.ibm.com>
6813
6814         PR tree-optimization/43771
6815         * g++.dg/vect/pr43771.cc: New test.
6816
6817 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
6818
6819         PR fortran/31538
6820         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
6821         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
6822
6823 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
6824
6825         * gnat.dg/sizetype.adb: Rename into...
6826         * gnat.dg/sizetype1.adb: ...this.
6827         * gnat.dg/sizetype2.adb: New test.
6828
6829 2010-04-16  Richard Guenther  <rguenther@suse.de>
6830
6831         PR tree-optimization/43572
6832         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
6833
6834 2010-04-16  Olivier Hainque  <hainque@adacore.com>
6835
6836         * gnat.dg/specs/discr_private.ads: New test.
6837
6838 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
6839
6840         PR target/41514
6841         * gcc.target/arm/thumb-comparisons.c: New test.
6842
6843         PR target/40603
6844         * gcc.target/arm/thumb-cbranchqi.c: New test.
6845
6846 2010-04-16  Christian Bruel  <christian.bruel@st.com>
6847
6848         * g++.dg/torture/pr36191.C: Enable for SH.
6849
6850 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
6851
6852         * gnat.dg/wide_boolean.adb: New test.
6853         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
6854
6855 2010-04-15  Richard Guenther  <rguenther@suse.de>
6856
6857         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
6858         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
6859         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
6860         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
6861         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
6862         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
6863         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
6864         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
6865         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
6866         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
6867         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
6868         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
6869         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
6870         * gcc.dg/torture/ipa-pta-2.c: Likewise.
6871         * gcc.dg/torture/ipa-pta-1.c: Adjust.
6872
6873 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
6874
6875         PR target/21803
6876         * gcc.target/arm/pr42496.c: New test.
6877
6878 2010-04-14  Jason Merrill  <jason@redhat.com>
6879
6880         PR c++/36625
6881         * g++.dg/ext/attrib38.C: New.
6882
6883 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
6884
6885         PR testsuite/43739
6886         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
6887
6888 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6889
6890         PR 42966
6891         * gcc.dg/cpp/warn-undef-2.c: Update.
6892         * gcc.dg/cpp/warn-traditional-2.c: Update.
6893         * gcc.dg/cpp/warn-comments-2.c: Update.
6894         * gcc.dg/cpp/warn-variadic-2.c: Update.
6895         * gcc.dg/cpp/warn-long-long-2.c: Update.
6896         * gcc.dg/cpp/warn-deprecated-2.c: Update.
6897         * gcc.dg/cpp/warn-multichar-2.c: Update.
6898         * gcc.dg/cpp/warn-normalized-3.c: Update.
6899         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
6900         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
6901         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
6902         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
6903         * gcc.dg/cpp/warn-redefined-2.c: Update.
6904         * gfortran.dg/warning-directive-2.F90: Update.
6905         * c-c++-common/cpp/warning-directive-2.c: Update.
6906
6907 2010-04-14  Michael Matz  <matz@suse.de>
6908
6909         PR tree-optimization/42963
6910         * gcc.dg/pr42963.c: New testcase.
6911
6912 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
6913
6914         * gnat.dg/class_wide.adb: Rename into...
6915         * gnat.dg/class_wide1.adb: ...this.
6916         * gnat.dg/class_wide2.ad[sb]: New test.
6917
6918 2010-04-14  Tobias Burnus  <burnus@net-b.de>
6919
6920         PR fortran/18918
6921         * gfortran.dg/coarray_9.f90: Update dg-errors.
6922         * gfortran.dg/coarray_10.f90: New test.
6923         * gfortran.dg/coarray_11.f90: New test.
6924
6925 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6926
6927         PR fortran/43747
6928         gfortran.dg/initialization_24.f90: New test.
6929
6930 2010-04-13  Jason Merrill  <jason@redhat.com>
6931
6932         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
6933         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
6934
6935 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6936
6937         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
6938         * g++.dg/dg.exp: Likewise.
6939         * gcc.dg/cpp/warning-directive-1.c: Move to ...
6940         * c-c++-common/cpp/warning-directive-1.c: ... here.
6941         * gcc.dg/cpp/warning-directive-2.c: Move to ...
6942         * c-c++-common/cpp/warning-directive-2.c: ... here.
6943         * gcc.dg/cpp/warning-directive-3.c: Move to ...
6944         * c-c++-common/cpp/warning-directive-3.c: ... here.
6945         * gcc.dg/cpp/warning-directive-4.c: Move to ...
6946         * c-c++-common/cpp/warning-directive-4.c: ... here.
6947         * g++.dg/cpp/warning-directive-1.C: Delete.
6948         * g++.dg/cpp/warning-directive-2.C: Delete.
6949         * g++.dg/cpp/warning-directive-3.C: Delete.
6950         * g++.dg/cpp/warning-directive-4.C: Delete.
6951         * gcc.dg/cpp/normalised-3.c: Delete.
6952         * g++.dg/cpp/normalised-1.C: Rename as ...
6953         * c-c++-common/cpp/normalised-3.c: ... this.
6954
6955 2010-04-13  Martin Jambor  <mjambor@suse.cz>
6956
6957         * gcc.dg/tree-ssa/sra-9.c: New test.
6958
6959 2010-04-13  Michael Matz  <matz@suse.de>
6960
6961         PR middle-end/43730
6962         * gcc.dg/pr43730.c: New test.
6963
6964 2010-04-13  Michael Matz  <matz@suse.de>
6965
6966         * gcc.dg/tree-ssa/negate.c: New testcase.
6967
6968 2010-04-13  Richard Guenther  <rguenther@suse.de>
6969
6970         PR testsuite/43735
6971         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
6972
6973 2010-04-13  Richard Guenther  <rguenther@suse.de>
6974
6975         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
6976
6977 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
6978
6979         * gnat.dg/derived_type1.adb: New test.
6980
6981 2010-04-13  Matthias Klose  <doko@ubuntu.com>
6982
6983         * gcc.dg/plugindir1.c: New testcase.
6984         * gcc.dg/plugindir2.c: New testcase.
6985         * gcc.dg/plugindir3.c: New testcase.
6986         * gcc.dg/plugindir4.c: New testcase.
6987
6988 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
6989
6990         * gcc.target/i386/rotate-2.c: New test.
6991
6992 2010-04-12  Jason Merrill  <jason@redhat.com>
6993
6994         PR c++/43641
6995         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
6996         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
6997
6998 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
6999
7000         PR c++/25811
7001         * g++.dg/init/pr25811.C: New test.
7002
7003 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7004
7005         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
7006         dg-error, dg-warning.
7007         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
7008
7009 2010-04-12  Richard Guenther  <rguenther@suse.de>
7010
7011         * gcc.dg/torture/inline-2.c: New testcase.
7012
7013 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
7014
7015         PR bootstrap/43699
7016         * gcc.dg/Wunused-var-7.c: New test.
7017
7018         PR tree-optimization/43560
7019         * gcc.c-torture/execute/pr43560.c: New test.
7020
7021 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
7022
7023         * gnat.dg/aggr13.adb: New test.
7024         * gnat.dg/aggr14.adb: Likewise.
7025         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
7026
7027 2010-04-12  Richard Guenther  <rguenther@suse.de>
7028
7029         PR c++/43611
7030         * g++.dg/torture/pr43611.C: New testcase.
7031
7032 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
7033
7034         PR c/36774
7035         * gcc.dg/pr36774-1.c: New test.
7036         * gcc.dg/pr36774-2.c: New test.
7037
7038 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
7039
7040         * gcc.target/sh/rte-delay-slot.c: New test.
7041
7042 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
7043
7044         * gnat.dg/pack9.adb: Remove -cargs option.
7045         * gnat.dg/aggr12.ad[sb]: New test.
7046
7047 2010-04-10  Jie Zhang  <jie@codesourcery.com>
7048
7049         PR target/43417
7050         * gcc.target/sh/pr43417.c: New test.
7051
7052 2010-04-10  Tobias Burnus  <burnus@net-b.de>
7053
7054         PR fortran/43591
7055         * gfortran.dg/spec_expr_6.f90: New test.
7056
7057 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
7058
7059         PR cpp/43195
7060         * gcc.dg/cpp/pr43195.c: New.
7061         * gcc.dg/cpp/pr43195.h: New.
7062
7063 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7064
7065         PR 42965
7066         * gcc.dg/Werror-6.c: Adjust.
7067         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
7068         * gcc.dg/Werror-4.c: Likewise.
7069         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
7070         * gcc.dg/Wswitch-enum-error.c: Likewise.
7071         * gcc.dg/Wpointer-arith.c: Likewise.
7072         * gcc.dg/Wfatal.c: Likewise.
7073         * gcc.dg/Wswitch-error.c: Likewise.
7074         * g++.dg/warn/unused-result1-Werror.c: Likewise.
7075         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
7076         * gcc.dg/cpp/warn-undef-2.c: Likewise.
7077         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
7078         * gcc.dg/cpp/warn-comments-2.c: Likewise.
7079         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
7080         * gcc.dg/cpp/warning-directive-2.c: Likewise.
7081         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
7082         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
7083         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
7084         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
7085         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
7086         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
7087         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
7088         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
7089         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
7090         * g++.dg/cpp/warning-directive-2.C: Likewise.
7091         * gfortran.dg/warning-directive-2.F90: Likewise.
7092
7093 2010-04-09  Jason Merrill  <jason@redhat.com>
7094
7095         PR c++/42623
7096         * g++.dg/template/sizeof13.C: New.
7097
7098 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
7099
7100         * g++.dg/other/pr35504.C: Add check for thiscall.
7101         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
7102         * gcc.dg/torture/stackalign/thiscall-1.c: New.
7103
7104 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7105
7106         PR c++/28584
7107         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
7108         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
7109         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
7110         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
7111         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
7112         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
7113         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
7114         * g++.dg/other/increment1.C: Likewise.
7115
7116 2010-04-09  Tobias Burnus  <burnus@net-b.de>
7117
7118         PR fortran/18918
7119         * gfortran.dg/coarray_7.f90: New test.
7120         * gfortran.dg/coarray_8.f90: New test.
7121
7122 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
7123
7124         PR fortran/28039
7125         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
7126
7127 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7128
7129         PR target/43643
7130         * gcc.dg/pr43643.c: New test.
7131
7132 2010-04-08  Tobias Burnus  <burnus@net-b.de>
7133
7134         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
7135
7136 2010-04-08  Richard Guenther  <rguenther@suse.de>
7137
7138         PR tree-optimization/43679
7139         * gcc.c-torture/compile/pr43679.c: New testcase.
7140
7141 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
7142
7143         PR debug/43670
7144         * gcc.dg/pr43670.c: New test.
7145
7146 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
7147
7148         PR middle-end/40815
7149         * gcc.dg/tree-ssa/reassoc-19.c: New.
7150
7151 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
7152
7153         PR c/18624
7154         * gcc.dg/Wunused-var-1.c: New test.
7155         * gcc.dg/Wunused-var-2.c: New test.
7156         * gcc.dg/Wunused-var-3.c: New test.
7157         * gcc.dg/Wunused-var-4.c: New test.
7158         * gcc.dg/Wunused-var-5.c: New test.
7159         * gcc.dg/Wunused-var-6.c: New test.
7160         * gcc.dg/Wunused-parm-1.c: New test.
7161
7162         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
7163         * gcc.dg/trunc-1.c: Likewise.
7164         * gcc.dg/vla-9.c: Likewise.
7165         * gcc.dg/dfp/composite-type.c: Likewise.
7166
7167 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
7168
7169         PR objc/35996
7170         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
7171         * obj-c++.dg/objc-gc-3.mm: Ditto.
7172
7173 2010-04-07  Simon Baldwin  <simonb@google.com>
7174
7175         * gcc.dg/cpp/warn-undef-2.c: New.
7176         * gcc.dg/cpp/warn-traditional-2.c: New.
7177         * gcc.dg/cpp/warn-comments-2.c: New.
7178         * gcc.dg/cpp/warning-directive-1.c: New.
7179         * gcc.dg/cpp/warn-long-long.c: New.
7180         * gcc.dg/cpp/warn-traditional.c: New.
7181         * gcc.dg/cpp/warn-variadic-2.c: New.
7182         * gcc.dg/cpp/warn-undef.c: New.
7183         * gcc.dg/cpp/warn-normalized-1.c: New.
7184         * gcc.dg/cpp/warning-directive-2.c: New.
7185         * gcc.dg/cpp/warn-long-long-2.c: New.
7186         * gcc.dg/cpp/warn-variadic.c: New.
7187         * gcc.dg/cpp/warn-normalized-2.c: New.
7188         * gcc.dg/cpp/warning-directive-3.c: New.
7189         * gcc.dg/cpp/warn-deprecated-2.c: New.
7190         * gcc.dg/cpp/warn-trigraphs-1.c: New.
7191         * gcc.dg/cpp/warn-multichar-2.c: New.
7192         * gcc.dg/cpp/warn-normalized-3.c: New.
7193         * gcc.dg/cpp/warning-directive-4.c: New.
7194         * gcc.dg/cpp/warn-unused-macros.c: New.
7195         * gcc.dg/cpp/warn-trigraphs-2.c: New.
7196         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
7197         * gcc.dg/cpp/warn-cxx-compat.c: New.
7198         * gcc.dg/cpp/warn-redefined.c: New.
7199         * gcc.dg/cpp/warn-trigraphs-3.c: New.
7200         * gcc.dg/cpp/warn-unused-macros-2.c: New.
7201         * gcc.dg/cpp/warn-deprecated.c: New.
7202         * gcc.dg/cpp/warn-trigraphs-4.c: New.
7203         * gcc.dg/cpp/warn-redefined-2.c: New.
7204         * gcc.dg/cpp/warn-comments.c: New.
7205         * gcc.dg/cpp/warn-multichar.c: New.
7206         * g++.dg/cpp/warning-directive-1.C: New.
7207         * g++.dg/cpp/warning-directive-2.C: New.
7208         * g++.dg/cpp/warning-directive-3.C: New.
7209         * g++.dg/cpp/warning-directive-4.C: New.
7210         * gfortran.dg/warning-directive-1.F90: New.
7211         * gfortran.dg/warning-directive-3.F90: New.
7212         * gfortran.dg/warning-directive-2.F90: New.
7213         * gfortran.dg/warning-directive-4.F90: New.
7214
7215 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
7216
7217         PR objc++/23716
7218         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
7219
7220 2010-04-07  Jason Merrill  <jason@redhat.com>
7221
7222         * g++.dg/template/dr408.C: New.
7223
7224         * g++.dg/lookup/ns4.C: New.
7225
7226         PR c++/38392
7227         * g++.dg/template/friend51.C: New test.
7228
7229         PR c++/41970
7230         * g++.old-deja/g++.other/linkage1.C: Adjust.
7231
7232 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7233
7234         PR c++/42697
7235         * g++.dg/template/crash94.C: New test.
7236
7237 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7238
7239         PR c++/40239
7240         * g++.dg/init/aggr5.C: New test.
7241         * g++.dg/init/aggr5.C: New test.
7242
7243 2010-04-07  Richard Guenther  <rguenther@suse.de>
7244
7245         PR tree-optimization/43270
7246         * g++.dg/warn/Warray-bounds-4.C: New testcase.
7247         * gcc.dg/Warray-bounds-7.c: Likewise.
7248
7249 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
7250
7251         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
7252         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
7253         * gnat.dg/bit_packed_array4.ad[sb]: New test.
7254
7255 2010-04-07  Jie Zhang  <jie@codesourcery.com>
7256
7257         PR c++/42556
7258         * g++.dg/init/pr42556.C: New test.
7259
7260 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
7261
7262         PR debug/43628
7263         * g++.dg/debug/dwarf2/typedef2.C: New test.
7264
7265 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
7266
7267         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
7268         c-c++-common/dwarf2/redeclaration-1.C
7269
7270 2010-04-06  Jason Merrill  <jason@redhat.com>
7271
7272         * g++.dg/cpp0x/pr31437.C: Adjust error location.
7273         * g++.dg/ext/attrib18.C: Likewise.
7274         * g++.dg/ext/bitfield2.C: Likewise.
7275         * g++.dg/ext/bitfield4.C: Likewise.
7276         * g++.dg/ext/visibility/warn2.C: Likewise.
7277         * g++.dg/ext/visibility/warn3.C: Likewise.
7278         * g++.dg/gomp/pr26690-1.C: Likewise.
7279         * g++.dg/inherit/covariant7.C: Likewise.
7280         * g++.dg/init/synth2.C: Likewise.
7281         * g++.dg/lookup/using7.C: Likewise.
7282         * g++.dg/other/crash-4.C: Likewise.
7283         * g++.dg/other/error13.C: Likewise.
7284         * g++.dg/other/error20.C: Likewise.
7285         * g++.dg/parse/crash31.C: Likewise.
7286         * g++.dg/parse/error16.C: Likewise.
7287         * g++.dg/parse/error19.C: Likewise.
7288         * g++.dg/parse/error27.C: Likewise.
7289         * g++.dg/parse/error28.C: Likewise.
7290         * g++.dg/parse/fused-params1.C: Likewise.
7291         * g++.dg/template/error2.C: Likewise.
7292         * g++.dg/template/local6.C: Likewise.
7293         * g++.dg/template/qualttp15.C: Likewise.
7294         * g++.dg/warn/Wnvdtor-2.C: Likewise.
7295         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
7296         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
7297         * g++.old-deja/g++.brendan/crash29.C: Likewise.
7298         * g++.old-deja/g++.eh/spec6.C: Likewise.
7299         * g++.old-deja/g++.jason/crash3.C: Likewise.
7300         * g++.old-deja/g++.jason/destruct2.C: Likewise.
7301         * g++.old-deja/g++.law/ctors5.C: Likewise.
7302         * g++.old-deja/g++.law/ctors9.C: Likewise.
7303         * g++.old-deja/g++.mike/p3538a.C: Likewise.
7304         * g++.old-deja/g++.mike/p3538b.C: Likewise.
7305         * g++.old-deja/g++.other/struct1.C: Likewise.
7306         * g++.old-deja/g++.other/volatile1.C: Likewise.
7307         * g++.old-deja/g++.pt/crash36.C: Likewise.
7308         * g++.old-deja/g++.pt/derived3.C: Likewise.
7309         * g++.old-deja/g++.robertl/eb109.C: Likewise.
7310         * g++.old-deja/g++.robertl/eb4.C: Likewise.
7311
7312 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
7313
7314         PR middle-end/43519
7315         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
7316         * gcc.dg/graphite/id-19.c: New.
7317
7318 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
7319
7320         PR middle-end/32824
7321         * gcc.dg/vect/pr32824: New.
7322
7323 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7324
7325         PR fortran/18918
7326         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
7327         * gfortran.dg/coarray_3.f90: Ditto.
7328         * gfortran.dg/coarray_4.f90: Ditto.
7329         * gfortran.dg/coarray_5.f90: Ditto.
7330         * gfortran.dg/coarray_6.f90: Ditto.
7331         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
7332
7333 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7334
7335         PR fortran/18918
7336         * gfortran.dg/coarray_4.f90: Fix test.
7337         * gfortran.dg/coarray_6.f90: Add more tests.
7338
7339 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7340
7341         PR fortran/18918
7342         * gfortran.dg/coarray_4.f90: New test.
7343         * gfortran.dg/coarray_5.f90: New test.
7344         * gfortran.dg/coarray_6.f90: New test.
7345
7346 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7347
7348         PR fortran/18918
7349         * gfortran.dg/iso_fortran_env_5.f90: New test.
7350         * gfortran.dg/iso_fortran_env_6.f90: New test.
7351
7352 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7353
7354         PR fortran/39997
7355         * gfortran.dg/coarray_1.f90: New test.
7356         * gfortran.dg/coarray_2.f90: New test.
7357         * gfortran.dg/coarray_3.f90: New test.
7358
7359 2010-04-06  Jason Merrill  <jason@redhat.com>
7360
7361         PR c++/43648
7362         * g++.dg/template/dtor8.C: New.
7363
7364         PR c++/43621
7365         * g++.dg/template/error-recovery2.C: New.
7366
7367 2010-04-06  Jan Hubicka  <jh@suse.czpli
7368
7369         PR tree-optimization/42906
7370         * gcc.dg/tree-ssa/dce-1.c: New testcase.
7371
7372 2010-04-06  Tobias Burnus  <burnus@net-b.de>
7373
7374         PR fortran/43178
7375         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
7376         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
7377         * gfortran.dg/auto_dealloc_1.f90: Ditto.
7378
7379 2010-04-06  Richard Guenther  <rguenther@suse.de>
7380
7381         PR tree-optimization/43627
7382         * gcc.dg/tree-ssa/vrp49.c: New testcase.
7383
7384 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
7385
7386         PR target/43638
7387         * gcc.target/i386/pr43638.c: New test.
7388
7389 2010-04-06  Richard Guenther  <rguenther@suse.de>
7390
7391         PR middle-end/43661
7392         * gcc.c-torture/compile/pr43661.c: New testcase.
7393
7394 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
7395
7396         * gcc.target/s390/stackcheck1.c: Add dg-warning.
7397
7398 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
7399
7400         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
7401
7402 2010-04-02  Richard Guenther  <rguenther@suse.de>
7403
7404         PR tree-optimization/43629
7405         * gcc.c-torture/execute/pr43629.c: New testcase.
7406
7407 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
7408             Dominique d'Humieres  <dominiq@lps.ens.fr>
7409
7410         PR libfortran/43605
7411         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
7412
7413 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
7414
7415         PR debug/43325
7416         * c-c++-common/dwarf2/redeclaration-1.C: New test.
7417
7418 2010-04-01  Jason Merrill  <jason@redhat.com>
7419
7420         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
7421
7422 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
7423             Manfred Schwarb  <manfred99@gmx.ch>
7424
7425         PR libfortran/43605
7426         * gfortran.dg/ftell_3.f90: New test.
7427
7428 2010-04-01  Richard Guenther  <rguenther@suse.de>
7429
7430         PR middle-end/43614
7431         * gcc.c-torture/compile/pr43614.c: New testcase.
7432
7433 2010-04-01  Martin Jambor  <mjambor@suse.cz>
7434
7435         PR tree-optimization/43141
7436         * gcc.dg/guality/pr43141.c: New test.
7437
7438 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7439
7440         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
7441         * g++.dg/eh/spbp.C: Likewise.
7442         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
7443         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
7444         superfluous casts.
7445         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
7446         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
7447         * objc.dg/dwarf-2.m: Likewise.
7448
7449 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
7450
7451         PR middle-end/43464
7452         * gcc.dg/graphite/id-pr43464.c: New.
7453         * gcc.dg/graphite/id-pr43464-1.c: New.
7454
7455 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
7456
7457         PR middle-end/43351
7458         * gcc.dg/graphite/id-pr43351.c
7459
7460 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7461
7462         PR testsuite/35165
7463         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
7464         * obj-c++.dg/try-catch-2.mm: Ditto.
7465         * obj-c++.dg/lookup-2.mm: Ditto.
7466         * obj-c++.dg/encode-8.m: Ditto.
7467         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
7468         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
7469         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
7470         * obj-c++.dg/const-str-11.mm: Ditto.
7471         * obj-c++.dg/const-str-9.mm: Ditto.
7472         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
7473         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
7474         * obj-c++.dg/except-1.mm: Ditto.
7475         * obj-c++.dg/const-str-7.mm: Ditto.
7476         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
7477         * obj-c++.dg/const-str-3.mm: Ditto.
7478         * obj-c++.dg/const-str-7.mm: Ditto.
7479         * obj-c++.dg/stubify-2.mm: Change dump file name.
7480
7481         PR objc++/23613
7482         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
7483         New macro.
7484         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
7485         Remove dg-xfail-if.
7486
7487 2010-03-31  Martin Jambor  <mjambor@suse.cz>
7488
7489         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
7490         only with -O2, -O3 or -Os and not with -fwhopr.
7491
7492 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
7493
7494         PR c++/43558
7495         * g++.dg/template/typedef31.C: New test.
7496
7497 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7498
7499         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
7500         assembler output on *-*-solaris2*.
7501         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
7502
7503 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
7504
7505         PR debug/43557
7506         * gcc.dg/pr43557-1.c: New test.
7507         * gcc.dg/pr43557-2.c: New file.
7508
7509 2010-03-31  Jie Zhang  <jie@codesourcery.com>
7510
7511         PR 43562
7512         * gcc.dg/pr43562.c: New test.
7513
7514 2010-03-30  Jason Merrill  <jason@redhat.com>
7515
7516         PR c++/43076
7517         * g++.dg/template/error-recovery1.C: New.
7518
7519         PR c++/41786
7520         * g++.dg/parse/ambig5.C: New.
7521
7522 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
7523
7524         PR debug/43593
7525         * gcc.dg/guality/pr43593.c: New test.
7526
7527 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
7528
7529         PR middle-end/43430
7530         * gcc.dg/vect/pr43430-1.c: New.
7531
7532 2010-03-30  Jason Merrill  <jason@redhat.com>
7533
7534         PR c++/43559
7535         * g++.dg/template/partial7.C: New.
7536
7537 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7538
7539         * gcc.target/s390/stackcheck1.c: New testcase.
7540
7541 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7542
7543         PR libfortran/43265
7544         * gfortran.dg/read_eof_8.f90: New test.
7545
7546 2010-03-29  Jason Merrill  <jason@redhat.com>
7547
7548         * gcc.dg/cpp/include6.c: Change [] to ().
7549
7550         N3077
7551         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
7552         splicing and UCNs.
7553         * c-c++-common/raw-string-2.c: Add trigraph test.
7554         * c-c++-common/raw-string-8.c: New.
7555         * c-c++-common/raw-string-9.c: New.
7556         * c-c++-common/raw-string-10.c: New.
7557
7558         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
7559         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
7560         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
7561         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
7562         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
7563         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
7564         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
7565
7566 2010-03-29  Richard Guenther  <rguenther@suse.de>
7567
7568         PR tree-optimization/43560
7569         * gcc.dg/torture/pr43560.c: New testcase.
7570
7571 2010-03-29  Jason Merrill  <jason@redhat.com>
7572
7573         N3077
7574         * g++.dg/ext/raw-string-1.C: Change [] to ().
7575         * g++.dg/ext/raw-string-2.C: Change [] to ().
7576         Don't use \ in delimiter.
7577         * g++.dg/ext/raw-string-3.C: Change [] to ().
7578         * g++.dg/ext/raw-string-4.C: Change [] to ().
7579         * g++.dg/ext/raw-string-5.C: Change [] to ().
7580         Test for error on \ in delimiter.
7581         * g++.dg/ext/raw-string-6.C: Change [] to ().
7582         * g++.dg/ext/raw-string-7.C: Change [] to ().
7583
7584 2010-03-29  Jie Zhang  <jie@codesourcery.com>
7585
7586         PR 43564
7587         * gcc.dg/pr43564.c: New test.
7588
7589 2010-03-29  Tobias Burnus  <burnus@net-b.de>
7590
7591         PR fortran/43551
7592         * gfortran.dg/direct_io_12.f90: New test.
7593
7594 2010-03-28  Jan Hubicka  <jh@suse.cz>
7595
7596         PR tree-optimization/43505
7597         * gfortran.dg/pr43505.f90: New testcase.
7598
7599 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
7600
7601         PR tree-optimization/43528
7602         * gcc.target/i386/pr43528.c: New test.
7603
7604 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
7605
7606         PR c/43381
7607         * gcc.dg/parm-impl-decl-3.c: New test.
7608
7609 2010-03-26  Jason Merrill  <jason@redhat.com>
7610
7611         PR c++/43509
7612         * g++.dg/cpp0x/parse1.C: New.
7613
7614 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
7615
7616         PR target/43524
7617         * gcc.target/i386/pr43524.c: New test.
7618
7619 2010-03-26  Martin Jambor  <mjambor@suse.cz>
7620
7621         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
7622         whitespace, rename main to foo.
7623         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
7624         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
7625         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
7626         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
7627         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
7628         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
7629         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
7630         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
7631         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
7632         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
7633         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
7634
7635 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
7636
7637         PR c++/43327
7638         * g++.dg/other/crash-10.C: New test.
7639         * g++.dg/other/crash-11.C: New test.
7640
7641 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7642
7643         PR libfortran/43517
7644         * gfortran.dg/read_eof_7.f90: New test.
7645
7646 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7647
7648         PR objc/35165
7649         PR testsuite/43512
7650         * objc-obj-c++-shared: New directory.
7651         * objc-obj-c++-shared/Object1-implementation.h: New file.
7652         * objc-obj-c++-shared/Object1.h: New file.
7653         * objc-obj-c++-shared/Protocol1.h: New file.
7654         * objc-obj-c++-shared/next-abi.h: New file.
7655         * objc-obj-c++-shared/next-mapping.h: New file.
7656         * objc/execute/next_mapping.h: Delete.
7657         * objc.dg/special/special.exp: For all targets run the tests with
7658         -fgnu-runtime, for darwin targets also run the tests with
7659         -fnext-runtime.
7660         * objc.dg/dg.exp: Ditto.
7661         * obj-c++.dg/dg.exp: Ditto.
7662         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
7663         Protocol1.h) and next-mapping.h as required.  Amend testcase to
7664         include use of updated NeXT interface.
7665         * objc/execute/formal_protocol-5.m: Ditto.
7666         * objc/execute/protocol-isEqual-2.m: Ditto.
7667         * objc/execute/protocol-isEqual-4.m: Ditto.
7668         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
7669         Protocol1.h) and next-mapping.h as required.
7670         * objc/execute/object_is_class.m: Ditto.
7671         * objc/execute/enumeration-1.m: Ditto.
7672         * objc/execute/class-13.m: Ditto.
7673         * objc/execute/formal_protocol-2.m: Ditto.
7674         * objc/execute/formal_protocol-4.m: Ditto.
7675         * objc/execute/class-1.m: Ditto.
7676         * objc/execute/bycopy-1.m: Ditto.
7677         * objc/execute/formal_protocol-6.m: Ditto.
7678         * objc/execute/bycopy-3.m: Ditto.
7679         * objc/execute/class-3.m: Ditto.
7680         * objc/execute/bf-11.m: Ditto.
7681         * objc/execute/class-5.m: Ditto.
7682         * objc/execute/bf-13.m: Ditto.
7683         * objc/execute/class-7.m: Ditto.
7684         * objc/execute/bf-15.m: Ditto.
7685         * objc/execute/class-9.m: Ditto.
7686         * objc/execute/bf-17.m: Ditto.
7687         * objc/execute/bf-19.m: Ditto.
7688         * objc/execute/IMP.m: Ditto.
7689         * objc/execute/exceptions/catchall-1.m: Ditto.
7690         * objc/execute/exceptions/trivial.m: Ditto.
7691         * objc/execute/exceptions/finally-1.m: Ditto.
7692         * objc/execute/exceptions/local-variables-1.m: Ditto.
7693         * objc/execute/exceptions/foward-1.m: Ditto.
7694         * objc/execute/bf-2.m: Ditto.
7695         * objc/execute/string1.m: Ditto.
7696         * objc/execute/bf-4.m: Ditto.
7697         * objc/execute/informal_protocol.m: Ditto.
7698         * objc/execute/string3.m: Ditto.
7699         * objc/execute/bf-6.m: Ditto.
7700         * objc/execute/bf-8.m: Ditto.
7701         * objc/execute/class-tests-1.h: Ditto.
7702         * objc/execute/protocol-isEqual-1.m: Ditto.
7703         * objc/execute/protocol-isEqual-3.m: Ditto.
7704         * objc/execute/_cmd.m: Ditto.
7705         * objc/execute/function-message-1.m: Ditto.
7706         * objc/execute/bf-20.m: Ditto.
7707         * objc/execute/bf-common.h: Ditto.
7708         * objc/execute/np-2.m: Ditto.
7709         * objc/execute/class-10.m: Ditto.
7710         * objc/execute/class-12.m: Ditto.
7711         * objc/execute/enumeration-2.m: Ditto.
7712         * objc/execute/class-14.m: Ditto.
7713         * objc/execute/encode-1.m: Ditto.
7714         * objc/execute/formal_protocol-1.m: Ditto.
7715         * objc/execute/formal_protocol-3.m: Ditto.
7716         * objc/execute/accessing_ivars.m: Ditto.
7717         * objc/execute/bycopy-2.m: Ditto.
7718         * objc/execute/class-2.m: Ditto.
7719         * objc/execute/bf-10.m: Ditto.
7720         * objc/execute/formal_protocol-7.m: Ditto.
7721         * objc/execute/root_methods.m: Ditto.
7722         * objc/execute/class-4.m: Ditto.
7723         * objc/execute/bf-12.m: Ditto.
7724         * objc/execute/class-6.m: Ditto.
7725         * objc/execute/bf-14.m: Ditto.
7726         * objc/execute/nested-func-1.m: Ditto.
7727         * objc/execute/class-8.m: Ditto.
7728         * objc/execute/private.m: Ditto.
7729         * objc/execute/bf-16.m: Ditto.
7730         * objc/execute/bf-18.m: Ditto.
7731         * objc/execute/load-3.m: Ditto.
7732         * objc/execute/compatibility_alias.m: Ditto.
7733         * objc/execute/bf-1.m: Ditto.
7734         * objc/execute/no_clash.m: Ditto.
7735         * objc/execute/bf-3.m: Ditto.
7736         * objc/execute/string2.m: Ditto.
7737         * objc/execute/bf-5.m: Ditto.
7738         * objc/execute/string4.m: Ditto.
7739         * objc/execute/bf-7.m: Ditto.
7740         * objc/execute/object_is_meta_class.m: Ditto.
7741         * objc/execute/bf-9.m: Ditto.
7742         * objc/execute/bf-21.m: Ditto.
7743         * objc/execute/cascading-1.m: Ditto.
7744         * objc/execute/trivial.m: Ditto.
7745         * objc/execute/np-1.m: Ditto.
7746         * objc/compile/trivial.m: Ditto.
7747         * objc/execute/class_self-2.m: Include <stdlib.h>.
7748         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
7749         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
7750         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
7751         and 64bit. Use new NeXT interface as required.
7752         * objc.dg/special/unclaimed-category-1.m: Ditto.
7753         * objc.dg/special/unclaimed-category-1.h: Ditto.
7754         * objc.dg/special/unclaimed-category-1a.m: Ditto.
7755         * objc.dg/func-ptr-1.m: Ditto.
7756         * objc.dg/stret-1.m: Ditto.
7757         * objc.dg/encode-2.m: Ditto.
7758         * objc.dg/category-1.m: Ditto.
7759         * objc.dg/encode-3.m: Ditto.
7760         * objc.dg/call-super-3.m: Ditto.
7761         * objc.dg/method-3.m: Ditto.
7762         * objc.dg/func-ptr-2.m: Ditto.
7763         * objc.dg/lookup-1.m: Ditto.
7764         * objc.dg/encode-4.m: Ditto.
7765         * objc.dg/fix-and-continue-1.m: Ditto.
7766         * objc.dg/proto-lossage-3.m: Ditto.
7767         * objc.dg/method-13.m: Ditto.
7768         * objc.dg/proto-qual-1.m: Ditto.
7769         * objc.dg/zero-link-3.m: Ditto.
7770         * objc.dg/bitfield-1.m: Ditto.
7771         * objc.dg/va-meth-1.m: Ditto.
7772         * objc.dg/super-class-3.m: Ditto.
7773         * objc.dg/call-super-1.m: Ditto.
7774         * objc.dg/type-size-2.m: Ditto.
7775         * objc.dg/method-10.m: Ditto.
7776         * objc.dg/defs.m: Ditto.
7777         * objc.dg/const-str-3.m: Ditto.
7778         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
7779         Protocol1.h) and next-mapping.h as required. Use new NeXT
7780         interface as required.
7781         * objc.dg/super-class-4.m: Ditto.
7782         * objc.dg/comp-types-8.m: Ditto.
7783         * objc.dg/call-super-2.m: Ditto.
7784         * objc.dg/objc-fast-4.m: Ditto.
7785         * objc.dg/method-6.m: Ditto.
7786         * objc.dg/const-str-3.m: Ditto.
7787         * objc.dg/const-str-7.m: Ditto.
7788         * objc.dg/method-15.m: Ditto.
7789         * objc.dg/method-19.m: Ditto.
7790         * objc.dg/sync-1.m: Ditto.
7791         * objc.dg/layout-1.m: Ditto.
7792         * objc.dg/bitfield-3.m: Ditto.
7793         * objc.dg/try-catch-3.m: Ditto.
7794         * objc.dg/try-catch-7.m: Ditto.
7795         * objc.dg/comp-types-10.m: Ditto.
7796         * objc.dg/selector-2.: Ditto.
7797         * objc.dg/method-7.m: Ditto.
7798         * objc.dg/typedef-alias-1.m: Ditto.
7799         * objc.dg/proto-lossage-2.m: Ditto.
7800         * objc.dg/comp-types-11.m: Ditto.
7801         * objc.dg/sizeof-1.m: Ditto.
7802         * objc.dg/method-17.m: Ditto.
7803         * objc.dg/bitfield-5.m: Ditto.
7804         * objc.dg/try-catch-1.m: Ditto.
7805         * objc.dg/encode-5.m: Ditto.
7806         * objc.dg/fix-and-continue-2.m: Ditto.
7807         * objc.dg/method-9.m: Ditto.
7808         * objc.dg/isa-field-1.m: Ditto.
7809         * objc.dg/local-decl-2.m: Ditto.
7810         * objc.dg/objc-gc-4.m: Ditto.
7811         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
7812         * objc.dg/gnu-runtime-3.m: Ditto.
7813         * objc.dg/encode-7.m: Ditto.
7814         * objc.dg/encode-8.m: Ditto.
7815         * objc.dg/selector-3.m: Ditto.
7816         * objc.dg/gnu-runtime-1.m: Ditto.
7817         * objc.dg/const-str-12.m: Ditto.
7818         * objc.dg/gnu-runtime-2.m: Ditto.
7819         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
7820         * objc.dg/selector-1.m: Ditto.
7821         * objc.dg/stubify-2.m: Ditto.
7822         * objc.dg/zero-link-1.m: Ditto.
7823         * objc.dg/stret-2.m: Ditto.
7824         * objc.dg/zero-link-2.m: Ditto.
7825         * objc.dg/next-runtime-1.m: Ditto.
7826         * objc.dg/symtab-1.m: Ditto.
7827         * objc.dg/stubify-1.m: Ditto.
7828         * objc.dg/bitfield-2.m: Ditto.
7829         * objc.dg/try-catch-10.m: Apply to both runtimes.
7830         * objc.dg/const-str-1.m: Ditto.
7831         * objc.dg/image-info.m: Ditto.
7832         * objc.dg/encode-9.m: Ditto.
7833         * objc.dg/pragma-1.m: Apply test to all targets.
7834         * objc.dg/const-str-4.m: Ditto.
7835         * objc.dg/const-str-8.m: Ditto.
7836         * objc.dg/super-class-2.m: Ditto.
7837         * objc.dg/try-catch-5.m: Ditto.
7838         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
7839         Protocol1.h) and next-mapping.h as required. Use new NeXT
7840         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
7841         * objc.dg/const-str-11.m: Ditto.
7842         * objc.dg/const-str-9.m: Ditto.
7843         * objc.dg/method-4.m: Skip for 64Bit NeXT.
7844         * objc.dg/encode-1.m: Remove redundant -lobjc.
7845         * objc.dg/try-catch-9.m: Tidy space.
7846         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
7847         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
7848         and 64bit. Use new NeXT interface as required.
7849         * obj-c++.dg/template-4.mm: Ditto.
7850         * obj-c++.dg/defs.mm: Ditto.
7851         * obj-c++.dg/basic.mm: Ditto.
7852         * obj-c++.dg/encode-4.mm: Ditto.
7853         * obj-c++.dg/method-17.mm: Ditto.
7854         * obj-c++.dg/proto-lossage-3.mm: Ditto.
7855         * obj-c++.dg/cxx-class-1.mm: Ditto.
7856         * obj-c++.dg/method-10.mm: Ditto.
7857         * obj-c++.dg/va-meth-1.mm: Ditto.
7858         * obj-c++.dg/encode-5.mm: Ditto.
7859         * obj-c++.dg/lookup-2.mm: Ditto.
7860         * obj-c++.dg/template-3.mm: Ditto.
7861         * obj-c++.dg/proto-qual-1.mm: Ditto.
7862         * obj-c++.dg/qual-types-1.m: Ditto.
7863         * obj-c++.dg/cxx-scope-1.mm: Ditto.
7864         * obj-c++.dg/template-1.mm: Ditto.
7865         * obj-c++.dg/encode-6.mm: Ditto.
7866         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
7867         Protocol1.h) and next-mapping.h as required. Use new NeXT
7868         interface as required.
7869         * obj-c++.dg/except-1.mm: Ditto.
7870         * obj-c++.dg/const-str-7.mm: Ditto.
7871         * obj-c++.dg/ivar-list-semi.mm: Ditto.
7872         * obj-c++.dg/cxx-scope-2.mm: Ditto.
7873         * obj-c++.dg/selector-2.mm: Ditto.
7874         * obj-c++.dg/isa-field-1.mm: Ditto.
7875         * obj-c++.dg/try-catch-1.mm: Ditto.
7876         * obj-c++.dg/local-decl-1.mm: Ditto.
7877         * obj-c++.dg/try-catch-9.mm: Ditto.
7878         * obj-c++.dg/no-extra-load.mm: Ditto.
7879         * obj-c++.dg/selector-5.mm: Ditto.
7880         * obj-c++.dg/method-12.mm: Ditto.
7881         * obj-c++.dg/try-catch-11.mm: Ditto.
7882         * obj-c++.dg/comp-types-11.mm: Ditto.
7883         * obj-c++.dg/bitfield-3.mm: Ditto.
7884         * obj-c++.dg/method-6.mm: Ditto.
7885         * obj-c++.dg/super-class-2.mm: Ditto.
7886         * obj-c++.dg/method-21.mm: Ditto.
7887         * obj-c++.dg/const-str-8.mm: Ditto.
7888         * obj-c++.dg/try-catch-7.mm: Ditto.
7889         * obj-c++.dg/method-15.mm: Ditto.
7890         * obj-c++.dg/layout-1.mm: Ditto.
7891         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
7892         * obj-c++.dg/const-str-3.mm: Ditto.
7893         * obj-c++.dg/try-catch-2.mm: Ditto.
7894         * obj-c++.dg/objc-gc-3.mm: Ditto.
7895         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
7896         * obj-c++.dg/bitfield-1.mm: Ditto.
7897         * obj-c++.dg/selector-6.mm: Ditto.
7898         * obj-c++.dg/method-13.mm: Ditto.
7899         * obj-c++.dg/comp-types-12.mm: Ditto.
7900         * obj-c++.dg/bitfield-4.mm: Ditto.
7901         * obj-c++.dg/try-catch-8.mm: Ditto.
7902         * obj-c++.dg/method-2.mm: Ditto.
7903         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
7904         * obj-c++.dg/typedef-alias-1.mm: Ditto.
7905         * obj-c++.dg/const-str-4.mm: Ditto.
7906         * obj-c++.dg/proto-lossage-2.mm: Ditto.
7907         * obj-c++.dg/try-catch-3.mm: Ditto.
7908         * obj-c++.dg/comp-types-9.mm: Ditto.
7909         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
7910         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
7911         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
7912         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
7913         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
7914         Use new NeXT interface as required.
7915         * obj-c++.dg/const-str-10.mm: Ditto.
7916         * obj-c++.dg/const-str-11.mm: Ditto.
7917         * obj-c++.dg/const-str-9.mm: Ditto.
7918         * obj-c++.dg/method-11.mm: Ditto.
7919         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
7920         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
7921         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
7922         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
7923         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
7924
7925 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
7926
7927         PR c++/43206
7928         * g++.dg/template/typedef30.C: New test case.
7929
7930 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
7931
7932         PR c/43385
7933         * gcc.c-torture/execute/pr43385.c: New test.
7934
7935 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
7936
7937         * gcc.dg/strncpy-fix-1.c: New test.
7938
7939 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7940
7941         PR testsuite/41609
7942         * lib/objc-torture.exp (objc-set-runtime-options): New.
7943         * objc/execute/execute.exp: Check runtime options on each pass.
7944         * objc/execute/exceptions/exceptions.exp: Ditto.
7945         * objc/compile/compile.exp: Ditto.
7946
7947         PR testsuite/42348
7948         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
7949         standard tests.
7950         (check_effective_target_objc2): New proc.
7951         (check_effective_target_next_runtime): New proc.
7952         * lib/objc.exp: Determine which runtime is in force and support it.
7953         * lib/obj-c++.exp: Ditto.
7954
7955 2010-03-24  Jason Merrill  <jason@redhat.com>
7956
7957         PR c++/43502
7958         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
7959
7960 2010-03-24  Martin Jambor  <mjambor@suse.cz>
7961
7962         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
7963         a loop.
7964         * gcc.dg/ipa/ipa-2.c: Likewise.
7965         * gcc.dg/ipa/ipa-3.c: Likewise.
7966         * gcc.dg/ipa/ipa-4.c: Likewise.
7967         * gcc.dg/ipa/ipa-5.c: Likewise.
7968         * gcc.dg/ipa/ipa-7.c: Likewise.
7969         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
7970         a loop.
7971         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
7972         i_can_not_be_propagated_fully2 into a loop.
7973         * gcc.dg/ipa/ipa-8.c: New test.
7974         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
7975
7976 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
7977
7978         PR debug/19192
7979         PR debug/43479
7980         * gcc.dg/guality/pr43479.c: New test.
7981         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
7982         and add volatile keyword.
7983
7984 2010-03-23  Mike Stump  <mikestump@comcast.net>
7985
7986         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
7987
7988 2010-03-23  Jason Merrill  <jason@redhat.com>
7989
7990         * g++.dg/ext/altivec-17.C: Adjust error message.
7991
7992         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
7993         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
7994         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
7995         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
7996         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
7997         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
7998
7999 2010-03-22  Jason Merrill  <jason@redhat.com>
8000
8001         PR c++/43333
8002         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
8003         * g++.dg/ext/is_pod_98.C: New.
8004
8005         PR c++/43281
8006         * g++.dg/cpp0x/auto18.C: New.
8007
8008         * gcc.dg/pr36997.c: Adjust error message.
8009         * g++.dg/ext/vector9.C: Likewise.
8010         * g++.dg/conversion/simd3.C: Likewise.
8011         * g++.dg/other/error23.C: Likewise.
8012
8013 2010-03-22  Michael Matz  <matz@suse.de>
8014
8015         PR middle-end/43475
8016         * gfortran.dg/pr43475.f90: New testcase.
8017
8018 2010-03-22  Richard Guenther  <rguenther@suse.de>
8019
8020         PR tree-optimization/43390
8021         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
8022
8023 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8024
8025         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
8026         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
8027
8028 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
8029             Michael Matz  <matz@suse.de>
8030
8031         PR c++/43081
8032         * g++.dg/parse/crash56.C: New test.
8033
8034 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
8035
8036         PR fortran/43450
8037         * gfortran.dg/whole_file_15.f90 : New test.
8038
8039 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8040
8041         PR fortran/43409
8042         * gfortran.dg/inquire_size.f90: New test.
8043
8044 2010-03-20  Richard Guenther  <rguenther@suse.de>
8045
8046         PR rtl-optimization/43438
8047         * gcc.c-torture/execute/pr43438.c: New testcase.
8048
8049 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
8050
8051         PR c++/43375
8052         * g++.dg/abi/mangle42.C: New test.
8053
8054 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
8055
8056         PR C/43211
8057         * gcc.dg/pr43211.c: New test.
8058         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
8059
8060 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
8061
8062         PR rtl-optimization/42258
8063         * gcc.target/arm/thumb1-mul-moves.c: New test.
8064
8065         PR target/40697
8066         * gcc.target/arm/thumb-andsi.c: New test.
8067
8068         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
8069         dg-require-effective-target.
8070
8071 2010-03-19  Michael Matz  <matz@suse.de>
8072
8073         PR c++/43116
8074         * g++.dg/other/pr43116.C: New testcase.
8075
8076 2010-03-19  Michael Matz  <matz@suse.de>
8077
8078         PR target/43305
8079         * gcc.dg/pr43305.c: New testcase.
8080
8081 2010-03-19  Richard Guenther  <rguenther@suse.de>
8082
8083         PR tree-optimization/43415
8084         * gcc.c-torture/compile/pr43415.c: New testcase.
8085
8086 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
8087
8088         PR ada/43106
8089         * gnat.dg/case_optimization2.adb: New test.
8090         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
8091
8092 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8093             Jack Howarth <howarth@bromo.med.uc.edu>
8094
8095         PR target/36399
8096         * gcc.target/i386/push-1.c: Don't xfail
8097           scan-assembler-not "movups" on darwin.
8098
8099 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
8100
8101         PR debug/43058
8102         * gcc.dg/pr43058.c: New test.
8103
8104 2010-03-18  Martin Jambor  <mjambor@suse.cz>
8105
8106         PR middle-end/42450
8107         * g++.dg/torture/pr42450.C: New test.
8108
8109 2010-03-18  Michael Matz  <matz@suse.de>
8110
8111         PR middle-end/43419
8112         * gcc.dg/pr43419.c: New testcase.
8113
8114 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
8115
8116         PR rtl-optimization/43360
8117         * gcc.dg/torture/pr43360.c: New.
8118
8119 2010-03-18  Michael Matz  <matz@suse.de>
8120
8121         PR tree-optimization/43402
8122         * gcc.dg/pr43402.c: New testcase.
8123
8124 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
8125
8126         PR target/42427
8127         * gcc.dg/pr42427.c: New test.
8128
8129 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8130
8131         PR libfortran/43265
8132         * gfortran.dg/read_empty_file.f: New test.
8133         * gfortran.dg/read_eof_all.f90: New test.
8134         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
8135         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
8136
8137 2010-03-17  Michael Matz  <matz@suse.de>
8138
8139         * gcc.dg/pr43300.c: Add -w.
8140
8141 2010-03-17  Richard Guenther  <rguenther@suse.de>
8142
8143         * gcc.dg/pr43379.c: Add -w.
8144
8145 2010-03-17  Tobias Burnus  <burnus@net-b.de>
8146
8147         PR fortran/43331
8148         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
8149
8150 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
8151
8152         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
8153
8154 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8155
8156         * ada/acats/run_all.sh: Log start and end times.
8157
8158 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8159
8160         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
8161
8162 2010-03-16  Richard Guenther  <rguenther@suse.de>
8163
8164         PR middle-end/43379
8165         * gcc.dg/pr43379.c: New testcase.
8166
8167 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
8168
8169         PR debug/43051
8170         * gcc.dg/guality/pr43051-1.c: New test.
8171
8172 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
8173
8174         PR testsuite/43363
8175         * g++.dg/ext/altivec-17.C: Handle changes to error message.
8176
8177 2010-03-15  Michael Matz  <matz@suse.de>
8178
8179         PR middle-end/43300
8180         * gcc.dg/pr43300.c: New testcase.
8181
8182 2010-03-15  Richard Guenther  <rguenther@suse.de>
8183
8184         PR tree-optimization/43367
8185         * gcc.c-torture/compile/pr43367.c: New testcase.
8186
8187 2010-03-15  Richard Guenther  <rguenther@suse.de>
8188
8189         PR tree-optimization/43317
8190         * gcc.dg/pr43317.c: New testcase.
8191
8192 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
8193
8194         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
8195
8196 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
8197
8198         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
8199
8200 2010-03-14  Tobias Burnus  <burnus@net-b.de>
8201
8202         PR fortran/43362
8203         * gfortran.dg/impure_constructor_1.f90: New test.
8204
8205 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8206
8207         PR middle-end/43354
8208         * gfortran.dg/graphite/id-pr43354.f: New.
8209
8210 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8211
8212         PR middle-end/43349
8213         * gfortran.dg/graphite/pr43349.f: New.
8214
8215 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
8216
8217         PR middle-end/43306
8218         * gcc.dg/graphite/pr43306.c: New.
8219
8220 2010-03-12  David S. Miller  <davem@davemloft.net>
8221
8222         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
8223         sparc.
8224
8225 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8226
8227         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
8228
8229 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
8230
8231         PR fortran/43291
8232         PR fortran/43326
8233         * gfortran.dg/dynamic_dispatch_7.f03: New test.
8234
8235 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
8236
8237         * gfortran.dg/default_format_denormal_1.f90: Don't assume
8238         fail for *-*-mingw* targets.
8239
8240 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
8241
8242         PR debug/43329
8243         * gcc.dg/guality/pr43329-1.c: New test.
8244
8245 2010-03-11  Martin Jambor  <mjambor@suse.cz>
8246
8247         PR tree-optimization/43257
8248         * g++.dg/torture/pr43257.C: New test.
8249
8250 2010-03-11  Tobias Burnus  <burnus@net-b.de>
8251
8252         PR fortran/43228
8253         * gfortran.dg/namelist_61.f90: New test.
8254
8255 2010-03-11  Richard Guenther  <rguenther@suse.de>
8256
8257         PR tree-optimization/43255
8258         * gcc.c-torture/compile/pr43255.c: New testcase.
8259
8260 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8261
8262         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
8263         * gcc.dg/pr43280.c: New testcase.
8264
8265 2010-03-11  Richard Guenther  <rguenther@suse.de>
8266
8267         PR lto/43200
8268         * gcc.dg/lto/20100227-1_0.c: New testcase.
8269         * gcc.dg/lto/20100227-1_1.c: Likewise.
8270
8271 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8272
8273         PR libfortran/43320
8274         PR libfortran/43265
8275         * gfortran.dg/read_eof_6.f: New test
8276         * gfortran.dg/read_x_eof.f90: New test.
8277         * gfortran.dg/read_x_past.f: Update test.
8278
8279 2010-03-10  Jan Hubicka   <jh@suse.cz>
8280
8281         * gcc.c-torture/compile/pr43288.c: New test.
8282
8283 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8284
8285         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
8286         -fpic/-fPIC flags.
8287         * g++.old-deja/g++.pt/asm2.C: Likewise.
8288         * gcc.c-torture/compile/20000804-1.c: Likewise.
8289         * gcc.target/i386/clobbers.c: Likewise.
8290
8291 2010-03-10  Tobias Burnus  <burnus@net-b.de>
8292
8293         PR fortran/43303
8294         * gfortran.dg/c_assoc_3.f90: New test.
8295
8296 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
8297
8298         PR debug/36728
8299         * gcc.dg/guality/pr36728-1.c: New test.
8300         * gcc.dg/guality/pr36728-2.c: New test.
8301
8302 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
8303
8304         * gcc.dg/h8300-div-delay-slot.c: New test.
8305
8306 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
8307
8308         PR tree-optimization/43236
8309         * gcc.c-torture/execute/pr43236.c: New test.
8310
8311 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
8312
8313         PR middle-end/42859
8314         * g++.dg/eh/pr42859.C: New test.
8315
8316 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
8317
8318         PR debug/43299
8319         * gcc.dg/pr43299.c: New test.
8320
8321         PR debug/43290
8322         * g++.dg/eh/unwind2.C: New test.
8323
8324 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
8325             Reza Yazdani  <reza.yazdani@amd.com>
8326
8327         PR middle-end/43065
8328         * gcc.dg/graphite/run-id-4.c: New.
8329
8330 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
8331
8332         PR middle-end/43065
8333         * gcc.dg/graphite/run-id-3.c: New.
8334
8335 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
8336
8337         PR middle-end/42644
8338         PR middle-end/42130
8339         * gcc.dg/graphite/id-18.c: New.
8340         * gcc.dg/graphite/run-id-pr42644.c: New.
8341
8342 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
8343
8344         PR middle-end/42326
8345         * gcc.dg/graphite/pr42326.c: New.
8346
8347 2010-03-08  Richard Guenther  <rguenther@suse.de>
8348
8349         PR tree-optimization/43269
8350         * gcc.c-torture/execute/pr43269.c: New testcase.
8351
8352 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
8353
8354         PR fortran/43256
8355         * gfortran.dg/typebound_call_13.f03: New.
8356
8357 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
8358
8359         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
8360         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
8361
8362 2010-03-05  Jason Merrill  <jason@redhat.com>
8363
8364         * g++.dg/abi/mangle40.C: Require weak and alias.
8365
8366 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
8367
8368         PR middle-end/42326
8369         * gfortran.dg/graphite/pr42326.f90: New.
8370         * gfortran.dg/graphite/pr42326-1.f90: New.
8371
8372 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8373
8374         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
8375         (gnat_target_compile): Likewise.
8376         Reinitialize GNAT_UNDER_TEST if target changes.
8377         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
8378         (local_find_gnatmake): Pass full --GCC to gnatlink.
8379         Remove --LINK.
8380
8381 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
8382
8383         PR c/43248
8384         * gcc.dg/compound-literal-1.c: New testcase.
8385
8386 2010-03-04  Martin Jambor  <mjambor@suse.cz>
8387
8388         PR tree-optimization/43164
8389         PR tree-optimization/43191
8390         * gcc.c-torture/compile/pr43164.c: New test.
8391         * gcc.c-torture/compile/pr43191.c: Likewise.
8392
8393 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
8394
8395         PR fortran/43244
8396         * gfortran.dg/finalize_9.f90: New.
8397
8398 2010-03-04  Tobias Burnus  <burnus@net-b.de>
8399             Ken Werner <ken@linux.vnet.ibm.com>
8400
8401         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
8402         to dg-options for spu.
8403         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
8404         dump-scan target to exclude spu.
8405
8406 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
8407
8408         PR middle-end/43209
8409         * gcc.dg/tree-ssa/ivopts-4.c: New.
8410
8411 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
8412
8413         * lib/target-supports-dg.exp (check-flags): Provide defaults for
8414         include-opts and exclude-opts; skip checking the flags if arguments
8415         are the same as the defaults.
8416         (dg-xfail-if): Verify the number of arguments, supply defaults
8417         for unspecified optional arguments.
8418         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
8419
8420 2010-03-03  Jason Merrill  <jason@redhat.com>
8421
8422         PR c++/12909
8423         * g++.dg/abi/mangle40.C: Updated.
8424
8425 2010-03-03  Jason Merrill  <jason@redhat.com>
8426
8427         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
8428         * g++.dg/abi/mangle23.C: Likewise.
8429         * g++.dg/eh/simd-2.C: Likewise.
8430         * g++.dg/ext/attribute-test-2.C: Likewise.
8431         * g++.dg/ext/vector14.C: Likewise.
8432         * g++.dg/other/pr34435.C: Likewise.
8433         * g++.dg/template/conv8.C: Likewise.
8434         * g++.dg/template/nontype9.C: Likewise.
8435         * g++.dg/template/qualttp17.C: Likewise.
8436         * g++.dg/template/ref1.C: Likewise.
8437         * g++.old-deja/g++.pt/crash68.C: Likewise.
8438         * g++.old-deja/g++.pt/ref1.C: Likewise.
8439         * g++.old-deja/g++.pt/ref3.C: Likewise.
8440         * g++.old-deja/g++.pt/ref4.C: Likewise.
8441
8442         PR c++/12909
8443         * g++.dg/abi/mangle40.C: New.
8444         * g++.dg/abi/mangle41.C: New.
8445         * g++.dg/lto/20100302_0.C: New.
8446         * g++.dg/lto/20100302_1.C: New.
8447         * g++.dg/lto/20100302.h: New.
8448
8449 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
8450
8451         PR fortran/43243
8452         * gfortran.dg/internal_pack_12.f90: New test.
8453
8454 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
8455
8456         * gcc.dg/pr36997.c: Adjust error message.
8457
8458 2010-03-03  Mike Stump  <mikestump@comcast.net>
8459
8460         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
8461         adjustments to not be present on machines that align the stack to
8462         more than 4 bytes and don't have a red zone yet as that is an
8463         unimplemented optimization.
8464
8465 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
8466
8467         PR fortran/43169
8468         * gfortran.dg/impure_assignment_3.f90: New.
8469
8470 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
8471
8472         PR debug/43229
8473         * gfortran.dg/pr43229.f90: New test.
8474
8475         PR debug/43237
8476         * gcc.dg/debug/dwarf2/pr43237.c: New test.
8477
8478         PR debug/43177
8479         * gcc.dg/guality/pr43177.c: New test.
8480
8481 2010-03-02  Jason Merrill  <jason@redhat.com>
8482
8483         * g++.dg/ext/vector9.C: Adjust error message.
8484         * g++.dg/conversion/simd3.C: Likewise.
8485         * g++.dg/other/error23.C: Likewise.
8486
8487 2010-03-02  Mike Stump  <mikestump@comcast.net>
8488
8489         PR c++/41090
8490         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
8491
8492 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
8493
8494         PR fortran/43180
8495         * gfortran.dg/internal_pack_10.f90: New test.
8496
8497         PR fortran/43173
8498         * gfortran.dg/internal_pack_11.f90: New test.
8499
8500 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
8501
8502         PR middle-end/42640
8503         * gcc.dg/tree-ssa/pr42640.c: New.
8504
8505 2010-03-01  Richard Guenther  <rguenther@suse.de>
8506
8507         PR tree-optimization/43220
8508         * gcc.c-torture/execute/pr43220.c: New testcase.
8509
8510 2010-03-01  Richard Guenther  <rguenther@suse.de>
8511
8512         PR middle-end/43213
8513         * gcc.dg/pr43213.c: New testcase.
8514
8515 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8516
8517         PR pch/14940
8518         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
8519
8520 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8521
8522         * lib/target-supports.exp (check_effective_target_ucn_nocache):
8523         New function.
8524         (check_effective_target_ucn): Likewise.
8525
8526         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
8527         if !ucn.
8528         * gcc.dg/ucnid-2.c: Likewise.
8529         * gcc.dg/ucnid-3.c: Likewise.
8530         * gcc.dg/ucnid-4.c: Likewise.
8531         * gcc.dg/ucnid-11.c: Likewise.
8532         * gcc.dg/ucnid-12.c: Likewise.
8533         * gcc.dg/ucnid-6.c: Skip if !ucn.
8534         * gcc.dg/ucnid-9.c: Likewise.
8535
8536 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8537
8538         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
8539         lists to dg-skip-if.
8540         * gcc.target/i386/stackalign/return-3.c: Likewise.
8541
8542 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8543
8544         * gcc.target/i386/clearcap.map: New file.
8545         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
8546         Pass clearcap.map by default if supported.
8547
8548 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8549
8550         PR fortran/42900
8551         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
8552         Explain this.
8553         * gfortran.dg/stat_2.f90: Likewise.
8554
8555 2010-03-01  Tobias Burnus  <burnus@net-b.de>
8556
8557         PR fortran/43199
8558         * gfortran.dg/module_read_2.f90: New test.
8559
8560 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
8561
8562         PR c++/42748
8563         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
8564         * g++.dg/abi/mangle12.C: Likewise.
8565         * g++.dg/abi/mangle20-2.C: Likewise.
8566         * g++.dg/abi/mangle17.C: Likewise.
8567         * g++.dg/template/cond2.C: Likewise.
8568         * g++.dg/template/pr35240.C: Likewise.
8569
8570 2010-02-27  Richard Guenther  <rguenther@suse.de>
8571
8572         PR tree-optimization/43186
8573         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
8574
8575 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
8576
8577         * g++.dg/abi/packed1.C: Expect warning on the SH.
8578
8579 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
8580
8581         PR c++/42054:
8582         * g++.dg/parse/error37.C: New test.
8583
8584 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8585
8586         PR c/24577
8587         PR c/43192
8588         * gcc.dg/pr8927-1.c: Match new note.
8589         * gcc.dg/990506-0.c: Likewise.
8590         * gcc.dg/gomp/flush-2.c: Likewise.
8591         * gcc.dg/gomp/atomic-5.c: Likewise.
8592         * gcc.dg/gomp/pr34607.c: Likewise.
8593         * gcc.dg/pr35746.c: Likewise.
8594         * gcc.dg/cpp/pragma-1.c: Likewise.
8595         * gcc.dg/cpp/pragma-2.c: Likewise.
8596         * gcc.dg/pr41842.c: Likewise.
8597         * gcc.dg/noncompile/20040629-1.c: Likewise.
8598         * objc.dg/private-1.m: Likewise.
8599
8600 2010-02-27  Tobias Burnus  <burnus@net-b.de>
8601
8602         PR fortran/43185
8603         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
8604         * gfortran.dg/default_initialization_4.f90: New test.
8605
8606 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
8607
8608         * gnat.dg/thin_pointer.ad[sb]: Rename into...
8609         * gnat.dg/thin_pointer1.ad[sb]: ...this.
8610         * gnat.dg/thin_pointer2.adb: New test.
8611         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
8612
8613 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8614
8615         PR c/20631
8616         * gcc.dg/cpp/c90-pedantic.c: New.
8617         * gcc.dg/cpp/c90.c: New.
8618         * gcc.dg/gnu90-const-expr-1.c: New.
8619         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
8620
8621 2010-02-26  Richard Guenther  <rguenther@suse.de>
8622
8623         PR tree-optimization/43186
8624         * gcc.c-torture/compile/pr43186.c: New testcase.
8625
8626 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
8627
8628         PR debug/43190
8629         * c-c++-common/dwarf2/pr43190.c: New test.
8630
8631 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
8632
8633         PR testsuite/37074:
8634         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
8635
8636 2010-02-26  Richard Guenther  <rguenther@suse.de>
8637
8638         PR tree-optimization/43188
8639         * gcc.c-torture/compile/pr43188.c: New testcase.
8640
8641 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
8642
8643         PR target/43175
8644         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
8645
8646 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
8647
8648         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
8649
8650 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
8651
8652         PR target/43154
8653         * gcc.target/powerpc/pr43154.c: New file.
8654
8655 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
8656
8657         PR debug/43166
8658         * gfortran.dg/debug/pr43166.f: New test.
8659
8660         PR debug/43165
8661         * gcc.dg/torture/pr43165.c: New test.
8662
8663 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8664
8665         PR c/43128
8666         * c-c++-common/pr41779.c: Update.
8667
8668 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8669
8670         PR ada/32547
8671         * lib/gnat-dg.exp (gnat_load): Redefine.
8672
8673         * ada/acats/run_acats: Run run_all.sh with $SHELL.
8674         * ada/acats/run_all.sh: Downcase tasking not implemented message.
8675
8676 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8677
8678         PR libobjc/36610
8679         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
8680         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
8681         -fgnu-runtime.
8682         Sort entries.
8683
8684 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8685
8686         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
8687
8688 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
8689
8690         PR debug/43150
8691         * gcc.dg/guality/vla-1.c: New test.
8692
8693 2010-02-24  Tobias Burnus  <burnus@net-b.de>
8694
8695         PR fortran/43042
8696         * gfortran.dg/c_ptr_tests_15.f90: New test.
8697
8698 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
8699
8700         PR target/43107
8701         * gcc.target/i386/pr43107.c: New test.
8702
8703 2010-02-23  Jason Merrill  <jason@redhat.com>
8704
8705         PR c++/43143
8706         * g++.dg/cpp0x/variadic100.C: New.
8707
8708 2010-02-23  Jason Merrill  <jason@redhat.com>
8709
8710         PR debug/42800
8711         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
8712         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
8713         * c-c++-common/dwarf2/vla1.c: New.
8714
8715 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
8716
8717         PR target/43139
8718         * gcc.dg/pr43139.c: New test.
8719
8720         PR debug/43077
8721         * gcc.dg/guality/pr43077-1.c: New test.
8722
8723 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8724
8725         PR 43123
8726         * gcc.dg/march.c: New.
8727         * gcc.dg/march-generic.c: New.
8728         * gcc.dg/mtune.c: New.
8729
8730 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8731
8732         PR middle-end/43083
8733         * gcc.dg/graphite/pr43083.c: New.
8734
8735 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8736
8737         PR middle-end/43097
8738         * gfortran.dg/graphite/pr43097.f: New.
8739
8740 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8741             Manuel López-Ibáñez  <manu@gcc.gnu.org>
8742
8743         PR middle-end/43140
8744         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
8745
8746 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8747
8748         PR middle-end/43026
8749         * g++.dg/graphite/pr43026.C: New.
8750
8751 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8752
8753         PR c++/43126
8754         * gcc.dg/cleanup-1.c: Update.
8755         * gcc.dg/func-args-1.c: Update.
8756         * gcc.dg/format/sentinel-1.c: Update.
8757         * g++.old-deja/g++.jason/scoping10.C: Update.
8758         * g++.old-deja/g++.ns/lookup5.C: Update.
8759         * g++.dg/ext/cleanup-1.C: Update.
8760         * g++.dg/parse/varmod1.C: Update.
8761         * g++.dg/parse/error33.C: Update.
8762         * g++.dg/expr/call3.C: Update.
8763         * g++.dg/func-args-1.C: New.
8764
8765 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
8766
8767         PR c/43125
8768         * gcc.dg/attr-used-2.c: Moved to ...
8769         * c-c++-common/attr-used-2.c: Here.
8770
8771         * gcc.dg/attr-used.c: Moved to ...
8772         * c-c++-common/attr-used.c: Here.
8773
8774 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
8775
8776         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
8777
8778 2010-02-22  Richard Guenther  <rguenther@suse.de>
8779
8780         PR lto/43045
8781         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
8782         * gfortran.dg/lto/20100222-1_1.c: Likewise.
8783
8784 2010-02-22  Richard Guenther  <rguenther@suse.de>
8785
8786         PR tree-optimization/42749
8787         * gcc.c-torture/compile/pr42749.c: New testcase.
8788
8789 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
8790
8791         PR fortran/43072
8792         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
8793         * gfortran.dg/internal_pack_9.f90: New test.
8794
8795 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8796
8797         PR c++/23510
8798         * g++.dg/template/recurse.C: Adjust.
8799         * g++.dg/template/pr23510.C: New.
8800
8801 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
8802
8803         PR c++/42824
8804         * g++.dg/template/memclass4.C: New test.
8805
8806 2010-02-21  Tobias Burnus  <burnus@net-b.de>
8807
8808         PR fortran/35259
8809         * gfortran.dg/reassoc_5.f90: New test.
8810
8811 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
8812
8813         PR target/43067
8814         * gcc.target/i386/pr43067.c: New test.
8815
8816 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8817
8818         PR c++/35669
8819         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
8820         -Wconversion-null.
8821         * g++.dg/warn/Wconversion-null.C: New test.
8822         * g++.old-deja/g++.other/null1.C: Move to...
8823         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
8824
8825 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
8826
8827         PR fortran/36932
8828         PR fortran/36933
8829         * gfortran.dg/dependency_26.f90: New test.
8830
8831         PR fortran/43072
8832         * gfortran.dg/internal_pack_7.f90: New test.
8833
8834         PR fortran/43111
8835         * gfortran.dg/internal_pack_8.f90: New test.
8836
8837 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8838
8839         PR 43128
8840         * c-c++-common/pr41779.c: Fix broken testcase.
8841
8842 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8843
8844         PR 36513
8845         * c-c++-common/pr36513.c: New testcase.
8846         * c-c++-common/pr36513-2.c: New testcase.
8847
8848 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8849
8850         PR 41779
8851         * c-c++-common/pr41779.c: New.
8852
8853 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
8854
8855         PR debug/43084
8856         * gcc.dg/pr43084.c: New test.
8857
8858 2010-02-19  Richard Guenther  <rguenther@suse.de>
8859
8860         PR tree-optimization/42916
8861         * gcc.dg/pr42916.c: New testcase.
8862
8863 2010-02-18  Jason Merrill  <jason@redhat.com>
8864
8865         PR c++/42837
8866         * g++.dg/abi/packed1.C: Add expected warning.
8867
8868         PR c++/43108
8869         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
8870         * gcc.dg/torture/dg-torture.exp: Likewise.
8871         * c-c++-common/torture/complex-sign.h,
8872         c-c++-common/torture/complex-sign-add.c,
8873         c-c++-common/torture/complex-sign-mixed-add.c,
8874         c-c++-common/torture/complex-sign-mixed-div.c,
8875         c-c++-common/torture/complex-sign-mixed-mul.c,
8876         c-c++-common/torture/complex-sign-mixed-sub.c,
8877         c-c++-common/torture/complex-sign-mul.c,
8878         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
8879         Adapt for C++ compilation as well.
8880
8881         PR c++/43070
8882         * g++.dg/ext/label1.C: Update.
8883         * g++.dg/ext/label2.C: Update.
8884
8885         PR c++/26261
8886         * g++.dg/template/dependent-name6.C: New.
8887
8888         PR c++/43109
8889         * g++.dg/parse/namespace12.C: New.
8890
8891 2010-02-18  Martin Jambor  <mjambor@suse.cz>
8892
8893         PR tree-optimization/43066
8894         * gcc.c-torture/compile/pr43066.c: New test.
8895
8896 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
8897
8898         * g++.dg/ext/attrib35.C: Fix target selector string.
8899         * g++.dg/ext/attrib36.C: Ditto.
8900         * g++.dg/ext/attrib37.C: Ditto.
8901         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
8902         * g++.dg/abi/mangle25.C: Ditto.
8903
8904 2010-02-17  Jason Merrill  <jason@redhat.com>
8905
8906         PR c++/43069
8907         * g++.dg/parse/namespace11.C: New.
8908
8909         PR c++/43093
8910         * g++.dg/ext/attrib37.C: New.
8911
8912         PR c++/43079
8913         * g++.dg/template/ptrmem20.C: New.
8914
8915 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
8916
8917         PR target/43103
8918         * gcc.target/i386/xop-check.h: Include m256-check.h.
8919         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
8920         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
8921         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
8922         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
8923
8924 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
8925
8926         PR debug/42918
8927         * gcc.dg/pr42918.c: New test.
8928
8929 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
8930
8931         * g++.dg/ext/attrib36.C: Require ILP32.
8932
8933 2010-02-16  Richard Guenther  <rguenther@suse.de>
8934
8935         PR tree-optimization/41043
8936         * gfortran.dg/pr41043.f90: New testcase.
8937         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
8938
8939 2010-02-16  Jason Merrill  <jason@redhat.com>
8940
8941         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
8942
8943 2010-02-16  Ira Rosen  <irar@il.ibm.com>
8944
8945         PR tree-optimization/43074
8946         * gcc.dg/vect/fast-math-pr43074.c: New test.
8947
8948 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
8949
8950         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
8951
8952 2010-02-16  Jason Merrill  <jason@redhat.com>
8953
8954         PR c++/43031
8955         * g++.dg/ext/attrib36.C: New.
8956
8957         PR c++/43036
8958         * g++.dg/other/array6.C: New.
8959
8960 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8961
8962         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
8963
8964 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
8965
8966         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
8967         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
8968         * gcc.target/i386/xop-vpermil2pd-1.c: New.
8969         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
8970         * gcc.target/i386/xop-vpermil2ps-1.c: New.
8971         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
8972
8973 2010-02-15  Richard Guenther  <rguenther@suse.de>
8974
8975         PR middle-end/43068
8976         * g++.dg/torture/pr43068.C: New testcase.
8977
8978 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
8979
8980         PR c++/43024
8981         * g++.dg/opt/ice1.C: New.
8982
8983 2010-02-14  Jason Merrill  <jason@redhat.com>
8984
8985         PR c++/41997
8986         * g++.dg/cpp0x/initlist-opt.C: New.
8987
8988 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
8989
8990         PR fortran/41113
8991         PR fortran/41117
8992         * gfortran.dg/internal_pack_6.f90: New test.
8993
8994 2010-02-12  Jason Merrill  <jason@redhat.com>
8995
8996         PR c++/43054
8997         * g++.dg/cpp0x/variadic99.C: New.
8998
8999 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
9000
9001         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
9002         sign extend pointers to gualchk_t.
9003
9004         PR c++/43033
9005         * g++.dg/other/default3.C: Xfail g4 test.
9006
9007 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9008
9009         PR middle-end/43012
9010         * gcc.dg/graphite/pr43012.c: New.
9011
9012 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9013
9014         PR middle-end/42930
9015         * g++.dg/graphite/pr42930.C: New.
9016
9017 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9018
9019         PR middle-end/42914
9020         PR middle-end/42530
9021         * gcc.dg/graphite/pr42530.c: New.
9022         * gcc.dg/graphite/pr42914.c: New.
9023
9024 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
9025
9026         PR middle-end/42771
9027         * gcc.dg/graphite/pr42771.c: New.
9028
9029 2010-02-11  Richard Guenther  <rguenther@suse.de>
9030
9031         PR tree-optimization/42998
9032         * gcc.c-torture/compile/pr42998.c: New testcase.
9033
9034 2010-02-10  Jason Merrill  <jason@redhat.com>
9035
9036         PR c++/41896
9037         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
9038
9039         PR c++/42983, core issue 906
9040         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
9041         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
9042
9043         PR c++/43016
9044         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
9045
9046 2010-02-10  Richard Guenther  <rguenther@suse.de>
9047
9048         PR tree-optimization/43017
9049         * gcc.dg/torture/pr43017.c: New testcase.
9050
9051 2010-02-10  Tobias Burnus <burnus@net-b.de>
9052
9053         PR fortran/40823
9054         * gfortran.dg/private_type_1.f90: Update error location.
9055         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
9056         * gfortran.dg/typebound_operator_2.f03: Ditto.
9057         * gfortran.dg/assignment_2.f90: Ditto.
9058         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
9059         * gfortran.dg/binding_label_tests_9.f03: Ditto.
9060
9061 2010-02-10  Tobias Burnus  <burnus@net-b.de>
9062
9063         PR fortran/43015
9064         * gfortran.dg/bind_c_usage_20.f90: New test.
9065
9066 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
9067
9068         PR debug/43010
9069         * g++.dg/debug/pr43010.C: New test.
9070
9071 2010-02-10  Richard Guenther  <rguenther@suse.de>
9072
9073         PR c/43007
9074         * gcc.c-torture/execute/20100209-1.c: New testcase.
9075         * gcc.dg/fold-div-3.c: Likewise.
9076
9077 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
9078
9079         * gcc.dg/builtin-ffs-1.c: New test.
9080
9081 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9082
9083         PR fortran/42999
9084         * gfortran.dg/array_constructor_35.f90: New test.
9085
9086 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9087
9088         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
9089
9090 2010-02-09  Jason Merrill  <jason@redhat.com>
9091
9092         PR c++/42399
9093         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
9094
9095         PR c++/42370
9096         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
9097
9098 2010-02-09  Tobias Burnus  <burnus@net-b.de>
9099
9100         PR fortran/41869
9101         * gfortran.dg/module_write_1.f90: New test.
9102
9103 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
9104
9105         * gcc.dg/pr19340.c: Adjust.
9106
9107 2010-02-09  Richard Guenther  <rguenther@suse.de>
9108
9109         PR tree-optimization/43008
9110         * gcc.c-torture/execute/pr43008.c: New testcase.
9111
9112 2010-02-09  Richard Guenther  <rguenther@suse.de>
9113
9114         PR tree-optimization/43000
9115         * gcc.dg/torture/pr43000.c: New testcase.
9116         * gcc.dg/torture/pr43002.c: Likewise.
9117
9118 2010-02-09  Daniel Kraft  <d@domob.eu>
9119
9120         PR fortran/39171
9121         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
9122         and pass -Wsurprising as necessary.
9123
9124 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
9125
9126         PR tree-optimization/42890
9127         * g++.dg/torture/pr42890.C: New test.
9128
9129 2010-02-08  Richard Guenther  <rguenther@suse.de>
9130
9131         PR middle-end/42995
9132         * gcc.dg/tree-ssa/inline-4.c: New testcase.
9133
9134 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
9135
9136         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
9137         return 0 from main.
9138         * gcc.dg/graphite/block-1.c: Same.
9139         * gcc.dg/graphite/block-3.c: Same.
9140         * gcc.dg/graphite/block-4.c: Same.
9141         * gcc.dg/graphite/block-5.c: Same.
9142         * gcc.dg/graphite/block-6.c: Same.
9143         * gcc.dg/graphite/block-7.c: Same.
9144         * gcc.dg/graphite/interchange-0.c: Same.
9145         * gcc.dg/graphite/interchange-1.c: Same.
9146         * gcc.dg/graphite/interchange-10.c: Same.
9147         * gcc.dg/graphite/interchange-11.c: Same.
9148         * gcc.dg/graphite/interchange-12.c: Same.
9149         * gcc.dg/graphite/interchange-2.c: Same.
9150         * gcc.dg/graphite/interchange-3.c: Same.
9151         * gcc.dg/graphite/interchange-4.c: Same.
9152         * gcc.dg/graphite/interchange-5.c: Same.
9153         * gcc.dg/graphite/interchange-6.c: Same.
9154         * gcc.dg/graphite/interchange-7.c: Same.
9155         * gcc.dg/graphite/interchange-8.c: Same.
9156         * gcc.dg/graphite/interchange-9.c: Same.
9157         * gcc.dg/graphite/interchange-mvt.c: Same.
9158
9159 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
9160
9161         * gfortran.dg/graphite/id-19.f: New.
9162         * gfortran.dg/graphite/pr14741.f90: New.
9163         * gfortran.dg/graphite/pr41924.f90: New.
9164         * gfortran.dg/graphite/run-id-2.f90: New.
9165
9166 2010-02-07  Richard Guenther  <rguenther@suse.de>
9167
9168         PR middle-end/42956
9169         * gcc.c-torture/compile/pr42956.c: New testcase.
9170
9171 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9172
9173         PR libfortran/42742
9174         * gfortran.dg/fmt_cache_2.f: New test.
9175
9176 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9177
9178         * gfortran.dg/read_no_eor.f90: New test.
9179
9180 2010-02-05  Jason Merrill  <jason@redhat.com>
9181
9182         * g++.dg/ext/label13.C: Move constructor body out of class.
9183
9184 2010-02-03  Jason Merrill  <jason@redhat.com>
9185
9186         PR c++/42870
9187         * g++.dg/ext/dllexport3.C: New.
9188
9189 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
9190
9191         * gcc.dg/format/ms-format3.c: New test for specific MS types.
9192
9193 2010-02-05  Richard Guenther  <rguenther@suse.de>
9194
9195         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
9196
9197 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
9198
9199         PR c++/42915
9200         * g++.dg/other/crash-9.C: New test.
9201
9202 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
9203
9204         PR fortran/42309
9205         * gfortran.dg/subref_array_pointer_4.f90 : New test.
9206
9207 2010-02-04  Richard Guenther  <rguenther@suse.de>
9208
9209         PR rtl-optimization/42952
9210         * gcc.dg/torture/pr42952.c: New testcase.
9211
9212 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9213
9214         PR libfortran/42901
9215         * gfortran.dg/namelist_60.f90: New test.
9216
9217 2010-02-03  Jason Merrill  <jason@redhat.com>
9218
9219         PR c++/40138
9220         * g++.dg/ext/builtin11.C: New.
9221
9222         PR c++/4926
9223         PR c++/38600
9224         * g++.dg/abi/mangle35.C: New.
9225         * g++.dg/abi/mangle37.C: New.
9226
9227         PR c++/12909
9228         * g++.dg/abi/mangle36.C: New.
9229
9230         PR c++/35652
9231         * g++.dg/warn/string1.C: New.
9232
9233 2010-02-03  Richard Guenther  <rguenther@suse.de>
9234
9235         PR tree-optimization/42944
9236         * gcc.dg/errno-1.c: New testcase.
9237
9238 2010-02-03  Richard Guenther  <rguenther@suse.de>
9239
9240         PR middle-end/42927
9241         * gcc.c-torture/compile/pr42927.c: New testcase.
9242
9243 2010-02-03  Tobias Burnus  <burnus@net-b.de>
9244
9245         PR fortran/42936
9246         * gfortran.dg/null_4.f90: New test.
9247
9248 2010-02-02  Jason Merrill  <jason@redhat.com>
9249
9250         PR c++/41090
9251         * g++.dg/ext/label13.C: New.
9252
9253 2010-02-02  Tobias Burnus  <burnus@net-b.de>
9254
9255         PR fortran/42650
9256         * gfortran.dg/func_result_5.f90: New test.
9257
9258 2010-02-01  Tobias Burnus  <burnus@net-b.de>
9259
9260         PR fortran/42922
9261         * gfortran.dg/pure_initializer_3.f90: News test.
9262
9263 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
9264
9265         PR fortran/42888
9266         * gfortran.dg/allocate_derived_2.f90: New test.
9267
9268 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
9269
9270         PR middle-end/42898
9271         * gcc.dg/torture/pr42898-2.c: New test.
9272
9273 2010-01-31  Richard Guenther  <rguenther@suse.de>
9274
9275         PR middle-end/42898
9276         * gcc.dg/torture/pr42898.c: New testcase.
9277
9278 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
9279
9280         PR fortran/38324
9281         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
9282         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
9283
9284 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
9285
9286         * g++.dg/tree-ssa/inline-1.C: New.
9287         * g++.dg/tree-ssa/inline-2.C: New.
9288         * g++.dg/tree-ssa/inline-3.C: New.
9289
9290 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
9291
9292         PR testsuite/41701
9293         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
9294         the string 'pow' in the pathname of the compiler from generating a
9295         test failure.
9296
9297 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9298
9299         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
9300         * g++.old-deja/g++.mike/eh17.C: Likewise.
9301         * g++.old-deja/g++.mike/p5571.C: Likewise.
9302
9303 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
9304
9305         PR c++/42758
9306         PR c++/42634
9307         PR c++/42336
9308         PR c++/42797
9309         PR c++/42880
9310         * g++.dg/other/crash-5.C: New test.
9311         * g++.dg/other/crash-6.C: New test.
9312         * g++.dg/other/crash-7.C: New test.
9313         * g++.dg/other/crash-8.C: New test.
9314
9315 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
9316
9317         PR rtl-optimization/42889
9318         * gcc.dg/pr42889.c: New test.
9319
9320 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
9321
9322         * gcc.target/i386/pr42881.c: Use SSE2.
9323
9324 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
9325
9326         PR target/42891
9327         * gcc.target/i386/pr42891.c: New test.
9328
9329 2010-01-28  Richard Guenther  <rguenther@suse.de>
9330
9331         PR tree-optimization/42871
9332         * g++.dg/torture/pr42871.C: New testcase.
9333
9334 2010-01-28  Richard Guenther  <rguenther@suse.de>
9335
9336         * gcc.dg/Wobjsize-1.h: New testcase.
9337         * gcc.dg/Wobjsize-1.c: Likewise.
9338
9339 2010-01-28  Richard Guenther  <rguenther@suse.de>
9340
9341         PR middle-end/42883
9342         * g++.dg/torture/pr42883.C: New testcase.
9343
9344 2010-01-28  Michael Matz  <matz@suse.de>
9345
9346         * gcc.target/i386/pr42881.c: New test.
9347
9348 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9349
9350         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
9351         Add i?86-*-solaris2* support.
9352
9353 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
9354
9355         PR c++/42713
9356         PR c++/42820
9357         * g++.dg/template/typedef27.C: New test case.
9358         * g++.dg/template/typedef28.C: New test case.
9359
9360 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
9361
9362         * gcc.dg/optimize-bswap*.c: Add ARM target
9363
9364 2010-01-27  Richard Guenther  <rguenther@suse.de>
9365
9366         PR middle-end/42878
9367         * gcc.dg/torture/pr42878-1.c: New testcase.
9368         * gcc.dg/torture/pr42878-2.c: Likewise.
9369
9370 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
9371
9372         PR middle-end/42874
9373         * gcc.dg/vla-22.c: New test.
9374
9375 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
9376
9377         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
9378         current collation.
9379
9380 2010-01-26  Richard Guenther  <rguenther@suse.de>
9381
9382         PR rtl-optimization/42685
9383         * gcc.dg/pr42685.c: New testcase.
9384         * g++.dg/other/pr42685.C: Likewise.
9385
9386 2010-01-26  Richard Guenther  <rguenther@suse.de>
9387
9388         PR middle-end/42806
9389         * g++.dg/other/pr42806.C: New testcase.
9390
9391 2010-01-26  Richard Guenther  <rguenther@suse.de>
9392
9393         PR tree-optimization/42250
9394         * gcc.dg/pr42250.c: New testcase.
9395
9396 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
9397
9398         * gnat.dg/array_bounds_test.adb: New test.
9399
9400 2010-01-25  Tobias Burnus  <burnus@net-b.de>
9401
9402         PR fortran/42858
9403         * gfortran.dg/generic_21.f90: New test.
9404
9405 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9406
9407         PR testsuite/41522
9408         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
9409
9410 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
9411
9412         PR c++/42748
9413         * g++.dg/abi/arm_va_list2.C: New test.
9414         * g++.dg/abi/arm_va_list2.h: Companion header file.
9415
9416 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
9417
9418         PR fortran/41044
9419         * gfortran.dg/parameter_array_ref_2.f90 : New test.
9420
9421         PR fortran/41167
9422         * gfortran.dg/char_array_arg_1.f90 : New test.
9423
9424         * gfortran.dg/pr25923.f90 : Remove XFAIL.
9425
9426 2010-01-24  Tobias Burnus  <burnus@net-b.de>
9427
9428         PR fortran/39304
9429         * gfortran.dg/generic_20.f90: New test.
9430
9431 2010-01-22  Michael Matz  <matz@suse.de>
9432
9433         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
9434         -msse2.
9435
9436 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
9437
9438         PR fortran/42736
9439         * gfortran.dg/dependency_25.f90 : New test.
9440
9441 2010-01-21  Martin Jambor  <mjambor@suse.cz>
9442
9443         PR tree-optimization/42585
9444         * gcc.dg/tree-ssa/pr42585.c: New test.
9445
9446 2010-01-21  Richard Guenther  <rguenther@suse.de>
9447
9448         PR middle-end/19988
9449         * gcc.dg/pr19988.c: New testcase.
9450
9451 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
9452
9453         * g++.dg/compat/decimal/compat-common.h: New file.
9454         * g++.dg/compat/decimal/decimal-dummy.h: New file.
9455         * g++.dg/compat/decimal/pass_x.h: New file.
9456         * g++.dg/compat/decimal/pass_y.h: New file.
9457         * g++.dg/compat/decimal/pass-1_main.C: New file.
9458         * g++.dg/compat/decimal/pass-1_x.C: New file.
9459         * g++.dg/compat/decimal/pass-1_y.C: New file.
9460         * g++.dg/compat/decimal/pass-2_main.C: New file.
9461         * g++.dg/compat/decimal/pass-2_x.C: New file.
9462         * g++.dg/compat/decimal/pass-2_y.C: New file.
9463         * g++.dg/compat/decimal/pass-3_main.C: New file.
9464         * g++.dg/compat/decimal/pass-3_x.C: New file.
9465         * g++.dg/compat/decimal/pass-3_y.C: New file.
9466         * g++.dg/compat/decimal/pass-4_main.C: New file.
9467         * g++.dg/compat/decimal/pass-4_x.C: New file.
9468         * g++.dg/compat/decimal/pass-4_y.C: New file.
9469         * g++.dg/compat/decimal/pass-5_main.C: New file.
9470         * g++.dg/compat/decimal/pass-5_x.C: New file.
9471         * g++.dg/compat/decimal/pass-5_y.C: New file.
9472         * g++.dg/compat/decimal/pass-6_main.C: New file.
9473         * g++.dg/compat/decimal/pass-6_x.C: New file.
9474         * g++.dg/compat/decimal/pass-6_y.C: New file.
9475         * g++.dg/compat/decimal/return_x.h: New file.
9476         * g++.dg/compat/decimal/return_y.h: New file.
9477         * g++.dg/compat/decimal/return-1_main.C: New file.
9478         * g++.dg/compat/decimal/return-1_x.C: New file.
9479         * g++.dg/compat/decimal/return-1_y.C: New file.
9480         * g++.dg/compat/decimal/return-2_main.C: New file.
9481         * g++.dg/compat/decimal/return-2_x.C: New file.
9482         * g++.dg/compat/decimal/return-2_y.C: New file.
9483         * g++.dg/compat/decimal/return-3_main.C: New file.
9484         * g++.dg/compat/decimal/return-3_x.C: New file.
9485         * g++.dg/compat/decimal/return-3_y.C: New file.
9486         * g++.dg/compat/decimal/return-4_main.C: New file.
9487         * g++.dg/compat/decimal/return-4_x.C: New file.
9488         * g++.dg/compat/decimal/return-4_y.C: New file.
9489         * g++.dg/compat/decimal/return-5_main.C: New file.
9490         * g++.dg/compat/decimal/return-5_x.C: New file.
9491         * g++.dg/compat/decimal/return-5_y.C: New file.
9492         * g++.dg/compat/decimal/return-6_main.C: New file.
9493         * g++.dg/compat/decimal/return-6_x.C: New file.
9494         * g++.dg/compat/decimal/return-6_y.C: New file.
9495
9496 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
9497
9498         PR debug/42715
9499         * gcc.dg/pr42715.c: New.
9500
9501 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
9502
9503         PR c++/42038
9504         * g++.dg/parse/crash55.C: New.
9505
9506 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
9507
9508         PR debug/42782
9509         * gcc.dg/guality/pr42782.c: New.
9510
9511 2010-01-20  Jason Merrill  <jason@redhat.com>
9512
9513         PR c++/41788
9514         * g++.dg/abi/packed1.C: New.
9515
9516         PR c++/41920
9517         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
9518
9519         PR c++/40750
9520         * g++.dg/parse/fn-typedef1.C: New.
9521         * g++.dg/other/cv_quals.C: Adjust.
9522
9523 2010-01-20  Anthony Green  <green@moxielogic.com>
9524
9525         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
9526         pack(push) pragma).
9527         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
9528         * gcc.dg/20020312-2.c: Port this to the moxie core.
9529         * gcc.dg/weak/typeof-2.c: Ditto.
9530
9531 2010-01-20  Richard Guenther  <rguenther@suse.de>
9532
9533         PR tree-optimization/42717
9534         * gcc.c-torture/compile/pr42717.c: New testcase.
9535
9536 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
9537
9538         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
9539         of signed, add a few new tests.
9540
9541         PR middle-end/42803
9542         * g++.dg/parse/limits-initializer1.C: New test.
9543
9544 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
9545
9546         PR fortran/42804
9547         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
9548         * gfortran.dg/typebound_call_12.f03: New test.
9549
9550 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
9551
9552         PR fortran/42783
9553         * gfortran.dg/bounds_check_15.f90 : New test.
9554
9555 2010-01-19  Michael Matz  <matz@suse.de>
9556
9557         PR tree-optimization/41783
9558         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
9559
9560 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
9561
9562         PR target/38697.
9563         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
9564         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
9565         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
9566         * gcc.target/arm/neon/vget_lows16.c: Likewise.
9567         * gcc.target/arm/neon/vget_lows32.c: Likewise.
9568         * gcc.target/arm/neon/vget_lows64.c: Likewise.
9569         * gcc.target/arm/neon/vget_lows8.c: Likewise.
9570         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
9571         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
9572         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
9573         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
9574
9575 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
9576
9577         PR fortran/42545
9578         * gfortran.dg/extends_6.f03: Modified an error message.
9579         * gfortran.dg/extends_10.f03: New test.
9580         * gfortran.dg/private_type_6.f03: Modified an error message.
9581         * gfortran.dg/structure_constructor_8.f03: Ditto.
9582
9583 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
9584
9585         PR tree-optimization/42719
9586         * gcc.dg/pr42719.c: New test.
9587
9588         PR debug/42728
9589         * gcc.dg/pr42728.c: New test.
9590
9591 2010-01-19  Anthony Green  <green@moxielogic.com>
9592
9593         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
9594
9595 2010-01-18  Anthony Green  <green@moxielogic.com>
9596
9597         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
9598         for moxie.
9599
9600 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
9601
9602         * g++.dg/template/error45.C: reverted as part of reverting the
9603         fix of PR c++/42634.
9604
9605 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
9606
9607         PR c++/42634
9608         * g++.dg/template/error45.C: New test.
9609
9610 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
9611
9612         PR c++/42766
9613         * g++.dg/conversion/op6.C: New test.
9614
9615 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
9616
9617         PR target/42774
9618         * gcc.target/alpha/pr42774.c: New test.
9619
9620 2010-01-18  Richard Guenther  <rguenther@suse.de>
9621
9622         PR tree-optimization/42781
9623         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
9624
9625 2010-01-17  Richard Guenther  <rguenther@suse.de>
9626
9627         PR middle-end/42248
9628         * gcc.c-torture/execute/pr42248.c: New testcase.
9629
9630 2010-01-17  Richard Guenther  <rguenther@suse.de>
9631
9632         PR tree-optimization/42773
9633         * g++.dg/torture/pr42773.C: New testcase.
9634
9635 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
9636
9637         PR fortran/42677
9638         * gfortran.dg/interface_assignment_5.f90: New test.
9639
9640 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
9641
9642         PR c++/42697
9643         * g++.dg/template/crash94.C: Reverted.
9644
9645 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
9646
9647         PR debug/42767
9648         * gcc.dg/debug/pr42767.c: New.
9649
9650 2010-01-15  Jason Merrill  <jason@redhat.com>
9651
9652         PR c++/42761
9653         * g++.dg/cpp0x/decltype22.C: New.
9654
9655 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
9656
9657         PR middle-end/42760
9658         * g++.dg/torture/pr42760.C: New test.
9659
9660 2010-01-15  Jing Yu  <jingyu@google.com>
9661
9662         PR rtl-optimization/42691
9663         * gcc.c-torture/execute/pr42691.c: New.
9664
9665 2010-01-15  Richard Guenther  <rguenther@suse.de>
9666
9667         PR middle-end/42739
9668         * g++.dg/torture/pr42739.C: New testcase.
9669
9670 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
9671
9672         * g++.dg/template/error45.C: Revert as part of reverting changes
9673         or PR c++/42634.
9674
9675 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9676
9677         PR fortran/42684
9678         * gfortran.dg/interface_31.f90: New test.
9679
9680 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
9681
9682         * gcc.target/powerpc/pr42747.c: New file.
9683
9684 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
9685
9686         PR middle-end/42674
9687         * c-c++-common/pr42674.c: New test.
9688
9689         PR c++/42608
9690         * g++.dg/template/instantiate11.C: New test.
9691
9692 2010-01-14  Jason Merrill  <jason@redhat.com>
9693
9694         PR c++/42701
9695         * g++.dg/overload/error3.C: New.
9696
9697         PR c++/42655
9698         * g++.dg/overload/rvalue1.C: New.
9699
9700 2010-01-14  Martin Jambor  <mjambor@suse.cz>
9701
9702         PR tree-optimization/42706
9703         * gcc.dg/ipa/pr42706.c: New testcase.
9704
9705 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
9706
9707         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
9708
9709 2010-01-14  Martin Jambor  <mjambor@suse.cz>
9710
9711         PR tree-optimization/42714
9712         * g++.dg/torture/pr42714.C: New test.
9713
9714 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9715
9716         PR rtl-optimization/42246
9717         * gfortran.dg/pr42246-2.f: New.
9718
9719 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9720
9721         PR rtl-optimization/42389
9722         * gcc.dg/pr42389.c: New.
9723
9724 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9725
9726         PR rtl-optimization/42388
9727         * gcc.dg/pr42388.c: New.
9728
9729 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9730
9731         PR rtl-optimization/42294
9732         * gfortran.dg/pr42294.f: New.
9733
9734 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9735
9736         PR rtl-optimization/39453
9737         PR rtl-optimization/42246
9738         * gcc.dg/pr39453.c: New.
9739         * gcc.dg/pr42246.c: New.
9740
9741 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9742
9743         PR middle-end/42245
9744         * gcc.dg/pr42245.c: New.
9745         * gcc.dg/pr42245-2.c: New.
9746
9747 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9748
9749         PR rtl-optimization/42249
9750         * gcc.dg/pr42249.c: New.
9751
9752 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
9753
9754         PR c/42721
9755         * gcc.c-torture/execute/pr42721.c: New test.
9756
9757 2010-01-14  Ira Rosen  <irar@il.ibm.com>
9758
9759         PR tree-optimization/42709
9760         * gcc.dg/vect/pr42709.c: New test.
9761
9762 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
9763
9764         PR fortran/41478
9765         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
9766         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
9767
9768 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
9769
9770         PR fortran/42481
9771         * gfortran.dg/generic_19.f90 : New test.
9772
9773 2010-01-13  Richard Guenther  <rguenther@suse.de>
9774
9775         PR tree-optimization/42730
9776         * gcc.c-torture/compile/pr42730.c: New testcase.
9777
9778 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
9779
9780         PR target/pr42542
9781         * gcc.target/ia64/pr42542-1.c: New.
9782         * gcc.target/ia64/pr42542-2.c: New.
9783         * gcc.target/ia64/pr42542-3.c: New.
9784
9785 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
9786
9787         PR c++/42634
9788         * g++.dg/template/error45.C: New test.
9789
9790 2010-01-13  Martin Jambor  <mjambor@suse.cz>
9791
9792         PR tree-optimization/42704
9793         * g++.dg/torture/pr42704.C: New test.
9794
9795 2010-01-13  Martin Jambor  <mjambor@suse.cz>
9796
9797         PR tree-optimization/42703
9798         * gcc.c-torture/compile/pr42703.c: New test.
9799
9800 2010-01-13  Richard Guenther  <rguenther@suse.de>
9801
9802         PR tree-optimization/42705
9803         * gcc.c-torture/compile/pr42705.c: New testcase.
9804
9805 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
9806
9807         * gcc.target/bfin/l2.c: New test.
9808         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
9809
9810 2010-01-13  Richard Guenther  <rguenther@suse.de>
9811
9812         PR middle-end/42716
9813         * gcc.c-torture/compile/pr42716.c: New testcase.
9814
9815 2010-01-13  Richard Guenther  <rguenther@suse.de>
9816
9817         PR lto/42678
9818         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
9819
9820 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
9821
9822         PR c/42708
9823         * gcc.c-torture/compile/pr42708-1.c: New test.
9824
9825 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
9826
9827         PR debug/42662
9828         * gcc.dg/pr42662.c: New test.
9829
9830         PR tree-optimization/42645
9831         * g++.dg/other/pr42645-1.C: New test.
9832         * g++.dg/other/pr42645-2.C: New test.
9833
9834 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
9835
9836         PR target/42416
9837         * gcc.target/powerpc/warn-1.c: New test.
9838         * gcc.target/powerpc/warn-2.c: New test.
9839
9840 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
9841
9842         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
9843         stack alignment.
9844
9845 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
9846
9847         * gcc.dg/lto/20100108_0.c: New.
9848
9849 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
9850
9851         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
9852         Add -march=i686 -msse for 32bit x86 targets.
9853
9854 2010-01-10  Richard Guenther  <rguenther@suse.de>
9855
9856         PR middle-end/42667
9857         * gcc.dg/torture/pr42667.c: New testcase.
9858
9859 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9860
9861         PR fortran/32489
9862         * gfortran.dg/array_constructor_34.f90: New test.
9863
9864 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9865
9866         PR fortran/20923
9867         * gfortran.dg/array_constructor_33.f90: New test.
9868         gfortran.dg/array_function_5.f90: Add credit.
9869
9870 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9871
9872         PR debug/42631
9873         * gcc.dg/pr42631.c: New.
9874
9875 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9876
9877         PR debug/42630
9878         * gcc.dg/pr42630.c: New.
9879
9880 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9881
9882         PR debug/42629
9883         * gcc.dg/pr42629.c: New.
9884
9885 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9886
9887         PR middle-end/42363
9888         * gcc.dg/torture/pr42363.c: New.
9889
9890 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9891
9892         PR debug/42604
9893         PR debug/42395
9894         * gcc.dg/vect/pr42604.c: New.
9895         * gcc.dg/vect/pr42395.c: New.
9896
9897 2010-01-09  Richard Guenther  <rguenther@suse.de>
9898
9899         PR middle-end/42512
9900         * gcc.c-torture/execute/pr42512.c: New testcase.
9901
9902 2010-01-09  Tobias Burnus  <burnus@net-b.de>
9903
9904         PR fortran/41298
9905         * gfortran.dg/c_ptr_tests_14.f90: New test.
9906
9907 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9908
9909         PR ada/41929
9910         * gnat.dg/null_pointer_deref1.adb: Don't run on
9911         sparc*-sun-solaris2.11.
9912
9913 2010-01-08  Richard Guenther  <rguenther@suse.de>
9914
9915         PR lto/42528
9916         * gcc.dg/lto/20100103-1_0.c: New testcase.
9917         * gcc.dg/lto/20100103-2_0.c: Likewise.
9918
9919 2010-01-08  Tobias Burnus  <burnus@net-b.de
9920
9921         PR/fortran 25829
9922         * gfortran.dg/asynchronous_1.f90: New test.
9923         * gfortran.dg/asynchronous_2.f90: New test.
9924         * gfortran.dg/conflicts.f90: Update error message.
9925
9926 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
9927
9928         c++/40155
9929         * g++.dg/cpp0x/variadic-unify-2.C: New test.
9930
9931 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
9932
9933         PR tree-optimization/42625
9934         * g++.dg/opt/dtor4.C: New test.
9935         * g++.dg/opt/dtor4.h: New.
9936         * g++.dg/opt/dtor4-aux.cc: New.
9937
9938 2010-01-07  Tobias Burnus  <burnus@net-b.de>
9939
9940         PR fortran/42597
9941         * gfortran.dg/proc_ptr_26.f90: New test.
9942
9943 2010-01-07  Tobias Burnus  <burnus@net-b.de>
9944
9945         PR fortran/41872
9946         * gfortran.dg/allocatable_scalar_7.f90: New test.
9947
9948 2010-01-06  Richard Guenther  <rguenther@suse.de>
9949
9950         * gcc.c-torture/compile/pr42632.c: New testcase.
9951
9952 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
9953
9954         PR target/42542
9955         * gcc.target/i386/pr42542-4.c: New.
9956         * gcc.target/i386/pr42542-4a.c: Likewise.
9957         * gcc.target/i386/pr42542-5.c: Likewise.
9958         * gcc.target/i386/pr42542-5a.c: Likewise.
9959
9960 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
9961
9962         * gcc.dg/tls/opt-15.c: New test.
9963
9964 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
9965
9966         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
9967
9968 2010-01-05  Martin Jambor  <mjambor@suse.cz>
9969
9970         PR tree-optimization/42462
9971         * g++.dg/torture/pr42462.C: New test.
9972
9973 2010-01-05  Jason Merrill  <jason@redhat.com>
9974
9975         * g++.dg/cpp0x/initlist30.C: New test.
9976
9977 2010-01-05  Richard Guenther  <rguenther@suse.de>
9978
9979         PR tree-optimization/42614
9980         * gcc.c-torture/execute/pr42614.c: New testcase.
9981
9982 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
9983
9984         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
9985         * gcc.dg/Wunreachable-1.c: Remove the testcase of
9986         -Wunreachable-code.
9987         * gcc.dg/Wunreachable-2.c: Likewise.
9988         * gcc.dg/Wunreachable-3.c: Likewise.
9989         * gcc.dg/Wunreachable-4.c: Likewise.
9990         * gcc.dg/Wunreachable-5.c: Likewise.
9991         * gcc.dg/Wunreachable-6.c: Likewise.
9992         * gcc.dg/Wunreachable-7.c: Likewise.
9993         * gcc.dg/Wunreachable-8.c: Likewise.
9994         * gcc.dg/20041231-1.c: Likewise.
9995
9996 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
9997
9998         PR other/42611
9999         * gcc.dg/pr42611.c: New test.
10000
10001         PR tree-optimization/42508
10002         * g++.dg/opt/pr42508.C: New test.
10003
10004 2010-01-05  Tobias Burnus  <burnus@net-b.de>
10005
10006         PR fortran/41872
10007         * gfortran.dg/allocatable_scalar_8.f90: New.
10008
10009 2010-01-04  Martin Jambor  <mjambor@suse.cz>
10010
10011         PR tree-optimization/42398
10012         * gcc.c-torture/compile/pr42398.c: New test.
10013
10014 2010-01-04  Jason Merrill  <jason@redhat.com>
10015
10016         PR c++/42555
10017         * g++.dg/ext/attrib35.C: New.
10018
10019         PR c++/42567
10020         * g++.dg/cpp0x/auto17.C: New.
10021
10022 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
10023
10024         * gcc.dg/lto/20100104_0.c: New.
10025
10026 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
10027
10028         PR target/42542
10029         * gcc.target/i386/pr42542-1.c: New.
10030         * gcc.target/i386/pr42542-1a.c: Likewise.
10031         * gcc.target/i386/pr42542-1b.c: Likewise.
10032         * gcc.target/i386/pr42542-2.c: Likewise.
10033         * gcc.target/i386/pr42542-2a.c: Likewise.
10034         * gcc.target/i386/pr42542-2b.c: Likewise.
10035         * gcc.target/i386/pr42542-3.c: Likewise.
10036         * gcc.target/i386/pr42542-3a.c: Likewise.
10037
10038 2009-01-04  Tobias Burnus  <burnus@net-b.de>
10039
10040         PR fortran/41872
10041         * gfortran.dg/allocatable_scalar_5.f90: New test.
10042         * gfortran.dg/allocatable_scalar_6.f90: New test.
10043
10044 2010-01-03  Richard Guenther  <rguenther@suse.de>
10045
10046         PR testsuite/42583
10047         * gfortran.dg/gomp/recursion1.f90: Remove.
10048
10049 2010-01-03  Richard Guenther  <rguenther@suse.de>
10050
10051         * gcc.dg/Warray-bounds.c: Remove XFAILs.
10052         * gcc.dg/uninit-6.c: Likewise.
10053         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
10054
10055 2010-01-03  Richard Guenther  <rguenther@suse.de>
10056
10057         PR tree-optimization/42589
10058         * gcc.target/i386/pr42589.c: New testcase.
10059
10060 2010-01-03  Richard Guenther  <rguenther@suse.de>
10061
10062         PR tree-optimization/42438
10063         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
10064
10065 2010-01-02  Richard Guenther  <rguenther@suse.de>
10066
10067         PR testsuite/41651
10068         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
10069
10070 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
10071
10072         PR target/42448
10073         * gcc.target/alpha/pr42448-1.c: New test.
10074         * gcc.target/alpha/pr42448-2.c: Ditto.
10075
10076 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
10077
10078         PR preprocessor/41947
10079         * gcc.dg/c99-hexfloat-3.c: New test.
10080
10081 2010-01-01  Richard Guenther  <rguenther@suse.de>
10082
10083         PR c/42570
10084         * gcc.c-torture/execute/pr42570.c: New testcase.
10085
10086 2010-01-01  Richard Guenther  <rguenther@suse.de>
10087
10088         PR middle-end/42559
10089         * gcc.c-torture/compile/pr42559.c: New testcase.
10090
10091 \f
10092 Copyright (C) 2010 Free Software Foundation, Inc.
10093
10094 Copying and distribution of this file, with or without modification,
10095 are permitted in any medium without royalty provided the copyright
10096 notice and this notice are preserved.